OSDN Git Service

2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2
3         PR rtl-opt/41833
4         * gcc.target/powerpc/altivec-33.c: New testcase.
5
6 2009-11-04  Jason Merrill  <jason@redhat.com>
7
8         PR c++/17365, DR 218
9         * g++.dg/lookup/koenig6.C: New.
10         * g++.dg/lookup/koenig5.C: Adjust.
11         * g++.dg/template/crash56.C: Adjust.
12         * g++.old-deja/g++.ns/koenig5.C: Adjust.
13
14 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
15             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16
17         * gcc.target/i386/xop-check.h: New file.
18         * gcc.target/i386/xop-hadduX.c: Ditto.
19         * gcc.target/i386/xop-haddX.c: Ditto.
20         * gcc.target/i386/xop-hsubX.c: Ditto.
21         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
22         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
23         * gcc.target/i386/xop-pcmov2.c: Ditto.
24         * gcc.target/i386/xop-pcmov.c: Ditto.
25         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
26         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
27         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
28         * gcc.target/i386/xop-shift1-vector.c: Ditto.
29         * gcc.target/i386/xop-shift2-vector.c: Ditto.
30         * gcc.target/i386/xop-shift3-vector.c: Ditto.
31         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
32         * gcc.target/i386/sse-12.c: Update with new compile options to 
33         activate and check xopintrin.h intrinsic file.
34         * gcc.target/i386/sse-13.c: Ditto.
35         * gcc.target/i386/sse-14.c: Ditto.
36         * gcc.target/i386/sse-22.c: Ditto.
37         * gcc.target/i386/sse-23.c: Ditto.
38         * g++.dg/other/i386-2.C: Ditto.
39         * g++.dg/other/i386-3.C: Ditto.
40         * g++.dg/other/i386-5.C: Ditto.
41         * g++.dg/other/i386-6.C: Ditto.
42         
43 2009-11-04  Wei Guozhi  <carrot@google.com>
44
45         PR target/40835
46         * gcc.target/arm/pr40835: New testcase.
47
48 2009-11-04  Revital Eres  <eres@il.ibm.com>
49
50         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
51         change in decision of peeling for alignment.
52         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
53         * gcc.dg/vect/vect-50.c: Likewise.
54         * gcc.dg/vect/vect-42.c: Likewise.
55         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
56         Likewise.
57         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
58         Likewise.
59         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
60         * gcc.dg/vect/vect-60.c: Likewise.
61         * gcc.dg/vect/vect-52.c: Likewise.
62         * gcc.dg/vect/vect-44.c: Likewise.
63         * gcc.dg/vect/vect-27.c: Likewise.
64         * gcc.dg/vect/vect-29.c: Likewise.
65         * gcc.dg/vect/vect-72.c: Likewise.
66         * gcc.dg/vect/vect-56.c: Likewise.
67         * gcc.dg/vect/vect-48.c: Likewise.
68         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
69         * gfortran.dg/vect/vect-2.f90: Likewise.
70         * gfortran.dg/vect/vect-5.f90: Likewise.
71
72 2009-11-04  Richard Guenther  <rguenther@suse.de>
73
74         PR tree-optimization/41919
75         * gcc.c-torture/execute/pr41919.c: New testcase.
76
77 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
78
79         PR target/41302
80         * gcc.target/m68k/pr41302.c: New test.
81
82 2009-11-03  Jason Merrill  <jason@redhat.com>
83
84         PR c++/36959
85         * g++.dg/opt/inline16.C: New.
86
87 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
88
89         * gnat.dg/stack_check.adb1: New test.
90         * gnat.dg/stack_check.adb2: Likewise.
91
92 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
93
94         PR rtl-optimization/41917
95         * gcc.c-torture/execute/pr41917.c: New test.
96
97 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
98
99         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
100         dump to not include "call *%esp".
101
102 2009-11-03  Jason Merrill  <jason@redhat.com>
103
104         PR c++/39786
105         * g++.dg/lookup/using22.C: New.
106
107         PR c++/41876
108         * g++.dg/parse/eh-decl.C: New.
109
110         PR c++/41927
111         * g++.dg/template/sfinae16.C: New.
112
113         PR c++/41815
114         * g++.dg/cpp0x/rv-return.C: New.
115         * g++.dg/cpp0x/deduce.C: Adjust.
116
117         PR c++/40944
118         * g++.dg/template/sfinae15.C: New.
119
120         PR c++/40687
121         * g++.dg/cpp0x/auto3.C: Remove xfail.
122
123 2009-11-03  Tobias Burnus  <burnus@net-b.de>
124
125         PR fortran/41907
126         * gfortran.dg/missing_optional_dummy_6.f90: New test.
127
128 2009-11-03  Nick Clifton  <nickc@redhat.com>
129
130         * gcc.target/rx/builtins.c: Remove redundant tests.
131         Add test of MVTIPL instruction.
132         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
133         function attributes.  Add -msave-acc-in-interrupts option to the
134         command line.
135
136 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
137             Maxim Kuvyrkov  <maxim@codesourcery.com>
138
139         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
140         sh, m68k and fido.
141
142 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
143
144         PR c++/38699
145         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
146         * c-c++-common/builtin-offsetof.c: ... here.
147
148 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
149
150         PR c++/38699
151         * c-c++-common/dfp/builtin-offsetof.c: New test.
152         * g++.dg/other/offsetof6.C: Likewise.
153
154 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
155
156         PR target/41900
157         * gcc.target/i386/pr41900.c: New test.
158
159 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
160
161         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
162
163 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
164
165         PR c++/41856
166         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
167         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
168
169 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
170
171         PR c++/37093
172         * g++.dg/other/ptrmem10.C: New test.
173         * g++.dg/other/ptrmem11.C: Likewise.
174
175 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
176
177         PR testsuite/41878
178         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
179         spaces in some expressions.
180
181 2009-11-02  Jason Merrill  <jason@redhat.com>
182
183         * g++.dg/other/linkage2.C: Move to...
184         * g++.dg/cpp0x/linkage2.C: ..here.
185         * g++.dg/abi/mangle32.C: Add -std=c++0x.
186         * g++.dg/cpp0x/nolinkage1.C: Likewise.
187         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
188         * g++.dg/ext/anon-struct4.C: Revert earlier change.
189         * g++.dg/lookup/anon2.C: Likewise.
190         * g++.dg/other/anon3.C: Likewise.
191         * g++.dg/template/arg2.C: Likewise.
192         * g++.dg/template/local4.C: Likewise.
193         * g++.old-deja/g++.law/operators32.C: Likewise.
194         * g++.old-deja/g++.other/linkage2.C: Likewise.
195         * g++.old-deja/g++.pt/enum6.C: Likewise.
196         * g++.old-deja/g++.other/anon9.C: Likewise.
197         * g++.old-deja/g++.other/linkage1.C: Likewise.
198         * c-c++-common/dfp/pr35620.c: Give the union a name.
199
200 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
201
202         PR tree-optimization/41857
203         * gcc.target/spu/ea/pr41857.c: New file.
204
205 2009-11-02  Martin Jambor  <mjambor@suse.cz>
206
207         PR tree-optimization/41750
208         * gcc.c-torture/execute/pr41750.c: New test.
209
210 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
211
212         PR tree-optimization/41841
213         * gcc.dg/pr41841.c: New test.
214
215         PR debug/41893
216         * gcc.dg/debug/pr41893-1.c: New test.
217         * gcc.dg/debug/pr41893-2.c: New file.
218
219         PR c++/41774
220         * g++.dg/ext/visibility/namespace3.C: New test.
221
222 2009-11-01  Jason Merrill  <jason@redhat.com>
223
224         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
225         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
226         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
227
228 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
229
230         * gnat.dg/opt5.adb: New test.
231
232 2009-11-01  Tobias Burnus  <burnus@net-b.de>
233
234         PR fortran/41872
235         * gfortran.dg/allocatable_scalar_4.f90: New test.
236
237 2009-11-01  Tobias Burnus  <burnus@net-b.de>
238
239         PR fortran/41850
240         * gfortran.dg/intent_out_6.f90: New testcase.
241
242 2009-10-31  Richard Guenther  <rguenther@suse.de>
243
244         * g++.dg/tree-ssa/restrict1.C: New.
245
246 2009-10-31  Jason Merrill  <jason@redhat.com>
247
248         * g++.dg/rtti/typeid9.C: New.
249
250         PR c++/41754
251         * g++.dg/cpp0x/initlist25.C: New.
252
253 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
254
255         * gnat.dg/specs/rep_clause4.ads: New test.
256
257 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
258
259         PR target/41885
260         * gcc.target/avr/torture/pr41885.c: New test.
261
262 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
263
264         * gnat.dg/specs/pack5.ads: New test.
265
266 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
267
268         * lib/target-supports.exp: Handle powerpc-*-elf.
269
270 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
271
272         PR target/40838
273         * gcc.target/i386/incoming-6.c: New.
274         * gcc.target/i386/incoming-7.c: Likewise.
275         * gcc.target/i386/incoming-8.c: Likewise.
276         * gcc.target/i386/incoming-9.c: Likewise.
277         * gcc.target/i386/incoming-10.c: Likewise.
278         * gcc.target/i386/incoming-11.c: Likewise.
279         * gcc.target/i386/incoming-12.c: Likewise.
280         * gcc.target/i386/incoming-13.c: Likewise.
281         * gcc.target/i386/incoming-14.c: Likewise.
282         * gcc.target/i386/incoming-15.c: Likewise.
283         * gcc.target/i386/pr37843-4.c: Likewise.
284
285 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
286
287         PR c++/41863
288         * g++.dg/template/sizeof12.C: New test.
289
290 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
291
292         * gnat.dg/pack14.adb: New test.
293
294 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
295
296         * gcc.target/mips/mips.exp (mips_option_groups): Add
297         mcount-ra-address.
298         * gcc.target/mips/mmcount-ra-address-1.c: New test.
299         * gcc.target/mips/mmcount-ra-address-2.c: New test.
300         * gcc.target/mips/mmcount-ra-address-3.c: New test.
301
302 2009-10-29  Michael Matz  <matz@suse.de>
303
304         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
305         * gcc.target/i386/sse-recip-vec.c: Ditto.
306         * gcc.target/i386/brokensqrt.c: New test.
307
308 2009-10-29  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/41777
311         * gfortran.dg/associated_target_3.f90: New testcase.
312
313 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
314
315         * gfortran.dg/lto/pr41764_0.f: New.
316
317 2009-10-29  Martin Jambor  <mjambor@suse.cz>
318
319         PR tree-optimization/41775
320         * testsuite/g++.dg/torture/pr41775.C: New testcase.
321
322 2009-10-28  Jason Merrill  <jason@redhat.com>
323
324         * g++.dg/cpp0x/inline-ns1.C: New.
325         * g++.dg/cpp0x/inline-ns2.C: New.
326         * g++.dg/cpp0x/inline-ns3.C: New.
327
328 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
329
330         PR rtl-optimization/39715
331         * gcc.target/arm/thumb-ltu.c: New.
332
333 2009-10-28  Richard Guenther  <rguenther@suse.de>
334
335         PR lto/41808
336         PR lto/41839
337         * gcc.dg/lto/20091027-1_0.c: New testcase.
338         * gcc.dg/lto/20091027-1_1.c: Likewise.
339         * g++.dg/lto/20091026-1_0.C: Likewise.
340         * g++.dg/lto/20091026-1_1.C: Likewise.
341         * g++.dg/lto/20091026-1_a.h: Likewise.
342
343 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
344
345         PR middle-end/41837
346         * gcc.dg/pr41837.c: New test.
347
348         PR debug/41801
349         * g++.dg/ext/sync-3.C: New test.
350
351         PR target/41762
352         * gcc.dg/pr41762.c: New test.
353
354 2009-10-28  Richard Guenther  <rguenther@suse.de>
355
356         PR middle-end/41855
357         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
358         * gfortran.dg/lto/20091028-1_1.c: Likewise.
359         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
360         * gfortran.dg/lto/20091028-2_1.c: Likewise.
361
362 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
363
364         PR rtl-optimization/39715
365         * gcc.target/arm/thumb-bitfld1.c: New.
366
367 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
368
369         PR rtl-optimization/40741
370         * gcc.target/arm/thumb-branch1.c: New.
371
372 2009-10-27  Jason Merrill  <jason@redhat.com>
373
374         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
375         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
376         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
377         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
378
379 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
380
381         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
382         * gnat.dg/null_pointer_deref2.adb: Likewise.
383
384 2009-10-27  Richard Guenther  <rguenther@suse.de>
385
386         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
387
388 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
389
390         PR c/41842
391         * gcc.dg/pr41842.c: New test.
392
393 2009-10-27  Revital Eres  <eres@il.ibm.com>
394
395         PR tree-optimization/40648
396         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
397         change in decision of peeling for alignment.
398         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
399         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
400         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
401         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
402         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
403         * gcc.dg/vect/vect-50.c: Likewise.
404         * gcc.dg/vect/vect-33.c: Likewise.
405         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
406         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
407         Likewise.
408         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
409         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
410         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
411         Likewise.
412         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
413         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
414         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
415         * gcc.dg/vect/vect-60.c: Likewise.
416         * gcc.dg/vect/vect-26.c: Likewise.
417         * gcc.dg/vect/vect-52.c: Likewise.
418         * gcc.dg/vect/vect-44.c: Likewise.
419         * gcc.dg/vect/vect-27.c: Likewise.
420         * gcc.dg/vect/vect-70.c: Likewise.
421         * gcc.dg/vect/vect-28.c: Likewise.
422         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
423         * gcc.dg/vect/vect-109.c: Likewise.
424         * gcc.dg/vect/vect-54.c: Likewise.
425         * gcc.dg/vect/vect-29.c: Likewise.
426         * gcc.dg/vect/vect-72.c: Likewise.
427         * gcc.dg/vect/vect-56.c: Likewise.
428         * gcc.dg/vect/vect-48.c: Likewise.
429         * gcc.dg/vect/vect-91.c: Likewise.
430         * gcc.dg/vect/vect-92.c: Likewise.
431         * gcc.dg/vect/vect-58.c: Likewise.
432         * gcc.dg/vect/slp-25.c: Likewise.
433         * gcc.dg/vect/vect-93.c: Likewise.
434         * gcc.dg/vect/vect-95.c: Likewise.
435         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
436         * gcc.dg/vect/vect-87.c: Likewise.
437         * gcc.dg/vect/vect-96.c: Likewise.
438         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
439         * gcc.dg/vect/vect-88.c: Likewise.
440         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
441         * gcc.dg/vect/vect-89.c: Likewise.
442         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
443         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
444         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
445         * gfortran.dg/vect/vect-2.f90: Likewise.
446         * gfortran.dg/vect/vect-3.f90: Likewise.
447         * gfortran.dg/vect/vect-4.f90: Likewise.
448         * gfortran.dg/vect/vect-5.f90: Likewise.
449
450 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
451
452         PR c++/41020
453         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
454
455 2009-10-26  Ben Elliston  <bje@au.ibm.com>
456             Michael Meissner  <meissner@linux.vnet.ibm.com>
457             Ulrich Weigand  <uweigand@de.ibm.com>
458
459         * gcc.target/spu/ea/ea.exp: New file.
460         * gcc.target/spu/ea/cache1.c: Likewise.
461         * gcc.target/spu/ea/cast1.c: Likewise.
462         * gcc.target/spu/ea/cast2.c: Likewise.
463         * gcc.target/spu/ea/compile1.c: Likewise.
464         * gcc.target/spu/ea/compile2.c: Likewise.
465         * gcc.target/spu/ea/cppdefine.c: Likewise.
466         * gcc.target/spu/ea/errors1.c: Likewise.
467         * gcc.target/spu/ea/errors2.c: Likewise.
468         * gcc.target/spu/ea/execute1.c: Likewise.
469         * gcc.target/spu/ea/execute2.c: Likewise.
470         * gcc.target/spu/ea/execute3.c: Likewise.
471         * gcc.target/spu/ea/ops1.c: Likewise.
472         * gcc.target/spu/ea/ops2.c: Likewise.
473         * gcc.target/spu/ea/options1.c: Likewise.
474         * gcc.target/spu/ea/test-sizes.c: Likewise.
475
476 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
477
478         PR bootstrap/41345
479         * gcc.dg/pr41345.c: New test.
480
481         PR debug/41828
482         * g++.dg/debug/dwarf2/anonname1.C: New test.
483
484 2009-10-26  Jason Merrill  <jason@redhat.com>
485
486         PR c++/38796
487         * g++.dg/cpp0x/defaulted15.C: New.
488         * g++.dg/cpp0x/defaulted16.C: New.
489
490 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
491
492         PR c++/41785
493         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
494
495 2009-10-26  Nick Clifton  <nickc@redhat.com>
496
497         * lib/target-supports.exp (check_profiling_available):
498         Profiling is not, currently, available for the RX port.
499         (check_effective_target_hard_float): Add support for RX target.
500         * gcc.target/rx: New directory.
501         * gcc.target/rx/builtins.c: New test file.
502         * gcc.target/rx/interrupts.c: New test file.
503         * gcc.target/rx/rx-abi-function-tests.c: New test file.
504         * gcc.target/rx/zero-width-bitfield.c: New test file.
505         * gcc.target/rx/i272091.c: New test file.
506         * gcc.target/rx/packed-struct.c: New test file.
507         * gcc.target/rx/rx.exp: New file: Drives RX tests.
508
509 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
510
511         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
512         * gcc.dg/lto/20091016-1_0.c: Likewise.
513         * gcc.dg/lto/20090206-1_0.c: Likewise.
514         * gcc.dg/lto/20081120-1_0.c: Likewise.
515         * gcc.dg/lto/20081120-2_0.c: Likewise.
516         * gcc.dg/lto/20090116_0.c: Likewise.
517         * gcc.dg/lto/20081126_0.c: Likewise.
518         * gcc.dg/lto/20091013-1_0.c: Likewise.
519         * gcc.dg/lto/20081212-1_0.c: Likewise.
520         * gcc.dg/lto/20091015-1_0.c: Likewise.
521         * gcc.dg/lto/20090126-1_0.c: Likewise.
522         * gcc.dg/lto/20090126-2_0.c: Likewise.
523         * gcc.dg/lto/20091020-1_0.c: Likewise.
524         * gcc.dg/lto/20091020-2_0.c: Likewise.
525         * gcc.dg/lto/20081204-1_0.c: Likewise.
526         * gcc.dg/lto/20081204-2_0.c: Likewise.
527         * gcc.dg/lto/20081224_0.c: Likewise.
528         * gcc.dg/lto/20090219_0.c: Likewise.
529
530 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
531
532         PR c++/41020
533         * g++.dg/lookup/extern-c-redecl2.C: New test.
534         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
535         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
536         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
537
538 2009-10-26  Michael Matz  <matz@suse.de>
539
540         PR tree-optimization/41783
541         * gcc.dg/pr41783.c: New test.
542         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
543         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
544         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
545
546 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
547
548         PR fortran/41714
549         * gfortran.dg/class_allocate_4.f03: New test.
550
551 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
552
553         * gcc.target/mips/mult-1.c: New test.
554
555 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
556
557         PR fortran/41784
558         * gfortran.dg/extends_8.f03: New test.
559
560 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
561
562         * gnat.dg/specs/pack4.ads: New test.
563
564 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
565
566         * gnat.dg/null_pointer_deref1.adb: New test.
567         * gnat.dg/null_pointer_deref2.adb: Likewise.
568
569 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
570
571         PR fortran/41772
572         * gfortran.dg/transfer_intrinsic_3.f90.
573
574 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
575
576         * gnat.dg/opt4.adb: New test.
577
578 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
579
580         PR c/40033
581         * gcc.dg/noncompile/pr40033-1.c: New test.
582
583 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
584
585         PR c++/40808
586         * g++.dg/abi/mangle34.C: New test
587
588 2009-10-23  Jason Merrill  <jason@redhat.com>
589
590         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
591
592         Core issue 899
593         * g++.dg/cpp0x/explicit4.C: New.
594
595 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
596
597         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
598         *-*-cygwin.
599         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
600         for *-*-mingw* and *-*-cygwin.
601         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
602         * g++.dg/template/spec35.C: Disable weak symbol test for
603         *-*-mingw* and *-*-cygwin.
604
605         PR testsuite/31342
606         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
607
608 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
609
610         PR fortran/41800
611         * gfortran.dg/class_10.f03: New test.
612
613 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
614
615         PR target/41787
616         * gcc.target/powerpc/vsx-vrsave.c: New file.
617
618 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
619
620         PR c/41673
621         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
622
623 2009-10-23  Richard Guenther  <rguenther@suse.de>
624
625         PR tree-optimization/41778
626         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
627
628 2009-10-22  Richard Guenther  <rguenther@suse.de>
629
630         PR lto/41791
631         * g++.dg/lto/20091022-2_0.C: New testcase.
632
633 2009-10-22  Richard Guenther  <rguenther@suse.de>
634
635         PR lto/41730
636         * g++.dg/lto/20091022-1_0.C: New testcase.
637
638 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
639
640         * gcc.dg/autopar/outer-4.c: Adjust scan.
641         * gcc.dg/autopar/outer-5.c: Adjust scan.
642         * gcc.dg/autopar/outer-5.c: Add scan optimized.
643
644         * libgomp.graphite/force-parallel-2.c: Adjust scan.
645         * gcc.dg/autopar/outer-1.c: New testcase.
646         * gcc.dg/autopar/outer-2.c: New testcase.
647         * gcc.dg/autopar/outer-3.c: New testcase.
648         * gcc.dg/autopar/outer-4.c: New testcase.
649         * gcc.dg/autopar/outer-5.c: New testcase.
650         * gcc.dg/autopar/outer-6.c: New testcase.
651
652 2009-10-22  Jan Hubicka  <jh@suse.cz>
653
654         * gcc.c-torture/compile/pr40556.c: New testcase.
655
656 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
657
658         PR fortran/41781
659         * gfortran.dg/goto_8.f90: New test case.
660
661 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
662
663         PR tree-optimization/41497
664         * gcc.dg/tree-ssa/pr41497.c: New.
665
666 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
667
668         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
669
670 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
671
672         * gcc.dg/tls/pie-1.c: New test.
673
674 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
675
676         * g++.dg/abi/mangle33.C: New test.
677
678 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
679
680         * gnat.dg/discr22.adb: New test.
681
682 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
683
684         * gnat.dg/loop_optimization7.ad[sb]: New test.
685         * gnat.dg/loop_optimization7_pkg.ads: New helper.
686
687 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
688
689         PR fortran/41706
690         PR fortran/41766
691         * gfortran.dg/class_9.f03: Extended test case.
692         * gfortran.dg/select_type_7.f03: New test case.
693
694 2009-10-20  Richard Guenther  <rguenther@suse.de>
695
696         * gcc.dg/lto/20091020-3_0.c: New testcase.
697
698 2009-10-20  Richard Guenther  <rguenther@suse.de>
699
700         PR lto/41761
701         * gcc.dg/lto/20091020-1_0.c: New testcase.
702         * gcc.dg/lto/20091020-1_1.c: Likewise.
703         * gcc.dg/lto/20091020-2_0.c: Likewise.
704         * gcc.dg/lto/20091020-2_1.c: Likewise.
705
706 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
707
708         PR debug/41340
709         * gcc.dg/pr41340.c: New test.
710
711 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
712
713         * gnat.dg/discr21.ad[sb]: New test.
714         * gnat.dg/discr21_pkg.ads: New helper.
715
716 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
717
718         PR fortran/41706
719         * gfortran.dg/class_9 : New test.
720
721 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
722
723         * gcc.dg/raw-string-1.c: New test.
724         * gcc.dg/raw-string-2.c: New test.
725         * gcc.dg/raw-string-3.c: New test.
726         * gcc.dg/raw-string-4.c: New test.
727         * gcc.dg/raw-string-5.c: New test.
728         * gcc.dg/raw-string-6.c: New test.
729         * gcc.dg/raw-string-7.c: New test.
730         * gcc.dg/utf8-1.c: New test.
731         * gcc.dg/utf8-2.c: New test.
732         * gcc.dg/utf-badconcat2.c: New test.
733         * gcc.dg/utf-dflt2.c: New test.
734         * gcc.dg/cpp/include6.c: New test.
735         * g++.dg/ext/raw-string-1.C: New test.
736         * g++.dg/ext/raw-string-2.C: New test.
737         * g++.dg/ext/raw-string-3.C: New test.
738         * g++.dg/ext/raw-string-4.C: New test.
739         * g++.dg/ext/raw-string-5.C: New test.
740         * g++.dg/ext/raw-string-6.C: New test.
741         * g++.dg/ext/raw-string-7.C: New test.
742         * g++.dg/ext/utf8-1.C: New test.
743         * g++.dg/ext/utf8-2.C: New test.
744         * g++.dg/ext/utf-badconcat2.C: New test.
745         * g++.dg/ext/utf-dflt2.C: New test.
746
747         * gcc.dg/cleanup-13.c: New test.
748
749 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
750
751         PR fortran/41586
752         * gfortran.dg/auto_dealloc_1.f90: New test case.
753
754 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
755
756         Port from redhat/gcc-4_4-branch:
757         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
758         * gcc.dg/debug/vta-2.c: New test.
759
760         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
761         * gcc.dg/debug/vta-1.c: New.
762
763 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
764
765         * gnat.dg/noreturn2.ad[sb]: New test.
766
767 2009-10-19  Tobias Burnus  <burnus@net-b.de>
768
769         PR fortran/41755
770         * gfortran.dg/equiv_8.f90: New test.
771         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
772
773 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
774
775         * gcc.target/arm/neon-thumb2-move.c: New test.
776
777 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
778
779         * gcc.dg/debug/vta-3.c: New test.
780
781 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
782
783         * gnat.dg/nested_proc.adb: Rename into...
784         * gnat.dg/nested_proc1.adb: ...this.
785         * gnat.dg/nested_proc2.adb: New test.
786
787 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
788
789         * gnat.dg/noreturn1.ad[sb]: New test.
790
791 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
792             Paul Thomas  <pault@gcc.gnu.org>
793
794         PR fortran/41629
795         * gfortran.dg/class_6.f90: New test.
796
797         PR fortran/41608
798         PR fortran/41587
799         * gfortran.dg/class_7.f90: New test.
800
801         PR fortran/41618
802         * gfortran.dg/class_8.f90: New test.
803
804 2009-10-17  Richard Guenther  <rguenther@suse.de>
805
806         * gcc.dg/lto/20091017-1_0.c: New testcase.
807         * gcc.dg/lto/20091017-1_1.c: Likewise.
808
809 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
810
811         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
812
813 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
814
815         * gnat.dg/aggr11.adb: New test.
816         * gnat.dg/aggr11_pkg.ads: New helper.
817
818 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
819
820         * gnat.dg/slice8.adb: New test.
821         * gnat.dg/slice8_pkg1.ads: New helper.
822         * gnat.dg/slice8_pkg2.ads: Likewise.
823         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
824
825 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
826
827         * gnat.dg/unchecked_convert4.adb: New test.
828
829 2009-10-15  Jason Merrill  <jason@redhat.com>
830
831         PR c++/38798
832         * g++.dg/cpp0x/trailing5.C: New.
833
834         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
835         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
836         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
837         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
838
839 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
840
841         PR fortran/41719
842         * gfortran.dg/class_5.f03: New test case.
843         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
844         * gfortran.dg/typebound_operator_4.f03: Ditto.
845
846 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
847
848         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
849         * g++.dg/other/first-global.C: Likewise.
850         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
851         * g++.dg/torture/pr40323.C: Likewise.
852         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
853         * gcc.dg/inline-33.c: Likewise.
854         * gcc.dg/ipa/ipa-1.c: Likewise.
855         * gcc.dg/ipa/ipa-2.c: Likewise.
856         * gcc.dg/ipa/ipa-3.c: Likewise.
857         * gcc.dg/ipa/ipa-4.c: Likewise.
858         * gcc.dg/ipa/ipa-5.c: Likewise.
859         * gcc.dg/ipa/ipa-7.c: Likewise.
860         * gcc.dg/ipa/ipacost-2.c: Likewise.
861         * gcc.dg/tree-ssa/inline-3.c: Likewise.
862         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
863         * gfortran.dg/whole_file_5.f90: Likewise.
864         * gfortran.dg/whole_file_6.f90: Likewise.
865
866 2009-10-16  Richard Guenther  <rguenther@suse.de>
867
868         PR tree-optimization/41728
869         * gcc.c-torture/compile/pr41728.c: New testcase.
870
871 2009-10-16  Richard Guenther  <rguenther@suse.de>
872
873         PR lto/41598
874         * gcc.dg/lto/20091016-1_0.c: New testcase.
875         * gcc.dg/lto/20091016-1_1.c: Likewise.
876         * gcc.dg/lto/20091016-1_a.h: Likewise.
877
878 2009-10-16  Richard Guenther  <rguenther@suse.de>
879
880         PR lto/41715
881         * gfortran.dg/lto/20091015-1_0.f: New testcase.
882         * gfortran.dg/lto/20091015-1_1.f: Likewise.
883         * gfortran.dg/lto/20091015-1_2.f: Likewise.
884
885 2009-10-16  Richard Guenther  <rguenther@suse.de>
886
887         PR lto/41713
888         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
889
890 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
891
892         PR debug/41717
893         * gcc.dg/debug/pr41717.c: New test.
894
895 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/41648
898         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
899
900         PR fortran/41656
901         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
902
903 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
904
905         PR target/23983
906         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
907         result used.
908         * g++.dg/ext/altivec-2.C (main): Ditto.
909
910 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
911
912         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
913         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
914
915 2009-10-15  Richard Guenther  <rguenther@suse.de>
916
917         PR lto/41669
918         * gcc.dg/lto/20091015-1_0.c: New testcase.
919         * gcc.dg/lto/20091015-1_1.c: Likewise.
920         * gcc.dg/lto/20091015-1_2.c: Likewise.
921         * gcc.dg/lto/20091015-1_a.h: Likewise.
922         * gcc.dg/lto/20091015-1_b.h: Likewise.
923
924 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
925
926         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
927
928 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
929
930         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
931
932 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
933
934         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
935         line from 1 to 0.
936         * obj-c++.dg/bitfield-1.mm: Likewise.
937         * obj-c++.dg/bitfield-4.mm: Likewise.
938
939 2009-10-14  Richard Guenther  <rguenther@suse.de>
940
941         PR lto/41173
942         * gcc.dg/lto/20091014-1_0.c: New testcase.
943
944 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
945
946         PR testsuite/41707
947         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
948         warning on line 0 instead of 1.
949
950 2009-10-14  Richard Guenther  <rguenther@suse.de>
951
952         PR lto/41521
953         * gfortran.dg/lto/pr41521_0.f90: New testcase.
954         * gfortran.dg/lto/pr41521_1.f90: Likewise.
955
956 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
957
958         PR preprocessor/41543
959         * gcc.dg/debug/dwarf2/pr41543.c: New test.
960
961         PR debug/41695
962         * gcc.dg/debug/dwarf2/pr41695.c: New test.
963
964 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
965
966         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
967         New procedure.
968         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
969         effective target.
970
971 2009-10-14  Jason Merrill  <jason@redhat.com>
972
973         PR c++/39866
974         * g++.dg/cpp0x/defaulted14.C: New.
975
976 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
977
978         * g++.dg/cpp0x/vt-40092.C: New.
979
980 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
981
982         * gcc.dg/guality/pr41616-1.c: Drop -O2.
983         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
984
985 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
986
987         * gfortran.dg/complex_intrinsic_8.f90: New test.
988
989 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
990
991         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
992         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
993
994 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
995
996         PR target/38948
997         * gcc.dg/torture/pr38948.c: New test.
998
999 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1000
1001         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1002
1003 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1004
1005         PR fortran/41581
1006         * gfortran.dg/class_allocate_2.f03: Modified.
1007         * gfortran.dg/class_allocate_3.f03: New test case.
1008
1009 2009-10-13  Richard Guenther  <rguenther@suse.de>
1010
1011         PR lto/41668
1012         * gcc.dg/lto/20091006-2_0.c: New testcase.
1013         * gcc.dg/lto/20091006-2_1.c: Likewise.
1014         * gcc.dg/lto/20091006-2_2.c: Likewise.
1015         * gcc.dg/lto/20091013-1_0.c: Likewise.
1016         * gcc.dg/lto/20091013-1_1.c: Likewise.
1017         * gcc.dg/lto/20091013-1_2.c: Likewise.
1018
1019 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1020
1021         * gcc.c-torture/compile/pr41661.c: New test.
1022
1023 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024
1025         PR libgfortran/41683
1026         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1027
1028 2009-10-12  Jason Merrill  <jason@redhat.com>
1029
1030         PR c++/37875
1031         * g++.dg/cpp0x/decltype18.C: New.
1032
1033         PR c++/37766
1034         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1035
1036 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1037
1038         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1039
1040 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1041
1042         PR debug/41343
1043         PR debug/41447
1044         PR debug/41264
1045         PR debug/41338
1046         * gcc.dg/guality/pr41447-1.c: New.
1047         * gcc.dg/debug/pr41264-1.c: New.
1048         * gcc.dg/debug/pr41343-1.c: New.
1049
1050 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1051
1052         PR target/26515
1053         * gcc.dg/torture/pr26515.c: New test.
1054
1055 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1056
1057         PR testsuite/41659
1058         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1059         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1060         or "xfail" with dg-lto-do.
1061
1062 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1063
1064         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1065
1066 2009-10-12  Michael Matz  <matz@suse.de>
1067
1068         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1069         pass.
1070
1071 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR target/41680
1074         * g++.dg/torture/pr41680.C: New test.
1075
1076 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1077
1078         PR c++/41570
1079         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1080
1081 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1082
1083         PR debug/41616
1084         * gcc.dg/guality/pr41616-1.c: New.
1085
1086 2009-10-11  Jason Merrill  <jason@redhat.com>
1087
1088         PR c++/37204
1089         * g++.dg/cpp0x/rv-reinterpret.C: New.
1090
1091 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR libgfortran/38439
1094         * gfortran.dg/fmt_error_9.f: New test.
1095         * gfortran.dg/fmt_error_10.f: New test.
1096
1097 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/41583
1100         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1101         * gfortran.dg/class_4b.f03: As above.
1102         * gfortran.dg/class_4c.f03: As above.
1103         * gfortran.dg/class_4d.f03: As above.
1104
1105 2009-10-11  Richard Guenther  <rguenther@suse.de>
1106
1107         PR tree-optimization/41555
1108         * gcc.dg/torture/pr41555.c: New testcase.
1109
1110 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1111
1112         PR libgfortran/35862
1113         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1114         function correctly.
1115
1116 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1117
1118         PR libgfortran/35862
1119         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1120         Add conditions to avoid runtime errors if not supported.
1121
1122 2009-10-10  Richard Guenther  <rguenther@suse.de>
1123
1124         PR tree-optimization/41654
1125         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1126
1127 2009-10-09  Jason Merrill  <jason@redhat.com>
1128
1129         * g++.dg/cpp/ucn-1.C: New.
1130
1131 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1132
1133         PR fortran/41585
1134         * gfortran.dg/class_2.f03: Extended test case.
1135
1136 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1137
1138         PR fortran/41582
1139         * gfortran.dg/class_allocate_1.f03: Modify code such that
1140         it compiles with the gfc_warning->gfc_error change.
1141         * gfortran.dg/class_allocate_1.f03: New test.
1142
1143 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1144
1145         PR fortran/41579
1146         * gfortran.dg/select_type_6.f03: New test.
1147
1148 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR preprocessor/41445
1151         * gcc.dg/cpp/separate-1.c: Adjust.
1152         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1153         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1154         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1155         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1156         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1157         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1158         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1159
1160         PR rtl-optimization/41646
1161         * gcc.c-torture/compile/pr41646.c: New test.
1162
1163 2009-10-09  Richard Guenther  <rguenther@suse.de>
1164
1165         PR tree-optimization/41634
1166         * gcc.c-torture/compile/pr41634.c: New testcase.
1167
1168 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1169
1170         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1171
1172 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1173
1174         * gnat.dg/opt3.adb: New test.
1175         * gnat.dg/opt3_pkg.ads: New helper.
1176
1177 2009-10-08  Doug Kwan  <dougkwan@google.com>
1178
1179         PR rtl-optimization/41574
1180         * gcc.dg/pr41574.c: New test.
1181
1182 2009-10-08  Cary Coutant  <ccoutant@google.com>
1183
1184         Add support for debugging with ICF (Identical Code Folding).
1185         * g++.dg/debug/dwarf2/icf.C: New test.
1186
1187 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1188
1189         * gcc.target/mips/truncate-6.c: New test.
1190
1191 2009-10-08  Jason Merrill  <jason@redhat.com>
1192
1193         PR c++/36816
1194         * g++.dg/cpp0x/rv-deduce.C: New.
1195
1196         PR c++/37177
1197         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1198         * g++.dg/template/explicit-args2.C: New.
1199         * g++.dg/template/explicit-args3.C: New.
1200         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1201
1202 2009-10-08  Michael Matz  <matz@suse.de>
1203
1204         PR middle-end/41573
1205         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1206         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1207         * gcc.dg/pr41573.c: New test.
1208
1209 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1210
1211         PR c/41182
1212         * gcc.c-torture/compile/pr41182-1.c: New.
1213
1214 2009-10-07  Jason Merrill  <jason@redhat.com>
1215
1216         * g++.dg/cpp0x/variadic95.C: New.
1217
1218 2009-10-07  Jason Merrill  <jason@redhat.com>
1219
1220         * g++.dg/template/scope3.C: New.
1221
1222 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1223
1224         * gcc.dg/debug/dwarf2/inline3.c: New test.
1225
1226 2009-10-07  Daniel Kraft  <d@domob.eu>
1227
1228         PR fortran/41615
1229         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1230
1231 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1232
1233         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1234         * gfortran.dg/select_type_1.f03: Modified error message.
1235         * gfortran.dg/select_type_5.f03: New test.
1236
1237 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1238
1239         PR libgfortran/41612
1240         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1241         have kind=10 reals.
1242
1243 2009-10-06  Jason Merrill  <jason@redhat.com>
1244
1245         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1246         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1247
1248 2009-10-06  Richard Guenther  <rguenther@suse.de>
1249
1250         PR lto/41502
1251         * gcc.dg/lto/20091006-1_0.c: New testcase.
1252         * gcc.dg/lto/20091006-1_1.c: Likewise.
1253         * gcc.dg/lto/20091005-2_0.c: Likewise.
1254
1255 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1256
1257         PR ada/41383
1258         * gnat.dg/timer_cancel.adb: New test.
1259
1260 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1261
1262         PR ada/38333
1263         * gnat.dg/specs/import_abstract.ads: New.
1264
1265 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1266
1267         PR libgfortran/35862
1268         * gfortran.dg/round_2.f03: New test.
1269
1270 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1271
1272         PR debug/41558
1273         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1274         * lib/gcc-gdb-test.exp: ... here.  New file.
1275         * gfortran.dg/guality/guality.exp: New file.
1276         * gfortran.dg/guality/pr41558.f90: New test.
1277         * gfortran.dg/guality/arg1.f90: New test.
1278
1279 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1280
1281         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1282         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1283         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1284         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1285
1286 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1287
1288         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1289         register_pass_info.
1290         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1291         plugin_pass to register_pass_info.
1292         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1293         register_pass_info.
1294         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1295         register_pass_info.
1296
1297 2009-10-05  Richard Guenther  <rguenther@suse.de>
1298
1299         PR lto/41281
1300         * gcc.dg/lto/20090914-2_0.c: New testcase.
1301
1302 2009-10-05  Richard Guenther  <rguenther@suse.de>
1303
1304         PR lto/40902
1305         * gcc.dg/lto/20091005-1_0.c: New testcase.
1306         * gcc.dg/lto/20091005-1_1.c: Likewise.
1307
1308 2009-10-05  Richard Guenther  <rguenther@suse.de>
1309
1310         PR lto/41552
1311         PR lto/41487
1312         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1313         * g++.dg/lto/20091004-1_0.C: New testcase.
1314         * g++.dg/lto/20091004-1_1.C: Likewise.
1315         * g++.dg/lto/20091004-2_0.C: Likewise.
1316         * g++.dg/lto/20091004-2_1.C: Likewise.
1317         * g++.dg/lto/20091004-3_0.C: Likewise.
1318         * g++.dg/lto/20091004-3_1.C: Likewise.
1319
1320 2009-10-05  Richard Guenther  <rguenther@suse.de>
1321
1322         PR tree-optimization/23821
1323         * gcc.dg/torture/pr23821.c: New testcase.
1324
1325 2009-10-05  Daniel Kraft  <d@domob.eu>
1326
1327         PR fortran/41403
1328         * gfortran.dg/goto_6.f: New test.
1329         * gfortran.dg/goto_7.f: New test.
1330
1331 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1332             Bill Maddox  <maddox@google.com>
1333             Cary Coutant  <ccoutant@google.com>
1334             Chris Demetriou  <cgd@google.com>
1335             Diego Novillo  <dnovillo@google.com>
1336             Doug Kwan  <dougkwan@google.com>
1337             Jan Hubicka  <jh@suse.cz>
1338             Ollie Wild  <aaw@google.com>
1339             Rafael Espindola  <espindola@google.com>
1340             Richard Guenther  <rguenther@suse.de>
1341             Simon Baldwin  <simonb@google.com>
1342
1343         * g++.dg/20090107-1.C: New.
1344         * g++.dg/20090121-1.C: New.
1345         * g++.dg/ipa/20090113-1.C: New.
1346         * g++.dg/lto: New directory.
1347         * g++.dg/lto/20080829_0.C: New.
1348         * g++.dg/lto/20080904_0.C: New.
1349         * g++.dg/lto/20080907_0.C: New.
1350         * g++.dg/lto/20080908-1_0.C: New.
1351         * g++.dg/lto/20080908-2_0.C: New.
1352         * g++.dg/lto/20080908-3_0.C: New.
1353         * g++.dg/lto/20080909-1_0.C: New.
1354         * g++.dg/lto/20080910-1_0.C: New.
1355         * g++.dg/lto/20080912-1_0.C: New.
1356         * g++.dg/lto/20080912_0.C: New.
1357         * g++.dg/lto/20080915_0.C: New.
1358         * g++.dg/lto/20080916_0.C: New.
1359         * g++.dg/lto/20080917_0.C: New.
1360         * g++.dg/lto/20080924_0.C: New.
1361         * g++.dg/lto/20080926_0.C: New.
1362         * g++.dg/lto/20081008_0.C: New.
1363         * g++.dg/lto/20081022.h: New.
1364         * g++.dg/lto/20081022_0.C: New.
1365         * g++.dg/lto/20081022_1.C: New.
1366         * g++.dg/lto/20081023_0.C: New.
1367         * g++.dg/lto/20081109-1_0.C: New.
1368         * g++.dg/lto/20081109-2_0.C: New.
1369         * g++.dg/lto/20081109_0.C: New.
1370         * g++.dg/lto/20081109_1.C: New.
1371         * g++.dg/lto/20081118-1_0.C: New.
1372         * g++.dg/lto/20081118-1_1.C: New.
1373         * g++.dg/lto/20081118_0.C: New.
1374         * g++.dg/lto/20081118_1.C: New.
1375         * g++.dg/lto/20081119-1.h: New.
1376         * g++.dg/lto/20081119-1_0.C: New.
1377         * g++.dg/lto/20081119-1_1.C: New.
1378         * g++.dg/lto/20081119_0.C: New.
1379         * g++.dg/lto/20081119_1.C: New.
1380         * g++.dg/lto/20081120-1_0.C: New.
1381         * g++.dg/lto/20081120-1_1.C: New.
1382         * g++.dg/lto/20081120-2_0.C: New.
1383         * g++.dg/lto/20081120-2_1.C: New.
1384         * g++.dg/lto/20081123_0.C: New.
1385         * g++.dg/lto/20081123_1.C: New.
1386         * g++.dg/lto/20081125.h: New.
1387         * g++.dg/lto/20081125_0.C: New.
1388         * g++.dg/lto/20081125_1.C: New.
1389         * g++.dg/lto/20081127_0.C: New.
1390         * g++.dg/lto/20081127_1.C: New.
1391         * g++.dg/lto/20081203_0.C: New.
1392         * g++.dg/lto/20081203_1.C: New.
1393         * g++.dg/lto/20081204-1_0.C: New.
1394         * g++.dg/lto/20081204-1_1.C: New.
1395         * g++.dg/lto/20081204-2_0.C: New.
1396         * g++.dg/lto/20081204-2_1.C: New.
1397         * g++.dg/lto/20081209_0.C: New.
1398         * g++.dg/lto/20081209_1.C: New.
1399         * g++.dg/lto/20081211-1.h: New.
1400         * g++.dg/lto/20081211-1_0.C: New.
1401         * g++.dg/lto/20081211-1_1.C: New.
1402         * g++.dg/lto/20081217-1_0.C: New.
1403         * g++.dg/lto/20081217-2_0.C: New.
1404         * g++.dg/lto/20081219_0.C: New.
1405         * g++.dg/lto/20081219_1.C: New.
1406         * g++.dg/lto/20090106_0.C: New.
1407         * g++.dg/lto/20090112_0.C: New.
1408         * g++.dg/lto/20090128_0.C: New.
1409         * g++.dg/lto/20090221_0.C: New.
1410         * g++.dg/lto/20090302_0.C: New.
1411         * g++.dg/lto/20090302_1.C: New.
1412         * g++.dg/lto/20090303_0.C: New.
1413         * g++.dg/lto/20090311-1.h: New.
1414         * g++.dg/lto/20090311-1_0.C: New.
1415         * g++.dg/lto/20090311-1_1.C: New.
1416         * g++.dg/lto/20090311_0.C: New.
1417         * g++.dg/lto/20090311_1.C: New.
1418         * g++.dg/lto/20090312.h: New.
1419         * g++.dg/lto/20090312_0.C: New.
1420         * g++.dg/lto/20090312_1.C: New.
1421         * g++.dg/lto/20090313_0.C: New.
1422         * g++.dg/lto/20090313_1.C: New.
1423         * g++.dg/lto/20090315_0.C: New.
1424         * g++.dg/lto/20090315_1.C: New.
1425         * g++.dg/lto/20091002-1_0.C: New testcase.
1426         * g++.dg/lto/20091002-2_0.C: Likewise..
1427         * g++.dg/lto/20091002-3_0.C: Likewise..
1428         * g++.dg/lto/README: New.
1429         * g++.dg/lto/pr40818_0.C: New.
1430         * g++.dg/opt/thunk3-1.C: New.
1431         * g++.dg/opt/thunk4.C: New.
1432         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1433         replacements with __attribute__ ((__noinline__)).
1434         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1435         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1436         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1437         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1438         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1439         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1440         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1441         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1442         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1443         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1444         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1445         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1446         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1447         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1448         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1449         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1450         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1451         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1452         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1453         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1454         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1455         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1456         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1457         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1458         * gcc.dg/20081223-1.c: New.
1459         * gcc.dg/lto: New directory.
1460         * gcc.dg/lto/20080908_0.c: New.
1461         * gcc.dg/lto/20080917_0.c: New.
1462         * gcc.dg/lto/20080924_0.c: New.
1463         * gcc.dg/lto/20081024_0.c: New.
1464         * gcc.dg/lto/20081109_0.c: New.
1465         * gcc.dg/lto/20081111_0.c: New.
1466         * gcc.dg/lto/20081111_1.c: New.
1467         * gcc.dg/lto/20081112_0.c: New.
1468         * gcc.dg/lto/20081112_1.c: New.
1469         * gcc.dg/lto/20081115_0.c: New.
1470         * gcc.dg/lto/20081115_1.c: New.
1471         * gcc.dg/lto/20081115_2.c: New.
1472         * gcc.dg/lto/20081118_0.c: New.
1473         * gcc.dg/lto/20081118_1.c: New.
1474         * gcc.dg/lto/20081118_2.c: New.
1475         * gcc.dg/lto/20081120-1_0.c: New.
1476         * gcc.dg/lto/20081120-1_1.c: New.
1477         * gcc.dg/lto/20081120-2_0.c: New.
1478         * gcc.dg/lto/20081120-2_1.c: New.
1479         * gcc.dg/lto/20081125_0.c: New.
1480         * gcc.dg/lto/20081125_1.c: New.
1481         * gcc.dg/lto/20081126_0.c: New.
1482         * gcc.dg/lto/20081201-1_0.c: New.
1483         * gcc.dg/lto/20081201-1_1.c: New.
1484         * gcc.dg/lto/20081201-1_2.c: New.
1485         * gcc.dg/lto/20081201-2_0.c: New.
1486         * gcc.dg/lto/20081201-2_1.c: New.
1487         * gcc.dg/lto/20081202-1_0.c: New.
1488         * gcc.dg/lto/20081202-1_1.c: New.
1489         * gcc.dg/lto/20081202-2_0.c: New.
1490         * gcc.dg/lto/20081202-2_1.c: New.
1491         * gcc.dg/lto/20081204-1_0.c: New.
1492         * gcc.dg/lto/20081204-1_1.c: New.
1493         * gcc.dg/lto/20081204-2_0.c: New.
1494         * gcc.dg/lto/20081210-1_0.c: New.
1495         * gcc.dg/lto/20081212-1_0.c: New.
1496         * gcc.dg/lto/20081222_0.c: New.
1497         * gcc.dg/lto/20081222_0.h: New.
1498         * gcc.dg/lto/20081222_1.c: New.
1499         * gcc.dg/lto/20081224_0.c: New.
1500         * gcc.dg/lto/20081224_0.h: New.
1501         * gcc.dg/lto/20081224_1.c: New.
1502         * gcc.dg/lto/20090116_0.c: New.
1503         * gcc.dg/lto/20090120_0.c: New.
1504         * gcc.dg/lto/20090126-1_0.c: New.
1505         * gcc.dg/lto/20090126-2_0.c: New.
1506         * gcc.dg/lto/20090206-1_0.c: New.
1507         * gcc.dg/lto/20090206-2_0.c: New.
1508         * gcc.dg/lto/20090210_0.c: New.
1509         * gcc.dg/lto/20090210_1.c: New.
1510         * gcc.dg/lto/20090213_0.c: New.
1511         * gcc.dg/lto/20090213_1.c: New.
1512         * gcc.dg/lto/20090218-1_0.c: New.
1513         * gcc.dg/lto/20090218-1_1.c: New.
1514         * gcc.dg/lto/20090218-2_0.c: New.
1515         * gcc.dg/lto/20090218-2_1.c: New.
1516         * gcc.dg/lto/20090218_0.c: New.
1517         * gcc.dg/lto/20090218_1.c: New.
1518         * gcc.dg/lto/20090218_2.c: New.
1519         * gcc.dg/lto/20090218_3.c: New.
1520         * gcc.dg/lto/20090219_0.c: New.
1521         * gcc.dg/lto/20090312_0.c: New.
1522         * gcc.dg/lto/20090312_1.c: New.
1523         * gcc.dg/lto/20090313_0.c: New.
1524         * gcc.dg/lto/20090706-1_0.c: New.
1525         * gcc.dg/lto/20090706-2_0.c: New.
1526         * gcc.dg/lto/20090717_0.c: New.
1527         * gcc.dg/lto/20090717_1.c: New.
1528         * gcc.dg/lto/20090729_0.c: New.
1529         * gcc.dg/lto/20090729_1.c: New.
1530         * gcc.dg/lto/20090812_0.c: New.
1531         * gcc.dg/lto/20090812_1.c: New.
1532         * gcc.dg/lto/20090914-1_0.c: New.
1533         * gcc.dg/lto/README: New.
1534         * gcc.dg/visibility-7.c: Adjust expected pattern
1535         * gfortran.dg/lto: New directory.
1536         * gfortran.dg/lto/pr40724_0.f: New.
1537         * gfortran.dg/lto/pr40724_1.f: New.
1538         * gfortran.dg/lto/pr40725_0.f03: New.
1539         * gfortran.dg/lto/pr40725_1.c: New.
1540         * gfortran.dg/lto/pr41069_0.f90: New.
1541         * gfortran.dg/lto/pr41069_1.f90: New.
1542         * gfortran.dg/lto/pr41069_2.f90: New.
1543         * g++.dg/README: Add 'lto' directory.
1544         * g++.dg/dg.exp: Also scan 'lto' directory
1545
1546 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1547             Janis Johnson  <janis187@us.ibm.com>
1548             Diego Novillo  <dnovillo@google.com>
1549
1550         * g++.dg/lto/lto.exp: New.
1551         * gcc.c-torture/execute/execute.exp: Add
1552         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1553         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1554         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1555         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1556         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1557         * gcc.dg/lto/lto.exp: New.
1558         * gfortran.dg/lto/lto.exp: New.
1559         * lib/target-supports.exp (check_effective_target_lto): New.
1560         * lib/c-torture.exp: Load target-supports.exp.  Define
1561         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1562         * lib/gcc-dg.exp: Likewise.
1563         * lib/lto.exp: New.
1564         * lib/torture-options.exp: Add support for a third argument.
1565
1566 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1567
1568         PR testsuite/41542
1569         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1570
1571 2009-10-02  Jason Merrill  <jason@redhat.com>
1572
1573         * g++.dg/abi/mangle32.C: New.
1574
1575 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1576
1577         * gnat.dg/atomic2.adb: New test.
1578
1579 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581         * gnat.dg/array11.adb: New test.
1582         * gnat.dg/array12.adb: Likewise.
1583
1584 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1585
1586         * gnat.dg/array10.adb: New test.
1587         * gnat.dg/object_overflow.adb: Tweak.
1588
1589 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1590
1591         * gcc.dg/guality/guality.exp: Disable on darwin.
1592
1593 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1594
1595         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1596         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1597         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1598         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1599
1600 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1601
1602         PR fortran/41479
1603         * gfortran.dg/intent_out_5.f90: New test.
1604
1605 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR debug/41404
1608         PR debug/41353
1609         * gcc.dg/guality/pr41404-1.c: New test.
1610         * gcc.dg/guality/pr41353-2.c: New test.
1611
1612 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1613
1614         PR testsuite/41546
1615         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1616         to -mtune=generic.
1617
1618 2009-10-01  Jan Hubicka  <jh@suse.cz>
1619
1620         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1621
1622 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1623
1624         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1625
1626         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1627
1628 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1629
1630         PR fortran/41515
1631         * gfortran.dg/parameter_array_init_5.f90: New test.
1632
1633 2009-10-01  Jason Merrill  <jason@redhat.com>
1634
1635         * g++.dg/cpp0x/defaulted13.C: New.
1636
1637 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1638
1639         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1640         * gfortran.dg/bounds_check_11.f90: Likewise.
1641         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1642
1643 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1644
1645         * gfortran.dg/select_type_4.f90: New test.
1646
1647 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1648
1649         * gfortran.dg/same_type_as_1.f03: New test.
1650         * gfortran.dg/same_type_as_2.f03: Ditto.
1651
1652 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1653
1654         * gfortran.dg/select_type_1.f03: Extended.
1655         * gfortran.dg/select_type_3.f03: New test.
1656
1657 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1658
1659         * gfortran.dg/class_allocate_1.f03: New test.
1660
1661 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1662
1663         PR fortran/40996
1664         * gfortran.dg/allocatable_scalar_3.f90: New test.
1665         * gfortran.dg/select_type_2.f03: Ditto.
1666         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1667
1668 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1669
1670         * gfortran.dg/block_name_2.f90: Modified error message.
1671         * gfortran.dg/select_6.f90: Ditto.
1672         * gfortran.dg/select_type_1.f03: New test.
1673
1674 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1675
1676         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1677         * gfortran.dg/class_1.f03: Ditto.
1678         * gfortran.dg/class_2.f03: Ditto.
1679         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1680         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1681         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1682         * gfortran.dg/typebound_call_10.f03: Ditto.
1683         * gfortran.dg/typebound_call_2.f03: Ditto.
1684         * gfortran.dg/typebound_call_3.f03: Ditto.
1685         * gfortran.dg/typebound_call_4.f03: Ditto.
1686         * gfortran.dg/typebound_call_9.f03: Ditto.
1687         * gfortran.dg/typebound_generic_3.f03: Ditto.
1688         * gfortran.dg/typebound_generic_4.f03: Ditto.
1689         * gfortran.dg/typebound_operator_1.f03: Ditto.
1690         * gfortran.dg/typebound_operator_2.f03: Ditto.
1691         * gfortran.dg/typebound_operator_3.f03: Ditto.
1692         * gfortran.dg/typebound_operator_4.f03: Ditto.
1693         * gfortran.dg/typebound_proc_1.f08: Ditto.
1694         * gfortran.dg/typebound_proc_5.f03: Ditto.
1695         * gfortran.dg/typebound_proc_6.f03: Ditto.
1696
1697 2009-09-30  Jason Merrill  <jason@redhat.com>
1698
1699         * g++.dg/eh/init-temp1.C: Improve test.
1700
1701 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1702
1703         PR target/22093
1704         * gcc.target/alpha/pr22093.c: New test.
1705
1706 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1707             Jason Merrill  <jason@redhat.com>
1708
1709         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1710         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1711         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1712         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1713         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1714         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1715         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1716         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1717         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1718         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1719         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1720         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1721         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1722         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1723         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1724         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1725         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1726         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1727         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1728         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1729         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1730         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1731         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1732         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1733         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1734         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1735         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1736         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1737         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1738         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1739         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1740         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1741         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1742         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1743         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1744         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1745         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1746         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1747         * lib/prune.exp: Accept "In lambda function".
1748
1749 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1750
1751         * gcc.target/i386/fma4-check.h: New file.
1752         * gcc.target/i386/fma4-fma.c: Ditto.
1753         * gcc.target/i386/fma4-maccXX.c: Ditto.
1754         * gcc.target/i386/fma4-msubXX.c: Ditto.
1755         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1756         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1757         * gcc.target/i386/fma4-vector.c: Ditto.
1758         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1759         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1760         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1761         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1762         * gcc.target/i386/fma4-256-vector.c: Ditto.
1763         * gcc.target/i386/funcspec-2.c: Ditto.
1764
1765         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1766
1767         * gcc.target/i386/funcspec-5.c: Add FMA4.
1768         * gcc.target/i386/funcspec-6.c: Ditto.
1769         * gcc.target/i386/funcspec-8.c: Ditto.
1770
1771         * gcc.target/i386/funcspec-9.c: New file.
1772
1773         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1774
1775         * gcc.target/i386/isa-10.c: New file.
1776         * gcc.target/i386/isa-11.c: Ditto.
1777         * gcc.target/i386/isa-12.c: Ditto.
1778         * gcc.target/i386/isa-13.c: Ditto.
1779         * gcc.target/i386/isa-2.c: Ditto.
1780         * gcc.target/i386/isa-3.c: Ditto.
1781         * gcc.target/i386/isa-4.c: Ditto.
1782         * gcc.target/i386/isa-7.c: Ditto.
1783         * gcc.target/i386/isa-8.c: Ditto.
1784         * gcc.target/i386/isa-9.c: Ditto.
1785
1786         * gcc.target/i386/isa-14.c: Add FMA4.
1787         * gcc.target/i386/isa-1.c: Ditto.
1788         * gcc.target/i386/isa-5.c: Ditto.
1789         * gcc.target/i386/isa-6.c: Ditto.
1790
1791         * gcc.target/i386/sse-12.c: New file.
1792         * gcc.target/i386/sse-13.c: Ditto.
1793         * gcc.target/i386/sse-14.c: Ditto.
1794         * gcc.target/i386/sse-22.c: Ditto.
1795
1796         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1797         * g++.dg/other/i386-3.C: Ditto.
1798         * g++.dg/other/i386-5.C: Ditto.
1799         * g++.dg/other/i386-6.C: Ditto.
1800
1801 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1802
1803         PR testsuite/41496
1804         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1805         before.
1806
1807 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1808
1809         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1810         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1811
1812 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR debug/41438
1815         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1816         hidden.
1817         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1818
1819 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1820
1821         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1822         * gcc.target/i386/isa-1.c: Remove SSE5.
1823         * gcc.target/i386/isa-5.c: Ditto.
1824         * gcc.target/i386/isa-6.c: Ditto.
1825         * gcc.target/i386/funcspec-4.c: Remove error conditions
1826         related to SSE5.
1827         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1828         * gcc.target/i386/avx-2.c: Ditto.
1829         * gcc.target/i386/sse-23.c: Ditto.
1830         * gcc.target/i386/funcspec-9.c: Delete.
1831
1832 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1833
1834         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1835         * gcc.dg/guality/pr41353-1.c: New test.
1836
1837         PR testsuite/41444
1838         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1839         in macro name definition for non-unix/win32/msdos.
1840
1841 2009-09-29  Daniel Kraft  <d@domob.eu>
1842
1843         PR fortran/39626
1844         * gfortran.dg/block_1.f08: New test.
1845         * gfortran.dg/block_2.f08: New test.
1846         * gfortran.dg/block_3.f90: New test.
1847         * gfortran.dg/block_4.f08: New test.
1848         * gfortran.dg/block_5.f08: New test.
1849         * gfortran.dg/block_6.f08: New test.
1850         * gfortran.dg/block_7.f08: New test.
1851         * gfortran.dg/block_8.f08: New test.
1852
1853 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1854
1855         PR libgfortran/35862
1856         * gfortran.dg/round_1.f03: New test.
1857         * gfortran.dg/f2003_io_3.f03: Update test.
1858
1859 2009-09-28  Easwaran Raman  <eraman@google.com>
1860
1861         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1862         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1863
1864 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1865
1866         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1867         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1868         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1869         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1870         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1871
1872         * g++.dg/dfp/dfp.exp: Fix typo.
1873
1874         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1875         Fix typo that breaks the check.
1876
1877 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1878
1879         * gnat.dg (tagged_alloc_free.adb): New testcase.
1880
1881 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1882
1883         * g++.dg/dfp: New directory.
1884         * g++.dg/dg.exp: Prune tests in dfp directory.
1885         * g++.dg/dfp/dfp.exp: New.
1886         * g++.dg/dfp/mangle-mode.C: New test.
1887
1888 2009-09-28  Michael Matz  <matz@suse.de>
1889
1890         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1891         for sign of -Inf.
1892
1893 2009-09-27  Richard Henderson  <rth@redhat.com>
1894
1895         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1896         * gcc.dg/tree-ssa/pr41469-1.c: New.
1897
1898 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1899
1900         PR c/41476
1901         * gcc.dg/cond-constqual-1.c: New test.
1902
1903 2009-09-26  Michael Matz  <matz@suse.de>
1904
1905         PR lto/40758
1906         PR middle-end/41470
1907         * gcc.dg/pr41470.c: New test.
1908
1909 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1910
1911         * gnat.dg/array9.adb: New test.
1912
1913 2009-09-26  Michael Matz  <matz@suse.de>
1914
1915         PR tree-optimization/41454
1916         * gcc.dg/pr41454.c: New test.
1917
1918 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1919
1920         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1921         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1922         into DW_TAG_GNU_template_parameter_pack and
1923         DW_TAG_GNU_formal_parameter_pack.
1924         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1925         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1926
1927 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1928
1929         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1930         parameters for alignment-sensitive -fsection-anchors tests.
1931
1932 2009-09-25  Richard Guenther  <rguenther@suse.de>
1933
1934         PR middle-end/41463
1935         * gcc.c-torture/execute/pr41463.c: New testcase.
1936
1937 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1938
1939         * gnat.dg/sse_nolib.adb: New testcase.
1940
1941 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1942
1943         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1944         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1945         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1946         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1947         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1948         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1949         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1950         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1951         * gcc.dg/vect/vect.exp: Add Power7 flags.
1952         * g++.dg/vect/vect.exp: Likewise.
1953         * gfortran.dg/vect/vect.exp: Likewise.
1954
1955 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1956
1957         PR fortran/41459
1958         * gfortran.dg/empty_label.f: New test.
1959         * gfortran.dg/empty_label.f90: Ditto.
1960         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1961
1962 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1963
1964         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1965         compile-time.
1966
1967 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1968
1969         * lib/scanasm.exp (make_pattern_printable): New function.
1970         (dg-scan, scan-assembler-times, scan-assembler-dem,
1971         scan-assembler-dem-not): Use it.
1972
1973 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1974
1975         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1976         (test_nested): Renamed to ...
1977         (test_nested1): This.
1978         (test_nested2): New.
1979         (main): Likewise.
1980
1981 2009-09-24  Richard Guenther  <rguenther@suse.de>
1982
1983         PR tree-optimization/36143
1984         PR tree-optimization/38747
1985         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1986         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1987         * g++.dg/torture/pr38747.C: New testcase.
1988         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1989
1990 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1991
1992         * gnat.dg/nested_proc.adb: New test.
1993
1994 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * gcc.target/i386/pr12329.c: Adjust.
1997
1998 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1999
2000         PR debug/41248
2001         * gcc.dg/pr41248.c: New.
2002
2003 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2004
2005         PR debug/41065
2006         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2007
2008 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2009
2010         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2011         current_compiler_flags.  Fix typos.
2012
2013 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2014
2015         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2016
2017 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2018
2019         PR c/39779
2020         * gcc.c-torture/compile/pr39779.c: New test.
2021
2022 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2023
2024         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2025         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2026         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2027
2028 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2029
2030         PR debug/41295
2031         * gcc.dg/pr41295.c: New.
2032
2033 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2034
2035         * gcc.dg/pr40209.c: Add test case.
2036
2037 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2038
2039         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2040         matching assembly.
2041         * gcc.target/mips/code-readable-2.c: Likewise.
2042         * gcc.target/mips/code-readable-3.c: Likewise.
2043
2044 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2045
2046         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2047         Check support via mode instead of C type.
2048         (check_effective_target_dfprt_nocache): Ditto.
2049         (check_effective_target_hard_dfp): Ditto.
2050
2051 2009-09-22  Richard Guenther  <rguenther@suse.de>
2052
2053         PR middle-end/41395
2054         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2055         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2056
2057 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2058
2059         * gcc.dg/20090922-1.c: New test.
2060
2061         PR bootstrap/41405
2062         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2063         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2064         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2065         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2066         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2067         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2068         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2069         * objc.dg/dwarf-2.m: Likewise.
2070
2071 2009-09-22  Richard Guenther  <rguenther@suse.de>
2072
2073         PR tree-optimization/41428
2074         * g++.dg/tree-ssa/pr41428.C: New testcase.
2075
2076 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR middle-end/41429
2079         * g++.dg/gomp/pr41429.C: New test.
2080
2081 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2082
2083         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2084
2085 2009-09-21  Jason Merrill  <jason@redhat.com>
2086
2087         PR c++/41421
2088         * g++.dg/cpp0x/trivial1.C: Expand.
2089
2090 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2091
2092         * gcc.dg/torture/calleesave-sse.c: New.
2093
2094 2009-09-21  Jan Hubicka  <jh@suse.cz>
2095
2096         * gcc.dg/guality/inline-params.c: New testcase.
2097
2098 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2099
2100         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2101         Add -fno-inline.
2102         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2103         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2104         (f2): Ditto.
2105
2106 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2107
2108         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2109         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2110         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2111         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2112         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2113
2114 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2115
2116         PR middle-end/40642
2117         * g++.dg/torture/pr40642.C: New testcase.
2118
2119 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2120
2121         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2122         cases in static initializers.
2123
2124 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2125
2126         * gcc.c-tortue/compile/pr39886.c: New.
2127
2128 2009-09-20  Chris Demetriou  <cgd@google.com>
2129
2130         PR preprocessor/28435:
2131         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2132         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2133         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2134         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2135         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2136
2137 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2138
2139         * gcc.target/mips/mips.exp: Add relax-pic-calls
2140         under -mfoo/-mno-foo options.
2141         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2142         and -mexplicit-relocs.
2143         * gcc.target/mips/call-1.c: New test.
2144         * gcc.target/mips/call-2.c: New test.
2145         * gcc.target/mips/call-3.c: New test.
2146         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2147         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2148
2149 2009-09-19  Chris Demetriou  <cgd@google.com>
2150
2151         PR preprocessor/28435:
2152         * gcc.dg/cpp/missing-header-MD.c: New test.
2153         * gcc.dg/cpp/missing-header-MMD.c: New test.
2154         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2155         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2156
2157 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2158
2159         PR libgfortran/41328
2160         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2161         EOF works.
2162
2163 2009-09-18  Jason Merrill  <jason@redhat.com>
2164
2165         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2166         * g++.dg/cpp0x/initlist-deduce.C: New.
2167
2168 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2169
2170         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2171
2172 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2173
2174         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2175         * c-c++-common/dfp: New directory.
2176         * c-c++-common/dfp/dfp-dbg.h: New file.
2177         * gcc.dg/dfp/call-by-value.c: Move to ...
2178         * c-c++-common/call-by-value.c: here.
2179         * gcc.dg/dfp/cast.c: Move to ...
2180         * c-c++-common/cast.c: here.
2181         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2182         * c-c++-common/compare-eq-const.c: here.
2183         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2184         * c-c++-common/compare-eq-d128.c: here.
2185         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2186         * c-c++-common/compare-eq-d32.c: here.
2187         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2188         * c-c++-common/compare-eq-d64.c: here.
2189         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2190         * c-c++-common/compare-eq-dfp.c: here.
2191         * gcc.dg/dfp/compare-eq.h: Move to ...
2192         * c-c++-common/compare-eq.h: here.
2193         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2194         * c-c++-common/compare-rel-const.c: here.
2195         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2196         * c-c++-common/compare-rel-d128.c: here.
2197         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2198         * c-c++-common/compare-rel-d32.c: here.
2199         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2200         * c-c++-common/compare-rel-d64.c: here.
2201         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2202         * c-c++-common/compare-rel-dfp.c: here.
2203         * gcc.dg/dfp/compare-rel.h: Move to ...
2204         * c-c++-common/compare-rel.h: here.
2205         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2206         * c-c++-common/compare-special-d128.c: here.
2207         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2208         * c-c++-common/compare-special-d32.c: here.
2209         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2210         * c-c++-common/compare-special-d64.c: here.
2211         * gcc.dg/dfp/compare-special.h: Move to ...
2212         * c-c++-common/compare-special.h: here.
2213         * gcc.dg/dfp/constants-zero.c: Move to ...
2214         * c-c++-common/constants-zero.c: here.
2215         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2216         * c-c++-common/convert-bfp-10.c: here.
2217         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2218         * c-c++-common/convert-bfp-11.c: here.
2219         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2220         * c-c++-common/convert-bfp-12.c: here.
2221         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2222         * c-c++-common/convert-bfp-13.c: here.
2223         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2224         * c-c++-common/convert-bfp-14.c: here.
2225         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2226         * c-c++-common/convert-bfp-2.c: here.
2227         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2228         * c-c++-common/convert-bfp-3.c: here.
2229         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2230         * c-c++-common/convert-bfp-4.c: here.
2231         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2232         * c-c++-common/convert-bfp-5.c: here.
2233         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2234         * c-c++-common/convert-bfp-6.c: here.
2235         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2236         * c-c++-common/convert-bfp-7.c: here.
2237         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2238         * c-c++-common/convert-bfp-8.c: here.
2239         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2240         * c-c++-common/convert-bfp-9.c: here.
2241         * gcc.dg/dfp/convert-bfp.c: Move to ...
2242         * c-c++-common/convert-bfp.c: here.
2243         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2244         * c-c++-common/convert-bfp-fold.c: here.
2245         * gcc.dg/dfp/convert-dfp.c: Move to ...
2246         * c-c++-common/convert-dfp.c: here.
2247         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2248         * c-c++-common/convert-dfp-fold-2.c: here.
2249         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2250         * c-c++-common/convert-dfp-fold.c: here.
2251         * gcc.dg/dfp/convert.h: Move to ...
2252         * c-c++-common/convert.h: here.
2253         * gcc.dg/dfp/convert-int.c: Move to ...
2254         * c-c++-common/convert-int.c: here.
2255         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2256         * c-c++-common/convert-int-fold.c: here.
2257         * gcc.dg/dfp/convert-int-max.c: Move to ...
2258         * c-c++-common/convert-int-max.c: here.
2259         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2260         * c-c++-common/convert-int-max-fold.c: here.
2261         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2262         * c-c++-common/convert-int-saturate.c: here.
2263         * gcc.dg/dfp/func-array.c: Move to ...
2264         * c-c++-common/func-array.c: here.
2265         * gcc.dg/dfp/func-deref.c: Move to ...
2266         * c-c++-common/func-deref.c: here.
2267         * gcc.dg/dfp/func-mixed.c: Move to ...
2268         * c-c++-common/func-mixed.c: here.
2269         * gcc.dg/dfp/func-pointer.c: Move to ...
2270         * c-c++-common/func-pointer.c: here.
2271         * gcc.dg/dfp/func-scalar.c: Move to ...
2272         * c-c++-common/func-scalar.c: here.
2273         * gcc.dg/dfp/func-struct.c: Move to ...
2274         * c-c++-common/func-struct.c: here.
2275         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2276         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2277         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2278         * c-c++-common/func-vararg-alternate-d128.c: here.
2279         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2280         * c-c++-common/func-vararg-alternate-d32.c: here.
2281         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2282         * c-c++-common/func-vararg-alternate-d64.c: here.
2283         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2284         * c-c++-common/func-vararg-alternate.h: here.
2285         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2286         * c-c++-common/func-vararg-dfp.c: here.
2287         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2288         * c-c++-common/func-vararg-mixed-2.c: here.
2289         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2290         * c-c++-common/func-vararg-mixed.c: here.
2291         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2292         * c-c++-common/func-vararg-size0.c: here.
2293         * gcc.dg/dfp/inf-1.c: Move to ...
2294         * c-c++-common/inf-1.c: here.
2295         * gcc.dg/dfp/loop-index.c: Move to ...
2296         * c-c++-common/loop-index.c: here.
2297         * gcc.dg/dfp/modes.c: Move to ...
2298         * c-c++-common/modes.c: here.
2299         * gcc.dg/dfp/nan-1.c: Move to ...
2300         * c-c++-common/nan-1.c: here.
2301         * gcc.dg/dfp/nan-2.c: Move to ...
2302         * c-c++-common/nan-2.c: here.
2303         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2304         * c-c++-common/operator-arith-fold.c: here.
2305         * gcc.dg/dfp/operator-assignment.c: Move to ...
2306         * c-c++-common/operator-assignment.c: here.
2307         * gcc.dg/dfp/operator-comma.c: Move to ...
2308         * c-c++-common/operator-comma.c: here.
2309         * gcc.dg/dfp/operator-cond.c: Move to ...
2310         * c-c++-common/operator-cond.c: here.
2311         * gcc.dg/dfp/operator-logical.c: Move to ...
2312         * c-c++-common/operator-logical.c: here.
2313         * gcc.dg/dfp/operator-unary.c: Move to ...
2314         * c-c++-common/operator-unary.c: here.
2315         * gcc.dg/dfp/pr31385.c: Move to ...
2316         * c-c++-common/pr31385.c: here.
2317         * gcc.dg/dfp/pr33466.c: Move to ...
2318         * c-c++-common/pr33466.c: here.
2319         * gcc.dg/dfp/pr35620.c: Move to ...
2320         * c-c++-common/pr35620.c: here.
2321         * gcc.dg/dfp/pr36800.c: Move to ...
2322         * c-c++-common/pr36800.c: here.
2323         * gcc.dg/dfp/pr39034.c: Move to ...
2324         * c-c++-common/pr39034.c: here.
2325         * gcc.dg/dfp/pr39035.c: Move to ...
2326         * c-c++-common/pr39035.c: here.
2327         * gcc.dg/dfp/pr39902.c: Move to ...
2328         * c-c++-common/pr39902.c: here.
2329         * gcc.dg/dfp/pr39986.c: Move to ...
2330         * c-c++-common/pr39986.c: here.
2331         * gcc.dg/dfp/signbit-1.c: Move to ...
2332         * c-c++-common/signbit-1.c: here.
2333         * gcc.dg/dfp/signbit-2.c: Move to ...
2334         * c-c++-common/signbit-2.c: here.
2335         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2336         * c-c++-common/struct-layout-1.c: here.
2337         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2338         * c-c++-common/usual-arith-conv.c: here.
2339         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2340         * c-c++-common/usual-arith-conv-const.c: here.
2341
2342 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2343
2344         PR testsuite/41288
2345         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2346         stack alignment.
2347
2348 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2349
2350         PR c++/39365
2351         * g++.dg/expr/bool3.C: New test.
2352         * g++.dg/expr/bool4.C: New test.
2353
2354 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2355
2356         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2357         * gcc.dg/dfp/signbit-2.c: Use it.
2358         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2359         arguments to unsigned int.
2360         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2361         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2362         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2363         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2364         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2365         * gcc.dg/dfp/pr39986.c: Ditto.
2366         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2367         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2368         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2369         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2370         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2371
2372 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2373
2374         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2375
2376 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2377
2378         PR c/41049
2379         * dfp/pr41049.c: New test.
2380
2381 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2382
2383         PR testsuite/41385
2384         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2385
2386 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2387
2388         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2389         * gcc.dg/ipa/ipa-sra-1.c: New test.
2390         * gcc.dg/ipa/ipa-sra-2.c: New test.
2391         * gcc.dg/ipa/ipa-sra-3.c: New test.
2392         * gcc.dg/ipa/ipa-sra-4.c: New test.
2393         * gcc.dg/ipa/ipa-sra-5.c: New test.
2394         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2395         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2396
2397 2009-09-17  Michael Matz  <matz@suse.de>
2398
2399         PR middle-end/41347
2400         * gfortran.dg/pr41347.f90: New test.
2401
2402 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2403
2404         * gcc.c-torture/compile/20090917-1.c: New testcase.
2405
2406 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2407
2408         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2409         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2410         alpha*-*-* target from XFAIL list.
2411
2412 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2413
2414         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2415         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2416         * gcc.dg/dfp/cast-bad.c: Use default options.
2417         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2418         * gcc.dg/dfp/composite-type.c: Ditto.
2419         * gcc.dg/dfp/constants.c: Ditto.
2420         * gcc.dg/dfp/constants-hex.c: Ditto.
2421         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2422         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2423         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2424         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2425         * gcc.dg/dfp/ctypes.c: Ditto.
2426         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2427         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2428         * gcc.dg/dfp/float-constant-double.c: Ditto.
2429         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2430         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2431         * gcc.dg/dfp/modes.c: Ditto.
2432         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2433         * gcc.dg/dfp/pr31344.c: Ditto.
2434         * gcc.dg/dfp/pr31385.c: Ditto.
2435         * gcc.dg/dfp/pr33466.c: Ditto.
2436         * gcc.dg/dfp/pr35620.c: Ditto.
2437         * gcc.dg/dfp/pr37435.c: Ditto.
2438         * gcc.dg/dfp/pr39986.c: Ditto.
2439         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2440         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2441         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2442         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2443         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2444         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2445         * gcc.dg/dfp/typespec.c: Ditto.
2446         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2447         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2448         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2449         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2450         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2451         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2452         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2453         * gcc.dg/dfp/compare-rel.h: Ditto.
2454         * gcc.dg/dfp/compare-special.h: Ditto.
2455         * gcc.dg/dfp/convert.h: Ditto.
2456         * gcc.dg/dfp/fe-check.h: Ditto.
2457         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2458         * gcc.dg/dfp/cast.c: Ditto.
2459         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2460         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2461         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2462         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2463         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2464         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2465         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2466         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2467         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2468         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2469         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2470         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2471         * gcc.dg/dfp/constants-zero.c: Ditto.
2472         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2473         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2474         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2475         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2476         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2477         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2478         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2479         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2480         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2481         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2482         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2483         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2484         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2485         * gcc.dg/dfp/convert-bfp.c: Ditto.
2486         * gcc.dg/dfp/convert-complex.c: Ditto.
2487         * gcc.dg/dfp/convert-dfp.c: Ditto.
2488         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2489         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2490         * gcc.dg/dfp/convert-int.c: Ditto.
2491         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2492         * gcc.dg/dfp/convert-int-max.c: Ditto.
2493         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2494         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2495         * gcc.dg/dfp/fe-binop.c: Ditto.
2496         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2497         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2498         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2499         * gcc.dg/dfp/func-array.c: Ditto.
2500         * gcc.dg/dfp/func-deref.c: Ditto.
2501         * gcc.dg/dfp/func-mixed.c: Ditto.
2502         * gcc.dg/dfp/func-pointer.c: Ditto.
2503         * gcc.dg/dfp/func-scalar.c: Ditto.
2504         * gcc.dg/dfp/func-struct.c: Ditto.
2505         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2506         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2507         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2508         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2509         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2510         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2511         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2512         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2513         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2514         * gcc.dg/dfp/inf-1.c: Ditto.
2515         * gcc.dg/dfp/loop-index.c: Ditto.
2516         * gcc.dg/dfp/nan-1.c: Ditto.
2517         * gcc.dg/dfp/nan-2.c: Ditto.
2518         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2519         * gcc.dg/dfp/operator-assignment.c: Ditto.
2520         * gcc.dg/dfp/operator-comma.c: Ditto.
2521         * gcc.dg/dfp/operator-cond.c: Ditto.
2522         * gcc.dg/dfp/operator-logical.c: Ditto.
2523         * gcc.dg/dfp/operator-unary.c: Ditto.
2524         * gcc.dg/dfp/pr36800.c: Ditto.
2525         * gcc.dg/dfp/pr39034.c: Ditto.
2526         * gcc.dg/dfp/pr39035.c: Ditto.
2527         * gcc.dg/dfp/pr39902.c: Ditto.
2528         * gcc.dg/dfp/signbit-1.c: Ditto.
2529         * gcc.dg/dfp/signbit-2.c: Ditto.
2530         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2531         * gcc.dg/dfp/union-init.c: Ditto.
2532         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2533
2534 2009-09-16  Michael Matz  <matz@suse.de>
2535
2536         PR fortran/41212
2537         * gfortran.dg/pr41212.f90: New test.
2538
2539 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2540
2541         * gnat.dg/alignment9.adb: New test.
2542
2543 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2544
2545         * gnat.dg/discr20.ad[sb]: New test.
2546
2547 2009-09-16  Richard Guenther  <rguenther@suse.de>
2548
2549         PR middle-end/34011
2550         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2551
2552 2009-09-16  DJ Delorie  <dj@redhat.com>
2553             Kaz Kojima  <kkojima@gcc.gnu.org>
2554
2555         * gcc.target/sh/struct-arg-dw2.c: New test.
2556
2557 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2558             Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR target/41175
2561         * gcc.target/powerpc/pr41175.c: New test.
2562
2563 2009-09-14  Richard Henderson  <rth@redhat.com>
2564
2565         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2566         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2567         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2568
2569 2009-09-14  Richard Henderson  <rth@redhat.com>
2570
2571         * g++.dg/eh/builtin1.C: Update resx pattern match.
2572         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2573
2574 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2575
2576         * gcc.target/mips/branch-helper.h: New file.
2577         * gcc.target/mips/branch-2.c,
2578         * gcc.target/mips/branch-3.c,
2579         * gcc.target/mips/branch-4.c,
2580         * gcc.target/mips/branch-5.c,
2581         * gcc.target/mips/branch-6.c,
2582         * gcc.target/mips/branch-7.c,
2583         * gcc.target/mips/branch-8.c,
2584         * gcc.target/mips/branch-9.c,
2585         * gcc.target/mips/branch-10.c,
2586         * gcc.target/mips/branch-11.c,
2587         * gcc.target/mips/branch-12.c,
2588         * gcc.target/mips/branch-13.c,
2589         * gcc.target/mips/branch-14.c,
2590         * gcc.target/mips/branch-15.c: New tests.
2591
2592 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2593
2594         PR target/41331
2595         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2596         -m32 -mpowerpc64 system.
2597
2598 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2599
2600         From Jie Zhang <jie.zhang@analog.com>:
2601         * gcc.target/bfin/saveall.c: New test.
2602         * gcc.target/bfin/20090914-1.c: New test.
2603         * gcc.target/bfin/20090914-2.c: New test.
2604
2605         * gcc.target/bfin/20090914-3.c: New test.
2606
2607 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2608
2609         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2610
2611 2009-09-14  Richard Guenther  <rguenther@suse.de>
2612
2613         PR middle-end/41350
2614         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2615
2616 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2617
2618         PR libgfortran/41328
2619         * gfortran.dg/cr_lf.f90: New test.
2620
2621 2009-09-11  Michael Matz  <matz@suse.de>
2622
2623         PR middle-end/41275
2624         * g++.dg/tree-ssa/pr41275.C: New test.
2625
2626 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2627
2628         PR fortran/41242
2629         * gfortran.dg/proc_ptr_comp_21.f90: New.
2630
2631 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2632
2633         PR fortran/31292
2634         * gfortran.dg/module_procedure_1.f90: New test.
2635         * gfortran.dg/module_procedure_2.f90: Ditto.
2636         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2637
2638 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2639             James A. Morrison  <phython@gcc.gnu.org>
2640
2641         PR ada/18302
2642         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2643         commands.
2644         * ada/acats/run_test.exp: New file.
2645
2646 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2647
2648         Revert:
2649         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2650
2651         PR rtl-optimization/39779
2652         * gcc.dg/pr39979.c: New test.
2653
2654 2009-09-10  Richard Guenther  <rguenther@suse.de>
2655
2656         PR middle-end/41257
2657         * g++.dg/torture/pr41257-2.C: New testcase.
2658
2659 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2660
2661         PR c++/28293
2662         * g++.dg/template/crash91.C: New.
2663
2664 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2665
2666         PR rtl-optimization/39779
2667         * gcc.dg/pr39979.c: New test.
2668
2669 2009-09-09  Richard Guenther  <rguenther@suse.de>
2670
2671         PR tree-optimization/41101
2672         * gcc.c-torture/compile/pr41101.c: New testcase.
2673
2674 2009-09-09  Richard Guenther  <rguenther@suse.de>
2675
2676         PR middle-end/41317
2677         * gcc.c-torture/execute/pr41317.c: New testcase.
2678         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2679         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2680
2681 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2682
2683         Fix some test breakages on Darwin
2684         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2685         and adjust.
2686         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2687         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2688         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2689         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2690         take darwin specifics in account.
2691
2692 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2693
2694         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2695         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2696
2697 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2698
2699         PR c++/39923
2700         * g++.dg/cpp0x/initlist24.C: New.
2701
2702 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2703
2704         * gcc.dg/large-size-array-2.c: Fix target requirement.
2705         * gcc.dg/large-size-array-4.c: Likewise.
2706         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2707         * gcc.dg/c99-const-expr-2.c: Likewise.
2708         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2709         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2710         * gcc.dg/c90-const-expr-10.c: Likewise.
2711         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2712         instead of long.
2713         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2714         * gcc.dg/vect/pr33846.c: Likewise.
2715         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2716         __PTRDIFF_TYPE__, instead of unsigned long.
2717         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2718
2719 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2720
2721         PR debug/41229
2722         PR debug/41291
2723         PR debug/41300
2724         * gfortran.dg/pr41229.f90: New.
2725
2726 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2727
2728         PR debug/41232
2729         * gcc.dg/pr41232.c: New.
2730
2731 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2732
2733         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2734         contain -march.
2735         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2736         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2737         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2738         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2739         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2740         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2741         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2742         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2743         options other than that used in dg-options.
2744
2745 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR rtl-optimization/41239
2748         * gcc.c-torture/execute/pr41239.c: New test.
2749
2750 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2751
2752         PR libgfortran/41192
2753         * gfortran.dg/namelist_59.f90: New test.
2754
2755 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2756
2757         From Mike Frysinger  <michael.frysinger@analog.com>
2758         * gcc.target/bfin/mcpu-bf542m.c: New file.
2759         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2760         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2761         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2762         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2763
2764 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2765
2766         PR middle-end/41282
2767         * gcc.c-torture/compile/pr41282.c: New test.
2768
2769 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2770
2771         PR fortran/41197
2772         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2773         variables for stat and errmsg.
2774         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2775         * gfortran.dg/allocate_stat_2.f90:  New test.
2776
2777 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2778
2779         * gcc.c-torture/compile/20090907-1.c: New test.
2780
2781 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2782
2783         PR bootstrap/41241
2784         * gcc.dg/pr41241.c: New test.
2785
2786 2009-09-06  Richard Guenther  <rguenther@suse.de>
2787
2788         PR middle-end/41144
2789         * g++.dg/torture/pr41144.C: New testcase.
2790
2791 2009-09-06  Richard Guenther  <rguenther@suse.de>
2792
2793         PR middle-end/41261
2794         * gcc.dg/torture/pr41261.c: New testcase.
2795
2796 2009-09-05  Richard Guenther  <rguenther@suse.de>
2797
2798         PR middle-end/41181
2799         * gcc.c-torture/compile/pr41181.c: New testcase.
2800
2801 2009-09-05  Richard Guenther  <rguenther@suse.de>
2802
2803         PR debug/41273
2804         * g++.dg/torture/pr41273.C: New testcase.
2805
2806 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2807
2808         PR fortran/41258
2809         * gfortran.dg/typebound_proc_12.f90 : New test.
2810
2811 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2812
2813         PR debug/41225
2814         * gfortran.dg/pr41225.f90: New.
2815
2816 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2817
2818         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2819         unistd.h, sys/types.h and sys/wait.h.
2820         (gualchk_t): New.
2821         (GUALCVT): New.
2822         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2823         (GUALITY_GDB_REDIRECT): New.
2824         (GUALITY_GDB_ARGS): Use it.
2825
2826 2009-09-04  Richard Guenther  <rguenther@suse.de>
2827
2828         PR middle-end/41257
2829         * g++.dg/torture/pr41257.C: New testcase.
2830
2831 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2832
2833         PR tree-optimization/41112
2834         * gnat.dg/array8.adb: New test.
2835
2836 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2837
2838         * gcc.target/arm/ctz.c: New test case.
2839
2840 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2841
2842         PR tree-optimization/38275
2843         * gcc.dg/autopar/reduc-1char.c: Increase number
2844         of iterations. Adjust the logic accordingly.
2845         * gcc.dg/autopar/reduc-2char.c: Ditto.
2846         * gcc.dg/autopar/reduc-1.c: Ditto.
2847         * gcc.dg/autopar/reduc-2.c: Ditto.
2848         * gcc.dg/autopar/reduc-3.c: Ditto.
2849         * gcc.dg/autopar/reduc-6.c: Ditto.
2850         * gcc.dg/autopar/reduc-7.c: Ditto.
2851         * gcc.dg/autopar/reduc-8.c: Ditto.
2852         * gcc.dg/autopar/reduc-9.c: Ditto.
2853         * gcc.dg/autopar/pr39500-1.c: Ditto.
2854         * gcc.dg/autopar/reduc-1short.c: Ditto.
2855         * gcc.dg/autopar/reduc-2short.c: Ditto.
2856         * gcc.dg/autopar/parallelization-1.c: Ditto.
2857
2858 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2859
2860         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2861         testcase using guality.h compiles and links and if a global variable
2862         can be verified by gdb.
2863
2864 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2865
2866         * lib/target-supports.exp (check_effective_target_sync_int_long):
2867         Supported on Blackfin Linux targets.
2868
2869 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2870
2871         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2872
2873 2009-09-03  Diego Novillo  <dnovillo@google.com>
2874
2875         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2876         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2877         * g++.dg/warn/unit-1.C: Likewise.
2878         * g++.dg/ipa/iinline-1.C: Likewise.
2879         * g++.dg/template/cond2.C: Adjust expected line location for the
2880         error.
2881         * g++.dg/template/pr35240.C: Likewise.
2882
2883 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2884
2885         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2886         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2887
2888 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2889
2890         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2891         * gcc.dg/memcpy-1.c: Add . to match pattern.
2892         * gcc.dg/uninit-I.c: XFAIL warning test.
2893         * g++.dg/warn/unit-1.C: XFAIL warning test.
2894
2895 2009-09-02  Ian Lance Taylor  <iant@google.com>
2896
2897         * gcc.dg/20090902-1.c: New test.
2898
2899 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2900
2901         * gcc.dg/builtin-object-size-9.c: New test.
2902
2903 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2904
2905         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2906
2907 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2908             Olivier Hainque  <hainque@adacore.com>
2909
2910         * gnat.dg/misaligned_param.adb: New test.
2911         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2912         * gnat.dg/slice7.adb: Add 1 more related case.
2913
2914 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2915
2916         * gcc.dg/guality/guality.c: Expect to fail for now.
2917         * gcc.dg/guality/example.c: Likewise.
2918
2919 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2920
2921         * gcc.dg/guality/guality.c: New.
2922         * gcc.dg/guality/guality.h: New.
2923         * gcc.dg/guality/guality.exp: New.
2924         * gcc.dg/guality/example.c: New.
2925         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2926         (cleanup-saved-temps): Likewise, .gkd files too.
2927
2928 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2929
2930         PR fortran/39229
2931         * gfortran.dg/line_length_3.f: New test.
2932         * gfortran.dg/line_length_4.f90: New test.
2933
2934 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2935
2936         * lib/target-supports.exp (check_gc_sections_available):
2937         Add proper pattern quote.
2938
2939 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2940             Kaz Kojima  <kkojima@gcc.gnu.org>
2941
2942         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2943         * g++.dg/cdce3.C: Use dg-add-options ieee.
2944         * g++.dg/torture/type-generic-1.C: Likewise.
2945         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2946         * gcc.dg/pr28796-2.c: Likewise.
2947         * gcc.dg/torture/builtin-math-7.c: Likewise.
2948         * gcc.dg/torture/type-generic-1.c: Likewise.
2949         * gfortran.dg/boz_14.f90: Likewise.
2950         * gfortran.dg/erf_2.F90: Likewise.
2951         * gfortran.dg/init_flag_3.f90: Likewise.
2952         * gfortran.dg/init_flag_4.f90: Likewise.
2953         * gfortran.dg/init_flag_5.f90: Likewise.
2954         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2955         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2956         * gfortran.dg/isnan_1.f90: Likewise.
2957         * gfortran.dg/isnan_2.f90: Likewise.
2958         * gfortran.dg/maxlocval_2.f90: Likewise.
2959         * gfortran.dg/maxlocval_4.f90: Likewise.
2960         * gfortran.dg/minlocval_1.f90: Likewise.
2961         * gfortran.dg/minlocval_4.f90: Likewise.
2962         * gfortran.dg/module_nan.f90: Likewise.
2963         * gfortran.dg/namelist_42.f90: Likewise.
2964         * gfortran.dg/namelist_43.f90: Likewise.
2965         * gfortran.dg/nan_1.f90: Likewise.
2966         * gfortran.dg/nan_2.f90: Likewise.
2967         * gfortran.dg/nan_3.f90: Likewise.
2968         * gfortran.dg/nan_4.f90: Likewise.
2969         * gfortran.dg/nan_5.f90: Likewise.
2970         * gfortran.dg/nearest_1.f90: Likewise.
2971         * gfortran.dg/nearest_2.f90: Likewise.
2972         * gfortran.dg/nearest_3.f90: Likewise.
2973         * gfortran.dg/pr37243.f: Likewise.
2974         * gfortran.dg/real_const_3.f90: Likewise.
2975         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2976
2977 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2978
2979         PR debug/30161
2980         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2981         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2982         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2983         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2984         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2985         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2986         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2987         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2988         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2989         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2990         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2991         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2992         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2993
2994 2009-08-31  Jason Merrill  <jason@redhat.com>
2995
2996         PR c++/41127
2997         * g++.dg/parse/enum5.C: New.
2998         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2999
3000 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3001
3002         PR fortran/40940
3003         * gfortran.dg/allocate_derived_1.f90: New.
3004         * gfortran.dg/class_3.f03: New.
3005
3006 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3007
3008         PR fortran/40996
3009         * gfortran.dg/allocatable_scalar_1.f90: New.
3010         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3011         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3012         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3013
3014 2009-08-30  Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/41186
3017         * g++.dg/torture/pr41186.C: New testcase.
3018         * g++.dg/tree-ssa/pr41186.C: Likewise.
3019
3020 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3021
3022         PR c++/41187
3023         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3024         take ia64 assembly comments syntax in account.
3025
3026 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3027
3028         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3029
3030 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3031
3032         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3033         * gfortran.dg/whole_file_6.f90: Likewise.
3034
3035 2009-08-28  Cary Coutant  <ccoutant@google.com>
3036
3037         PR debug/41063
3038         * g++.dg/debug/dwarf2/pr41063.C: New test.
3039
3040 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3041
3042         PR rtl-optimization/40861
3043         * gcc.dg/pr40861.c: New test.
3044
3045 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3046
3047         PR fortran/40869
3048         * gfortran.dg/proc_ptr_comp_20.f90: New.
3049
3050 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3051
3052         PR libfortran/39667
3053         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3054         open temp file with status="scratch".
3055         * gfortran.dg/fmt_cache_1.f: Likewise.
3056         * gfortran.dg/fmt_exhaust.f90: Likewise.
3057         * gfortran.dg/fmt_t_4.f90: Likewise.
3058         * gfortran.dg/fseek.f90: Likewise.
3059         * gfortran.dg/list_read_5.f90: Likewise.
3060         * gfortran.dg/namelist_39.f90: Likewise.
3061         * gfortran.dg/namelist_56.f90: Likewise.
3062         * gfortran.dg/read_bad_advance.f90: Likewise.
3063         * gfortran.dg/read_repeat.f90: Likewise.
3064         * gfortran.dg/read_size_noadvance.f90: Likewise.
3065         * gfortran.dg/read_x_past.f: Likewise.
3066
3067 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3068
3069         PR fortran/28039
3070         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3071
3072 2009-08-27  Daniel Kraft  <d@domob.eu>
3073
3074         PR fortran/37425
3075         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3076         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3077         error and fix problem with recursive assignment.
3078         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3079         * gfortran.dg/typebound_operator_3.f03: New test.
3080         * gfortran.dg/typebound_operator_4.f03: New test.
3081
3082 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3083
3084         PR debug/41170
3085         * debug/dwarf2/namespace-1.C: New test.
3086
3087 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3088
3089         PR fortran/41162
3090         * gfortran.dg/pr41162.f: New.
3091
3092 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3093             Richard Sandiford  <rdsandiford@googlemail.com>
3094
3095         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3096         with "forbid_cpu".
3097         * gcc.target/mips/branch-1.c: Update accordingly.
3098         * gcc.target/mips/extend-1.c: Likewise.
3099         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3100
3101 2009-08-26  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/41163
3104         * gcc.c-torture/compile/pr41163.c: New testcase.
3105         * gcc.dg/pr35899.c: Adjust.
3106
3107 2009-08-26  Richard Guenther  <rguenther@suse.de>
3108
3109         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3110
3111 2009-08-26  Jason Merrill  <jason@redhat.com>
3112
3113         * g++.dg/cpp0x/explicit3.C: New.
3114         * g++.dg/overload/cond2.C: New.
3115
3116 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3117
3118         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3119
3120 2009-08-25  Jan Hubicka  <jh@suse.cz>
3121
3122         * gcc.target/i386/sse5-shift1-vector.c
3123         * gcc.target/i386/isa-12.c
3124         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3125         * gcc.target/i386/sse5-pcmov2.c
3126         * gcc.target/i386/isa-3.c
3127         * gcc.target/i386/sse5-shift2-vector.c
3128         * gcc.target/i386/isa-7.c
3129         * gcc.target/i386/funcspec-2.c
3130         * gcc.target/i386/sse5-haddX.c
3131         * gcc.target/i386/sse5-hadduX.c
3132         * gcc.target/i386/isa-9.c
3133         * gcc.target/i386/sse5-maccXX.c
3134         * gcc.target/i386/sse5-shift3-vector.c
3135         * gcc.target/i386/sse5-msubXX.c
3136         * gcc.target/i386/sse5-permpX.c
3137         * gcc.target/i386/sse5-check.h
3138         * gcc.target/i386/sse-12.c
3139         * gcc.target/i386/sse-11.c
3140         * gcc.target/i386/sse-10.c
3141         * gcc.target/i386/sse-13.c
3142         * gcc.target/i386/sse-14.c
3143         * gcc.target/i386/sse-22.c
3144         * gcc.target/i386/sse-2.c
3145         * gcc.target/i386/sse-13.c
3146         * gcc.target/i386/avx-2.c
3147         * gcc.target/i386/sse5-rotate1-vector.c
3148         * gcc.target/i386/isa-4.c
3149         * gcc.target/i386/sse5-hsubX.c
3150         * gcc.target/i386/sse5-pcmov.c
3151         * gcc.target/i386/sse5-fma.c
3152         * gcc.target/i386/isa-8.c
3153         * gcc.target/i386/sse5-rotate2-vector.c
3154         * gcc.target/i386/sse5-nmaccXX.c
3155         * gcc.target/i386/sse5-imul64-vector.c
3156         * gcc.target/i386/sse5-nmsubXX.c
3157         * gcc.target/i386/sse5-rotate3-vector.c
3158         * gcc.target/i386/sse5-fma-vector.c
3159         * gcc.target/i386/sse5-imul32widen-vector.c
3160         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3161
3162         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3163         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3164         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3165         * gcc.target/i386/avx-1.c: Remove SSE5.
3166         * gcc.target/i386/avx-2.c: Remove SSE5.
3167         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3168         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3169         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3170         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3171
3172 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3173
3174         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3175
3176 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3177
3178         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3179         keyword works in the same manner as __alignof.
3180
3181 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3182
3183         PR libfortran/34670
3184         * gfortran.dg/unpack_bounds_1.f90:  New test.
3185         * gfortran.dg/unpack_bounds_2.f90:  New test.
3186         * gfortran.dg/unpack_bounds_3.f90:  New test.
3187
3188 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3189
3190         * gnat.dg/slice7.adb: New test.
3191         * gnat.dg/slice7_pkg.ads: New helper.
3192
3193 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3194
3195         PR fortran/41139
3196         * gfortran.dg/proc_ptr_25.f90: New.
3197         * gfortran.dg/proc_ptr_comp_18.f90: New.
3198         * gfortran.dg/proc_ptr_comp_19.f90: New.
3199
3200 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3201
3202         PR fortran/41154
3203         * gfortran.dg/fmt_error_8.f: New test.
3204
3205 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3206
3207         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3208         number, update all callers and synchronize results for latest MPC.
3209
3210 2009-08-21  Jason Merrill  <jason@redhat.com>
3211
3212         * g++.dg/warn/Wunused-17.C: New.
3213
3214 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3215
3216         * gcc.target/arm/combine-cmp-shift.c: New test.
3217
3218 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3219
3220         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3221         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3222         width specifier.
3223
3224 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3225
3226         * gfortran.dg/fmt_error_7.f: New test.
3227
3228 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3229
3230         PR target/40718
3231         * gcc.target/i386/pr40718.c: New test.
3232
3233 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3234
3235         * gfortran.dg/proc_ptr_24.f90: New test.
3236
3237 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3238
3239         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3240         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3241         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3242
3243 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3244
3245         PR fortran/28039
3246         * gfortran.dg/fmt_with_extra.f: new file.
3247
3248 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3249
3250         * lib/target-supports.exp
3251         (check_effective_target_arm_iwmmxt_ok): New procedure.
3252         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3253         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3254
3255 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3256
3257         * gfortran.dg/boz_9.f90: Do not load denormal floating
3258         point constants.  Remove -mieee option for alpha*-*-* targets.
3259
3260 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3261
3262         PR fortran/41106
3263         * gfortran.dg/proc_ptr_23.f90: New.
3264         * gfortran.dg/proc_ptr_comp_15.f90: New.
3265         * gfortran.dg/proc_ptr_comp_16.f90: New.
3266         * gfortran.dg/proc_ptr_comp_17.f90: New.
3267
3268 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR c++/41131
3271         * g++.dg/expr/unary3.C: New test.
3272
3273 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3274
3275         * gfortran.dg/common_5.f: Add -mdalign for sh.
3276         * gfortran.dg/common_align_2.f90: Likewise.
3277
3278 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3279
3280         PR libfortran/40962
3281         * c_f_pointer_tests_4.f90:  New test.
3282
3283 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3284
3285         * gnat.dg/slice6.adb: New test.
3286         * gnat.dg/slice6_pkg.ads: New helper.
3287
3288 2009-08-20  Michael Matz  <matz@suse.de>
3289
3290         PR fortran/41126
3291         * gfortran.dg/pr41126.f90: New test.
3292
3293 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3294
3295         * gnat.dg/dynamic_bound.adb: New test.
3296
3297 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/41121
3300         * gfortran.dg/intrinsic_5.f90: New.
3301
3302 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3303             Richard Earnshaw  <richard.earnshaw@arm.com>
3304
3305         * gcc.target/arm/20090811-1.c: New test.
3306
3307 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR middle-end/41123
3310         * gcc.dg/pr41123.c: New test.
3311
3312 2009-08-19  Jason Merrill  <jason@redhat.com>
3313
3314         PR c++/41120
3315         * g++.dg/other/gc4.C: New.
3316
3317 2009-08-18  Michael Matz  <matz@suse.de>
3318
3319         * gfortran.dg/vect/vect-gems.f90: New test.
3320         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3321
3322 2009-08-18  DJ Delorie  <dj@redhat.com>
3323
3324         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3325         * lib/gcc-defs.exp: ... to here.
3326
3327         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3328         GCC_EXEC_PREFIX before building the wrapper.
3329
3330 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3331
3332         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3333         tests.
3334         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3335         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3336         dg-options.  Fix dg-final clause.
3337
3338 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3339
3340         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3341
3342 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3343             Paul Thomas  <pault@gcc.gnu.org>
3344
3345         PR fortran/40870
3346         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3347
3348 2009-08-18  Richard Guenther  <rguenther@suse.de>
3349
3350         PR middle-end/41094
3351         * gcc.dg/torture/pr41094.c: New testcase.
3352         * gcc.dg/torture/builtin-power-1.c: Adjust.
3353         * gcc.dg/builtins-10.c: Likewise.
3354
3355 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3356
3357         PR target/40971
3358         * gcc.dg/pr40971.c: New test.
3359
3360 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3361
3362         PR fortran/41062
3363         * gfortran.dg/use_only_4.f90: New test.
3364
3365 2009-08-17  Daniel Kraft  <d@domob.eu>
3366
3367         PR fortran/37425
3368         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3369         NOPASS bindings as operators.
3370
3371 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3372
3373         * lib/target-supports.exp
3374         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3375         of targets that do not need command line argument to enable SIMD.
3376
3377 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3378
3379         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3380         typo in cache name.
3381
3382 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3383
3384         PR fortran/41075
3385         * gfortran.dg/unlimited_fmt_1.f90: New test.
3386
3387 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3388
3389         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3390
3391 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3392
3393         * gnat.dg/itype.ad[sb]: New test.
3394
3395 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3396
3397         * gcc.target/mips/mips.exp: Add terminology section to comment
3398         at the top of the file.  Fix typos.
3399
3400 2009-08-16  Jason Merrill  <jason@redhat.com>
3401
3402         * g++.dg/debug/dwarf2/inline1.C: New.
3403
3404 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3405
3406         PR target/38599
3407         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3408
3409 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3410
3411         PR debug/37801
3412         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3413         Make sure to trigger inlining optimizations.
3414         * gcc.dg/debug/dwarf2/inline2.c: New test.
3415
3416 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3417
3418         PR fortran/41070
3419         * gfortran.dg/structure_constructor_10.f90: New.
3420
3421 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3422
3423         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3424         * gcc.dg/pragma-re-2.c: Likewise.
3425         * gcc.dg/pragma-re-3.c: Likewise.
3426         * gcc.dg/pragma-re-4.c: Likewise.
3427         * g++.dg/other/pragma-re-1.C: Likewise.
3428         * g++.dg/other/pragma-re-2.C: Likewise.
3429
3430 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3431
3432         * gcc.dg/torture/builtin-math-7.c: New.
3433
3434 2009-08-14  Richard Guenther  <rguenther@suse.de>
3435
3436         * gcc.c-torture/execute/20090814-1.c: New testcase.
3437
3438 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3439
3440         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3441
3442 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3443
3444         PR target/40934
3445         * gcc.target/i386/pr40934.c: New.
3446
3447 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3448
3449         PR target/41019
3450         * gcc.target/i386/pr41019.c: New test.
3451
3452 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3453
3454         PR fortran/40955
3455         * gfortran.dg/winapi.f90: New test.
3456
3457 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3458
3459         PR fortran/40995
3460         * gfortran.dg/intrinsic_4.f90: New.
3461         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3462         different line.
3463
3464 2009-08-13  Richard Guenther  <rguenther@suse.de>
3465
3466         PR middle-end/41047
3467         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3468
3469 2009-08-12  Richard Guenther  <rguenther@suse.de>
3470
3471         PR tree-optimization/41011
3472         * gfortran.dg/pr41011.f: New testcase.
3473
3474 2009-08-11  Andrew Haley  <aph@redhat.com>
3475
3476         * gcc.target/arm/synchronize.c: New file.
3477
3478 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3479
3480         PR middle-end/40980
3481         * gfortran.dg/graphite/id-17.f: New.
3482
3483 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3484             Sebastian Pop  <sebastian.pop@amd.com>
3485
3486         * gcc.dg/graphite/interchange-1.c: XFAILed.
3487         * gcc.dg/graphite/interchange-2.c: XFAILed.
3488         * gcc.dg/graphite/interchange-3.c: XFAILed.
3489         * gcc.dg/graphite/interchange-4.c: XFAILed.
3490         * gcc.dg/graphite/interchange-7.c: XFAILed.
3491
3492 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3493
3494         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3495
3496 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3497             Pranav Garg  <pranav.garg2107@gmail.com>
3498
3499         * gcc.dg/graphite/interchange-6.c: XFAILed.
3500
3501 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3502
3503         * gcc.dg/graphite/interchange-9.c: New.
3504
3505 2009-08-12  Richard Guenther  <rguenther@suse.de>
3506
3507         PR rtl-optimization/41033
3508         * gcc.dg/pr41033.c: New test.
3509
3510 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3511
3512         PR fortran/41022
3513         * gfortran.dg/proc_ptr_comp_14.f90: New.
3514
3515 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3516
3517         * gcc.target/mips/ext-5.c: New test.
3518         * gcc.target/mips/ext-6.c: New test.
3519         * gcc.target/mips/ext-7.c: New test.
3520         * gcc.target/mips/ext-8.c: New test.
3521         * gcc.target/mips/extend-2.c: New test.
3522
3523 2009-08-10  Jason Merrill  <jason@redhat.com>
3524
3525         * g++.dg/other/linkage2.C: New test for types-without-linkage
3526         handling.
3527         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3528         * g++.dg/lookup/anon2.C: Likewise.
3529         * g++.dg/other/anon3.C: Likewise.
3530         * g++.dg/template/arg2.C: Likewise.
3531         * g++.dg/template/local4.C: Likewise.
3532         * g++.old-deja/g++.law/operators32.C: Likewise.
3533         * g++.old-deja/g++.other/linkage2.C: Likewise.
3534         * g++.old-deja/g++.pt/enum6.C: Likewise.
3535         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3536         * g++.old-deja/g++.other/linkage1.C: Likewise.
3537
3538 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3539
3540         * gcc.dg/dg.exp: Test also c-c++-common dir.
3541         * g++.dg/dg.exp: Likewise.
3542         * g++.dg/warn/Wconversion-real.C: Delete.
3543         * gcc.dg/Wconversion-real.c: Move to ...
3544         * c-c++-common/Wconversion-real.c: ... here.
3545         * lib/target-supports.exp
3546         (check_effective_target_c,check_effective_target_c++): New.
3547
3548 2009-08-10  Daniel Kraft  <d@domob.eu>
3549
3550         PR fortran/37425
3551         * gfortran.dg/typebound_operator_1.f03: New test.
3552         * gfortran.dg/typebound_operator_2.f03: New test.
3553
3554 2009-08-10  Richard Guenther  <rguenther@suse.de>
3555
3556         PR middle-end/41006
3557         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3558         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3559
3560 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3561
3562         PR fortran/40940
3563         * gfortran.dg/class_1.f03: New.
3564         * gfortran.dg/class_2.f03: New.
3565         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3566         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3567         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3568         * gfortran.dg/typebound_call_10.f03: Ditto.
3569         * gfortran.dg/typebound_call_2.f03: Ditto.
3570         * gfortran.dg/typebound_call_3.f03: Ditto.
3571         * gfortran.dg/typebound_call_4.f03: Ditto.
3572         * gfortran.dg/typebound_generic_3.f03: Ditto.
3573         * gfortran.dg/typebound_generic_4.f03: Ditto.
3574         * gfortran.dg/typebound_proc_1.f08: Ditto.
3575         * gfortran.dg/typebound_proc_5.f03: Ditto.
3576         * gfortran.dg/typebound_proc_6.f03: Ditto.
3577
3578 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3579
3580         PR c++/40866
3581         * g++.dg/expr/stmt-expr-1.C: New test.
3582
3583 2009-08-09  Richard Guenther  <rguenther@suse.de>
3584
3585         PR tree-optimization/41016
3586         * gcc.c-torture/compile/pr41016.c: New testcase.
3587
3588 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3589
3590         * gcc.dg/overflow-warn-8.c: New test.
3591
3592 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3593
3594         PR tree-optimization/41008
3595         * gcc.dg/vect/O1-pr41008.c: New test.
3596
3597 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3598
3599         PR fortran/40955
3600         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3601
3602 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3603
3604         * gcc.target/bfin/loop-autoinc.c: New file.
3605
3606 2009-08-08  Richard Guenther  <rguenther@suse.de>
3607
3608         PR tree-optimization/40991
3609         * g++.dg/torture/pr40991.C: New testcase.
3610
3611 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3612
3613         * ada/acats/support/impdef.a: Tweak timing constants. Add
3614         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3615         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3616         * ada/acats/tests/c9/c940007.a: Likewise.
3617         * ada/acats/tests/c9/c94001c.ada: Likewise.
3618         * ada/acats/tests/c9/c94006a.ada: Likewise.
3619         * ada/acats/tests/c9/c94008c.ada: Likewise.
3620         * ada/acats/tests/c9/c951002.a: Likewise.
3621         * ada/acats/tests/c9/c954a01.a: Likewise.
3622         * ada/acats/tests/c9/c96001a.ada: Likewise.
3623         * ada/acats/tests/c9/c97307a.ada: Likewise.
3624
3625 2009-08-07  Richard Guenther  <rguenther@suse.de>
3626
3627         PR tree-optimization/40999
3628         * gfortran.dg/pr40999.f: New testcase.
3629
3630 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3631
3632         * g++.dg/tree-prof/partition1.C: New test.
3633
3634 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3635
3636         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3637         hook.
3638         (check_effective_target_arm_neon_ok): Improve test for neon
3639         availability.
3640         * gcc.target/arm/eabi1.c: Only run test in base variant.
3641         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3642         attribute.
3643         * gcc.target/arm/vfp1[567].c: New tests.
3644
3645 2009-08-06  Jason Merrill  <jason@redhat.com>
3646
3647         PR c++/40948
3648         * g++.dg/ext/complit12.C: Expand.
3649
3650 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3651
3652         Merge ARM/hard_vfp_branch to trunk.
3653
3654         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3655
3656         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3657         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3658
3659         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3660
3661         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3662         (PCS): Define macro to use base AAPCS.
3663         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3664
3665         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3666
3667         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3668         Correct arm_neon.h typo.
3669
3670         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3671
3672         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3673         this a linkage test.
3674         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3675         argument marshalling.
3676         * abitest.h: New file.
3677         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3678         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3679
3680 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3681
3682         PR middle-end/32964
3683         * gcc.dg/tree-ssa/pr32964.c: New test.
3684
3685 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3686             H.J. Lu  <hongjiu.lu@intel.com>
3687
3688         PR target/40957
3689         * gcc.target/i386/pr40957.c: New test.
3690
3691 2009-08-06  Richard Guenther  <rguenther@suse.de>
3692
3693         PR tree-optimization/40964
3694         * gcc.c-torture/compile/pr40964.c: New testcase.
3695
3696 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3697
3698         PR fortran/40847
3699         * gfortran.dg/transfer_resolve_1.f90 : New test.
3700
3701 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3702             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3703
3704         PR target/40906
3705         * gcc.target/i386/pr40906-1.c: New test.
3706         * gcc.target/i386/pr40906-2.c: Ditto.
3707         * gcc.target/i386/pr40906-3.c: Ditto.
3708
3709 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR rtl-optimization/40924
3712         * g++.dg/torture/pr40924.C: New test.
3713
3714 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3715
3716         PR c++/36069
3717         * g++.dg/warn/pr36069.C: New.
3718
3719 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3720
3721         PR c++/39987
3722         * g++.dg/overload/defarg4.C: New test.
3723
3724 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3725
3726         PR c++/16696
3727         * g++.dg/parse/pr16696.C: New.
3728         * g++.dg/parse/pr16696-permissive.C: New.
3729
3730 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3731
3732         PR fortran/40875
3733         * gfortran.dg/initialization_23.f90 : New test.
3734
3735 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3736
3737         PR debug/39706
3738         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3739
3740 2009-08-03  Jason Merrill  <jason@redhat.com>
3741             Jakub Jelinek  <jakub@redhat.com>
3742
3743         PR c++/40948
3744         * g++.dg/ext/complit12.C: New.
3745
3746 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3747
3748         PR c/39902
3749         * gcc.target/powerpc/pr39902-2.c: New test.
3750
3751 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR middle-end/40943
3754         * gcc.dg/uninit-6.c: Re-add XFAIL.
3755         * gcc.dg/uninit-6-O0.c: Likewise.
3756         * gcc.dg/uninit-pr40943.c: New test.
3757
3758 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3759
3760         PR testsuite/40858
3761         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3762         .ascii.
3763
3764 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3765
3766         PR libfortran/40853
3767         * gfortran.dg/namelist_40.f90: Update error output.
3768         * gfortran.dg/namelist_47.f90: Update error output.
3769         * gfortran.dg/namelist_58.f90: New test.
3770
3771 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3772
3773         PR fortran/40881
3774         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3775         * gfortran.dg/altreturn_3.f90: Ditto.
3776         * gfortran.dg/altreturn_5.f90: Ditto.
3777         * gfortran.dg/altreturn_6.f90: Ditto.
3778         * gfortran.dg/altreturn_7.f90: Ditto.
3779         * gfortran.dg/array_constructor_13.f90: Ditto.
3780         * gfortran.dg/arrayio_7.f90: Ditto.
3781         * gfortran.dg/arrayio_8.f90: Ditto.
3782         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3783         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3784         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3785         * gfortran.dg/backspace_8.f: Add -std=legacy.
3786         * gfortran.dg/backspace_9.f: Ditto.
3787         * gfortran.dg/char_comparison_1.f: Ditto.
3788         * gfortran.dg/char_decl_1.f90: Ditto.
3789         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3790         * gfortran.dg/char_pointer_assign.f90: Ditto.
3791         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3792         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3793         * gfortran.dg/char_pointer_func.f90: Ditto.
3794         * gfortran.dg/common_8.f90: Ditto.
3795         * gfortran.dg/constant_substring.f: Ditto.
3796         * gfortran.dg/data_char_2.f90: Ditto.
3797         * gfortran.dg/der_array_io_1.f90: Ditto.
3798         * gfortran.dg/der_array_io_2.f90: Ditto.
3799         * gfortran.dg/der_array_io_3.f90: Ditto.
3800         * gfortran.dg/der_io_3.f90: Ditto.
3801         * gfortran.dg/dev_null.F90: Ditto.
3802         * gfortran.dg/direct_io_2.f90: Ditto.
3803         * gfortran.dg/do_iterator_2.f90: Ditto.
3804         * gfortran.dg/e_d_fmt.f90: Ditto.
3805         * gfortran.dg/empty_format_1.f90: Ditto.
3806         * gfortran.dg/entry_17.f90: Modified warning message.
3807         * gfortran.dg/entry_7.f90: Add -std=legacy.
3808         * gfortran.dg/eor_1.f90: Ditto.
3809         * gfortran.dg/equiv_2.f90: Ditto.
3810         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3811         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3812         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3813         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3814         * gfortran.dg/fmt_error_2.f90: Ditto.
3815         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3816         * gfortran.dg/fmt_tl.f: Ditto.
3817         * gfortran.dg/fmt_white.f: Ditto.
3818         * gfortran.dg/func_derived_1.f90: Ditto.
3819         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3820         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3821         * gfortran.dg/global_references_2.f90: Ditto.
3822         * gfortran.dg/hollerith_1.f90: Ditto.
3823         * gfortran.dg/hollerith.f90: Use new-style character length.
3824         * gfortran.dg/hollerith_f95.f90: Ditto.
3825         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3826         * gfortran.dg/implicit_6.f90: Ditto.
3827         * gfortran.dg/implicit_9.f90: Ditto.
3828         * gfortran.dg/inquire_13.f90: Ditto.
3829         * gfortran.dg/inquire_5.f90: Ditto.
3830         * gfortran.dg/inquire_6.f90: Ditto.
3831         * gfortran.dg/inquire.f90: Ditto.
3832         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3833         * gfortran.dg/io_constraints_2.f90: Ditto.
3834         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3835         * gfortran.dg/loc_2.f90: Ditto.
3836         * gfortran.dg/logical_1.f90: Ditto.
3837         * gfortran.dg/longline.f: Ditto.
3838         * gfortran.dg/merge_char_1.f90: Ditto.
3839         * gfortran.dg/namelist_12.f: Ditto.
3840         * gfortran.dg/namelist_14.f90: Ditto.
3841         * gfortran.dg/namelist_18.f90: Ditto.
3842         * gfortran.dg/namelist_19.f90: Ditto.
3843         * gfortran.dg/namelist_21.f90: Ditto.
3844         * gfortran.dg/namelist_22.f90: Ditto.
3845         * gfortran.dg/namelist_37.f90: Ditto.
3846         * gfortran.dg/namelist_54.f90: Ditto.
3847         * gfortran.dg/namelist_55.f90: Ditto.
3848         * gfortran.dg/namelist_empty.f90: Ditto.
3849         * gfortran.dg/namelist_use.f90: Use new-style character length.
3850         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3851         * gfortran.dg/nested_modules_4.f90: Ditto.
3852         * gfortran.dg/nested_modules_5.f90: Ditto.
3853         * gfortran.dg/open-options-blanks.f: Ditto.
3854         * gfortran.dg/output_exponents_1.f90: Ditto.
3855         * gfortran.dg/parens_5.f90: Ditto.
3856         * gfortran.dg/parens_6.f90: Ditto.
3857         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3858         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3859         * gfortran.dg/pr15129.f90: Ditto.
3860         * gfortran.dg/pr15332.f: Ditto.
3861         * gfortran.dg/pr16597.f90: Ditto.
3862         * gfortran.dg/pr17143.f90: Ditto.
3863         * gfortran.dg/pr17164.f90: Ditto.
3864         * gfortran.dg/pr17229.f: Modified warning message.
3865         * gfortran.dg/pr18210.f90: Add -std=legacy.
3866         * gfortran.dg/pr19155.f: Ditto.
3867         * gfortran.dg/pr20086.f90: Ditto.
3868         * gfortran.dg/pr20124.f90: Ditto.
3869         * gfortran.dg/pr20755.f: Ditto.
3870         * gfortran.dg/pr20865.f90: Ditto.
3871         * gfortran.dg/pr20950.f: Ditto.
3872         * gfortran.dg/pr21730.f: Ditto.
3873         * gfortran.dg/pr22491.f: Ditto.
3874         * gfortran.dg/pr29713.f90: Ditto.
3875         * gfortran.dg/print_parentheses_1.f: Ditto.
3876         * gfortran.dg/print_parentheses_2.f90: Ditto.
3877         * gfortran.dg/proc_assign_1.f90: Ditto.
3878         * gfortran.dg/proc_decl_1.f90: Ditto.
3879         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3880         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3881         * gfortran.dg/read_float_1.f90: Ditto.
3882         * gfortran.dg/read_logical.f90: Ditto.
3883         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3884         * gfortran.dg/return_1.f90: Ditto.
3885         * gfortran.dg/rewind_1.f90: Ditto.
3886         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3887         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3888         * gfortran.dg/stfunc_1.f90: Ditto.
3889         * gfortran.dg/stfunc_3.f90: Ditto.
3890         * gfortran.dg/stfunc_4.f90: Ditto.
3891         * gfortran.dg/stfunc_6.f90: Ditto.
3892         * gfortran.dg/streamio_2.f90: Ditto.
3893         * gfortran.dg/string_ctor_1.f90: Ditto.
3894         * gfortran.dg/string_null_compare_1.f: Ditto.
3895         * gfortran.dg/substr_6.f90: Ditto.
3896         * gfortran.dg/tl_editing.f90: Ditto.
3897         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3898         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3899         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3900         * gfortran.dg/g77/1832.f: Ditto.
3901         * gfortran.dg/g77/19981216-0.f Ditto.
3902         * gfortran.dg/g77/19990525-0.f: Ditto.
3903         * gfortran.dg/g77/19990826-2.f: Ditto.
3904         * gfortran.dg/g77/20000630-2.f: Ditto.
3905         * gfortran.dg/g77/20010116.f: Ditto.
3906         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3907         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3908         * gfortran.dg/g77/980520-1.f: Ditto.
3909         * gfortran.dg/g77/check0.f: Ditto.
3910         * gfortran.dg/g77/cpp3.F: Ditto.
3911         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3912         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3913         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3914         * gfortran.dg/g77/short.f: Ditto.
3915
3916 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3917
3918         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3919         * gcc.target/mips/ext-4.c: Likewise.
3920         * gcc.target/mips/interrupt_handler.c: Likewise.
3921         * gcc.target/mips/truncate-4.c: Likewise.
3922         * gcc.target/mips/truncate-5.c: Likewise.
3923
3924 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3925
3926         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3927         -fgraphite-force-parallel to -floop-parallelize-all.
3928
3929 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3930
3931         PR fortran/40011
3932         * gfortran.dg/whole_file_7.f90: New test.
3933         * gfortran.dg/whole_file_8.f90: New test.
3934         * gfortran.dg/whole_file_9.f90: New test.
3935         * gfortran.dg/whole_file_10.f90: New test.
3936         * gfortran.dg/whole_file_11.f90: New test.
3937         * gfortran.dg/whole_file_12.f90: New test.
3938         * gfortran.dg/whole_file_13.f90: New test.
3939         * gfortran.dg/whole_file_14.f90: New test.
3940
3941 2009-07-31  Jason Merrill  <jason@redhat.com>
3942
3943         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3944         binding semantics.
3945         * g++.dg/cpp0x/named.C: Likewise.
3946         * g++.dg/cpp0x/overload.C: Likewise.
3947         * g++.dg/cpp0x/rv1n.C: Likewise.
3948         * g++.dg/cpp0x/rv1p.C: Likewise.
3949         * g++.dg/cpp0x/rv2n.C: Likewise.
3950         * g++.dg/cpp0x/rv2p.C: Likewise.
3951         * g++.dg/cpp0x/rv3n.C: Likewise.
3952         * g++.dg/cpp0x/rv3p.C: Likewise.
3953         * g++.dg/cpp0x/rv4n.C: Likewise.
3954         * g++.dg/cpp0x/rv4p.C: Likewise.
3955         * g++.dg/cpp0x/rv5n.C: Likewise.
3956         * g++.dg/cpp0x/rv5p.C: Likewise.
3957         * g++.dg/cpp0x/rv6n.C: Likewise.
3958         * g++.dg/cpp0x/rv6p.C: Likewise.
3959         * g++.dg/cpp0x/rv7n.C: Likewise.
3960         * g++.dg/cpp0x/rv7p.C: Likewise.
3961         * g++.dg/cpp0x/template_deduction.C: Likewise.
3962         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3963         * g++.dg/cpp0x/overloadn.C: New.
3964         * g++.dg/cpp0x/rv-cast.C: New.
3965
3966 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3967
3968         * gcc.target/mips/ext-4.c: New test.
3969
3970 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3971
3972         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3973
3974 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3975
3976         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3977         * gcc.dg/tree-ssa/loop-32.c: Same.
3978         * gcc.dg/tree-ssa/loop-33.c: Same.
3979         * gcc.dg/tree-ssa/loop-34.c: Same.
3980         * gcc.dg/tree-ssa/loop-35.c: Same.
3981         * gcc.dg/tree-ssa/loop-7.c: Same.
3982         * gcc.dg/tree-ssa/pr23109.c: Same.
3983         * gcc.dg/tree-ssa/restrict-2.c: Same.
3984         * gcc.dg/tree-ssa/restrict-3.c: Same.
3985         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3986         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3987         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3988         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3989         * gcc.dg/tree-ssa/structopt-1.c: Same.
3990         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3991         * gfortran.dg/pr32921.f: Same.
3992
3993 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3994
3995         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3996         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3997         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3998         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3999         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4000         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4001         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4002         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4003         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4004         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4005         * gcc.dg/graphite/id-1.c: New.
4006         * gcc.dg/graphite/id-10.c: New.
4007         * gcc.dg/graphite/id-11.c: New.
4008         * gcc.dg/graphite/id-12.c: New.
4009         * gcc.dg/graphite/id-13.c: New.
4010         * gcc.dg/graphite/id-14.c: New.
4011         * gcc.dg/graphite/id-15.c: New.
4012         * gcc.dg/graphite/id-2.c: New.
4013         * gcc.dg/graphite/id-3.c: New.
4014         * gcc.dg/graphite/id-4.c: New.
4015         * gcc.dg/graphite/id-5.c: New.
4016         * gcc.dg/graphite/id-6.c: New.
4017         * gcc.dg/graphite/id-7.c: New.
4018         * gcc.dg/graphite/id-8.c: New.
4019         * gcc.dg/graphite/id-9.c: New.
4020         * gcc.dg/graphite/interchange-0.c: New.
4021         * gcc.dg/graphite/interchange-1.c: New.
4022         * gcc.dg/graphite/interchange-2.c: New.
4023         * gcc.dg/graphite/interchange-3.c: New.
4024         * gcc.dg/graphite/interchange-4.c: New.
4025         * gcc.dg/graphite/interchange-5.c: New.
4026         * gcc.dg/graphite/interchange-6.c: New.
4027         * gcc.dg/graphite/interchange-7.c: New.
4028         * gcc.dg/graphite/interchange-8.c: New.
4029         * gcc.dg/graphite/pr35356-1.c: New.
4030         * gcc.dg/graphite/pr35356-2.c: New.
4031         * gcc.dg/graphite/pr35356-3.c: New.
4032         * gcc.dg/graphite/pr40157.c: New.
4033         * gcc.dg/graphite/run-id-1.c: New.
4034         * gcc.dg/graphite/scop-20.c: New.
4035         * gcc.dg/graphite/scop-21.c: New.
4036         * gfortran.dg/graphite/id-1.f90: New.
4037         * gfortran.dg/graphite/id-10.f90: New.
4038         * gfortran.dg/graphite/id-11.f: New.
4039         * gfortran.dg/graphite/id-12.f: New.
4040         * gfortran.dg/graphite/id-13.f: New.
4041         * gfortran.dg/graphite/id-14.f: New.
4042         * gfortran.dg/graphite/id-15.f: New.
4043         * gfortran.dg/graphite/id-16.f: New.
4044         * gfortran.dg/graphite/id-5.f: New.
4045         * gfortran.dg/graphite/id-6.f: New.
4046         * gfortran.dg/graphite/id-7.f: New.
4047         * gfortran.dg/graphite/id-8.f: New.
4048         * gfortran.dg/graphite/id-9.f: New.
4049         * gfortran.dg/graphite/interchange-1.f: New.
4050         * gfortran.dg/graphite/interchange-2.f: New.
4051
4052 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4053
4054         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4055         flags based on the name of the testcase.
4056         * gfortran.dg/graphite/graphite.exp: Same.
4057
4058         * gcc.dg/graphite/block-0.c: Adjusted.
4059         * gcc.dg/graphite/block-1.c: Adjusted.
4060         * gcc.dg/graphite/block-2.c: Adjusted.
4061         * gcc.dg/graphite/block-3.c: Adjusted.
4062         * gcc.dg/graphite/block-4.c: Adjusted.
4063         * gcc.dg/graphite/block-5.c: Adjusted.
4064         * gcc.dg/graphite/block-6.c: Adjusted.
4065         * gcc.dg/graphite/pr37485.c: Adjusted.
4066         * gcc.dg/graphite/pr37684.c: Adjusted.
4067         * gcc.dg/graphite/pr37828.c: Adjusted.
4068         * gcc.dg/graphite/pr37883.c: Adjusted.
4069         * gcc.dg/graphite/pr37928.c: Adjusted.
4070         * gcc.dg/graphite/pr37943.c: Adjusted.
4071         * gcc.dg/graphite/pr38409.c: Adjusted.
4072         * gcc.dg/graphite/pr38498.c: Adjusted.
4073         * gcc.dg/graphite/pr38559.c: Adjusted.
4074         * gcc.dg/graphite/pr39335.c: Adjusted.
4075         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4076         * gcc.dg/graphite/scop-0.c: Adjusted.
4077         * gcc.dg/graphite/scop-1.c: Adjusted.
4078         * gcc.dg/graphite/scop-10.c: Adjusted.
4079         * gcc.dg/graphite/scop-11.c: Adjusted.
4080         * gcc.dg/graphite/scop-12.c: Adjusted.
4081         * gcc.dg/graphite/scop-13.c: Adjusted.
4082         * gcc.dg/graphite/scop-14.c: Adjusted.
4083         * gcc.dg/graphite/scop-15.c: Adjusted.
4084         * gcc.dg/graphite/scop-16.c: Adjusted.
4085         * gcc.dg/graphite/scop-17.c: Adjusted.
4086         * gcc.dg/graphite/scop-18.c: Adjusted.
4087         * gcc.dg/graphite/scop-19.c: Adjusted.
4088         * gcc.dg/graphite/scop-2.c: Adjusted.
4089         * gcc.dg/graphite/scop-3.c: Adjusted.-
4090         * gcc.dg/graphite/scop-4.c: Adjusted.
4091         * gcc.dg/graphite/scop-5.c: Adjusted.
4092         * gcc.dg/graphite/scop-6.c: Adjusted.
4093         * gcc.dg/graphite/scop-7.c: Adjusted.
4094         * gcc.dg/graphite/scop-8.c: Adjusted.
4095         * gcc.dg/graphite/scop-9.c: Adjusted.
4096         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4097         * gfortran.dg/graphite/block-1.f90: Adjusted.
4098         * gfortran.dg/graphite/block-2.f: Adjusted.
4099         * gfortran.dg/graphite/block-3.f90: Adjusted.
4100         * gfortran.dg/graphite/block-4.f90: Adjusted.
4101         * gfortran.dg/graphite/id-2.f90: Adjusted.
4102         * gfortran.dg/graphite/id-3.f90: Adjusted.
4103         * gfortran.dg/graphite/id-4.f90: Adjusted.
4104         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4105         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4106         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4107         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4108         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4109         * gfortran.dg/graphite/scop-1.f: Adjusted.
4110
4111 2009-07-30  Doug Kwan  <dougkwan@google.com>
4112
4113         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4114         in warnings added in rev 141298.
4115
4116 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4117
4118         * lib/options.exp: Use "!=" instead of "ne".
4119
4120         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4121
4122         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4123         * gcc.dg/ucnid-12.c: Likewise.
4124
4125 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4126             Pat Haugen  <pthaugen@us.ibm.com>
4127             Revital Eres <ERES@il.ibm.com>
4128
4129         * gcc.target/powerpc/altivec-32.c: New file to test
4130         Altivec simple math function vectorization.
4131
4132         * gcc.target/powerpc/bswap-run.c: New file to test swap
4133         builtins.
4134         * gcc.target/powerpc/bswap16.c: Ditto.
4135         * gcc.target/powerpc/bswap32.c: Ditto.
4136         * gcc.target/powerpc/bswap64-1.c: Ditto.
4137         * gcc.target/powerpc/bswap64-2.c: Ditto.
4138         * gcc.target/powerpc/bswap64-3.c: Ditto.
4139         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4140         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4141         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4142
4143         * gcc.target/powerpc/popcount-2.c: New file to test
4144         power7 popcntd instructions.
4145         * gcc.target/powerpc/popcount-3.c: Ditto.
4146
4147         * gcc.target/powerpc/pr39457.c: New VSX test.
4148         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4149         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4150         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4151         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4152         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4153         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4154         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4155         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4156         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4157         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4158         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4159         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4160
4161         * gcc.target/powerpc/altivec-6.c: Store the result of
4162         vec_add, so the optimizer doesn't remove it.
4163
4164         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4165         systems that support bswap64.
4166
4167         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4168         prevent VSX code generation.
4169
4170         * lib/target-supports.exp (check_vsx_hw_available): New
4171         function to test if VSX available.
4172         (check_effective_target_powerpc_vsx_ok): Ditto.
4173         (check_vmx_hw_available): Add explicit -mno-vsx.
4174
4175 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4176
4177         PR c/39902
4178         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4179
4180 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4181
4182         PR tree-optimization/40570
4183         * gcc.c-torture/compile/pr40570.c: New test.
4184
4185 2009-07-29  Jason Merrill  <jason@redhat.com>
4186
4187         PR c++/14912
4188         * g++.dg/template/defarg13.C: New.
4189
4190 2009-07-29  Richard Guenther  <rguenther@suse.de>
4191
4192         PR c++/40834
4193         * g++.dg/torture/pr40834.C: New testcase.
4194
4195 2009-07-29  Michael Matz  <matz@suse.de>
4196
4197         PR middle-end/40830
4198         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4199
4200 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4201
4202         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4203         sh*-*-* targets.  Skip on spu-*-* targets.
4204         * gfortran.dg/maxlocval_4.f90: Likewise.
4205         * gfortran.dg/minlocval_1.f90: Likewise.
4206         * gfortran.dg/minlocval_4.f90: Likewise.
4207
4208 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR fortran/40878
4211         * gfortran.dg/gomp/pr40878-1.f90: New test.
4212         * gfortran.dg/gomp/pr40878-2.f90: New test.
4213
4214         PR testsuite/40891
4215         * gcc.dg/cdce1.c: Adjust note line number.
4216         * gcc.dg/cdce2.c: Likewise.
4217
4218 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4219
4220         PR fortran/40882
4221         * gfortran.dg/proc_ptr_comp_13.f90: New.
4222
4223 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4224
4225         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4226         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4227         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4228         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4229         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4230         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4231         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4232         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4233         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4234         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4235         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4236         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4237         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4238         #ifdef NEED_IEEE754_FLOAT conditional.
4239         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4240         conditional.
4241
4242 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4243
4244         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4245         i?86-*-netware.
4246         * g++.dg/ext/bitfield3.C: Likewise.
4247         * g++.dg/ext/bitfield4.C: Likewise.
4248         * g++.dg/ext/bitfield5.C: Likewise.
4249         * gcc.dg/bitfld-15.c: Likewise.
4250         * gcc.dg/bitfld-16.c: Likewise.
4251         * gcc.dg/bitfld-17.c: Likewise.
4252         * gcc.dg/bitfld-18.c: Likewise.
4253         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4254         * gcc.dg/20010912-1.c: Likewise.
4255         * gcc.dg/20021018-1.c: Likewise.
4256         * gcc.dg/20030213-1.c: Likewise.
4257         * gcc.dg/20030225-1.c: Likewise.
4258         * gcc.dg/20030708-1.c: Likewise.
4259         * gcc.dg/20050321-2.c: Likewise.
4260         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4261         * gcc.dg/cdce2.c: Likewise.
4262         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4263         targets.
4264         * gcc.target/i386/pr37248-3.c: Likewise.
4265
4266 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4267
4268         PR fortran/40848
4269         * gfortran.dg/altreturn_7.f90: New.
4270
4271 2009-07-27  Simon Baldwin  <simonb@google.com>
4272
4273         PR testsuite/40829
4274         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4275         so that indexing no longer runs off array end.
4276
4277 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4278
4279         PR fortran/40851
4280         * gfortran.dg/derived_init_3.f90: New test.
4281
4282 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4283
4284         PR fortran/33197
4285         * gfortran.dg/atan2_1.f90: New test
4286         * gfortran.dg/atan2_2.f90: New test
4287
4288 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4289
4290         PR c++/40749
4291         * g++.dg/warn/Wreturn-type-6.C: New test.
4292
4293 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4294
4295         PR tree-optimization/40801
4296         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4297         * gfortran.dg/vect/vect.exp: Run tests starting with
4298         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4299
4300 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4301
4302         PR rtl-optimization/40445
4303         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4304
4305 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4306
4307         * gcc.dg/builtin-unreachable-4.c: New test.
4308
4309 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4310
4311         PR fortran/33197
4312         * gfortran.dg/complex_intrinsic_5.f90: New test.
4313         * gfortran.dg/complex_intrinsic_7.f90: New test.
4314
4315 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4316
4317         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4318         * gcc.dg/ipa/noclone-1.c: New test.
4319
4320 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4321
4322         * lib/target-supports.exp (check_effective_target_static): New
4323         procedure.
4324         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4325         supported.
4326         * g++.old-deja/g++.law/weak.C: Require static effective target.
4327
4328 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4329
4330         PR fortran/39630
4331         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4332         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4333         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4334         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4335         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4336         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4337         * gfortran.dg/typebound_call_10.f03: New.
4338
4339 2009-07-24  Jason Merrill  <jason@redhat.com>
4340
4341         * g++.dg/cpp0x/defaulted11.C: New.
4342
4343         * g++.dg/cpp0x/initlist23.C: New.
4344
4345 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4346
4347         PR fortran/40822
4348         * gfortran.dg/char_length_16.f90: New.
4349
4350 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR fortran/40643
4353         PR fortran/31067
4354         * gfortran.dg/maxlocval_2.f90: New test.
4355         * gfortran.dg/maxlocval_3.f90: New test.
4356         * gfortran.dg/maxlocval_4.f90: New test.
4357         * gfortran.dg/minlocval_1.f90: New test.
4358         * gfortran.dg/minlocval_2.f90: New test.
4359         * gfortran.dg/minlocval_3.f90: New test.
4360         * gfortran.dg/minlocval_4.f90: New test.
4361
4362 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4363
4364         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4365         scan-assembler.
4366
4367 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4368
4369         PR fortran/40839
4370         * gfortran.dg/pr40839.f90: New test.
4371
4372 2009-07-23  Michael Matz  <matz@suse.de>
4373
4374         PR middle-end/40830
4375         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4376         don't set options ourself.
4377
4378 2009-07-23  Simon Baldwin  <simonb@google.com>
4379
4380         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4381         native C compilation where required.
4382
4383 2009-07-22  Doug Kwan  <dougkwan@google.com>
4384
4385         * gcc.c-torture/compile/20090721-1.c: New test.
4386
4387 2009-07-22  Michael Matz  <matz@suse.de>
4388
4389         PR tree-optimization/35229
4390         PR tree-optimization/39300
4391         * gcc.dg/vect/vect-pre-interact.c: New test.
4392
4393 2009-07-22  Richard Guenther  <rguenther@suse.de>
4394
4395         * g++.dg/lookup/using21.C: Fix duplicate paste.
4396
4397 2009-07-22  Richard Guenther  <rguenther@suse.de>
4398
4399         PR c++/40799
4400         * g++.dg/lookup/using21.C: New testcase.
4401
4402 2009-07-21  Jason Merrill  <jason@redhat.com>
4403
4404         * g++.dg/init/aggr4.C: New.
4405
4406 2009-07-21  Jason Merrill  <jason@redhat.com>
4407
4408         Core issue 934
4409         * g++.dg/cpp0x/initlist22.C: New.
4410
4411 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4412
4413         * gcc.target/i386/vectorize8.c: New test.
4414
4415 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4416
4417         PR target/40811
4418         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4419         Add i?86 and x86_64 targets.
4420         * gcc.target/i386/vectorize7.c: New test.
4421
4422         PR target/40809
4423         * gcc.target/i386/pr40809.c: New test.
4424
4425 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR tree-optimization/40813
4428         * g++.dg/opt/inline15.C: New test.
4429
4430 2009-07-21  Paul Brook <paul@codesourcery.com>
4431
4432         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4433         * lib/target-supports.exp (check_effective_target_section_anchors):
4434         Add arm*-*-*.
4435
4436 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4437
4438         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4439         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4440         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4441
4442 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4443
4444         * gcc.target/mips/ext-3.c: New test.
4445
4446 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4447
4448         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4449         * gcc.dg/builtin-object-size-8.c: New test.
4450         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4451         * g++.dg/ext/builtin-object-size2.C: Likewise.
4452
4453         PR tree-optimization/40792
4454         * gcc.dg/pr40792.c: New test.
4455
4456 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4457
4458         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4459         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4460         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4461
4462 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4463
4464         * gcc.target/sh/mfmovd.c: New test.
4465
4466 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4467             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4468
4469         PR libfortran/40714
4470         * gfortran.dg/eof_3.f90: New test.
4471
4472 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4473
4474         PR fortran/40727
4475         * gfortran.dg/intrinsic_cmplx.f90: New test.
4476
4477 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4478
4479         PR libfortran/34670
4480         PR libfortran/36874
4481         * gfortran.dg/cshift_bounds_1.f90:  New test.
4482         * gfortran.dg/cshift_bounds_2.f90:  New test.
4483         * gfortran.dg/cshift_bounds_3.f90:  New test.
4484         * gfortran.dg/cshift_bounds_4.f90:  New test.
4485         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4486         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4487         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4488         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4489
4490 2009-07-19  Jan Hubicka  <jh@suse.cz>
4491
4492         PR tree-optimization/40676
4493         * gcc.c-torture/compile/pr40676.c: New testcase.
4494
4495 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4496
4497         * gcc.target/mips/ext-2.c: New test.
4498
4499 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4500
4501         * gcc.target/mips/octeon-exts-7.c: New test.
4502         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4503         * gcc.target/mips/octeon-exts-5.c: Likewise.
4504
4505 2009-07-18  Richard Guenther  <rguenther@suse.de>
4506
4507         PR testsuite/40798
4508         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4509
4510 2009-07-18  Richard Guenther  <rguenther@suse.de>
4511
4512         PR c/40787
4513         * gcc.dg/pr35899.c: Adjust.
4514
4515 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4516
4517         * gcc.target/powerpc/asm-es-1.c: New test.
4518         * gcc.target/powerpc/asm-es-2.c: Likewise.
4519
4520 2009-07-17  Richard Guenther  <rguenther@suse.de>
4521
4522         PR c/40401
4523         * g++.dg/rtti/crash4.C: New testcase.
4524         * g++.dg/torture/20090706-1.C: Likewise.
4525         * gcc.dg/redecl-17.c: Likewise.
4526         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4527         * gcc.dg/declspec-9.c: Expect extra error.
4528         * gcc.dg/declspec-10.c: Likewise.
4529         * gcc.dg/declspec-11.c: Likewise.
4530         * gcc.dg/redecl-10.c: Expect extra warnings.
4531         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4532         * gcc.target/i386/pr39545-1.c: Likewise.
4533         * g++.dg/ext/asm3.C: Expect more errors.
4534         * g++.dg/gomp/block-1.C: Likewise.
4535         * g++.dg/gomp/block-2.C: Likewise.
4536         * g++.dg/gomp/block-3.C: Likewise.
4537         * g++.dg/gomp/block-5.C: Likewise.
4538         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4539         * g++.dg/warn/unused-result1.C: XFAIL.
4540
4541 2009-07-17  Richard Guenther  <rguenther@suse.de>
4542
4543         PR tree-optimization/40321
4544         * gcc.c-torture/compile/pr40321.c: New testcase.
4545         * g++.dg/torture/pr40321.C: Likewise.
4546
4547 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR c++/40780
4550         * g++.dg/template/ptrmem19.C: New test.
4551
4552 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4553             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4554
4555         PR 40435
4556         * gcc.dg/pr36902.c: Add column info.
4557         * g++.dg/gcov/gcov-2.C: Change count for definition.
4558
4559 2009-07-16  Jason Merrill  <jason@redhat.com>
4560
4561         PR libstdc++/37907
4562         * g++.dg/cpp0x/std-layout1.C: New.
4563         * g++.dg/ext/has_nothrow_assign.C: Fix.
4564         * g++.dg/ext/has_nothrow_copy.C: Fix.
4565         * g++.dg/ext/has_trivial_assign.C: Fix.
4566         * g++.dg/ext/has_trivial_copy.C: Fix.
4567         * g++.dg/ext/is_pod.C: Fix.
4568         * g++.dg/other/offsetof3.C: Adjust.
4569         * g++.dg/overload/ellipsis1.C: Adjust.
4570         * g++.dg/warn/var-args1.C: Adjust.
4571         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4572         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4573         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4574         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4575         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4576
4577 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4578
4579         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4580         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4581         effective target "mpc_pow".
4582         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4583
4584 2009-07-16  Richard Henderson  <rth@redhat.com>
4585
4586         * g++.dg/opt/eh4.C: New test.
4587
4588 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4589
4590         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4591
4592 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR middle-end/40747
4595         * gcc.c-torture/execute/pr40747.c: New test.
4596
4597 2009-07-15  Richard Guenther  <rguenther@suse.de>
4598
4599         PR middle-end/40753
4600         * gcc.c-torture/compile/pr40753.c: New testcase.
4601
4602 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4603
4604         PR fortran/40743
4605         * gfortran.dg/interface_assignment_4.f90: New.
4606
4607 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4608
4609         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4610         for FreeBSD up to and including version 8.
4611
4612 2009-07-14  Taras Glek  <tglek@mozilla.com>
4613             Rafael Espindola  <espindola@google.com>
4614
4615         * g++.dg/plugin/header-plugin-test.C: New.
4616         * g++.dg/plugin/header_plugin.c: New.
4617         * g++.dg/plugin/plugin.exp: Update.
4618
4619 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4620
4621         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4622         function to enable vectorization.
4623         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4624         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4625
4626 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4627
4628         * gcc.target/i386/sse-copysignf-vec.c: New test.
4629         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4630
4631 2009-07-14  Jason Merrill  <jason@redhat.com>
4632
4633         PR c++/37276
4634         * g++.dg/lookup/builtin5.C: New.
4635         * g++.dg/other/error22.C: Add missing extern "C".
4636         * g++.dg/warn/Warray-bounds.C: Likewise.
4637         * gcc.dg/compat/compat-common.h: Likewise.
4638
4639         PR c++/40746
4640         * g++.dg/lookup/using20.C: New.
4641
4642         PR c++/40740
4643         * g++.dg/template/koenig8.C: New.
4644
4645 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4646
4647         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4648         both i?86-*-darwin* and x86_64-*-darwin*.
4649
4650 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4651
4652         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4653         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4654         name.
4655
4656 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4657
4658         PR debug/40705
4659         * g++.dg/debug/dwarf2/typedef1.C: New test.
4660
4661         PR c++/40357
4662         * g++.dg/other/typedef3.C: New test.
4663
4664 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4665
4666         * gcc.dg/20090709-1.c: Move to a proper place ...
4667         * gcc.target/m68k/20090709-1.c: ... here.
4668
4669 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4670
4671         PR C++/22154
4672         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4673         front of qualified names are allowed.
4674         * g++.dg/parse/crash10.C: Likewise.
4675         * g++.dg/parse/error15.C: Likewise.
4676         * g++.dg/parse/typename9.C: Likewise.
4677         * g++.dg/parse/error8.C: Likewise.
4678
4679 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4680
4681         PR fortran/40646
4682         * gfortran.dg/proc_ptr_22.f90: Extended.
4683         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4684
4685 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4686
4687         * gfortran.dg/vect/vect-6.f: New test.
4688
4689 2009-07-12  Jason Merrill  <jason@redhat.com>
4690
4691         PR c++/36628
4692         * g++.dg/cpp0x/decltype17.C: New.
4693
4694         PR c++/37206
4695         * g++.dg/cpp0x/rv10.C: New.
4696
4697 2009-07-12  Jason Merrill  <jason@redhat.com>
4698
4699         PR c++/40689
4700         * g++.dg/cpp0x/initlist20.C: New.
4701         * g++.dg/cpp0x/initlist21.C: New.
4702
4703 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4704
4705         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4706         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4707         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4708         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4709         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4710
4711 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4712
4713         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4714         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4715         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4716         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4717         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4718         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4719         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4720         effective_target fd_truncate.
4721
4722 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4723
4724         * gnat.dg/specs/addr1.ads: New test.
4725
4726 2009-07-11  Jan Hubicka  <jh@suse.cz>
4727
4728         PR middle-end/48388
4729         * g++.dg/torture/pr40388.C: New testcase.
4730
4731 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR target/40668
4734         * gcc.c-torture/execute/pr40668.c: New test.
4735
4736 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4737
4738         * gcc.c-torture/execute/20090711-1.c: New test.
4739
4740 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4741
4742         PR testsuite/40699
4743         PR testsuite/40707
4744         PR testsuite/40709
4745         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4746         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4747         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4748         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4749
4750 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4751
4752         PR fortran/33197
4753         * gfortran.dg/complex_intrinsic_3.f90: New test.
4754         * gfortran.dg/complex_intrinsic_4.f90: New test.
4755
4756 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4757
4758         PR target/39079
4759         * gcc.target/mips/mips.exp: Make -msynci a known option.
4760         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4761
4762 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4763
4764         PR c++/40502
4765         * g++.dg/ext/strncpy-chk1.C: New test.
4766
4767 2009-07-10  Richard Guenther  <rguenther@suse.de>
4768
4769         PR tree-optimization/40496
4770         * g++.dg/opt/pr40496.C: New testcase.
4771
4772 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4773
4774         PR 25509
4775         PR 40614
4776         * g++.dg/warn/unused-result1-Werror.c: New.
4777
4778 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4779
4780         PR fortran/39334
4781         * gfortran.dg/recursive_parameter_1.f90: New test.
4782
4783 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4784
4785         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4786         * gfortran.dg/module_equivalence_6.f90: Ditto.
4787         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4788         * gfortran.dg/nan_2.f90: Ditto.
4789         * gfortran.dg/inquire_11.f90: Ditto.
4790         * gfortran.dg/abstract_type_3.f03: Ditto.
4791         * gfortran.dg/abstract_type_1.f90: Ditto.
4792         * gfortran.dg/private_type_9.f90: Ditto.
4793         * gfortran.dg/abstract_type_5.f03: Ditto.
4794         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4795         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4796         * gfortran.dg/derived_sub.f90: Ditto.
4797         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4798         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4799         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4800         * gfortran.dg/mvbits_6.f90: Ditto.
4801         * gfortran.dg/abstract_type_2.f03: Ditto.
4802         * gfortran.dg/abstract_type_4.f03: Ditto.
4803         * gfortran.dg/bounds_check_9.f90: Ditto.
4804         * gfortran.dg/optional_dim_3.f90: Ditto.
4805         * gfortran.dg/pr32921.f: Ditto.
4806         * gfortran.dg/entry_16.f90: Ditto.
4807         * gfortran.dg/generic_16.f90: Ditto.
4808
4809
4810 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4811
4812         * gcc.target/m68k/20090709-1.c: New.
4813
4814 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4815
4816         PR c++/40684
4817         * g++.dg/template/unify11.C: New test.
4818
4819 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4820
4821         PR fortran/40629
4822         * gfortran.dg/host_assoc_function_9.f90: New test.
4823
4824 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4825
4826         PR fortran/40646
4827         * gfortran.dg/proc_ptr_22.f90: New.
4828         * gfortran.dg/proc_ptr_comp_12.f90: New.
4829
4830 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4831
4832         PR middle-end/40692
4833         * gcc.c-torture/compile/pr40692.c: New test.
4834
4835 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4836
4837         PR fortran/40604
4838         * gfortran.dg/pointer_check_6.f90: New test.
4839
4840 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4841
4842         * gcc.target/mips/truncate-5.c: New test.
4843
4844 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4845
4846         PR libfortran/40330
4847         PR libfortran/40662
4848         * gfortran.dg/fmt_cache_1.f: New test.
4849
4850 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4851
4852         PR fortran/40675
4853         * gfortran.dg/nosigned_zero_1.f90: New test.
4854         * gfortran.dg/nosigned_zero_2.f90: New test.
4855
4856 2009-07-08  Richard Guenther  <rguenther@suse.de>
4857
4858         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4859
4860 2009-07-08  Richard Guenther  <rguenther@suse.de>
4861
4862         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4863
4864 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4865
4866         PR fortran/40591
4867         * gfortran.dg/proc_ptr_21.f90: New test.
4868
4869 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4870
4871         PR c++/31246
4872         * g++.dg/warn/pr31246.C: New.
4873         * g++.dg/warn/pr31246-2.C: New.
4874
4875 2009-07-07  Jason Merrill  <jason@redhat.com>
4876
4877         PR c++/35828
4878         * g++.dg/template/defarg12.C: New.
4879
4880         PR c++/37816
4881         * g++.dg/cpp0x/enum7.C: New.
4882
4883         PR c++/37946
4884         * g++.dg/cpp0x/enum6.C: New.
4885
4886         PR c++/40639
4887         * g++.dg/cpp0x/enum5.C: New.
4888
4889         PR c++/40633
4890         * g++.dg/cpp0x/enum4.C: New.
4891
4892 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4893
4894         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4895
4896 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4897
4898         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4899
4900 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR middle-end/40669
4903         * gcc.dg/pr40669.c: New test.
4904
4905 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4906
4907         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4908         location. Update all calls.
4909         * g++.dg/plugin/selfassign.c: Likewise.
4910
4911 2009-07-06  Jason Merrill  <jason@redhat.com>
4912
4913         * g++.dg/rtti/dyncast[34].C: New.
4914
4915 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4916
4917         * lib/target-supports.exp
4918         (check_effective_target_mips_newabi_large_long_double): New.
4919         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4920         target.
4921         * gcc.target/mips/fpr-moves-6.c: Likewise.
4922
4923 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4924
4925         PR c++/40557
4926         * g++.dg/template/union2.C: New test.
4927
4928 2009-07-04  Jason Merrill  <jason@redhat.com>
4929
4930         * g++.dg/template/using15.C: New.
4931
4932 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4933
4934         * gfortran.dg/maxloc_1.f90: New test.
4935
4936 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4937
4938         PR fortran/40593
4939         * gfortran.dg/proc_ptr_result_6.f90: New.
4940
4941 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4942
4943         * gcc.dg/framework-2.c: Adjust testcase to pass.
4944
4945 2009-07-04  Jason Merrill  <jason@redhat.com>
4946
4947         PR c++/40619
4948         * g++.dg/cpp0x/auto16.C: New.
4949
4950 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4951
4952         PR target/40587
4953         * gfortran.dg/pr40587.f: New test.
4954
4955 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4956
4957         PR fortran/40638
4958         * gfortran.dg/unit_1.f90: New test.
4959
4960 2009-07-03  Jason Merrill  <jason@redhat.com>
4961
4962         * g++.dg/template/pure1.C: Expect another error.
4963
4964 2009-07-03  Richard Guenther  <rguenther@suse.de>
4965
4966         PR tree-optimization/40640
4967         * gcc.c-torture/compile/pr40640.c: New testcase.
4968
4969 2009-07-03  Richard Guenther  <rguenther@suse.de>
4970
4971         PR middle-end/34163
4972         * gfortran.dg/pr34163.f90: New testcase.
4973
4974 2009-07-03  Jan Hubicka  <jh@suse.cz>
4975
4976         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4977         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4978         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4979         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4980         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4981         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4982         * gnat.dg/loop_optimization6.adb: Enable -O2.
4983
4984 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4985
4986         * g++.dg/warn/null4.C: Extend.
4987
4988 2009-07-02  Jason Merrill  <jason@redhat.com>
4989
4990         * g++.dg/template/spec8.C: Fix.
4991
4992 2009-07-02  Michael Matz  <matz@suse.de>
4993
4994         PR fortran/32131
4995         * gfortran.dg/pr32921.f: Adjust.
4996
4997 2009-07-02  Jan Hubicka  <jh@suse.cz>
4998
4999         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5000
5001 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5002
5003         * gcc.target/mips/truncate-4.c: New testcase.
5004
5005 2009-07-01  Richard Guenther  <rguenther@suse.de>
5006
5007         PR tree-optimization/19831
5008         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5009         make allocated memory escape.  Un-XFAIL.
5010         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5011         * gcc.dg/vect/pr31699.c: Likewise.
5012         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5013
5014 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR c++/40566
5017         * g++.dg/parse/cond5.C: New test.
5018
5019 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5020
5021         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5022         (main): Pass n to main_1 instead.
5023         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5024         (main_1): New function, split off from...
5025         (main): ...here.  Pass `off' to main_1 instead.
5026
5027 2009-06-30  Jason Merrill  <jason@redhat.com>
5028
5029         PR c++/40595
5030         * g++.dg/cpp0x/variadic94.C: New.
5031
5032 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5033
5034         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5035         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5036         (init_ld_library_path_env_vars): New function, replacing the
5037         orig_*_saved assignments.  Call it after defining it.
5038         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5039         (restore_ld_library_path_env_vars): Likewise.
5040         (add_path, find_libgcc_s): New functions.
5041         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5042         gcc-set-multilib-library-path.
5043         (objc_target_compile): Don't add "." to ld_library_path.
5044         Use add_path.
5045         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5046         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5047         gcc-set-multilib-library-path.
5048         * lib/g++.exp (g++_link_flags): Likewise.
5049         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5050         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5051         top level; do it...
5052         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5053         to tell when this needs to happen.  Use find_libgcc_s instead of
5054         gcc-set-multilib-library-path.
5055         * lib/gcc-dg.exp: Likewise.
5056         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5057         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5058         unless it is in $ALT_LD_LIBRARY_PATH.
5059         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5060
5061 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5062
5063         * gnat.dg/discr12.adb: New test.
5064         * gnat.dg/discr12_pkg.ads: New helper.
5065         * gnat.dg/discr13.adb: New test.
5066         * gnat.dg/discr14.ad[sb]: Likewise.
5067         * gnat.dg/discr15.adb: Likewise.
5068         * gnat.dg/discr15_pkg.ads: New helper.
5069         * gnat.dg/discr16.adb: New test.
5070         * gnat.dg/discr16_g.ads: New helper.
5071         * gnat.dg/discr16_pkg.ads: Likewise.
5072         * gnat.dg/discr16_cont.ads: Likewise.
5073         * gnat.dg/discr17.adb: New test.
5074         * gnat.dg/discr18.adb: Likewise.
5075         * gnat.dg/discr18_pkg.ads: New helper.
5076         * gnat.dg/discr19.adb: New test.
5077
5078 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5079
5080         PR fortran/40576
5081         * gfortran.dg/internal_write_1.f90:  New testcase.
5082
5083 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5084
5085         PR fortran/40594
5086         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5087
5088 2009-06-30  Richard Guenther  <rguenther@suse.de>
5089
5090         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5091
5092 2009-06-30  Wei Guozhi  <carrot@google.com>
5093
5094         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5095         to "-Os".
5096
5097 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5098
5099         PR tree-optimization/40542
5100         * gcc.dg/vect/pr40542.c: New test.
5101
5102 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5103
5104         PR tree-optimization/40582
5105         * gcc.c-torture/compile/pr40582.c: New test.
5106
5107 2009-06-30  Wei Guozhi  <carrot@google.com>
5108
5109         PR/40416
5110         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5111
5112 2009-06-29  Jason Merrill  <jason@redhat.com>
5113
5114         PR c++/40274
5115         * g++.dg/template/debug1.C: New.
5116
5117 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5118
5119         PR fortran/40580
5120         * pointer_check_1.f90: New test.
5121         * pointer_check_2.f90: New test.
5122         * pointer_check_3.f90: New test.
5123         * pointer_check_4.f90: New test.
5124         * pointer_check_5.f90: New test.
5125
5126 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5127
5128         PR fortran/40551
5129         * gfortran.dg/func_assign_2.f90 : New test.
5130
5131 2009-06-29  Richard Guenther  <rguenther@suse.de>
5132
5133         PR middle-end/14187
5134         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5135         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5136         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5137         * gcc.c-torture/execute/20090623-1.c: Likewise.
5138         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5139         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5140
5141 2009-06-29  Richard Guenther  <rguenther@suse.de>
5142
5143         PR middle-end/38212
5144         * gcc.c-torture/execute/pr38212.c: New testcase.
5145
5146 2009-06-29  Richard Guenther  <rguenther@suse.de>
5147
5148         PR tree-optimization/40579
5149         * gcc.c-torture/execute/pr40579.c: New testcase.
5150
5151 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5152
5153         PR tree-optimization/40550
5154         * gcc.dg/pr40550.c: New test.
5155
5156 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5157
5158         * gnat.dg/overflow_sum2.adb: New test
5159         * gnat.dg/namet.ads: New helper.
5160
5161         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5162
5163 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5164
5165         PR fortran/34112
5166         * gfortran.dg/compiler-directive_1.f90: New test.
5167         * gfortran.dg/compiler-directive_2.f: New test.
5168
5169 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5170
5171         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5172         comment out some values and add some cases.
5173
5174 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5175
5176         PR testsuite/40567
5177         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5178
5179 2009-06-26  Richard Henderson  <rth@redhat.com>
5180
5181         PR testsuite/40565
5182         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5183         * gcc.target/i386/local.c: Pass a non-constant to T.
5184
5185 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5186
5187         PR fortran/39997
5188         PR fortran/40541
5189         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5190         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5191         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5192         * gfortran.dg/proc_ptr_result_5.f90: New.
5193
5194 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5195
5196         PR c/39902
5197         * gcc.dg/dfp/pr39902.c: New test.
5198
5199 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5200
5201         PR testsuite/40532
5202         * gcc.dg/builtins-65.c: Require c99 runtime.
5203
5204 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5205
5206         * gnat.dg/array7.ad[sb]: New test.
5207
5208 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5209
5210         * gnat.dg/array6.adb: New test.
5211
5212 2009-06-25  Ian Lance Taylor  <iant@google.com>
5213
5214         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5215
5216 2009-06-25  Ian Lance Taylor  <iant@google.com>
5217
5218         * g++.dg/warn/Wunused-16.C: New testcase.
5219
5220 2009-06-25  Ian Lance Taylor  <iant@google.com>
5221
5222         * g++.dg/warn/skip-2.C: New testcase.
5223
5224 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5225
5226         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5227         dg-skip-if and move to ...
5228         * gcc.dg/torture/20090618-1.c.
5229
5230 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5231
5232         PR tree-optimization/40493
5233         * gcc.c-torture/execute/pr40493.c: New test.
5234
5235 2009-06-24  Jason Merrill  <jason@redhat.com>
5236
5237         PR c++/40342
5238         * g++.dg/template/overload10.C: New.
5239
5240 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5241
5242         PR fortran/40427
5243         * gfortran.dg/proc_ptr_comp_11.f90: New.
5244
5245 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5246
5247         * gcc.dg/pr40501.c: New testcase.
5248
5249 2009-06-23  DJ Delorie  <dj@redhat.com>
5250
5251         Add MeP port.
5252         * lib/target-supports.exp: Add mep support (no profiling).
5253
5254 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5255
5256         PR testsuite/39297
5257         * gcc.dg/ssa/loop-31.c: Change scan rules.
5258
5259 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5260
5261         * gcc.dg/cpp/empty-include.c: Update column info.
5262         * gcc.dg/cpp/assert2.c: Update column info.
5263
5264 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5265
5266         * g++.dg/ext/builtin-object-size1.C: New test.
5267         * g++.dg/ext/builtin-object-size2.C: New test.
5268
5269 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5270
5271         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5272         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5273
5274 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5275
5276         * gcc.target/mips/truncate-3.c: New test.
5277
5278 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5279
5280         PR fortran/37254
5281         PR fortran/39850
5282         * gfortran.dg/interface_30.f90: Modified error message.
5283         * gfortran.dg/proc_decl_22.f90: New.
5284
5285 2009-06-22  Ian Lance Taylor  <iant@google.com>
5286
5287         * gcc.dg/Wcxx-compat-19.c: New testcase.
5288
5289 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5290
5291         PR objc/28050
5292         * pr28050.m: New testcase.
5293
5294 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5295
5296         PR testsuite/40481
5297         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5298
5299 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5300
5301         PR tree-optimization/40492
5302         * g++.dg/torture/pr40492.C: New test.
5303
5304 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5305
5306         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5307         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5308
5309 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5310
5311         * gnat.dg/raise_ce.adb: Helper for ...
5312         * gnat.dg/handle_and_return.adb: New test.
5313
5314 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5315
5316         PR fortran/40443
5317         * gfortran.dg/generic_18.f90: New test.
5318
5319 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5320
5321         PR fortran/40472
5322         * gfortran.dg/spread_size_limit.f90: New test.
5323
5324 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5325
5326         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5327         to put dump files in a subdirectory.
5328         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5329         ".o" temporary files.
5330
5331 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5332
5333         PR fortran/39850
5334         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5335         * gfortran.dg/interface_20.f90: Ditto.
5336         * gfortran.dg/interface_21.f90: Ditto.
5337         * gfortran.dg/interface_22.f90: Ditto.
5338         * gfortran.dg/interface_30.f90: New.
5339         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5340
5341 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5342
5343         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5344         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5345         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5346         DEFAULT_VECTFLAGS.
5347
5348 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5349             Revital Eres  <eres@il.ibm.com>
5350
5351         PR testsuite/40359
5352         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5353         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5354         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5355
5356 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5357
5358         PR testsuite/40475
5359         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5360         without misalignment support.
5361         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5362
5363 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5364
5365         PR fortran/40452
5366         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5367
5368 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5369
5370         PR fortran/40440
5371         * gfortran.dg/alloc_comp_result_2.f90: New test.
5372
5373 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5374
5375         PR target/40482
5376         * gcc.target/arm/pr40482.c: New test.
5377
5378 2009-06-19  Ian Lance Taylor  <iant@google.com>
5379
5380         * gcc.dg/Wcxx-compat-18.c: New testcase.
5381
5382 2009-06-19  Richard Guenther  <rguenther@suse.de>
5383
5384         * gcc.c-torture/execute/20090618-1.c: New testcase.
5385
5386 2009-06-19  Ian Lance Taylor  <iant@google.com>
5387
5388         * gcc.dg/Wcxx-compat-17.c: New testcase.
5389
5390 2009-06-19  Ian Lance Taylor  <iant@google.com>
5391
5392         * gcc.dg/Wcxx-compat-15.c: New testcase.
5393
5394 2009-06-19  Ian Lance Taylor  <iant@google.com>
5395
5396         * gcc.dg/Wcxx-compat-16.c: New testcase.
5397
5398 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5399
5400         * gcc.dg/builtins-34.c: Add significand cases.
5401
5402 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5403
5404         PR testsuite/40491
5405         * gcc.dg/20080522-1.c: Remove testcase for real.
5406         * gcc.dg/20080528-1.c: Ditto.
5407
5408 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5409
5410         PR fortran/40450
5411         * gfortran.dg/proc_ptr_20.f90: New.
5412
5413 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5414
5415         PR target/40470
5416         * gcc.dg/torture/pr40470-1.c: New.
5417         * gcc.dg/torture/pr40470-2.c: Likewise.
5418         * gcc.dg/torture/pr40470-3.c: Likewise.
5419         * gcc.dg/torture/pr40470-4.c: Likewise.
5420
5421 2009-06-18  Diego Novillo  <dnovillo@google.com>
5422
5423         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5424         * gcc.dg/plugin/ggcplug.c: Likewise.
5425         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5426         * g++.dg/plugin/selfassign.c: Likewise.
5427         * g++.dg/plugin/attribute_plugin.c: Likewise.
5428         * g++.dg/plugin/dumb_plugin.c: Likewise.
5429
5430 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5431
5432         * gcc.dg/cpp/arith-3.c: Add column info.
5433
5434 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5435
5436         * gcc.target/arm/fp16-compile-none-2.c: New.
5437         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5438         * gcc.target/arm/fp16-compile-alt-12.c: New.
5439
5440 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5441
5442         * gcc.target/arm/fp16-compile-alt-1.c: New.
5443         * gcc.target/arm/fp16-compile-alt-2.c: New.
5444         * gcc.target/arm/fp16-compile-alt-3.c: New.
5445         * gcc.target/arm/fp16-compile-alt-4.c: New.
5446         * gcc.target/arm/fp16-compile-alt-5.c: New.
5447         * gcc.target/arm/fp16-compile-alt-6.c: New.
5448         * gcc.target/arm/fp16-compile-alt-7.c: New.
5449         * gcc.target/arm/fp16-compile-alt-8.c: New.
5450         * gcc.target/arm/fp16-compile-alt-9.c: New.
5451         * gcc.target/arm/fp16-compile-alt-10.c: New.
5452         * gcc.target/arm/fp16-compile-alt-11.c: New.
5453         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5454         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5455         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5456         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5457         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5458         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5459         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5460         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5461         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5462         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5463         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5464         * gcc.target/arm/fp16-compile-none-1.c: New.
5465         * gcc.target/arm/fp16-compile-exprtype.c: New.
5466         * gcc.target/arm/fp16-compile-vcvt.c: New.
5467         * gcc.target/arm/fp16-builtins-1.c: New.
5468         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5469         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5470         * gcc.target/arm/fp16-param-1.c: New.
5471         * gcc.target/arm/fp16-return-1.c: New.
5472         * gcc.target/arm/fp16-unprototyped-1.c: New.
5473         * gcc.target/arm/fp16-unprototyped-2.c: New.
5474         * gcc.target/arm/fp16-variadic-1.c: New.
5475         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5476         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5477         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5478         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5479         * gcc.dg/torture/arm-fp16-ops.h: New.
5480         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5481         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5482         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5483         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5484         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5485         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5486         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5487         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5488         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5489         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5490         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5491         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5492         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5493         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5494         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5495         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5496         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5497         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5498         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5499         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5500         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5501
5502 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5503
5504         * gcc.dg/builtins-65.c: New test.
5505
5506 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5507
5508         PR fortran/40451
5509         * gfortran.dg/proc_ptr_result_4.f90: New.
5510
5511 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5512
5513         * gcc.c-torture/execute/bitfld-5.c: New test.
5514
5515 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5516
5517         * gcc.dg/builtin-unreachable-3.c: New test.
5518
5519 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5520
5521         * gcc.target/i386/builtin-unreachable.c: New test.
5522
5523 2009-06-17  Ian Lance Taylor  <iant@google.com>
5524
5525         * gcc.dg/Wcxx-compat-14.c: New testcase.
5526
5527 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5528
5529         * gcc.dg/func-ptr-conv-1.c: Update column info.
5530
5531 2009-06-17  Richard Guenther  <rguenther@suse.de>
5532
5533         PR middle-end/40404
5534         * gcc.c-torture/execute/pr40404.c: New testcase.
5535
5536 2009-06-17  Richard Guenther  <rguenther@suse.de>
5537
5538         PR middle-end/40460
5539         * g++.dg/torture/pr40460.C: New testcase.
5540
5541 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5542
5543         * gcc.dg/plugin/one_time_plugin.c: New test.
5544         * gcc.dg/plugin/one_time-test-1.c: New test.
5545         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5546
5547 2009-06-16  Ian Lance Taylor  <iant@google.com>
5548
5549         * g++.dg/warn/skip-1.C: New testcase.
5550
5551 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5552
5553         PR middle-end/40446
5554         * g++.dg/other/pr40446.C: New test.
5555
5556 2009-06-16  Richard Guenther  <rguenther@suse.de>
5557
5558         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5559         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5560         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5561         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5562
5563 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5564
5565         * gcc.c-torture/compile/pr40432.c: New file.
5566
5567 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5568
5569         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5570
5571 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5572
5573         PR fortran/36947
5574         PR fortran/40039
5575         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5576         * gfortran.dg/interface_20.f90: Modified error messages.
5577         * gfortran.dg/interface_21.f90: Ditto.
5578         * gfortran.dg/interface_26.f90: Ditto.
5579         * gfortran.dg/interface_27.f90: Ditto.
5580         * gfortran.dg/interface_28.f90: Extended test case.
5581         * gfortran.dg/interface_29.f90: New.
5582         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5583         * gfortran.dg/proc_decl_8.f90: Ditto.
5584         * gfortran.dg/proc_ptr_11.f90: Ditto.
5585         * gfortran.dg/proc_ptr_15.f90: Ditto.
5586
5587 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5588
5589         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5590         printing.
5591         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5592         gcc.dg/vect/vect-outer-4f.c: Likewise.
5593         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5594         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5595         Likewise.
5596         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5597         outer loop.
5598
5599 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5600
5601         PR fortran/40383
5602         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5603
5604 2009-06-15  Ian Lance Taylor  <iant@google.com>
5605
5606         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5607         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5608         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5609         Recognize new notes.
5610         * gcc.dg/stmt-expr-label-2.c: Likewise.
5611         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5612         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5613         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5614         * gcc.dg/c99-vla-jump-4.c: Likewise.
5615         * gcc.dg/stmt-expr-label-1.c: Likewise.
5616         * gcc.dg/stmt-expr-label-3.c: Likewise.
5617         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5618
5619 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5620
5621         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5622
5623 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5624
5625         * gcc.dg/builtin-object-size-7.c: New test.
5626
5627 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5628
5629         PR testsuite/40426
5630         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5631         level != "" use separate -gdwarf-2 -g${level} options instead of
5632         -gdwarf-2${level}.
5633         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5634         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5635         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5636
5637 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5638
5639         * g++.dg/abi/mangle11.C: Update warning line.
5640         * g++.dg/abi/mangle12.C: Update warning line.
5641         * g++.dg/abi/mangle17.C: Update warning line.
5642         * g++.dg/abi/mangle20-2.C: Update warning line.
5643
5644 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5645
5646         * gcc.dg/optimize-bswap-1.c: Split into these two:
5647         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5648         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5649
5650 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5651
5652         * gcc.dg/optimize-bswap-1.c: New testcase.
5653
5654 2009-06-14  Richard Guenther  <rguenther@suse.de>
5655
5656         PR middle-end/40389
5657         * g++.dg/torture/pr40389.C: New testcase.
5658
5659 2009-06-13  Richard Guenther  <rguenther@suse.de>
5660
5661         PR tree-optimization/40421
5662         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5663
5664 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5665
5666         * gcc.dg/old-style-prom-3.c: Add column info.
5667         * gcc.dg/overflow-warn-1.c
5668         * gcc.dg/gomp/pr27415.c
5669         * gcc.dg/gomp/for-1.c: Same.
5670         * gcc.dg/enum-compat-1.c: Same.
5671         * gcc.dg/c99-tag-3.c: Same.
5672         * gcc.dg/Wredundant-decls-2.c: Same.
5673         * gcc.dg/func-ptr-conv-1.c: Same.
5674         * gcc.dg/asm-wide-1.c: Same.
5675         * gcc.dg/nofixed-point-2.c: Same.
5676         * gcc.dg/cpp/line3.c: Same.
5677         * gcc.dg/array-10.c: Same.
5678         * gcc.dg/c99-vla-jump-1.c: Same.
5679         * gcc.dg/pr20368-1.c: Same.
5680         * gcc.dg/Wshadow-3.c: Same.
5681         * gcc.dg/c90-const-expr-8.c: Same.
5682         * gcc.dg/label-decl-2.c: Same.
5683         * gcc.dg/dremf-type-compat-2.c: Same.
5684         * gcc.dg/c90-const-expr-5.c: Same.
5685         * gcc.dg/builtins-30.c: Same.
5686         * gcc.dg/Warray-bounds.c: Same.
5687         * gcc.dg/Wcxx-compat-2.c: Same.
5688         * gcc.dg/tree-ssa/col-1.c: Same.
5689         * gcc.dg/old-style-prom-2.c: Same.
5690         * gcc.dg/cast-function-1.c: Same.
5691         * gcc.dg/pr15698-1.c: Same.
5692         * gcc.dg/dremf-type-compat-3.c: Same.
5693         * gcc.dg/vla-8.c: Same.
5694         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5695         line.
5696         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5697         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5698         * gcc.dg/enum-compat-1.c: Same.
5699         * gcc.dg/dremf-type-compat-2.c: Same.
5700         * gcc.dg/old-style-prom-2.c: Same.
5701         * gcc.dg/pr15698-1.c: Same.
5702         * gcc.dg/pr20368-1.c: Same.
5703         * gcc.dg/dremf-type-compat-3.c: Same.
5704         * gcc.dg/builtins-30.c: Same.  Test for columns.
5705
5706 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5707
5708         PR fortran/40176
5709         * gfortran.dg/proc_decl_1.f90: Extended.
5710
5711 2009-06-12  Ian Lance Taylor  <iant@google.com>
5712
5713         * gcc.dg/Wcxx-compat-13.c: New testcase.
5714
5715 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5716
5717         PR tree-opt/38865
5718         * gcc.dg/tree-ssa/fre-vce-1.c
5719
5720 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5721
5722         PR testsuite/40384
5723         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5724         min-insn-to-prefetch-ratio=5.
5725
5726 2009-06-12  Joey Ye  <joey.ye@intel.com>
5727             H.J. Lu  <hongjiu.lu@intel.com>
5728
5729         PR middle-end/39146
5730         * gcc.target/i386/stackalign/pr39146.c: New.
5731
5732 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5733
5734         * gcc.target/i386/crc32-1.c: New.
5735         * gcc.target/i386/crc32-2.c: Likewise.
5736
5737 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5738
5739         PR c/39252
5740         * gcc.dg/builtin-unreachable-1.c: New test.
5741         * gcc.dg/builtin-unreachable-2.c: Same.
5742
5743 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5744
5745         PR fortran/40402
5746         * gfortran.dg/data_value_1.f90: New test.
5747
5748 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5749
5750         PR testsuite/39831
5751         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5752         remove ilp32 requirement.
5753         * gcc.target/i386/excess-precision-2.c: Likewise.
5754         * gcc.target/i386/excess-precision-3.c: Likewise.
5755         * gcc.target/i386/excess-precision-4.c: Likewise.
5756         * gcc.target/i386/excess-precision-5.c: Likewise.
5757         * gcc.target/i386/excess-precision-6.c: Likewise.
5758
5759 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5760
5761         PR fortran/38718
5762         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5763         * gfortran.dg/nan_5.f90: New test.
5764
5765 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5766
5767         * gcc.target/arm/neon-modes-1.c: New test.
5768
5769 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5770
5771         * g++.dg/torture/pr31579.C: Cast pointer
5772         via __SIZE_TYPE__ instead of 'unsigned long'.
5773
5774 2009-06-10  Anthony Green  <green@moxielogic.com>
5775
5776         * lib/target-supports.exp (check_profiling_available):
5777         Profiling is not available for testing purposes on moxie.
5778
5779 2009-06-09  Ian Lance Taylor  <iant@google.com>
5780
5781         * gcc.dg/Wcxx-compat-12.c: New testcase.
5782
5783 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5784
5785         PR libfortran/40334
5786         * gfortran.dg/backspace_11.f90: New.
5787
5788 2009-06-09  Jason Merrill  <jason@redhat.com>
5789
5790         * g++.dg/cpp0x/defaulted10.C: New.
5791
5792 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5793
5794         * gcc.c-torture/compile/pr40351.c: New file.
5795
5796 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5797
5798         * gnat.dg/align_max.adb: New test.
5799
5800 2009-06-08  Jason Merrill  <jason@redhat.com>
5801
5802         * g++.dg/cpp0x/auto15.C: New.
5803
5804 2009-06-08  Jan Hubicka  <jh@suse.cz>
5805
5806         PR debug/39834
5807         * gcc.dg/torture/pr39834.c
5808
5809 2009-06-08  Jan Hubicka  <jh@suse.cz>
5810
5811         PR middle-end/40102
5812         * g++.dg/torture/pr40102.C: New testcase.
5813
5814 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5815
5816         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5817         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5818         * gcc.dg/builtin-object-size-6.c: New test.
5819
5820         PR c++/40373
5821         * g++.dg/template/dtor7.C: New test.
5822
5823         PR c++/40370
5824         PR c++/40372
5825         * g++.dg/template/error41.C: New test.
5826         * g++.dg/template/error42.C: New test.
5827
5828 2009-06-08  Revital Eres  <eres@il.ibm.com>
5829
5830         PR testsuite/40359
5831         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5832         * gcc.dg/vect/vect-88.c: Likewise.
5833         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5834         * gcc.dg/vect/pr25413.c: Likewise.
5835         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5836
5837 2009-06-07  Ian Lance Taylor  <iant@google.com>
5838
5839         * g++.dg/warn/Wswitch-3.C: New testcase.
5840         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5841         * gcc.dg/Wswitch-enum-error.c: Likewise.
5842         * gcc.dg/Wswitch-error.c: Likewise.
5843
5844 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5845
5846         PR fortran/40008
5847         * gfortran.dg/negative_unit.f: Update test.
5848         * gfortran.dg/negative_unit_int8.f: Update test.
5849         * gfortran.dg/newunit_1.f90: New test.
5850
5851 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5852
5853         PR fortran/25104
5854         PR fortran/29962
5855         * gfortran.dg/spread_init_expr.f03: New.
5856         * gfortran.dg/unpack_init_expr.f03: New.
5857         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5858         error message.
5859
5860 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5861
5862         PR fortran/25104
5863         PR fortran/29962
5864         * gfortran.dg/count_init_expr.f03
5865         * gfortran.dg/product_init_expr.f03
5866         * gfortran.dg/sum_init_expr.f03
5867
5868 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5869
5870         PR fortran/36874
5871         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5872         message.
5873         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5874         shapes.
5875         * gfortran.dg/zero_sized_5.f90: Likewise.
5876
5877 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5878
5879         PR middle-end/32950
5880         * g++.dg/torture/pr32950.C: New.
5881
5882 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5883
5884         PR fortran/25104
5885         PR fortran/29962
5886         * gfortran.dg/dot_product_1.f03: New.
5887         * gfortran.dg/matmul_8.f03: New.
5888         * gfortran.dg/transpose_3.f03: New.
5889
5890 2009-06-06  Ian Lance Taylor  <iant@google.com>
5891
5892         * gcc.dg/Wunused-label-1.c: New test case.
5893         * g++.dg/warn/Wunused-label-1.C: New test case.
5894         * g++.dg/warn/Wunused-label-2.C: New test case.
5895         * g++.dg/warn/Wunused-label-3.C: New test case.
5896
5897 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5898
5899         PR fortran/37203
5900         * reshape_zerosize_2.f90: New.
5901
5902 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5903
5904         PR fortran/32890
5905         * gfortran.dg/pack_assign_1.f90: New.
5906         * gfortran.dg/pack_vector_1.f90: New.
5907
5908 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR middle-end/40340
5911         * gcc.dg/pr40340-1.c: New test.
5912         * gcc.dg/pr40340-2.c: New test.
5913         * gcc.dg/pr40340-3.c: New test.
5914         * gcc.dg/pr40340-4.c: New test.
5915         * gcc.dg/pr40340-5.c: New test.
5916         * gcc.dg/pr40340.h: New file.
5917
5918 2009-06-05  Revital Eres  <eres@il.ibm.com>
5919
5920         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5921         New procedure.
5922         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5923         * gcc.dg/vect/vect-33.c: Likewise.
5924         * gcc.dg/vect/vect-92.c: Likewise.
5925         * gcc.dg/vect/vect-58.c: Likewise.
5926         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5927         * gcc.dg/vect/vect-42.c: Likewise.
5928         * gcc.dg/vect/slp-25.c: Likewise.
5929         * gcc.dg/vect/vect-align-1.c: Likewise.
5930         * gcc.dg/vect/vect-align-2.c: Likewise.
5931         * gcc.dg/vect/vect-93.c: Likewise.
5932         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5933         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5934         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5935         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5936         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5937         * gcc.dg/vect/vect-26.c: Likewise.
5938         * gcc.dg/vect/vect-44.c: Likewise.
5939         * gcc.dg/vect/vect-70.c: Likewise.
5940         * gcc.dg/vect/vect-95.c: Likewise.
5941         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5942         * gcc.dg/vect/vect-28.c: Likewise.
5943         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5944         * gcc.dg/vect/vect-87.c: Likewise.
5945         * gcc.dg/vect/vect-109.c: Likewise.
5946         * gcc.dg/vect/vect-54.c: Likewise.
5947         * gcc.dg/vect/vect-96.c: Likewise.
5948         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5949         * gcc.dg/vect/vect-88.c: Likewise.
5950         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5951         * gcc.dg/vect/vect-89.c: Likewise.
5952         * gcc.dg/vect/vect-91.c: Likewise.
5953         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5954         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5955         * gfortran.dg/vect/vect-2.f90: Likewise.
5956         * gfortran.dg/vect/vect-3.f90: Likewise.
5957         * gfortran.dg/vect/vect-4.f90: Likewise.
5958         * gfortran.dg/vect/vect-5.f90: Likewise.
5959
5960 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5961
5962         PR tree-optimization/36318
5963         * gcc.dg/tree-ssa/sra-7.c: New test.
5964
5965 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5966
5967         PR fortran/37203
5968         * gfortran.dg/reshape_order_5.f90: New.
5969         * gfortran.dg/reshape_shape_1.f90: New.
5970
5971 2009-06-04  Jason Merrill  <jason@redhat.com>
5972
5973         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5974
5975 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5976
5977         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5978         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5979
5980 2009-06-04  Richard Guenther  <rguenther@suse.de>
5981
5982         PR c++/39371
5983         * g++.dg/torture/pr40335.C: New testcase.
5984
5985 2009-06-03  Richard Guenther  <rguenther@suse.de>
5986
5987         PR middle-end/40328
5988         * gcc.dg/torture/pr40328.c: New testcase.
5989
5990 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5991
5992         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5993         m68k and fido.
5994
5995 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5996
5997         * g++.dg/torture/pr40323.C: New file.
5998
5999 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6000
6001         * gnat.dg/specs/root.ads: New test.
6002         * gnat.dg/specs/root-level_1.ads: Likewise.
6003         * gnat.dg/specs/root-level_2.ads: Likewise.
6004         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6005
6006 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6007
6008         * g++.dg/init/ref15.C: Require unwrapped targets.
6009
6010 2009-06-02  Jason Merrill  <jason@redhat.com>
6011
6012         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6013         * g++.dg/cpp0x/initlist18.C: New.
6014         * g++.dg/cpp0x/initlist19.C: New.
6015
6016         * g++.dg/cpp0x/auto14.C: New.
6017
6018 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * gnat.dg/alignment6.adb: Remove XFAIL.
6021
6022 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6023
6024         PR c++/38089
6025         * g++.dg/template/spec36.C: New test.
6026
6027 2009-06-01  Ian Lance Taylor  <iant@google.com>
6028
6029         * gcc.dg/cast-qual-3.c: New testcase.
6030         * g++.dg/warn/Wcast-qual2.C: New testcase.
6031
6032 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6033
6034         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6035         (process-message): Expect column numbers.
6036         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6037         * gcc.dg/pch/counter-2.c: Same.
6038         * gcc.dg/pch/valid-2.c: Same.
6039         * gcc.dg/pch/warn-1.c: Same.
6040         * gcc.dg/pch/valid-1.c: Same.
6041         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6042         * gcc.dg/cpp/syshdr.c: Same.
6043         * gcc.dg/cpp/19940712-1.c: Same.
6044         * gcc.dg/cpp/missing-header-1.c: Same.
6045         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6046         * gcc.dg/cpp/tr-warn3.c: Same.
6047         * gcc.dg/cpp/pr29612-2.c: Same.
6048         * gcc.dg/cpp/tr-warn4.c: Same.
6049         * gcc.dg/cpp/Wtrigraphs.c: Same.
6050         * gcc.dg/cpp/poison.c: Same.
6051         * gcc.dg/cpp/arith-3.c: Same.
6052         * gcc.dg/cpp/sysmac2.c: Same.
6053         * gcc.dg/cpp/cpp.exp: Same.
6054         * gcc.dg/cpp/tr-warn5.c: Same.
6055         * gcc.dg/cpp/include2.c: Same.
6056         * gcc.dg/cpp/Wmissingdirs.c: Same.
6057         * gcc.dg/cpp/Wmissingdirs.c: Same.
6058         * gcc.dg/cpp/tr-warn6.c: Same.
6059         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6060         * gcc.dg/cpp/macspace1.c: Same.
6061         * gcc.dg/cpp/escape-2.c: Same.
6062         * gcc.dg/cpp/assert2.c: Same.
6063         * gcc.dg/cpp/undef2.c: Same.
6064         * gcc.dg/cpp/macspace2.c: Same.
6065         * gcc.dg/cpp/tr-warn1.c: Same.
6066         * gcc.dg/cpp/extratokens2.c: Same.
6067         * gcc.dg/cpp/strify2.c: Same.
6068         * gcc.dg/cpp/Wsignprom.c: Same.
6069         * gcc.dg/cpp/redef2.c: Same.
6070         * gcc.dg/cpp/trad/trad.exp: Same.
6071         * gcc.dg/cpp/arith-1.c: Same.
6072         * gcc.dg/cpp/extratokens.c: Same.
6073         * gcc.dg/cpp/if-mpar.c: Same.
6074
6075 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6076
6077         * gnat.dg/nested_float_packed.ads: New test.
6078
6079 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6080             Eric Botcazou  <botcazou@adacore.com>
6081
6082         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6083         * gnat.dg/test_oconst.adb: New test.
6084
6085 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6086
6087         * gcc.dg/plugin/ggcplug.c: Moved comment.
6088         (plugin_init): Fixed typo, declared i, returned 0 at end.
6089
6090 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6091
6092         PR testsuite/40244
6093         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6094         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6095
6096 2009-05-29  Ian Lance Taylor  <iant@google.com>
6097
6098         * gcc.dg/Wcxx-compat-11.c: New testcase.
6099
6100 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6101
6102         PR fortran/40019
6103         * gfortran.dg/leadz_trailz_1.f90: New test.
6104         * gfortran.dg/leadz_trailz_2.f90: New test.
6105
6106 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6107
6108         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6109         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6110         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6111         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6112         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6113         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6114         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6115         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6116         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6117         * gcc.dg/tree-ssa/sra-5.c: New file.
6118         * gcc.dg/tree-ssa/sra-6.c: New file.
6119         * gcc.c-torture/compile/sra-1.c: New file.
6120
6121 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR middle-end/40291
6124         * gcc.c-torture/compile/pr40291.c: New test.
6125
6126         PR target/40017
6127         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6128         __vector _Bool.
6129         * gcc.target/powerpc/altivec-30.c: New test.
6130         * gcc.target/powerpc/altivec-31.c: New test.
6131
6132 2009-05-28  Richard Guenther  <rguenther@suse.de>
6133
6134         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6135         * gcc.c-torture/execute/20090527-1.c: Likewise.
6136
6137 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6138
6139         PR c++/39754
6140         * g++.dg/template/canon-type-1.C: New test.
6141         * g++.dg/template/canon-type-2.C: Likewise.
6142         * g++.dg/template/canon-type-3.C: Likewise.
6143         * g++.dg/template/canon-type-4.C: Likewise.
6144         * g++.dg/template/canon-type-5.C: Likewise.
6145         * g++.dg/template/canon-type-6.C: Likewise.
6146         * g++.dg/template/canon-type-7.C: Likewise.
6147
6148 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6149             Uros Bizjak  <ubizjak@gmail.com>
6150             Danny Smith  <dansmister@gmail.com>
6151
6152         PR target/37216
6153
6154         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6155         New function.
6156         * gcc.target/i386/pr37216.c:  New test source file.
6157         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6158         use -fno-common for testing Cygwin and MinGW targets.
6159
6160 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6161
6162         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6163         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6164         * g++.dg/pr37742.C (size_t): Likewise.
6165         * g++.dg/torture/pr34850.C (size_t): Likewise.
6166         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6167         _PTRDIFF_TYPE__.
6168         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6169         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6170         (size_t): Use __extension__ and __SIZE_TYPE__.
6171         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6172         __SIZE_TYPE__.
6173         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6174         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6175         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6176         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6177         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6178         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6179         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6180         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6181         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6182         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6183         (__ssize_t): Likewise.
6184         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6185         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6186         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6187         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6188         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6189         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6190         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6191         * gcc.dg/pr33667.c (size_t): Likewise.
6192         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6193         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6194         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6195         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6196         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6197         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6198
6199 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6200
6201         PR tree-optimization/40254
6202         * gcc.dg/vect/pr40254.c: New test.
6203
6204 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6205
6206         PR middle-end/33699
6207         * gcc.target/mips/const-anchor-1.c: New test.
6208         * gcc.target/mips/const-anchor-2.c: New test.
6209
6210 2009-05-27  Jason Merrill  <jason@redhat.com>
6211
6212         * g++.dg/cpp0x/initlist15.C: New.
6213         * g++.dg/cpp0x/initlist16.C: New.
6214         * g++.dg/cpp0x/initlist17.C: New.
6215
6216 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6217
6218         PR fortran/39178
6219         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6220         patterns to reflect frontend changes.
6221         * gfortran.dg/vector_subscript_4.f90: Likewise.
6222
6223 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6224             Eric Botcazou  <botcazou@adacore.com>
6225
6226         * gcc.c-torture/execute/align-nest.c: New testcase.
6227         * gnat.dg/misaligned_nest.adb: New testcase.
6228
6229 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6230
6231         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6232         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6233         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6234         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6235
6236 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6237
6238         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6239         cast instead of assuming 0ul.
6240         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6241         __SIZE_TYPE__.
6242         (_type_desc): Make first argument const.
6243         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6244
6245 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6246
6247         PR libfortran/40187
6248         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6249         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6250
6251 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6252
6253         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6254         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6255         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6256         * gcc.dg/plugin/ggcplug.c: Added new file.
6257
6258 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6259
6260         PR fortran/40246
6261         * gfortran.dg/nullify_4.f90: New test.
6262
6263 2009-05-26  Richard Guenther  <rguenther@suse.de>
6264
6265         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6266
6267 2009-05-26  Richard Guenther  <rguenther@suse.de>
6268
6269         PR middle-end/40252
6270         * gcc.c-torture/compile/pr40252.c: New testcase.
6271
6272 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6273
6274         PR c++/40007
6275         * g++.dg/template/typedef18.C: New test.
6276         * g++.dg/template/typedef19.C: Likewise.
6277         * g++.dg/template/typedef20.C: Likewise.
6278         * g++.dg/template/access11.C: Adjust.
6279
6280 2009-05-26  Richard Guenther  <rguenther@suse.de>
6281
6282         PR testsuite/40247
6283         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6284
6285 2009-05-25  Jason Merrill  <jason@redhat.com>
6286
6287         PR c++/38064
6288         * g++.dg/cpp0x/enum3.C: New test.
6289
6290 2009-05-25  Richard Guenther  <rguenther@suse.de>
6291
6292         PR tree-optimization/36327
6293         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6294         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6295         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6296         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6297         * gcc.dg/vect/vect-40.c: Likewise.
6298         * gcc.dg/vect/vect-42.c: Likewise.
6299         * gcc.dg/vect/vect-46.c: Likewise.
6300         * gcc.dg/vect/vect-76.c: Likewise.
6301
6302 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6303
6304         PR fortran/40176
6305         * gfortran.dg/proc_ptr_18.f90: New.
6306         * gfortran.dg/proc_ptr_19.f90: New.
6307         * gfortran.dg/proc_ptr_comp_9.f90: New.
6308         * gfortran.dg/proc_ptr_comp_10.f90: New.
6309
6310 2009-05-25  Richard Guenther  <rguenther@suse.de>
6311
6312         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6313         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6314
6315 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6316
6317         PR tree-optimization/40238
6318         * gcc.dg/vect/pr40238.c: New test.
6319
6320 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6321             Dominique Dhumieres  <dominiq@lps.ens.fr>
6322
6323         PR fortran/35732
6324         PR fortran/39872
6325         * gfortran.dg/bounds_check_fail_3.f90: New test.
6326         * gfortran.dg/bounds_check_fail_4.f90: New test.
6327         * gfortran.dg/bounds_check_14.f90: Update test.
6328         * gfortran.dg/bound_4.f90: Update test.
6329
6330 2009-05-24  Richard Guenther  <rguenther@suse.de>
6331
6332         PR middle-end/40233
6333         * gcc.c-torture/compile/pr40233.c: New testcase.
6334
6335 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6336
6337         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6338         for alpha*-*-* targets.
6339
6340 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6341
6342         * gcc.dg/vect/bb-slp-1.c: New test.
6343         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6344         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6345         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6346         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6347         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6348         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6349         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6350         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6351         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6352         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6353         gcc.dg/vect/bb-slp-22.c: Likewise.
6354         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6355
6356 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6357             Maxim Kuvyrkov  <maxim@codesourcery.com>
6358
6359         * gcc.dg/falign-labels-1.c: New test.
6360
6361 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6362
6363         * gnat.dg/specs/rep_clause3.ads: New test.
6364
6365 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6366
6367         * gnat.dg/addr6.adb: New test.
6368
6369 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6370
6371         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6372         New function.
6373         * gcc.target/arm/thumb2-mul-space.c: New file.
6374         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6375         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6376         * gcc.target/arm/thumb2-mul-speed.c: New file.
6377
6378 2009-05-22  Richard Guenther  <rguenther@suse.de>
6379
6380         PR middle-end/38964
6381         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6382         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6383         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6384
6385 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6386
6387         * gcc.dg/dll-6.c: New test.
6388         * gcc.dg/dll-6a.c: Likewise.
6389         * gcc.dg/dll-7.c: Likewise.
6390         * gcc.dg/dll-7a.c: Likewise.
6391         * g++.dg/ext/dllexport2.C: Likewise.
6392         * g++.dg/ext/dllexport2a.cc: Likewise.
6393
6394 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6395
6396         PR target/37846
6397         * gcc.target/ia64/mfused-madd-vect.c: New test.
6398         * gcc.target/ia64/mfused-madd.c: New test.
6399         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6400         * gcc.target/ia64/mno-fused-madd.c: New test.
6401
6402 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6403
6404         * gcc.target/i386/movbe-1.c: New.
6405         * gcc.target/i386/movbe-2.c: Likewise.
6406
6407 2009-05-21  Taras Glek  <tglek@mozilla.com>
6408
6409         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6410         plugin_init signature.
6411         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6412         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6413         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6414
6415 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6416
6417         * gcc.dg/target/arm/neon-vmla-1.c: New.
6418         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6419
6420 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6421
6422         * gcc.target/mips/octeon-exts-6.c: New test.
6423         * gcc.target/mips/extend-1.c: New test.
6424         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6425         EXTS.
6426         * gcc.target/mips/octeon-exts-5.c: Likewise.
6427
6428 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR middle-end/40204
6431         * gcc.c-torture/compile/pr40204.c: New test.
6432
6433 2009-05-20  Richard Guenther  <rguenther@suse.de>
6434
6435         * gcc.c-torture/compile/20090518-1.c: New testcase.
6436
6437 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6438
6439         PR tree-optimization/40087
6440         * gcc.dg/tree-ssa/pr40087.c: New test.
6441
6442 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6443
6444         * gcc.dg/vector-4.c: New testcase.
6445         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6446         * g++.dg/ext/vector16.C: New testcase.
6447
6448 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6449
6450         PR c/40172
6451         * gcc.dg/pr40172.c: Renamed to ...
6452         * gcc.dg/pr40172-1.c: This.
6453
6454         * gcc.dg/pr40172-2.c: New.
6455         * gcc.dg/pr40172-3.c: Likewise.
6456
6457 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6458
6459         PR c/40172
6460         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6461
6462 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6463
6464         * gnat.dg/loop_optimization6.ad[sb]: New test.
6465
6466 2009-05-19  Richard Guenther  <rguenther@suse.de>
6467
6468         * gcc.c-torture/compile/20090519-1.c: New testcase.
6469
6470 2009-05-18  Jason Merrill  <jason@redhat.com>
6471
6472         * g++.dg/cpp0x/explicit1.C: New.
6473         * g++.dg/cpp0x/explicit2.C: New.
6474
6475 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6476
6477         PR debug/40109
6478         * g++.dg/debug/dwarf2/nested-1.C: New test.
6479
6480 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6481
6482         PR testsuite/39907
6483         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6484         stack alignment.
6485
6486 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6487
6488         PR fortran/40164
6489         * gfortran.dg/proc_ptr_comp_8.f90: New.
6490
6491 2009-05-18  Richard Guenther  <rguenther@suse.de>
6492
6493         PR fortran/40168
6494         * gfortran.dg/array_memset_2.f90: Adjust.
6495
6496 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6497
6498         PR fortran/36947
6499         PR fortran/40039
6500         * gfortran.dg/interface_27.f90: New.
6501         * gfortran.dg/interface_28.f90: New.
6502         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6503         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6504
6505 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6506
6507         * gcc.target/m68k/tls-ie.c: New test.
6508         * gcc.target/m68k/tls-le.c: New test.
6509         * gcc.target/m68k/tls-gd.c: New test.
6510         * gcc.target/m68k/tls-ld.c: New test.
6511         * gcc.target/m68k/tls-ie-xgot.c: New test.
6512         * gcc.target/m68k/tls-le-xtls.c: New test.
6513         * gcc.target/m68k/tls-gd-xgot.c: New test.
6514         * gcc.target/m68k/tls-ld-xgot.c: New test.
6515         * gcc.target/m68k/tls-ld-xtls.c: New test.
6516         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6517
6518 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6519
6520         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6521
6522 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6523
6524         PR c/40172
6525         * gcc.dg/pr40172.c: New.
6526
6527 2009-05-17  Jason Merrill  <jason@redhat.com>
6528
6529         PR c++/40139
6530         * g++.dg/template/dtor6.C: New.
6531
6532 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6533
6534         * g++.dg/warn/translate-ice-1.C: New test.
6535
6536 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6537
6538         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6539         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6540         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6541         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6542
6543 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6544
6545         PR fortran/33197
6546         * gfortran.dg/erf_2.F90: New test.
6547         * gfortran.dg/erfc_scaled_2.f90: New test.
6548
6549 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6550
6551         PR fortran/31243
6552         * gfortran.dg/string_1.f90: New test.
6553         * gfortran.dg/string_2.f90: New test.
6554         * gfortran.dg/string_3.f90: New test.
6555
6556 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6557
6558         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6559         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6560
6561 2009-05-15  Ian Lance Taylor  <iant@google.com>
6562
6563         * gcc.dg/Wcxx-compat-10.c: New testcase.
6564
6565 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6566
6567         PR 16302
6568         * gcc.dg/pr16302.c: New.
6569         * g++.dg/warn/pr16302.C: New.
6570
6571 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6572
6573         * gcc.dg/torture/builtin-math-5.c: New.
6574         * gcc.dg/torture/builtin-math-6.c: New.
6575         * lib/target-supports.exp (check_effective_target_mpc): New.
6576
6577 2009-05-15  Jan Hubicka  <jh@suse.cz>
6578
6579         * gcc.dg/tree-ssa/inline-3.c: New testcase
6580
6581 2009-05-15  Jan Hubicka  <jh@suse.cz>
6582
6583         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6584         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6585         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6586         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6587         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6588         Mark noinline.
6589         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6590         Mark noinline.
6591         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6592         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6593
6594 2009-05-15  Jan Hubicka  <jh@suse.cz>
6595
6596         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6597         optimized by sibcall noinline.
6598
6599 2009-05-15  Jan Hubicka  <jh@suse.cz>
6600
6601         * sibcall-1.c (track): Mark noinline.
6602         * sibcall-2.c (track): Mark noinline.
6603         * sibcall-3.c (track): Mark noinline.
6604         * sibcall-4.c (track): Mark noinline.
6605
6606 2009-05-15  Jan Hubicka  <jh@suse.cz>
6607
6608         * flatten-2.c: Disable early inlining; add comment.
6609         * flatten-3.c: New test based on flatten-2.c.
6610
6611 2009-05-15  Richard Guenther  <rguenther@suse.de>
6612
6613         PR tree-optimization/39999
6614         * gcc.c-torture/compile/pr39999.c: New testcase.
6615
6616 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6617
6618         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6619
6620 2009-05-14  Ian Lance Taylor  <iant@google.com>
6621
6622         * gcc.dg/Wcxx-compat-9.c: New testcase.
6623
6624 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6625
6626         PR fortran/39996
6627         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6628         * gfortran.dg/duplicate_type_2.f90: Ditto.
6629         * gfortran.dg/duplicate_type_3.f90: New.
6630
6631 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6632
6633         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6634         * ada/acats/tests/c5/c59002c.ada: Likewise.
6635
6636 2009-05-13  Taras Glek  <tglek@mozilla.com>
6637
6638         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6639         attributes and decl smashing.
6640         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6641         attributes.
6642         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6643         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6644
6645 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR fortran/39865
6648         * gfortran.dg/pr39865.f90: New test.
6649         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6650         arrays in FMT=.
6651         * gfortran.dg/hollerith_f95.f90: Likewise.
6652         * gfortran.dg/hollerith6.f90: New test.
6653         * gfortran.dg/hollerith7.f90: New test.
6654
6655 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6656
6657         PR cpp/36674
6658         * gcc.dg/cpp/pr36674.i: New.
6659
6660 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6661
6662         PR middle-end/40035
6663         * gcc.c-torture/compile/pr40035.c: New test.
6664
6665 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6666
6667         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6668
6669 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6670
6671         PR fortran/40110
6672         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6673         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6674         * gfortran.dg/interop_params.f03: Ditto.
6675
6676 2009-05-12  Jan Hubicka  <jh@suse.cz>
6677
6678         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6679         so unrolling still happens.
6680         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6681         * gcc.dg/ipa/ipacost-2.c: Likewise.
6682         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6683
6684 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6685
6686         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6687
6688 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6689
6690         * lib/target-supports.exp (check_profiling_available): Return
6691         false for -p on *-*-cygwin* targets.
6692
6693 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         PR tree-optimization/38632
6696         * g++.dg/tree-ssa/pr38632.C: New.
6697
6698 2009-05-11  Jan Hubicka  <jh@suse.cz>
6699
6700         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6701         we now optimize better.
6702         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6703         out at different places.
6704         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6705         unroling.
6706         * gcc.dg/vect/vect-76.c: Likewise.
6707         * gcc.dg/vect/vect-70.c: Likewise.
6708         * gcc.dg/vect/vect-66.c: Likewise.
6709         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6710         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6711
6712 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6713
6714         PR middle-end/40080
6715         * gcc.c-torture/compile/pr40080.c: New.
6716
6717 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6718
6719         * gcc.c-torture/compile/pr40026.c: New testcase.
6720
6721 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6722
6723         PR fortran/40089
6724         * gfortran.dg/proc_ptr_comp_7.f90: New.
6725
6726 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6727
6728         PR tree-optimization/40074
6729         * gcc.dg/vect/pr40074.c: New test.
6730
6731 2009-05-10  Ian Lance Taylor  <iant@google.com>
6732
6733         * gcc.dg/Wcxx-compat-7.c: New testcase.
6734         * gcc.dg/Wcxx-compat-8.c: New testcase.
6735         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6736         * gcc.dg/pr17188-1.c: Likewise.
6737         * gcc.dg/pr39084.c: Likewise.
6738
6739 2009-05-10  Michael Matz  <matz@suse.de>
6740
6741         PR target/40031
6742         * gcc.dg/pr40031.c: New test.
6743
6744 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6745
6746         PR fortran/40018
6747         * gfortran.dg/array_constructor_31.f90: New test.
6748
6749 2009-05-10  Richard Guenther  <rguenther@suse.de>
6750
6751         PR tree-optimization/40081
6752         * g++.dg/torture/pr40081.C: New testcase.
6753
6754 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6755
6756         PR fortran/38863
6757         * gfortran.dg/dependency_24.f90: New test.
6758         * gfortran.dg/dependency_23.f90: Clean up module files.
6759
6760 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6761
6762         PR fortran/38956
6763         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6764         * gfortran.dg/chmod_2.f90: Likewise.
6765         * gfortran.dg/chmod_3.f90: Likewise.
6766         * gfortran.dg/open_errors.f90: Likewise.
6767
6768 2009-05-09  Jan Hubicka  <jh@suse.cz>
6769
6770         PR middle-end/40043
6771         * g++.dg/eh/nested-try.C: New test.
6772
6773 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6774
6775         PR tree-optimization/40049
6776         * gcc.dg/vect/vect-shift-2.c: New test.
6777
6778 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6779
6780         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6781         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6782
6783 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6784
6785         PR c/36892
6786         * g++.dg/warn/deprecated-6.C: New.
6787         * gcc.dg/deprecated-4.c: Likewise.
6788         * gcc.dg/deprecated-5.c: Likewise.
6789         * gcc.dg/deprecated-6.c: Likewise.
6790
6791 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6792
6793         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6794         __aligned__(__BIGGEST_ALIGNMENT__).
6795         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6796         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6797         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6798         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6799         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6800         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6801         * gcc.dg/vect/Os-vect-95.c: Likewise.
6802         * gcc.dg/vect/pr20122.c: Likewise.
6803         * gcc.dg/vect/pr36493.c: Likewise.
6804         * gcc.dg/vect/pr37385.c: Likewise.
6805         * gcc.dg/vect/slp-7.c: Likewise.
6806         * gcc.dg/vect/slp-9.c: Likewise.
6807         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6808         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6809         * gcc.dg/vect/vect-35.c: Likewise.
6810         * gcc.dg/vect/vect-40.c: Likewise.
6811         * gcc.dg/vect/vect-42.c: Likewise.
6812         * gcc.dg/vect/vect-44.c: Likewise.
6813         * gcc.dg/vect/vect-46.c: Likewise.
6814         * gcc.dg/vect/vect-48.c: Likewise.
6815         * gcc.dg/vect/vect-52.c: Likewise.
6816         * gcc.dg/vect/vect-54.c: Likewise.
6817         * gcc.dg/vect/vect-56.c: Likewise.
6818         * gcc.dg/vect/vect-58.c: Likewise.
6819         * gcc.dg/vect/vect-60.c: Likewise.
6820         * gcc.dg/vect/vect-74.c: Likewise.
6821         * gcc.dg/vect/vect-75.c: Likewise.
6822         * gcc.dg/vect/vect-76.c: Likewise.
6823         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6824         * gcc.dg/vect/vect-77.c: Likewise.
6825         * gcc.dg/vect/vect-77-global.c: Likewise.
6826         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6827         * gcc.dg/vect/vect-78.c: Likewise.
6828         * gcc.dg/vect/vect-78-global.c: Likewise.
6829         * gcc.dg/vect/vect-80.c: Likewise.
6830         * gcc.dg/vect/vect-85.c: Likewise.
6831         * gcc.dg/vect/vect-87.c: Likewise.
6832         * gcc.dg/vect/vect-88.c: Likewise.
6833         * gcc.dg/vect/vect-92.c: Likewise.
6834         * gcc.dg/vect/vect-93.c: Likewise.
6835         * gcc.dg/vect/vect-95.c: Likewise.
6836         * gcc.dg/vect/vect-97.c: Likewise.
6837         * gcc.dg/vect/vect-complex-1.c: Likewise.
6838         * gcc.dg/vect/vect-complex-4.c: Likewise.
6839         * gcc.dg/vect/vect-complex-5.c: Likewise.
6840         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6841         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6842         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6843         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6844         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6845         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6846         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6847         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6848         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6849         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6850         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6851         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6852         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6853         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6854         * gcc.dg/vect/vect-outer-1.c: Likewise.
6855         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6856         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6857         * gcc.dg/vect/vect-outer-2.c: Likewise.
6858         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6859         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6860         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6861         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6862         * gcc.dg/vect/vect-outer-3.c: Likewise.
6863         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6864         * gcc.dg/vect/vect-outer-5.c: Likewise.
6865         * gcc.dg/vect/vect-outer-6.c: Likewise.
6866         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6867         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6868         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6869         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6870         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6871         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6872         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6873         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6874         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6875         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6876         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6877         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6878         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6879         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6880
6881 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6882
6883         PR c/24581
6884         * gcc.dg/torture/complex-sign.h: New header.
6885         * gcc.dg/torture/complex-sign-add.c,
6886         gcc.dg/torture/complex-sign-mixed-add.c,
6887         gcc.dg/torture/complex-sign-mixed-div.c,
6888         gcc.dg/torture/complex-sign-mixed-mul.c,
6889         gcc.dg/torture/complex-sign-mixed-sub.c,
6890         gcc.dg/torture/complex-sign-mul.c,
6891         gcc.dg/torture/complex-sign-sub.c: New tests.
6892
6893 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6894
6895         PR fortran/39876
6896         * gfortran.dg/intrinsic_3.f90: New.
6897
6898 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6899
6900         PR c/39037
6901         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6902         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6903         * gcc.dg/dfp/float-constant-double.c: New test.
6904         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6905         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6906         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6907         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6908         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6909         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6910         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6911         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6912         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6913
6914 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6915
6916         PR middle-end/40057
6917         * gcc.c-torture/execute/pr40057.c: New test.
6918
6919 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6920
6921         * gcc.c-torture/compile/const-high-part.c: New test.
6922
6923 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6924
6925         PR testsuite/40050
6926         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6927         build plugin.
6928
6929 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6930
6931         PR fortran/39630
6932         * gfortran.dg/proc_decl_1.f90: Modified.
6933         * gfortran.dg/proc_ptr_comp_1.f90: New.
6934         * gfortran.dg/proc_ptr_comp_2.f90: New.
6935         * gfortran.dg/proc_ptr_comp_3.f90: New.
6936         * gfortran.dg/proc_ptr_comp_4.f90: New.
6937         * gfortran.dg/proc_ptr_comp_5.f90: New.
6938         * gfortran.dg/proc_ptr_comp_6.f90: New.
6939
6940 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6941
6942         PR c++/17395
6943         * g++.dg/template/call7.C: New test.
6944
6945 2009-05-06  Diego Novillo  <dnovillo@google.com>
6946
6947         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6948
6949 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6950
6951         * gfortran.dg/pr40021.f: Moved to ...
6952         * gfortran.fortran-torture/execute/pr40021.f: Here.
6953
6954 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6955
6956         PR middle-end/39986
6957         * gcc.dg/dfp/pr39986.c: New test.
6958
6959 2009-05-06  Michael Matz  <matz@suse.de>
6960
6961         PR middle-end/40021
6962         * gfortran.dg/pr40021.f: New test.
6963
6964 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6965
6966         * lib/plugin-support.exp: New file containing support procs for
6967         plugin testcases.
6968         * lib/target-supports.exp (check_plugin_available): New proc.
6969         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6970         * gcc.dg/plugin/selfassign.c: New plugin source file.
6971         * gcc.dg/plugin/self-assign-test-1.c: New test.
6972         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6973         * g++.dg/README: Add description for plugin test.
6974         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6975         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6976         * g++.dg/plugin/selfassign.c: New plugin source file.
6977         * g++.dg/plugin/self-assign-test-1.C: New test.
6978         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6979         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6980         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6981         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6982
6983 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6984
6985         PR fortran/40041
6986         * gfortran.dg/intrinsic_2.f90: New test.
6987         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6988
6989 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6990
6991         PR c/40032
6992         * gcc.dg/noncompile/incomplete-5.c: New test.
6993
6994 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR middle-end/39666
6997         * gcc.dg/pr39666-1.c: New test.
6998         * gcc.dg/pr39666-2.c: Likewise.
6999         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7000         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7001         * gfortran.dg/pr39666-1.f90: Likewise.
7002         * gfortran.dg/pr39666-2.f90: Likewise.
7003
7004 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7005
7006         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7007         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7008         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7009
7010 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7011
7012         PR fortran/39998
7013         * gfortran.dg/proc_ptr_17.f90: New.
7014
7015 2009-05-05  Richard Guenther  <rguenther@suse.de>
7016
7017         PR tree-optimization/40022
7018         * gcc.c-torture/execute/pr40022.c: New testcase.
7019
7020 2009-05-05  Richard Guenther  <rguenther@suse.de>
7021
7022         PR middle-end/40023
7023         * gcc.c-torture/compile/pr40023.c: New testcase.
7024
7025 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7026
7027         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7028         * g++.dg/template/overload9.C: Likewise.
7029         * g++.dg/ext/ms-1.C: New.
7030
7031 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7032
7033         PR c++/40013
7034         * g++.dg/ext/vla7.C: New test.
7035
7036 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7037
7038         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7039
7040 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7041
7042         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7043         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7044         Update expected errors.
7045
7046 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7047
7048         PR c++/28152
7049         * g++.dg/parse/parser-pr28152.C: New.
7050         * g++.dg/parse/parser-pr28152-2.C: New.
7051
7052 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7053
7054         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7055
7056 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7057
7058         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7059         * gcc.target/sparc/fexpand-2.c: Likewise.
7060         * gcc.target/sparc/fpmerge-2.c: Likewise.
7061         * gcc.target/sparc/pdist-2.c: Likewise.
7062
7063 2009-05-03  Richard Guenther  <rguenther@suse.de>
7064
7065         PR c/39983
7066         * gcc.c-torture/compile/pr39983.c: New testcase.
7067
7068 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7069
7070         * gcc.dg/c99-complex-3.c: New test.
7071
7072 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7073
7074         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7075
7076 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7077
7078         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7079
7080 2009-05-02  Richard Guenther  <rguenther@suse.de>
7081
7082         PR middle-end/40001
7083         * gcc.target/spu/pr40001.c: New testcase.
7084
7085 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7086
7087         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7088
7089 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7090
7091         PR middle-end/39579
7092         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7093         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7094
7095 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7096
7097         PR testsuite/39776
7098         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7099         no longer issued.
7100
7101 2009-04-30  David Ayers  <ayers@fsfe.org>
7102
7103         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7104         and gcc_error_prefix variables.
7105         * objc.dg/bad-receiver-type.m: Update to match correct
7106         diagnostics marker.
7107         * objc.dg/encode-5.m: Likewise.
7108         * objc.dg/id-1.m: Likewise.
7109         * objc.dg/method-1.m: Likewise.
7110         * objc.dg/method-6.m: Likewise.
7111         * objc.dg/method-7.m: Likewise.
7112         * objc.dg/method-9.m: Likewise.
7113         * objc.dg/method-11.m: Likewise.
7114         * objc.dg/method-20.m: Likewise.
7115         * objc.dg/private-1.m: Likewise.
7116
7117 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7118
7119         PR libfortran/39667
7120         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7121         * gfortran.dg/advance_4.f90: Likewise
7122         * gfortran.dg/advance_5.f90: Likewise
7123         * gfortran.dg/append_1.f90: Likewise
7124         * gfortran.dg/backslash_1.f90: Likewise
7125         * gfortran.dg/backslash_2.f90: Likewise
7126         * gfortran.dg/backslash_3.f: Likewise
7127         * gfortran.dg/backspace_10.f90: Likewise
7128         * gfortran.dg/backspace_3.f: Likewise
7129         * gfortran.dg/backspace_4.f: Likewise
7130         * gfortran.dg/backspace_5.f: Likewise
7131         * gfortran.dg/backspace_8.f: Likewise
7132         * gfortran.dg/backspace_9.f: Likewise
7133         * gfortran.dg/complex_write.f90: Likewise
7134         * gfortran.dg/convert_implied_open.f90: Likewise
7135         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7136         * gfortran.dg/dos_eol.f: Likewise
7137         * gfortran.dg/empty_format_1.f90: Likewise
7138         * gfortran.dg/endfile.f: Likewise
7139         * gfortran.dg/eof_1.f90: Likewise
7140         * gfortran.dg/eor_1.f90: Likewise
7141         * gfortran.dg/eor_handling_1.f90: Likewise
7142         * gfortran.dg/eor_handling_2.f90: Likewise
7143         * gfortran.dg/eor_handling_3.f90: Likewise
7144         * gfortran.dg/eor_handling_4.f90: Likewise
7145         * gfortran.dg/eor_handling_5.f90: Likewise
7146         * gfortran.dg/error_recovery_5.f90: Likewise
7147         * gfortran.dg/f2003_inquire_1.f03: Likewise
7148         * gfortran.dg/f2003_io_4.f03: Likewise
7149         * gfortran.dg/f2003_io_5.f03: Likewise
7150         * gfortran.dg/f2003_io_7.f03: Likewise
7151         * gfortran.dg/fgetc_1.f90: Likewise
7152         * gfortran.dg/fgetc_2.f90: Likewise
7153         * gfortran.dg/flush_1.f90: Likewise
7154         * gfortran.dg/fmt_exhaust.f90: Likewise
7155         * gfortran.dg/fmt_huge.f90: Likewise
7156         * gfortran.dg/fmt_read.f90: Likewise
7157         * gfortran.dg/fmt_t_1.f90: Likewise
7158         * gfortran.dg/fmt_t_2.f90: Likewise
7159         * gfortran.dg/fmt_t_3.f90: Likewise
7160         * gfortran.dg/fmt_t_4.f90: Likewise
7161         * gfortran.dg/fmt_t_5.f90: Likewise
7162         * gfortran.dg/fmt_t_7.f: Likewise
7163         * gfortran.dg/fseek.f90: Likewise
7164         * gfortran.dg/ftell_1.f90: Likewise
7165         * gfortran.dg/ftell_2.f90: Likewise
7166         * gfortran.dg/func_derived_3.f90: Likewise
7167         * gfortran.dg/inquire_9.f90: Likewise
7168         * gfortran.dg/iostat_1.f90: Likewise
7169         * gfortran.dg/iostat_2.f90: Likewise
7170         * gfortran.dg/list_read_1.f90: Likewise
7171         * gfortran.dg/list_read_4.f90: Likewise
7172         * gfortran.dg/list_read_5.f90: Likewise
7173         * gfortran.dg/list_read_7.f90: Likewise
7174         * gfortran.dg/list_read_8.f90: Likewise
7175         * gfortran.dg/list_read_9.f90: Likewise
7176         * gfortran.dg/namelist_13.f90: Likewise
7177         * gfortran.dg/namelist_14.f90: Likewise
7178         * gfortran.dg/namelist_15.f90: Likewise
7179         * gfortran.dg/namelist_16.f90: Likewise
7180         * gfortran.dg/namelist_17.f90: Likewise
7181         * gfortran.dg/namelist_18.f90: Likewise
7182         * gfortran.dg/namelist_19.f90: Likewise
7183         * gfortran.dg/namelist_20.f90: Likewise
7184         * gfortran.dg/namelist_24.f90: Likewise
7185         * gfortran.dg/namelist_26.f90: Likewise
7186         * gfortran.dg/namelist_27.f90: Likewise
7187         * gfortran.dg/namelist_28.f90: Likewise
7188         * gfortran.dg/namelist_37.f90: Likewise
7189         * gfortran.dg/namelist_38.f90: Likewise
7190         * gfortran.dg/namelist_39.f90: Likewise
7191         * gfortran.dg/namelist_40.f90: Likewise
7192         * gfortran.dg/namelist_43.f90: Likewise
7193         * gfortran.dg/namelist_44.f90: Likewise
7194         * gfortran.dg/namelist_45.f90: Likewise
7195         * gfortran.dg/namelist_46.f90: Likewise
7196         * gfortran.dg/namelist_47.f90: Likewise
7197         * gfortran.dg/namelist_48.f90: Likewise
7198         * gfortran.dg/namelist_49.f90: Likewise
7199         * gfortran.dg/namelist_50.f90: Likewise
7200         * gfortran.dg/namelist_51.f90: Likewise
7201         * gfortran.dg/namelist_52.f90: Likewise
7202         * gfortran.dg/namelist_56.f90: Likewise
7203         * gfortran.dg/namelist_char_only.f90: Likewise
7204         * gfortran.dg/namelist_use.f90: Likewise
7205         * gfortran.dg/namelist_use_only.f90: Likewise
7206         * gfortran.dg/noadv_size.f90: Likewise
7207         * gfortran.dg/open_access_append_1.f90: Likewise
7208         * gfortran.dg/pad_no.f90: Likewise
7209         * gfortran.dg/pr12884.f: Likewise
7210         * gfortran.dg/pr17090.f90: Likewise
7211         * gfortran.dg/pr17285.f90: Likewise
7212         * gfortran.dg/pr17286.f90: Likewise
7213         * gfortran.dg/pr18122.f90: Likewise
7214         * gfortran.dg/pr18210.f90: Likewise
7215         * gfortran.dg/pr18392.f90: Likewise
7216         * gfortran.dg/pr19155.f: Likewise
7217         * gfortran.dg/pr19216.f: Likewise
7218         * gfortran.dg/pr19467.f90: Likewise
7219         * gfortran.dg/pr19657.f: Likewise
7220         * gfortran.dg/pr20257.f90: Likewise
7221         * gfortran.dg/read_bad_advance.f90: Likewise
7222         * gfortran.dg/read_eof_2.f90: Likewise
7223         * gfortran.dg/read_eof_4.f90: Likewise
7224         * gfortran.dg/read_many_1.f: Likewise
7225         * gfortran.dg/read_noadvance.f90: Likewise
7226         * gfortran.dg/read_repeat.f90: Likewise
7227         * gfortran.dg/read_size_noadvance.f90: Likewise
7228         * gfortran.dg/read_x_past.f: Likewise
7229         * gfortran.dg/record_marker_1.f90: Likewise
7230         * gfortran.dg/record_marker_3.f90: Likewise
7231         * gfortran.dg/rewind_1.f90: Likewise
7232         * gfortran.dg/runtime_warning_1.f90: Likewise
7233         * gfortran.dg/shape_3.f90: Likewise
7234         * gfortran.dg/slash_1.f90: Likewise
7235         * gfortran.dg/stat_1.f90: Likewise
7236         * gfortran.dg/stat_2.f90: Likewise
7237         * gfortran.dg/streamio_11.f90: Likewise
7238         * gfortran.dg/streamio_3.f90: Likewise
7239         * gfortran.dg/streamio_4.f90: Likewise
7240         * gfortran.dg/streamio_9.f90: Likewise
7241         * gfortran.dg/tl_editing.f90: Likewise
7242         * gfortran.dg/unf_io_convert_1.f90: Likewise
7243         * gfortran.dg/unf_io_convert_2.f90: Likewise
7244         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7245         * gfortran.dg/unf_short_record_1.f90: Likewise
7246         * gfortran.dg/utf8_1.f03: Likewise
7247         * gfortran.dg/utf8_2.f03: Likewise
7248         * gfortran.dg/widechar_IO_1.f90: Likewise
7249         * gfortran.dg/write_check3.f90: Likewise
7250         * gfortran.dg/write_rewind_2.f: Likewise
7251         * gfortran.dg/x_slash_2.f: Likewise
7252
7253 2009-04-29  Richard Guenther  <rguenther@suse.de>
7254
7255         PR target/39943
7256         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7257         New.
7258         (check_effective_target_vect_floatuint_cvt): Likewise.
7259         * gcc.dg/vect/slp-10.c: Adjust.
7260         * gcc.dg/vect/slp-11.c: Adjust.
7261         * gcc.dg/vect/slp-12b.c: Adjust.
7262         * gcc.dg/vect/slp-33.c: Adjust.
7263         * gcc.c-torture/compile/pr39943.c: New testcase.
7264
7265 2009-04-29  Richard Guenther  <rguenther@suse.de>
7266
7267         PR middle-end/39937
7268         * gcc.c-torture/compile/pr39937.c: New testcase.
7269
7270 2009-04-29  Richard Guenther  <rguenther@suse.de>
7271
7272         PR tree-optimization/39941
7273         * gcc.c-torture/compile/pr39941.c: New testcase.
7274
7275 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7276
7277         * gcc.target/bfin/20090411-1.c: New test.
7278
7279 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7280
7281         PR target/39565
7282         * gcc.dg/pr39565.c: New testcase.
7283
7284 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7285
7286         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7287         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7288         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7289         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7290         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7291         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7292         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7293         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7294         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7295         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7296         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7297         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7298         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7299         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7300         * gcc.target/i386/pr37191.c: Likewise.
7301         * gcc.target/i386/reload-1.c: Likewise.
7302         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7303         * g++.old-deja/g++.pt/repo2.C: Likewise.
7304         * g++.old-deja/g++.pt/repo3.C: Likewise.
7305         * g++.old-deja/g++.pt/repo4.C: Likewise.
7306         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7307         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7308         * g++.dg/template/repo1.C: Likewise.
7309         * g++.dg/template/repo2.C: Likewise.
7310         * g++.dg/template/repo3.C: Likewise.
7311         * g++.dg/template/repo4.C: Likewise.
7312         * g++.dg/template/repo5.C: Likewise.
7313         * g++.dg/template/repo6.C: Likewise.
7314         * g++.dg/template/repo7.C: Likewise.
7315         * g++.dg/template/repo8.C: Likewise.
7316         * g++.dg/template/repo9.C: Likewise.
7317         * g++.dg/rtti/repo1.C: Likewise.
7318         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7319         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7320         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7321         * g++.dg/other/PR23205.C: Skip for vxworks.
7322         * g++.dg/ext/visibility/class1.C: Requires PIC.
7323         * g++.dg/eh/async-unwind2.C: Requires PIC.
7324         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7325         does not have cxa_exit.
7326
7327 2009-04-28  Jing Yu  <jingyu@google.com>
7328
7329         PR testsuite/39790
7330         * lib/target-supports.exp (check_effective_target_tls): Remove
7331         comment of caching.
7332         (check_effective_target_tls_native): Likewise.
7333         (check_effective_target_tls_runtime): Likewise.
7334         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7335         tls to tls_runtime.
7336         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7337
7338 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7339
7340         PR fortran/39946
7341         * gfortran.dg/proc_ptr_16.f90: New.
7342
7343 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7344
7345         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7346         lp64 is true.
7347
7348 2009-04-28  Richard Guenther  <rguenther@suse.de>
7349
7350         PR middle-end/39937
7351         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7352
7353 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7354
7355         * g++.dg/warn/pr35652.C: Removed.
7356         * gcc.dg/pr35652.c: Likewise.
7357
7358 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7359
7360         * gcc.target/ia64/20071210-2.c: New testcase.
7361
7362 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7363
7364         PR c/39323
7365         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7366         * gcc.dg/pr39323-3.c: Ditto.
7367
7368 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7369
7370         PR fortran/39930
7371         PR fortran/39931
7372         * gfortran.dg/ambiguous_reference_2.f90: New.
7373         * gfortran.dg/pointer_assign_7.f90: New.
7374
7375 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7376             Mark Mitchell  <mark@codesourcery.com>
7377
7378         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7379         * gcc.dg/20020103-1.c: Check for __ppc.
7380         * gcc.dg/asm-b.c: Check for __ppc.
7381         * gcc.dg/20020919-1.c: Check for __ppc.
7382         * gcc.dg/20020312-2.c: Likewise.
7383         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7384         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7385         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7386         * g++.dg/warn/weak1.C: Likewise.
7387         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7388         static so appropriate optimizations kick in.
7389         (find_base_value_wrapper): New function.
7390         * g++.dg/eh/simd-5.C: Fix target triplet.
7391         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7392
7393 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7394             H.J. Lu  <hongjiu.lu@intel.com>
7395
7396         PR target/39911
7397         * gcc.target/i386/pr39911.c: New test.
7398
7399 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7400
7401         PR fortran/39879
7402         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7403
7404 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7405
7406         PR c++/35652
7407         Revert:
7408
7409         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7410
7411         * gcc.dg/pr35652.C: New.
7412         * g++.dg/warn/pr35652.C: New.
7413         * gcc.dg/format/plus-1.c: Adjust message.
7414
7415 2009-04-27  DJ Delorie  <dj@redhat.com>
7416
7417         * lib/target-supports.exp (check_effective_target_double64): New.
7418         (check_effective_target_double64plus): New.
7419         (check_effective_target_large_double): New.
7420         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7421         * gcc.dg/div-double-1.c: Likewise.
7422         * gcc.dg/Wconversion-real.c: Require large_double.
7423         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7424
7425         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7426         are too small.
7427
7428         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7429         constants as long.
7430
7431 2009-04-27  Ian Lance Taylor  <iant@google.com>
7432
7433         * gcc.dg/Wcxx-compat-5.c: New testcase.
7434         * gcc.dg/Wcxx-compat-6.c: New testcase.
7435
7436 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7437
7438         Allow non-constant arguments to conversion intrinsics.
7439         * gcc.target/spu/intrinsics-3.c: Update tests.
7440
7441 2009-04-27  Richard Guenther  <rguenther@suse.de>
7442
7443         PR middle-end/39928
7444         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7445         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7446
7447 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7448
7449         PR target/39903
7450         * gcc.dg/torture/pr39903-1.c: New.
7451         * gcc.dg/torture/pr39903-2.c: Likewise.
7452
7453 2009-04-27  Revital Eres  <eres@il.ibm.com>
7454
7455         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7456         and check it.
7457         * gcc.dg/sms-2.c: Add dump check.
7458         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7459         and check it.
7460         * gcc.dg/sms-4.c: Likewise.
7461         * gcc.dg/sms-5.c: Likewise.
7462         * gcc.dg/sms-6.c: Likewise.
7463         * gcc.dg/sms-7.c: Likewise.
7464         * gcc.dg/sms-antideps.c: Rename to...
7465         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7466
7467 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7468
7469         * gnat.dg/opt2.adb: New test.
7470
7471 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7472
7473         PR c++/39875
7474         * g++.dg/warn/Wunused-15.C: New test.
7475
7476 2009-04-26  Michael Matz  <matz@suse.de>
7477
7478         Expand from SSA.
7479         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7480         change regexps.
7481         * gcc.target/i386/pr37248-1.c: Modified.
7482         * gcc.target/i386/pr37248-3.c: Modified.
7483         * gcc.target/i386/pr37248-2.c: Modified.
7484         * gnat.dg/aliasing1.adb: Modified.
7485         * gnat.dg/pack9.adb: Modified.
7486         * gnat.dg/aliasing2.adb: Modified.
7487         * gcc.dg/strict-overflow-2.c: Modified.
7488         * gcc.dg/autopar/reduc-1char.c: Modified.
7489         * gcc.dg/autopar/reduc-2char.c: Modified.
7490         * gcc.dg/autopar/reduc-1.c: Modified.
7491         * gcc.dg/autopar/reduc-2.c: Modified.
7492         * gcc.dg/autopar/reduc-3.c: Modified.
7493         * gcc.dg/autopar/reduc-6.c: Modified.
7494         * gcc.dg/autopar/reduc-7.c: Modified.
7495         * gcc.dg/autopar/reduc-8.c: Modified.
7496         * gcc.dg/autopar/reduc-9.c: Modified.
7497         * gcc.dg/autopar/reduc-1short.c: Modified.
7498         * gcc.dg/autopar/reduc-2short.c: Modified.
7499         * gcc.dg/autopar/parallelization-1.c: Modified.
7500         * gcc.dg/strict-overflow-4.c: Modified.
7501         * gcc.dg/strict-overflow-6.c: Modified.
7502         * gcc.dg/gomp/combined-1.c: Modified.
7503         * gcc.dg/no-strict-overflow-1.c: Modified.
7504         * gcc.dg/no-strict-overflow-3.c: Modified.
7505         * gcc.dg/no-strict-overflow-5.c: Modified.
7506         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7507         * gcc.dg/tree-ssa/pr18134.c: Modified.
7508         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7509         * gcc.dg/tree-ssa/vector-2.c: Modified.
7510         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7511         * gcc.dg/tree-ssa/loop-21.c: Modified.
7512         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7513         * gcc.dg/tree-ssa/vector-3.c: Modified.
7514         * gcc.dg/tree-ssa/asm-3.c: Modified.
7515         * gcc.dg/tree-ssa/pr23294.c: Modified.
7516         * gcc.dg/tree-ssa/loop-22.c: Modified.
7517         * gcc.dg/tree-ssa/loop-15.c: Modified.
7518         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7519         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7520         * gcc.dg/tree-ssa/pr20139.c: Modified.
7521         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7522         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7523         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7524         * gcc.dg/tree-ssa/loop-5.c: Modified.
7525         * gcc.dg/tree-ssa/pr19431.c: Modified.
7526         * gcc.dg/tree-ssa/pr32044.c: Modified.
7527         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7528         * gcc.dg/tree-ssa/loop-19.c: Modified.
7529         * gcc.dg/tree-ssa/loop-28.c: Modified.
7530         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7531         * gcc.dg/tree-ssa/divide-1.c: Modified.
7532         * gcc.dg/tree-ssa/inline-1.c: Modified.
7533         * gcc.dg/tree-ssa/divide-3.c: Modified.
7534         * gcc.dg/tree-ssa/pr30978.c: Modified.
7535         * gcc.dg/tree-ssa/alias-6.c: Modified.
7536         * gcc.dg/tree-ssa/divide-4.c: Modified.
7537         * gcc.dg/tree-ssa/alias-11.c: Modified.
7538         * gcc.dg/no-strict-overflow-7.c: Modified.
7539         * gcc.dg/strict-overflow-1.c: Modified.
7540         * gcc.dg/pr15784-4.c: Modified.
7541         * gcc.dg/pr34263.c: Modified.
7542         * gcc.dg/strict-overflow-3.c: Modified.
7543         * gcc.dg/tree-prof/stringop-1.c: Modified.
7544         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7545         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7546         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7547         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7548         * gcc.dg/no-strict-overflow-2.c: Modified.
7549         * gcc.dg/no-strict-overflow-4.c: Modified.
7550         * gcc.dg/no-strict-overflow-6.c: Modified.
7551         * g++.dg/tree-ssa/pr27090.C: Modified.
7552         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7553         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7554         * g++.dg/tree-ssa/pr19807.C: Modified.
7555         * g++.dg/opt/pr30965.C: Modified.
7556         * g++.dg/init/new17.C: Modified.
7557         * gfortran.dg/whole_file_6.f90: Modified.
7558         * gfortran.dg/whole_file_5.f90: Modified.
7559         * gfortran.dg/reassoc_1.f90: Modified.
7560         * gfortran.dg/reassoc_3.f90: Modified.
7561
7562 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7563
7564         PR fortran/39893
7565         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7566
7567 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7568
7569         PR inline-asm/39543
7570         * gcc.target/i386/pr39543-1.c: New test.
7571         * gcc.target/i386/pr39543-2.c: New test.
7572         * gcc.target/i386/pr39543-3.c: New test.
7573
7574         PR c/39889
7575         * gcc.dg/Wunused-value-3.c: New test.
7576
7577 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7578
7579         PR c/39581
7580         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7581         gcc.dg/vla-21.c: New tests.
7582
7583 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7584
7585         PR c/39556
7586         * gcc.dg/inline-34.c: New test.
7587
7588 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7589
7590         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7591         gcc.dg/enum-const-3.c: New tests.
7592         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7593         -pedantic-errors.  Update expected diagnostics.
7594
7595 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7596
7597         PR c/39582
7598         * gcc.dg/vla-20.c: New test.
7599
7600 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7601
7602         PR c/39564
7603         * gcc.dg/vla-19.c: New test.
7604
7605 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7606
7607         PR preprocessor/39559
7608         * gcc.dg/c99-intconst-2.c: New test.
7609
7610 2009-04-25  Jan Hubicka  <jh@suse.cz>
7611
7612         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7613
7614 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7615
7616         PR fortran/39688
7617         * gfortran.dg/import7.f90: New.
7618
7619 2009-04-24  Richard Guenther  <rguenther@suse.de>
7620
7621         * gcc.dg/tree-ssa/vrp48.c: Fix.
7622
7623 2008-04-24  Doug Kwan  <dougkwan@google.com>
7624
7625         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7626         destination are the same.
7627
7628 2009-04-24  Richard Guenther  <rguenther@suse.de>
7629
7630         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7631
7632 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7633
7634         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7635         gcc.dg/array-const-3.c: New tests.
7636
7637 2009-04-24  Ian Lance Taylor  <iant@google.com>
7638
7639         * gcc.dg/Wcxx-compat-4.c: New testcase.
7640
7641 2009-04-24  Daniel Kraft  <d@domob.eu>
7642
7643         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7644         expected on already erraneous symbol (renamed to fresh one).
7645
7646 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7647
7648         PR middle-end/39867
7649         * gcc.dg/pr39867.c: New.
7650
7651 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7652
7653         PR fortran/39861
7654         PR fortran/39864
7655         * gfortran.dg/intrinsic_1.f90: New.
7656
7657 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7658
7659         * gnat.dg/alignment7.adb: New test.
7660         * gnat.dg/alignment8.adb: Likewise.
7661
7662 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7663
7664         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7665         * gnat.dg/specs/rep_clause2.ads: New test.
7666
7667 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR rtl-optimization/39794
7670         * gcc.dg/pr39794.c: New test.
7671
7672 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7673
7674         * gnat.dg/atomic1.adb: New test.
7675         * gnat.dg/atomic1_pkg.ads: New helper.
7676
7677 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7678
7679         PR testsuite/39623
7680         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7681         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7682
7683 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7684
7685         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7686         warning.
7687
7688 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7689
7690         PR C/31499
7691         * gcc.dg/vector-init-1.c: New testcase.
7692         * gcc.dg/vector-init-2.c: New testcase.
7693
7694 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7695
7696         * gnat.dg/enum2.adb: New test.
7697         * gnat.dg/enum2_pkg.ads: New helper.
7698
7699 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR c/39855
7702         * gcc.dg/torture/pr39855.c: New test.
7703
7704 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7705
7706         PR c++/39639
7707         * g++.dg/cpp0x/pr39639.C: New test.
7708
7709 2009-04-22  Mark Heffernan  <meheff@google.com>
7710
7711         * gcc.dg/profile-generate-3.c: New test.
7712
7713 2009-04-22  Jan Hubicka  <jh@suse.cz>
7714
7715         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7716
7717 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7718
7719         PR testsuite/39623
7720         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7721
7722 2009-04-22  Richard Guenther  <rguenther@suse.de>
7723
7724         PR tree-optimization/39824
7725         * gcc.c-torture/compile/pr39824.c: New testcase.
7726
7727 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7728
7729         PR c++/14875
7730         * g++.dg/parse/parser-pr14875.C: New.
7731         * g++.dg/parse/parser-pr14875-2.C: New.
7732         * g++.dg/parse/error6.C: Update match string.
7733
7734 2009-04-22  Richard Guenther  <rguenther@suse.de>
7735
7736         PR tree-optimization/39845
7737         * gcc.c-torture/compile/pr39845.c: New testcase.
7738
7739 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7740
7741         PR fortran/39735
7742         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7743         * gfortran.dg/external_initializer.f90: Modified.
7744         * gfortran.dg/interface_26.f90: Modified.
7745         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7746         * gfortran.dg/proc_ptr_3.f90: Modified.
7747         * gfortran.dg/proc_ptr_15.f90: New.
7748         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7749
7750 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7751
7752         PR c++/35711
7753         * g++.dg/warn/pr35711.C: New.
7754         * g++.dg/conversion/ptrmem2.C: Update.
7755
7756 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7757
7758         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7759         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7760         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7761         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7762         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7763         gcc.c-torture/ChangeLog.0,
7764         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7765         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7766         gcc.target/i386/math-torture/math-torture.exp,
7767         gcc.target/mips/inter/mips16-inter.exp,
7768         gcc.target/mips/mips-nonpic/README,
7769         gcc.target/x86_64/abi/README.gcc,
7770         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7771         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7772         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7773         notices.
7774         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7775
7776 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7777
7778         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7779
7780 2009-04-21  Richard Guenther  <rguenther@suse.de>
7781
7782         PR middle-end/39829
7783         * gcc.dg/torture/pr39829.c: New testcase.
7784
7785 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7786
7787         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7788
7789 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7790
7791         PR 16202
7792         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7793         * gcc.dg/sequence-pt-2.c: New.
7794         * gcc.dg/sequence-pt-3.c: New.
7795         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7796         * g++.dg/warn/sequence-pt-2.c: New.
7797         * g++.dg/warn/sequence-pt-3.c: New.
7798
7799 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7800
7801         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7802
7803 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7804
7805         * gnat.dg/import1.ad[sb]: New test.
7806
7807 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7808
7809         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7810         return 0.
7811
7812 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7813
7814         PR fortran/39811
7815         * gfortran.dg/continuation_11.f90: New test.
7816
7817 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7818
7819         PR c++/13358
7820         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7821         messages. Test for "long long" in system headers.
7822         * gcc.dg/c99-longlong-2.c: New.
7823         * g++.dg/warn/pr13358.C: New.
7824         * g++.dg/warn/pr13358-2.C: New.
7825         * g++.dg/warn/pr13358-3.C: New.
7826         * g++.dg/warn/pr13358-4.C: New.
7827
7828 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7829
7830         * gcc.dg/framework-2.c: Fix up for non existent includes
7831         being fatal errors now.
7832
7833 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7834
7835         PR fortran/39800
7836         * gfortran.dg/private_type_13.f90: New test.
7837         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7838
7839 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7840
7841         PR c++/39803
7842         * g++.dg/warn/Wunused-14.C: New test.
7843
7844 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7845
7846         * gnat.dg/specs/small_alignment.ads: New test.
7847
7848 2009-04-20  Ian Lance Taylor  <iant@google.com>
7849
7850         * gcc.dg/Wcxx-compat-3.c: New testcase.
7851
7852 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7853
7854         * gnat.dg/pack13.ad[sb]: New test.
7855         * gnat.dg/pack13_pkg.ads: New helper.
7856
7857 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7858
7859         * gnat.dg/discr11.ad[sb]: New test.
7860         * gnat.dg/discr11_pkg.ads: New helper.
7861
7862 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7863
7864         PR tree-optimization/39675
7865         * gcc.dg/vect/O3-pr39675-2.c: New test.
7866
7867 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7868
7869         * gnat.dg/rep_clause3.adb: New test.
7870
7871 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7872
7873         PR c/37481
7874         * gcc.dg/c99-flex-array-7.c: New test.
7875
7876 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7877
7878         PR c/19771
7879         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7880
7881 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7882
7883         PR c/38243
7884         * gcc.dg/c99-restrict-3.c: New test.
7885
7886 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7887
7888         PR preprocessor/20078
7889         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7890
7891 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7892
7893         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7894         Do not pass -B$root after -margs.
7895
7896 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7897
7898         PR c/32061
7899         PR c++/36954
7900         * gcc.dg/pr32061.c: New.
7901         * gcc.dg/Wlogical-op-1.c: Update.
7902         * g++.dg/warn/Wlogical-op-1.C: Update.
7903         * g++.dg/warn/pr36954.C: New.
7904
7905 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7906
7907         PR c/27676
7908         * gcc.dg/lvalue-5.c: New test.
7909
7910 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7911
7912         PR c/22367
7913         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7914
7915 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7916
7917         * gcc.dg/cpp/include5.c: New test.
7918
7919 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7920
7921         PR c/35210
7922         * gcc.dg/call-diag-2.c: New test.
7923
7924 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7925
7926         PR preprocessor/39646
7927         * gcc.dg/cpp/line8.c: New test.
7928
7929 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7930
7931         PR preprocessor/39647
7932         * gcc.dg/cpp/line7.c: New test.
7933
7934 2009-04-18  Richard Guenther  <rguenther@suse.de>
7935
7936         PR middle-end/39804
7937         * gcc.target/i386/pr39804.c: New testcase.
7938
7939 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7940
7941         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7942         * g++.dg/other/pr39496.C: Likewise.
7943
7944 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7945
7946         PR middle-end/36902
7947         * gcc.dg/pr36902.c: New.
7948
7949 2009-04-17  Diego Novillo  <dnovillo@google.com>
7950
7951         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7952         violation for variable 'inside_main'.
7953
7954 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7955
7956         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7957
7958 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7959
7960         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7961
7962 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7963
7964         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7965         * gfortran.dg/chmod_2.f90: Likewise.
7966         * gfortran.dg/chmod_3.f90: Likewise.
7967         * gfortran.dg/open_errors.f90: Likewise.
7968         * gfortran.dg/stat_1.f90: Likewise.
7969         * gfortran.dg/stat_2.f90: Likewise.
7970
7971 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7972
7973         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7974         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7975         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7976         * gfortran.dg/nearest_1.f90: Likewise.
7977         * gfortran.dg/nearest_3.f90: Likewise.
7978         * gfortran.dg/isnan_1.f90: Likewise.
7979         * gfortran.dg/isnan_2.f90: Likewise.
7980         * gfortran.dg/nan_1.f90: Likewise.
7981         * gfortran.dg/nan_2.f90: Likewise.
7982         * gfortran.dg/nan_3.f90: Likewise.
7983         * gfortran.dg/nan_4.f90: Likewise.
7984         * gfortran.dg/module_nan.f90: Likewise.
7985         * gfortran.dg/int_conv_2.f90: Likewise.
7986         * gfortran.dg/init_flag_3.f90: Likewise.
7987         * gfortran.dg/namelist_42.f90: Likewise.
7988         * gfortran.dg/namelist_43.f90: Likewise.
7989         * gfortran.dg/real_const_3.f90: Likewise.
7990         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7991
7992         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7993         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7994         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7995         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7996         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7997
7998         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7999         * gfortran.dg/gamma_5.f90: Likewise.
8000
8001 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8002
8003         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8004         less strict so it also works with auto-overlay support.
8005         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8006         for "exceeds local store" linker errors on the SPU.
8007
8008         * lib/gfortran.exp: Include target-supports.exp.
8009         (gfortran_init): On SPU targets where automatic overlay support
8010         is available, use it to build all Fortran test cases.
8011
8012         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8013
8014 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8015
8016         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8017         rule enforced by gnat on taft types.
8018
8019 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8020
8021         PR testsuite/39792
8022         * g++.dg/ext/complit11.C: Add empty dg-options.
8023
8024 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8025
8026         PR c++/17570
8027         * g++.dg/template/defarg11.C: New test.
8028
8029 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8030
8031         PR c++/28766
8032         * g++.dg/ext/complit11.C: New testcase.
8033
8034 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8035
8036         PR c++/39551
8037         * g++.dg/warn/Wunused-13.C: New testcase.
8038
8039 2009-04-15  Ian Lance Taylor  <iant@google.com>
8040
8041         * gcc.dg/Wenum-compare-1.c: New testcase.
8042
8043 2009-04-15  Richard Guenther  <rguenther@suse.de>
8044
8045         PR tree-optimization/39764
8046         * g++.dg/torture/pr39764.C: New testcase.
8047
8048 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8049
8050         * g++.dg/ext/altivec-17.C: New.
8051
8052 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8053
8054         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8055         * gnat.dg/specs/limited1.ads: Ditto.
8056
8057 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8058
8059         PR testsuite/39769
8060         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8061         for testing the results of estimate instructions.
8062         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8063         * gcc.dg/vmx/3a-05.c (test): Ditto.
8064
8065 2009-04-14  Jason Merrill  <jason@redhat.com>
8066
8067         PR c++/39763
8068         * g++.dg/warn/Wshadow-4.C: Extend.
8069
8070 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8071
8072         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8073         (do_D): Remove attribute hidden.
8074
8075 2009-04-13  Jason Merrill  <jason@redhat.com>
8076
8077         PR c++/39480
8078         * g++.dg/init/copy7.C: New.
8079
8080 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8081
8082         PR testsuite/39733
8083         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8084         (check_for_all_options): This.
8085
8086 2009-04-13  Jason Merrill  <jason@redhat.com>
8087
8088         PR c++/39750
8089         * g++.dg/template/crash90.C: New.
8090
8091 2009-04-12  Jason Merrill  <jason@redhat.com>
8092
8093         PR c++/39742
8094         * g++.dg/overload/extern-C-2.C: New.
8095
8096 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8097
8098         PR preprocessor/31869
8099         * gcc.dg/cpp/strify5.c: New test.
8100
8101 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8102
8103         * gnat.dg/enum1.adb: New test.
8104         * gnat.dg/enum1_pkg.ads: New helper.
8105
8106 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8107
8108         PR target/39740
8109         * gcc.target/alpha/pr39740.c: New test.
8110
8111 2009-04-11  Daniel Kraft  <d@domob.eu>
8112
8113         PR fortran/37746
8114         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8115         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8116         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8117         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8118         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8119         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8120         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8121         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8122         expected string length that failed with -fbounds-check now.
8123         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8124
8125 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8126
8127         PR fortran/39692
8128         * gfortran.dg/proc_ptr_14.f90: New.
8129
8130 2009-04-11  Richard Guenther  <rguenther@suse.de>
8131
8132         PR middle-end/39732
8133         * g++.dg/torture/pr39732.C: New testcase.
8134
8135 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8136
8137         * gfortran.dg/whole_file_5.f90: New.
8138         * gfortran.dg/whole_file_6.f90: New.
8139
8140 2009-04-11  Richard Guenther  <rguenther@suse.de>
8141
8142         PR tree-optimization/39713
8143         * g++.dg/torture/pr39713.C: New testcase.
8144
8145 2009-04-10  Richard Guenther  <rguenther@suse.de>
8146
8147         PR c/39712
8148         * gcc.dg/pr39712.c: New testcase.
8149
8150 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8151
8152         PR c++/28301
8153         * g++.dg/cpp0x/enum2.C: Updated.
8154         * g++.dg/debug/pr22514.C: Likewise.
8155         * g++.dg/parse/enum2.C: Likewise.
8156         * g++.dg/parse/enum3.C: Likewise.
8157         * g++.dg/template/crash79.C: Likewise.
8158         * g++.old-deja/g++.jason/cond.C: Likewise.
8159
8160 2009-04-10  Chao-ying Fu  <fu@mips.com>
8161
8162         * gcc.target/mips/interrupt_handler.c: Change from compile to
8163         assemble.
8164
8165 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8166
8167         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8168
8169 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8170
8171         PR fortran/38709
8172         * gfortran.dg/zero_sized_6.f90: New.
8173
8174 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8175
8176         PR  c++/20118
8177         * g++.dg/parse/pr20118.C: New.
8178         * g++.dg/template/spec16.C: Update.
8179
8180 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8181
8182         PR testsuite/35621
8183         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8184         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8185         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8186         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8187         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8188         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8189         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8190         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8191         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8192         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8193         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8194         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8195         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8196         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8197         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8198         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8199         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8200
8201 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8202
8203         PR target/39678
8204         * g++.dg/torture/pr39678.C: New.
8205         * gcc.dg/compat/struct-complex-2.h: Likewise.
8206         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8207         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8208         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8209         * gcc.dg/torture/pr39678.c: Likewise.
8210         * gcc.target/i386/pr39678.c: Likewise.
8211
8212         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8213         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8214
8215         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8216         <complex.h>.  Add tests for structure with complex float.
8217
8218 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8219             Joseph Myers  <joseph@codesourcery.com>
8220
8221         PR target/36800
8222         * gcc.dg/dfp/pr36800.c: New.
8223
8224 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8225             Rafael Avila de Espindola  <espindola@google.com>
8226
8227         * gcc.misc-tests/help.exp: New file.
8228         * lib/options.exp: New file.
8229
8230 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8231
8232         PR libobjc/36610
8233         * objc/execute/forward-1.x: New.
8234
8235 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8236
8237         * gcc.dg/pr27150-1.c: Change to a link test.
8238
8239 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8240
8241         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8242         3 of the GNU General Public License and to point readers at the
8243         COPYING3 file and the FSF's license web page.
8244         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8245         * gcc.dg/struct/struct-reorg.exp: Likewise.
8246         * gcc.target/spu/tag_manager.c: Likewise.
8247
8248 2009-04-09  Richard Guenther  <rguenther@suse.de>
8249
8250         PR testsuite/39696
8251         * ssa-ccp-25.c: Adjust pattern.
8252
8253 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8254
8255         PR fortran/36704
8256         * gfortran.dg/external_procedures_1.f90: Modified.
8257         * gfortran.dg/proc_ptr_result_1.f90: New.
8258         * gfortran.dg/proc_ptr_result_2.f90: New.
8259         * gfortran.dg/proc_ptr_result_3.f90: New.
8260
8261 2009-04-09  Richard Guenther  <rguenther@suse.de>
8262
8263         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8264         to prevent constant propagation.
8265         * gcc.dg/vect/vect-56.c: Likewise.
8266         * gcc.dg/vect/vect-58.c: Likewise.
8267         * gcc.dg/vect/vect-60.c: Likewise.
8268         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8269         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8270         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8271
8272 2009-04-09  Richard Guenther  <rguenther@suse.de>
8273
8274         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8275         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8276
8277 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8278
8279         PR c/39613
8280         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8281         New tests.
8282
8283 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8284
8285         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8286         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8287
8288 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8289
8290         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8291
8292 2009-04-08  Jason Merrill  <jason@redhat.com>
8293
8294         PR c++/25185
8295         * g++.dg/template/error40.C: Add another test.
8296
8297 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8298
8299         PR c/39614
8300         PR c/39673
8301         * gcc.c-torture/compile/pr39614-1.c,
8302         gcc.c-torture/compile/pr39614-2.c,
8303         gcc.c-torture/compile/pr39614-3.c,
8304         gcc.c-torture/compile/pr39614-4.c,
8305         gcc.c-torture/compile/pr39614-5.c,
8306         gcc.c-torture/compile/pr39673-1.c,
8307         gcc.c-torture/compile/pr39673-2.c: New tests.
8308         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8309         more cases.
8310         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8311         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8312         expected errors.
8313
8314 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8315
8316         PRc++/39637
8317         * g++.dg/cpp0x/variadic-crash2.C: New test.
8318
8319 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8320
8321         PR fortran/38863
8322         * gfortran.dg/alloc_comp_result_1.f90: New test.
8323
8324 2009-04-07  Jason Merrill  <jason@redhat.com>
8325
8326         PR c++/34691
8327         * g++.dg/overload/extern-C-1.C: New.
8328
8329 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8330
8331         PR testsuite/39325
8332         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8333
8334 2009-04-07  Jason Merrill  <jason@redhat.com>
8335
8336         PR c++/25185
8337         * g++.dg/template/error40.C: New.
8338
8339 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8340
8341         PR fortran/38152
8342         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8343
8344 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8345
8346         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8347
8348 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8349
8350         PR fortran/38290
8351         * gfortran.dg/proc_decl_1.f90: Modified.
8352         * gfortran.dg/proc_ptr_11.f90: Extended.
8353         * gfortran.dg/proc_ptr_13.f90: Modified.
8354
8355 2009-04-06  Jason Merrill  <jason@redhat.com>
8356
8357         PR c++/35146
8358         * g++.dg/template/fnspec1.C: New.
8359
8360 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8361
8362         * lib/gnat.exp: Handle multilib.
8363
8364 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8365
8366         PR fortran/38863
8367         * gfortran.dg/dependency_23.f90: New test.
8368
8369 2009-04-06  Richard Guenther  <rguenther@suse.de>
8370
8371         PR tree-optimization/28868
8372         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8373         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8374         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8375         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8376
8377 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8378
8379         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8380
8381 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8382
8383         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8384
8385 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8386
8387         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8388         with the built-in y0, and the subsequent warning.
8389         (y1): Likewise, rename to y_1.
8390
8391 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8392
8393         PR fortran/39414
8394         * gfortran.dg/proc_decl_21.f90: New.
8395
8396 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8397
8398         PR fortran/36091
8399         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8400
8401 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8402
8403         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8404         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8405         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8406         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8407         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8408         gfortran.dg/namelist_49.f90: Gate test on effective_target
8409         fd_truncate.
8410         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8411
8412 2009-04-05  Daniel Kraft  <d@domob.eu>
8413
8414         PR fortran/38654
8415         * gfortran.dg/read_float_2.f03
8416         * gfortran.dg/read_float_3.f90
8417
8418 2009-04-05  Richard Guenther  <rguenther@suse.de>
8419
8420         PR tree-optimization/39648
8421         * gcc.c-torture/compile/pr39648.c: New testcase.
8422
8423 2009-04-05  Jason Merrill  <jason@redhat.com>
8424
8425         PR c++/14912
8426         * g++.dg/template/error39.C: New.
8427
8428 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8429
8430         PR fortran/29458
8431         * gfortran.dg/implied_do_1.f90: New.
8432
8433 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8434
8435         PR fortran/39577
8436         * gfortran.dg/recursive_check_8.f90: New.
8437         * gfortran.dg/recursive_check_9.f90: New.
8438         * gfortran.dg/recursive_check_10.f90: New.
8439         * gfortran.dg/recursive_check_11.f90: New.
8440         * gfortran.dg/recursive_check_12.f90: New.
8441         * gfortran.dg/recursive_check_13.f90: New.
8442         * gfortran.dg/recursive_check_14.f90: New.
8443
8444 2009-04-04  Jason Merrill  <jason@redhat.com>
8445
8446         PR c++/25185
8447         * g++.dg/template/error38.C: Add more tests.
8448
8449 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8450
8451         PR fortran/37614
8452         * gfortran.dg/common_align_2.f90: New test.
8453
8454 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8455
8456         PR target/39501
8457         * gcc.c-torture/execute/pr39501.c: New file.
8458         * gcc.c-torture/execute/pr39501.x: New file.
8459
8460 2009-04-04  Richard Guenther  <rguenther@suse.de>
8461
8462         PR tree-optimization/8781
8463         PR tree-optimization/37892
8464         * g++.dg/tree-ssa/pr8781.C: New testcase.
8465         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8466
8467 2009-04-04  Richard Guenther  <rguenther@suse.de>
8468
8469         PR tree-optimization/39636
8470         * gcc.c-torture/compile/pr39636.c: New testcase.
8471
8472 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8473
8474         PR rtl-optimization/39607
8475         * g++.dg/opt/pr39607.C: New.
8476
8477 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8478
8479         PR fortran/39594
8480         * gfortran.dg/common_12.f90: New.
8481
8482 2009-04-03  Jason Merrill  <jason@redhat.com>
8483
8484         PR c++/39608
8485         * g++.dg/template/const2.C: New test.
8486
8487 2009-04-03  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/2480
8490         PR tree-optimization/23086
8491         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8492         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8493
8494 2009-04-03  Richard Guenther  <rguenther@suse.de>
8495
8496         PR tree-optimization/34743
8497         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8498         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8499         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8500         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8501         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8502         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8503         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8504         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8505
8506 2009-04-03  Richard Guenther  <rguenther@suse.de>
8507
8508         PR middle-end/13146
8509         PR tree-optimization/23940
8510         PR tree-optimization/33237
8511         PR middle-end/33974
8512         PR middle-end/34093
8513         PR tree-optimization/36201
8514         PR tree-optimization/36230
8515         PR tree-optimization/38049
8516         PR tree-optimization/38207
8517         PR tree-optimization/38230
8518         PR tree-optimization/38301
8519         PR tree-optimization/38585
8520         PR middle-end/38895
8521         PR tree-optimization/38985
8522         PR tree-optimization/39299
8523         * gcc.dg/pr19633-1.c: Adjust.
8524         * gcc.dg/torture/pta-callused-1.c: Likewise.
8525         * gcc.dg/torture/pr39074-2.c: Likewise.
8526         * gcc.dg/torture/pr39074.c: Likewise.
8527         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8528         * gcc.dg/torture/pr30375.c: Adjust.
8529         * gcc.dg/torture/pr33563.c: Likewise.
8530         * gcc.dg/torture/pr33870.c: Likewise.
8531         * gcc.dg/torture/pr33560.c: Likewise.
8532         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8533         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8534         * gcc.dg/tree-ssa/alias-15.c: Remove.
8535         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8536         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8537         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8538         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8539         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8540         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8541         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8542         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8543         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8544         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8545         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8546         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8547         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8548         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8549         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8550         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8551         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8552         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8553         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8554         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8555         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8556         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8557         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8558         * gcc.dg/uninit-B.c: XFAIL.
8559         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8560         * gcc.dg/uninit-pr19430.c: XFAIL.
8561         * g++.dg/tree-ssa/pr13146.C: New testcase.
8562         * g++.dg/opt/pr36187.C: Adjust.
8563         * g++.dg/torture/20090329-1.C: New testcase.
8564
8565 2009-04-02  Chao-ying Fu  <fu@mips.com>
8566
8567         * gcc.target/mips/interrupt_handler.c: New test.
8568
8569 2009-04-02  David Ayers  <ayers@fsfe.org>
8570
8571         PR objc/18456
8572         * objc.dg/bad-receiver-type-2.m: New test contributed by
8573         Alexander Mamberg.
8574
8575 2009-04-02  Jason Merrill  <jason@redhat.com>
8576
8577         PR c++/25185
8578         * g++.dg/template/error38.C: New test.
8579
8580 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8581
8582         PR tree-optimization/31677
8583         * gcc.dg/memcpy-1.c: Add compiler option.
8584
8585 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8586
8587         PR tree-optimization/39595
8588         * gfortran.dg/vect/O3-pr39595.f: New test.
8589
8590 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8591
8592         PR c++/26693
8593         * g++.dg/template/typedef11.C: New test.
8594         * g++.dg/template/typedef12.C: Likewise.
8595         * g++.dg/template/typedef13.C: Likewise.
8596         * g++.dg/template/typedef14.C: Likewise.
8597         * g++.dg/template/typedef15.C: Likewise.
8598         * g++.dg/template/typedef16.C: Likewise.
8599         * g++.dg/template/sfinae3.C: Compile this pedantically.
8600         The only errors expected should be the one saying the typedef is ill
8601         formed.
8602         * g++.old-deja/g++.pt/typename8.C: Likewise.
8603         * g++.dg/template/access11.C: Update this.
8604
8605 2009-04-02  Richard Guenther  <rguenther@suse.de>
8606
8607         PR tree-optimization/37221
8608         * gcc.c-torture/compile/20090331-1.c: New testcase.
8609
8610 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8611
8612         * gcc.c-torture/compile/20090401-1.c: New test.
8613
8614 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8615
8616         PR c++/4926
8617         * g++.dg/template/pr4926-1.C: New.
8618
8619 2009-04-01  Xinliang David Li  <davidxl@google.com>
8620
8621         * gcc.target/i386/all_one_m128i.c: New test.
8622
8623 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8624
8625         PR c/39027
8626         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8627         * gcc.dg/fltconst-2.c: New test.
8628         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8629         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8630
8631         PR c/33466
8632         * gcc.dg/cpp/pr33466.c: New test.
8633         * gcc.dg/dfp/pr33466.c: New test.
8634         * gcc.dg/fixed-point/pr33466.c: New test.
8635
8636 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8637
8638         PR tree-optimization/35011
8639         * g++.dg/other/pr35011.C: New.
8640
8641 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR target/39226
8644         * gcc.dg/pr39226.c: New test.
8645
8646 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8647
8648         PR c++/35240
8649         * g++.dg/template/pr35240.C: New.
8650
8651 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8652
8653         PR c/39605
8654         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8655         * gcc.dg/pr25682.c: Update expected diagnostics.
8656
8657 2009-04-01  Richard Guenther  <rguenther@suse.de>
8658
8659         * gcc.dg/fold-plusmult-2.c: New testcase.
8660
8661 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8662
8663         PR c/37772
8664         * gcc.dg/pr37772.c: New test.
8665         * g++.dg/ext/asm11.C: New test.
8666
8667 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8668
8669         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8670         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8671         defined.
8672
8673 2009-03-31  Jason Merrill  <jason@redhat.com>
8674
8675         * g++.old-deja/g++.other/using9.C: Add expected errors.
8676
8677 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8678
8679         * gcc.c-torture/compile/pr33009.c: Removed.
8680
8681 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8682
8683         * gcc.c-torture/compile/pr33009.c: Delete.
8684         * gcc.c-torture/compile/pr11832.c: Likewise.
8685
8686 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8687
8688         PR c/448
8689         * lib/target-supports.exp (check_effective_target_stdint_types):
8690         Update comment.
8691         (check_effective_target_inttypes_types): New.
8692         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8693         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8694         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8695
8696 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8697
8698         PR fortran/38917
8699         PR fortran/38918
8700         * gfortran.dg/data_pointer_1.f90: New test.
8701
8702 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8703
8704         PR fortran/38915
8705         * gfortran.dg/char_length_15.f90: New test.
8706
8707 2009-03-31  Jason Merrill  <jason@redhat.com>
8708
8709         C++ DR 613
8710         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8711         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8712         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8713         xfail others.
8714
8715         * g++.dg/other/typedef2.C: New test.
8716
8717         PR c++/37806
8718         * g++.dg/template/typedef17.C: New test.
8719
8720         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8721         * g++.dg/cpp0x/auto12.C: Likewise.
8722
8723 2009-03-31  Richard Guenther  <rguenther@suse.de>
8724
8725         PR middle-end/31029
8726         * gcc.dg/fold-compare-4.c: New testcase.
8727         * gcc.dg/fold-compare-5.c: Likewise.
8728
8729 2009-03-31  Richard Guenther  <rguenther@suse.de>
8730
8731         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8732
8733 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8734
8735         PR target/39592
8736         * gcc.target/i386/pr39592-1.c: New test.
8737
8738 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8739
8740         PR preprocessor/15638
8741         * gcc.dg/cpp/missing-header-1.c: New test.
8742         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8743         "compilation terminated" message.
8744         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8745         test #include "".
8746         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8747         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8748         terminated" message.
8749
8750 2009-03-31  Richard Guenther  <rguenther@suse.de>
8751
8752         PR middle-end/23401
8753         PR middle-end/27810
8754         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8755         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8756
8757 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8758
8759         PR fortran/38389
8760         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8761         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8762         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8763         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8764         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8765         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8766         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8767
8768 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8769
8770         PR fortran/22571
8771         * gfortran.dg/whole_file_1.f90: New test.
8772         PR fortran/26227
8773         * gfortran.dg/whole_file_2.f90: New test.
8774         * gfortran.dg/whole_file_3.f90: New test.
8775         PR fortran/24886
8776         * gfortran.dg/whole_file_4.f90: New test.
8777
8778 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8779
8780         * gfortran.dg/bind_c_usage_19.f90: New test.
8781
8782         PR target/39558
8783         * gcc.target/powerpc/altivec-29.c: New test.
8784
8785 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8786
8787         PR rtl-optimization/323
8788         * gcc.target/i386/excess-precision-1.c,
8789         gcc.target/i386/excess-precision-2.c,
8790         gcc.target/i386/excess-precision-3.c,
8791         gcc.target/i386/excess-precision-4.c,
8792         gcc.target/i386/excess-precision-5.c,
8793         gcc.target/i386/excess-precision-6.c: New tests.
8794
8795 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8796
8797         PR c/35235
8798         * gcc.dg/c99-array-lval-8.c: New test.
8799
8800 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8801
8802         PR preprocessor/34695
8803         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8804         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8805         instead of dg-warning for "previous definition" messages.
8806         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8807         "warnings being treated as errors" message.
8808         * gcc.dg/fltconst-1.c: Use -fshow-column.
8809
8810 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8811
8812         PR fortran/38823
8813         * gfortran.dg/power1.f90: New test.
8814
8815 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8816
8817         PR c/456
8818         PR c/5675
8819         PR c/19976
8820         PR c/29116
8821         PR c/31871
8822         PR c/35198
8823         * gcc.c-torture/compile/20081108-1.c,
8824         gcc.c-torture/compile/20081108-2.c,
8825         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8826         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8827         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8828         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8829         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8830         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8831         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8832         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8833         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8834         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8835         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8836         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8837         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8838         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8839         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8840         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8841         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8842         case.
8843         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8844         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8845         XFAILs.  Update expected messages.
8846         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8847         expected messages.
8848         * gcc.dg/real-const-1.c: Replace with test from original PR.
8849         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8850         when casting from non-constant integer to pointer.
8851
8852 2009-03-29  Richard Guenther  <rguenther@suse.de>
8853
8854         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8855
8856 2009-03-29  Daniel Kraft  <d@domob.eu>
8857
8858         PR fortran/37423
8859         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8860         DEFERRED bindings.
8861         * gfortran.dg/typebound_proc_9.f03: New test.
8862         * gfortran.dg/typebound_proc_10.f03: New test.
8863         * gfortran.dg/typebound_proc_11.f03: New test.
8864         * gfortran.dg/abstract_type_5.f03: New test.
8865
8866 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8867
8868         PR fortran/38507
8869         * gfortran.dg/do_4.f: New.
8870         * gfortran.dg/goto_2.f90: Correct expected warnings.
8871         * gfortran.dg/goto_4.f90: Likewise.
8872         * gfortran.dg/goto_5.f90: New.
8873
8874 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8875
8876         PR target/39545
8877         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8878
8879         * gcc.target/i386/pr39545-1.c: New.
8880         * gcc.target/i386/pr39545-2.c: Likewise.
8881
8882         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8883         (flex2_struct): Likewise.
8884         (check_struct_passing7): Likewise.
8885         (check_struct_passing8): Likewise.
8886         (f1s): Likewise.
8887         (f2s): Likewise.
8888         (main): Call check_struct_passing7 and check_struct_passing8.
8889
8890 2009-03-29  Richard Guenther  <rguenther@suse.de>
8891
8892         * gcc.c-torture/execute/20090113-1.c: New testcase.
8893         * gcc.c-torture/execute/20090113-2.c: Likewise.
8894         * gcc.c-torture/execute/20090113-3.c: Likewise.
8895         * gcc.c-torture/execute/20090207-1.c: Likewise.
8896         * gcc.c-torture/compile/20090114-1.c: Likewise.
8897         * gcc.c-torture/compile/20090328-1.c: Likewise.
8898         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8899
8900 2009-03-29  David Ayers  <ayers@fsfe.org>
8901
8902         PR objc/27377
8903         * objc.dg/conditional-1.m: New tests.
8904
8905 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8906
8907         * gcc.dg/winline-10.c: New test.
8908
8909 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8910
8911         PR fortran/34656
8912         * gfortran.dg/do_check_1.f90: Add test.
8913         * gfortran.dg/do_check_2.f90: Add test.
8914         * gfortran.dg/do_check_3.f90: Add test.
8915         * gfortran.dg/do_check_4.f90: Add test.
8916
8917 2009-03-28  Jan Hubicka  <jh@suse.cz>
8918
8919         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8920         * gcc.dg/pr33826.c: Update dump files.
8921         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8922         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8923
8924 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8925
8926         * g++.dg/tree-ssa/fwprop-align.C: New test.
8927
8928 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8929
8930         * gcc.target/powerpc/altivec-28.c: New test.
8931
8932         PR c++/39554
8933         * gcc.dg/wdisallowed-functions-1.c: Removed.
8934         * gcc.dg/wdisallowed-functions-2.c: Removed.
8935         * gcc.dg/wdisallowed-functions-3.c: Removed.
8936         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8937         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8938         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8939
8940 2009-03-28  Richard Guenther  <rguenther@suse.de>
8941
8942         PR tree-optimization/38723
8943         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8944
8945 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8946
8947         PR fortran/38538
8948         * gfortran.dg/char_result_13.f90: New test.
8949
8950 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8951
8952         PR fortran/38765
8953         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8954
8955 2009-03-28  Daniel Kraft  <d@domob.eu>
8956
8957         * gfortran.dg/trim_1.f90: New test.
8958
8959 2009-03-28  Richard Guenther  <rguenther@suse.de>
8960
8961         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8962         * g++.dg/warn/Warray-bounds.C: Likewise.
8963
8964 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8965
8966         PR fortran/32626
8967         * gfortran.dg/recursive_check_7.f90: New test.
8968
8969 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8970
8971         PR fortran/38432
8972         * gfortran.dg/do_check_5.f90: New test.
8973         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8974         * gfortran.dg/array_constructor_18.f90: Ditto.
8975         * gfortran.dg/array_constructor_22.f90: Ditto.
8976         * gfortran.dg/do_3.F90: Ditto.
8977         * gfortran.dg/do_1.f90: Ditto.
8978
8979 2009-03-28  Richard Guenther  <rguenther@suse.de>
8980
8981         PR tree-optimization/38180
8982         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8983
8984 2009-03-28  Richard Guenther  <rguenther@suse.de>
8985
8986         PR tree-optimization/38513
8987         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8988         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8989         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8990         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8991         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8992         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8993         * gcc.dg/vect/vect-35.c: Likewise.
8994         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8995         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8996         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8997
8998 2009-03-28  Richard Guenther  <rguenther@suse.de>
8999
9000         PR tree-optimization/38968
9001         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9002
9003 2009-03-28  Richard Guenther  <rguenther@suse.de>
9004
9005         PR tree-optimization/37795
9006         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9007
9008 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9009
9010         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9011         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9012         options for removed targets.
9013
9014 2009-03-27  Richard Guenther  <rguenther@suse.de>
9015
9016         PR tree-optimization/39120
9017         * gcc.c-torture/execute/pr39120.c: New testcase.
9018
9019 2009-03-27  Richard Guenther  <rguenther@suse.de>
9020
9021         PR tree-optimization/39120
9022         * gcc.dg/torture/pta-callused-1.c: New testcase.
9023
9024 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9025
9026         PR middle-end/39315
9027         * gcc.target/i386/pr39315-1.c: New.
9028         * gcc.target/i386/pr39315-2.c: Likewise.
9029         * gcc.target/i386/pr39315-3.c: Likewise.
9030         * gcc.target/i386/pr39315-4.c: Likewise.
9031         * gcc.target/i386/pr39315-check.c: Likewise.
9032
9033 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9034
9035         PR c/39323
9036         * gcc.dg/pr39323-1.c: New.
9037         * gcc.dg/pr39323-2.c: Likewise.
9038         * gcc.dg/pr39323-3.c: Likewise.
9039
9040 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9041
9042         PR target/38034
9043         * gcc.target/ia64/sync-1.c: New.
9044
9045 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9046
9047         PR target/39472
9048         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9049         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9050         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9051         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9052         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9053         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9054         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9055         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9056
9057 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9058
9059         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9060         for low precision (i.e. float).
9061
9062 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9063             Jakub Jelinek  <jakub@redhat.com>
9064
9065         PR debug/37959
9066         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9067
9068 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9069
9070         * gcc.dg/memmove-2.c: New test.
9071         * gcc.dg/memmove-3.c: New test.
9072
9073         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9074         in clone naming.
9075
9076 2009-03-27  Xinliang David Li  <davidxl@google.com>
9077
9078         PR tree-optimization/39557
9079         * g++.dg/tree-ssa/dom-invalid.C: New test.
9080
9081 2009-03-27  Xinliang David Li  <davidxl@google.com>
9082
9083         PR tree-optimization/39548
9084         * g++.dg/tree-ssa/copyprop.C: New test.
9085
9086 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9087
9088         PR c++/38638
9089         * g++.dg/template/typename17.C: New testcase.
9090         * g++.dg/template/typename18.C: New testcase.
9091
9092 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9093
9094         PR c++/36799
9095         * g++.dg/other/var_copy-1.C: New test.
9096
9097 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9098
9099         PR c++/37647
9100         * g++.dg/parse/ctor9.C: New test.
9101
9102 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9103
9104         PR c++/29727
9105         * g++.dg/init/error2.C: New test.
9106
9107 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9108
9109         PR c++/35652
9110         * gcc.dg/pr35652.C: New.
9111         * g++.dg/warn/pr35652.C: New.
9112         * gcc.dg/format/plus-1.c: Adjust message.
9113
9114 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR c++/39554
9117         * gcc.dg/wdisallowed-functions-3.c: New test.
9118         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9119
9120 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9121
9122         * gcc.dg/inline-33.c: Fix when pic.
9123
9124 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9125
9126         * gcc.target/ia64/20090324-1.c: New test.
9127
9128 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9129
9130         PR c/27898
9131         * gcc.dg/pr27898.c: New test.
9132
9133         PR tree-optimization/32139
9134         * gcc.c-torture/compile/pr32139.c: New test.
9135
9136 2009-03-24  Jason Merrill  <jason@redhat.com>
9137
9138         PR c++/28274
9139         * g++.dg/parse/defarg14.C: New test.
9140
9141 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9142
9143         PR libfortran/39528
9144         * gfortran.dg/read_repeat.f90: New test.
9145
9146 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9147
9148         PR tree-optimization/39529
9149         * gcc.dg/vect/pr39529.c: New test.
9150
9151 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9152             Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR debug/39524
9155         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9156
9157 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR c/39495
9160         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9161
9162 2009-03-23  Jason Merrill  <jason@redhat.com>
9163
9164         * g++.dg/cpp0x/auto12.C: Add variadic test.
9165
9166         PR c++/39526
9167         * g++.dg/warn/Wshadow-4.C: New test.
9168
9169 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9170
9171         PR tree-optimization/39516
9172         * gfortran.dg/pr39516.f: New test.
9173
9174 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9175
9176         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9177         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9178         variable, not environment variable.
9179
9180 2009-03-21  Jason Merrill  <jason@redhat.com>
9181
9182         PR c++/28879
9183         * g++.dg/ext/vla6.C: New test.
9184
9185 2009-03-20  Jason Merrill  <jason@redhat.com>
9186
9187         * g++.dg/cpp0x/initlist5.C: Add additional test.
9188
9189 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9190             Janis Johnson  <janis187@us.ibm.com>
9191
9192         * lib/compat.exp (compat-get-options-main, compat-get-options):
9193         Handle dg-prune-output in source file.
9194         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9195         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9196         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9197         two warnings.
9198
9199 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9200
9201         PR c/39495
9202         * gcc.dg/gomp/pr39495-1.c: New test.
9203         * gcc.dg/gomp/pr39495-2.c: New test.
9204         * g++.dg/gomp/pr39495-1.C: New test.
9205         * g++.dg/gomp/pr39495-2.C: New test.
9206
9207         PR target/39496
9208         * gcc.target/i386/pr39496.c: New test.
9209         * g++.dg/other/pr39496.C: New test.
9210
9211 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9212
9213         PR middle-end/39500
9214         * gcc.dg/autopar/pr39500-1.c: New.
9215         * gcc.dg/autopar/pr39500-2.c: New.
9216
9217 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9218
9219         * g++.dg/dg.exp: Prune graphite.
9220
9221 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9222
9223         PR middle-end/39447
9224         * g++.dg/graphite: New.
9225         * g++.dg/graphite/graphite.exp: New.
9226         * g++.dg/graphite/pr39447.C: New.
9227
9228 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9229
9230         PR c++/39425
9231         * g++.dg/template/pr39425.C: New.
9232
9233         * g++.dg/template/spec33.C: Updated.
9234
9235 2009-03-17  Jason Merrill  <jason@redhat.com>
9236
9237         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9238
9239 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9240
9241         PR c++/39475
9242         * g++.dg/ext/unary_trait_incomplete.C: New.
9243
9244 2009-03-17  Jing Yu  <jingyu@google.com>
9245
9246         PR middle-end/39378
9247         * g++.dg/inherit/thunk10.C: New test.
9248
9249 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9250
9251         PR target/39482
9252         * gcc.target/i386/pr39482.c: New test.
9253
9254 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR debug/39471
9257         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9258         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9259         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9260         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9261
9262         PR middle-end/39443
9263         * gcc.dg/pr39443.c: New test.
9264
9265         PR debug/39412
9266         * gcc.dg/debug/pr39412.c: New test.
9267
9268 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9269
9270         PR testsuite/38526
9271         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9272         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9273         is defined.
9274         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9275         its original value, or unset if it was not defined.
9276         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9277         path procs around use of HOSTCC.
9278         * g++.dg/compat/struct-layout-1.exp: Ditto.
9279         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9280
9281 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9282
9283         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9284
9285 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9286
9287         Revert patch for PR testsuite/37630.
9288
9289         PR testsuite/37960
9290         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9291
9292         PR testsuite/37630
9293         * lib/target-supports.exp (check_effective_target_ieee): New.
9294         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9295         * gcc.dg/20001012-1.c: Require ieee.
9296
9297         PR testsuite/37628
9298         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9299
9300 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR tree-optimization/39455
9303         * gcc.dg/pr39455.c: New test.
9304
9305 2009-03-13  David Ayers  <ayers@fsfe.org>
9306
9307         * objc/execute/trivial.m. New test.
9308
9309 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9310
9311         PR target/39137
9312         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9313
9314 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9315
9316         PR testsuite/39451
9317         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9318         constraint on (%2).
9319
9320 2009-03-12  David Ayers  <ayers@fsfe.org>
9321
9322         PR libobjc/27466
9323         * objc/execute/exceptions/handler-1.m. New test.
9324
9325 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9326
9327         PR target/39431
9328         * gcc.target/i386/pr39431.c: New test.
9329
9330 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9331
9332         PR target/39445
9333         * gcc.target/i386/pr39445.c: New.
9334
9335         * gcc.target/i386/push-1.c: XFAIL.
9336
9337 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9338
9339         * gcc.dg/inline-33.c: New test.
9340
9341 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9342
9343         * gcc.dg/vect/vect-82.c: Combine dg-do and
9344         dg-require-effective-target into dg-skip-if.
9345         * gcc.dg/vect/vect-83.c: Likewise.
9346
9347 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9348
9349         PR target/39137
9350         * gcc.target/i386/stackalign/longlong-1.c: New test.
9351         * gcc.target/i386/stackalign/longlong-2.c: New test.
9352
9353 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9354
9355         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9356
9357 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9358
9359         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9360         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9361
9362 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9363
9364         * gnat.dg/slice_enum.adb: New test.
9365
9366 2009-03-11  Jason Merrill  <jason@redhat.com>
9367
9368         PR debug/39086
9369         * g++.dg/opt/nrv15.C: New test.
9370
9371 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9372
9373         PR tree-optimization/39422
9374         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9375         constant array with static initialization to global memory.
9376         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9377
9378 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9379
9380         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9381         padding.
9382
9383 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9384
9385         PR c++/39371
9386         * g++.dg/opt/switch2.C: Add -w to dg-options.
9387         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9388         * g++.dg/warn/switch1.C: New test.
9389         * g++.dg/other/switch3.C: New test.
9390
9391         PR tree-optimization/39394
9392         * gcc.c-torture/compile/pr39394.c: New test.
9393
9394 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9395
9396         * gcc.target/s390/20090223-1.c: New testcase.
9397
9398 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9399
9400         PR libfortran/39402
9401         * gfortran.dg/fmt_f0_1.f90: New test.
9402
9403 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9404
9405         PR c++/39060
9406         * g++.dg/other/new1.C: Adjusted.
9407         * g++.dg/parse/crash40.C: Likewise.
9408         * g++.dg/parse/defarg12.C: Likewise.
9409         * g++.dg/template/error15.C: Likewise.
9410
9411         * g++.dg/other/pr39060.C: New.
9412
9413 2009-03-07  Jason Merrill  <jason@redhat.com>
9414
9415         PR c++/39367
9416         * g++.dg/opt/new1.C: New.
9417
9418 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9419
9420         PR c++/33492
9421         * g++.dg/other/error32.C: New.
9422
9423 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR middle-end/39360
9426         * gcc.c-torture/compile/pr39360.c: New test.
9427
9428         PR debug/39372
9429         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9430
9431 2009-03-05  Jason Merrill  <jason@redhat.com>
9432
9433         PR c++/38908
9434         * g++.dg/warn/Wuninitialized-3.C: New test.
9435
9436 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR debug/39379
9439         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9440         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9441
9442 2009-03-04  Jason Merrill  <jason@redhat.com>
9443
9444         PR c++/13549
9445         * g++.dg/template/koenig7.C: New test.
9446
9447 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9448
9449         * g++.dg/torture/predcom-1.C: New test.
9450
9451 2009-03-04  Richard Guenther  <rguenther@suse.de>
9452
9453         PR tree-optimization/39362
9454         * g++.dg/torture/pr39362.C: New testcase.
9455
9456 2009-03-04  Jason Merrill  <jason@redhat.com>
9457             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9458
9459         PR c++/9634
9460         PR c++/29469
9461         PR c++/29607
9462         * g++.dg/template/dependent-name5.C: New test.
9463
9464 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9465
9466         PR testsuite/39357
9467         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9468         vect_int to vect_int_mult.
9469
9470 2009-03-04  Richard Guenther  <rguenther@suse.de>
9471
9472         PR tree-optimization/39358
9473         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9474         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9475
9476 2009-03-04  Richard Guenther  <rguenther@suse.de>
9477
9478         PR tree-optimization/39339
9479         * gcc.c-torture/execute/pr39339.c: New testcase.
9480
9481 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9482
9483         * gcc.c-torture/compile/20090303-1.c,
9484         gcc.c-torture/compile/20090303-2.c: New tests.
9485
9486 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9487
9488         PR fortran/39354
9489         * gfortran.dg/gomp/pr39354.f90: New test.
9490
9491         PR tree-optimization/39343
9492         * gcc.dg/pr39343.c: New test.
9493
9494 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9495
9496         PR tree-optimization/39248
9497         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9498         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9499         on targets without vector misalignment support.
9500         * lib/target-supports.exp
9501         (check_effective_target_vect_short_mult): Add
9502         check_effective_target_arm32.
9503
9504 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9505
9506         PR middle-end/39335
9507         * gcc.dg/graphite/pr39335_1.c: New.
9508         * gcc.dg/graphite/pr39335.c: New.
9509
9510 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9511
9512         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9513         of andl.
9514         * gcc.target/i386/stackalign/return-5.c: Likewise.
9515         * gcc.target/i386/stackalign/return-6.c: Likewise.
9516
9517 2009-03-02  Richard Guenther  <rguenther@suse.de>
9518             Ira Rosen  <irar@il.ibm.com>
9519
9520         PR tree-optimization/39318
9521         * gfortran.dg/vect/pr39318.f90: New test.
9522
9523 2009-03-01  Jan Hubicka  <jh@suse.cz>
9524
9525         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9526
9527 2009-03-01  Jan Hubicka  <jh@suse.cz>
9528
9529         PR debug/39267
9530         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9531
9532 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9533
9534         * gnat.dg/pack12.adb: New test.
9535
9536 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9537
9538         PR c++/37789
9539         * g++.dg/other/pr37789.C: New.
9540
9541 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9542
9543         PR fortran/39295
9544         * gfortran.dg/interface_25.f90: New test.
9545         * gfortran.dg/interface_26.f90: New test.
9546
9547 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9548
9549         PR fortran/39292
9550         * gfortran.dg/initialization_22.f90: New test.
9551
9552 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9553
9554         PR rtl-optimization/39241
9555         * gcc.dg/torture/pr39241.c: New.
9556
9557 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9558
9559         PR tree-optimizations/39259
9560         * g++.dg/torture/pr39259.C: New testcase.
9561
9562 2009-02-24  Richard Guenther  <rguenther@suse.de>
9563
9564         PR c++/39242
9565         * g++.dg/template/instantiate10.C: New testcase.
9566
9567 2009-02-24  Richard Guenther  <rguenther@suse.de>
9568             Zdenek Dvorak  <ook@ucw.cz>
9569
9570         PR tree-optimization/39233
9571         * gcc.c-torture/execute/pr39233.c: New testcase.
9572
9573 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9574
9575         PR tree-optimization/39260
9576         * gcc.dg/graphite/pr39260.c: New.
9577
9578 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9579
9580         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9581
9582 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9583
9584         PR c++/36411
9585         * g++.dg/template/void14.C: New.
9586
9587 2009-02-23  Jason Merrill  <jason@redhat.com>
9588
9589         PR c++/38880
9590         * g++.dg/init/const7.C: Remove XFAIL.
9591         * g++.dg/init/static-init1.C: New test.
9592
9593         * g++.dg/cpp0x/initlist14.C: New test.
9594
9595 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9596
9597         PR fortran/38914
9598         * bound_simplification_2.f90:  New test case.
9599         * bound_7.f90:  New test case.
9600
9601 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9602
9603         * gcc.dg/cpp/include4.c: New test.
9604
9605 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9606
9607         PR target/39256
9608         * gcc.target/i386/abi-2.c: New.
9609
9610 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9611
9612         * gcc.c-torture/execute/pr39228.x: New.
9613
9614 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9615
9616         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9617         scan-assembler to check for xmm0 register.
9618
9619 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9620             Joseph Myers  <joseph@codesourcery.com>
9621
9622         * gcc.target/arm/va_list.c: New test.
9623         * g++.dg/abi/arm_va_list.C: Likewise.
9624         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9625         function.
9626         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9627         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9628         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9629         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9630         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9631         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9632
9633 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9634
9635         PR testsuite/38164
9636         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9637         to dg-options.
9638
9639 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9640
9641         PR target/39240
9642         * gcc.c-torture/execute/pr39240.c: New test.
9643
9644 2009-02-20  Jason Merrill  <jason@redhat.com>
9645
9646         PR c++/39225
9647         * g++.dg/parse/dtor15.C: New test.
9648
9649 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9650
9651         * gcc.c-torture/execute/20090219-1.c: New.
9652
9653 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9654
9655         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9656         (mips-dg-options): When matching isa* pseudo-options make
9657         'value' optional and accept ! entries.  Use $spec instead of
9658         $isa_spec in the isa pseudo-option error message.  Only
9659         perform the ISA-range check when 'value' is set.  If arch is
9660         matching any CPU in the ! entries switch to its generic ISA.
9661         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9662         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9663
9664 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR target/39175
9667         * gcc.dg/visibility-20.c: New test.
9668         * g++.dg/ext/visibility/visibility-11.C: New test.
9669
9670 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9671
9672         PR c++/39188
9673         * g++.dg/abi/pr39188-1a.C: New.
9674         * g++.dg/abi/pr39188-1b.C: Likewise.
9675         * g++.dg/abi/pr39188-1.h: Likewise.
9676         * g++.dg/abi/pr39188-2a.C: Likewise.
9677         * g++.dg/abi/pr39188-2b.C: Likewise.
9678         * g++.dg/abi/pr39188-2.h: Likewise.
9679         * g++.dg/abi/pr39188-3a.C: Likewise.
9680         * g++.dg/abi/pr39188-3b.C: Likewise.
9681         * g++.dg/abi/pr39188-3.h: Likewise.
9682
9683 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9684
9685         PR c/38483
9686         * gcc.c-torture/execute/call-trap-1.c,
9687         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9688         tests.
9689
9690 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9691
9692         PR target/39228
9693         * gcc.c-torture/execute/pr39228.c: New test.
9694
9695 2009-02-19  Richard Guenther  <rguenther@suse.de>
9696
9697         PR tree-optimization/39074
9698         * gcc.dg/torture/pr39074.c: New testcase.
9699         * gcc.dg/torture/pr39074-2.c: Likewise.
9700         * gcc.dg/torture/pr39074-3.c: Likewise.
9701
9702 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9703
9704         PR c++/39219
9705         * g++.dg/parse/attr3.C: New.
9706
9707 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9708
9709         PR testsuite/38165
9710         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9711
9712         PR testsuite/38166
9713         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9714         and skip on Darwin.
9715
9716 2009-02-18  Jason Merrill  <jason@redhat.com>
9717
9718         PR c++/38880
9719         * g++.dg/init/const7.C: Remove XFAIL.
9720
9721         PR target/39179
9722         * g++.dg/opt/const6.C: New test.
9723
9724 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9725
9726         * gcc.dg/callabi/callabi.exp: Moved to ...
9727         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9728         in 64bit mode.
9729
9730         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9731         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9732         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9733         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9734         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9735         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9736         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9737
9738         * gcc.dg/callabi/callabi.h: Moved to ...
9739         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9740
9741         * gcc.dg/callabi/func-1.c: Moved to ...
9742         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9743
9744         * gcc.dg/callabi/func-indirect.c: Moved to ...
9745         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9746
9747         * gcc.dg/callabi/pr38891.c: Moved to ...
9748         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9749
9750         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9751         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9752
9753         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9754         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9755
9756         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9757         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9758
9759 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9760
9761         PR target/38891
9762         * gcc.dg/callabi/pr38891.c: New.
9763
9764 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9765
9766         * gcc.dg/callabi/callabi.exp: New.
9767
9768 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9769
9770         PR target/39082
9771         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9772         -Wno-abi for x86.
9773         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9774
9775         * gcc.target/i386/pr39082-1.c: New.
9776
9777         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9778         -Wno-abi.
9779
9780         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9781         CHECK_M64_M128 is defined.
9782         (check_f_arguments): Add "do".
9783         (check_vector_arguments): New.
9784         (check_m64_arguments): Likewise.
9785         (check_m128_arguments): Likewise.
9786
9787         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9788         (CHECK_M64_M128): Define.
9789
9790         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9791         on abitest.
9792         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9793
9794         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9795         tests only if CHECK_M64_M128 is defined.
9796
9797         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9798         (m128_2_struct): Likewise.
9799         (check_struct_passing5): Likewise.
9800         (check_struct_passing6): Likewise.
9801         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9802
9803         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9804         (un5): Likewise.
9805         (check_union_passing4): Likewise.
9806         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9807
9808 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9809
9810         PR c/35447
9811         * gcc.dg/noncompile/pr35447-1.c: New test.
9812
9813 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9814
9815         PR tree-optimization/36922
9816         * gfortran.dg/pr36922.f: New test.
9817
9818 2009-02-17  Richard Guenther  <rguenther@suse.de>
9819
9820         PR tree-optimization/39202
9821         * gcc.c-torture/compile/pr39202.c: New testcase.
9822
9823 2009-02-17  Richard Guenther  <rguenther@suse.de>
9824
9825         PR tree-optimization/39204
9826         * gcc.dg/torture/pr39204.c: New testcase.
9827
9828 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9829
9830         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9831         * gcc.dg/vect/vect-outer-6.c: Ditto.
9832
9833 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9834
9835         PR c/35446
9836         * gcc.dg/noncompile/init-5.c: New test.
9837         * gcc.dg/init-bad-4.c: Adjust expected errors.
9838
9839 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9840
9841         PR target/37049
9842         * gcc.target/i386/push-1.c: New.
9843
9844 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9845
9846         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9847
9848 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9849
9850         * gcc.target/spu/intrinsics-sr.c: New test.
9851
9852 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9853
9854         PR target/38056
9855         * gcc.target/ia64/sibcall-opt-1.c: New test.
9856         * gcc.target/ia64/sibcall-opt-2.c: New test.
9857
9858 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9859
9860         PR fortran/36528
9861         * gfortran.dg/cray_pointers_8.f90: New test.
9862
9863         PR fortran/36703
9864         * gfortran.dg/cray_pointers_9.f90: New test.
9865
9866 2009-02-13  Jason Merrill  <jason@redhat.com>
9867
9868         PR c++/39070
9869         * g++.dg/cpp0x/decltype16.C: New.
9870
9871 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9872
9873         PR target/39152
9874         * gfortran.dg/gomp/pr39152.f90: New.
9875
9876 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9877
9878         PR target/39162
9879         * gcc.target/i386/pr39162.c: New.
9880
9881 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9882
9883         PR c/35444
9884         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9885         New tests.
9886
9887 2009-02-12  Jason Merrill  <jason@redhat.com>
9888
9889         PR c++/38950
9890         * g++.dg/template/array20.C: New test.
9891
9892 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9893
9894         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9895         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9896         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9897
9898 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9899
9900         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9901
9902 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9903
9904         PR target/39152
9905         * gfortran.dg/pr39152.f: New.
9906
9907 2009-02-11  Jason Merrill  <jason@redhat.com>
9908
9909         PR c++/39153
9910         * g++.dg/cpp0x/defaulted9.C: New test.
9911
9912         PR c++/30111
9913         * g++.dg/init/value7.C: New test.
9914
9915 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9916
9917         PR target/38824
9918         * gcc.target/i386/pr38824.c: New testcase.
9919
9920 2009-02-11  Jason Merrill  <jason@redhat.com>
9921
9922         PR c++/38649
9923         * g++.dg/cpp0x/defaulted8.C: New test.
9924
9925         PR c++/36744
9926         * g++.dg/cpp0x/rv9p.C: New test.
9927
9928 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9929
9930         * gnat.dg/aliasing3.adb: New test.
9931         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9932
9933 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9934
9935         PR c++/34397
9936         * g++.dg/template/crash88.C: New.
9937         * g++.dg/template/crash89.C: Likewise.
9938
9939 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9940
9941         PR c/39084
9942         * gcc.dg/pr39084.c: New test.
9943
9944 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR target/39139
9947         * gcc.target/i386/pr39139.c: New test.
9948
9949 2009-02-10  Richard Guenther  <rguenther@suse.de>
9950
9951         PR tree-optimization/39132
9952         * gcc.dg/torture/pr39132.c: New testcase.
9953
9954 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9955
9956         PR target/39119
9957         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9958         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9959         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9960         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9961         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9962         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9963         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9964         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9965
9966 2009-02-09  Jason Merrill  <jason@redhat.com>
9967
9968         PR c++/39109
9969         * g++.dg/init/value6.C: New test.
9970
9971 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9972
9973         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9974
9975 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9976
9977         * gcc.c-torture/compile/20090209-1.c: New test.
9978
9979 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9980
9981         PR c++/35147
9982         PR c++/37737
9983         * g++.dg/cpp0x/vt-35147.C: New.
9984         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9985         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9986
9987 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9988
9989         PR c/35434
9990         * gcc.dg/attr-alias-4.c: New test.
9991
9992 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9993
9994         PR c/39035
9995         * gcc.dg/dfp/pr39035.c: New test.
9996
9997 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9998
9999         PR c/36432
10000         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10001
10002 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10003
10004         PR c++/39106
10005         * g++.dg/opt/thunk3.C: New test.
10006
10007 2009-02-05  Nick Clifton  <nickc@redhat.com>
10008
10009         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10010         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10011         * gcc.dg/cdce1.c: Likewise.
10012         * gcc.dg/cpp/_Pragma6.c: Likewise.
10013         * g++.dg/cpp/_Pragma1.C: Likewise.
10014         * gcc.dg/utf32-2.c: Xfail for M32C.
10015         * gcc.dg/utf32-1.c: Likewise.
10016         * gcc.dg/utf32-3.c: Likewise.
10017         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10018         targets.
10019         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10020         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10021         * gcc.dg/Wconversion-5.c: Likewise.
10022         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10023         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10024         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10025         * gcc.dg/utf-inc-init.c: Likewise.
10026         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10027         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10028         * gcc.dg/utf-array-short-wchar.c: Likewise.
10029         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10030         * gcc.dg/mallign.c: Use size_t instead of long.
10031
10032 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10033
10034         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10035
10036 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10037
10038         * gcc.c-torture/execute/pr39100.c: New.
10039
10040 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10041
10042         PR c/35435
10043         * gcc.dg/tls/diag-6.c: New test.
10044
10045 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10046
10047         * gcc.dg/graphite/scop-19.c: New
10048
10049 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10050
10051         AVX Programming Reference (January, 2009)
10052         * gcc.target/i386/avx-vpclmulqdq.c: New.
10053         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10054
10055         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10056
10057         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10058         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10059         (pclmul_test): Renamed to ...
10060         (TEST): This.
10061
10062 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10063
10064         PR c++/39095
10065         * g++.dg/abi/mangle31.C: New test.
10066
10067 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10068
10069         PR c/29129
10070         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10071         declarator.
10072         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10073         inside function prototype but not part of parameter declarator.
10074         * vla-11.c: New test.
10075
10076 2009-02-03  Jason Merrill  <jason@redhat.com>
10077
10078         * g++.dg/warn/main-4.C: New test.
10079         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10080
10081 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10082
10083         PR c++/36607
10084         * g++.dg/expr/cast10.C: New test.
10085
10086 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10087
10088         PR c/35433
10089         * gcc.dg/init-bad-6.c: New test.
10090
10091 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10092
10093         PR target/35318
10094         * gcc.c-torture/compile/pr35318.c: New test.
10095
10096         PR inline-asm/39059
10097         * gcc.dg/nofixed-point-2.c: New test.
10098         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10099         * g++.dg/ext/fixed2.C: Likewise.
10100         * g++.dg/other/error25.C: Likewise.
10101         * g++.dg/lookup/crash7.C: Likewise.
10102         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10103
10104         PR c++/39056
10105         * g++.dg/cpp0x/initlist13.C: New test.
10106
10107 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10108
10109         PR c++/36897
10110         * g++.dg/template/func2.C: New test.
10111
10112         PR c++/37314
10113         * g++.dg/template/typename15.C: New.
10114         * g++.dg/template/typename16.C: New.
10115
10116 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10117             Ben Elliston  <bje@au.ibm.com>
10118
10119         PR c/39034
10120         * gcc.dg/dfp/pr39034.c: New test.
10121
10122 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10123
10124         PR testsuite/38263
10125         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10126
10127 2009-02-02  Jason Merrill  <jason@redhat.com>
10128
10129         PR c++/39054
10130         * g++.dg/parse/dtor14.C: New test.
10131
10132 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10133
10134         * lib/target-supports.exp
10135         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10136         * g++.dg/ext/builtin10.C: New test.
10137
10138         PR inline-asm/39058
10139         * gcc.target/i386/pr39058.c: New test.
10140
10141 2009-02-02  Richard Guenther  <rguenther@suse.de>
10142
10143         PR tree-optimization/38937
10144         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10145
10146 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10147
10148         PR c++/39053
10149         * g++.dg/parse/crash52.C: New.
10150
10151 2009-01-30  Richard Guenther  <rguenther@suse.de>
10152
10153         PR tree-optimization/39041
10154         * gcc.c-torture/compile/pr39041.c: New testcase.
10155
10156 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR target/39013
10159         * gcc.target/i386/pr39013-1.c: New test.
10160         * gcc.target/i386/pr39013-2.c: New test.
10161
10162         PR c++/39028
10163         * g++.dg/ext/label12.C: New test.
10164
10165 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10166
10167         PR c++/33465
10168         * g++.dg/parse/error34.C: New.
10169         * g++.dg/parse/error35.C: Likewise.
10170
10171 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10172
10173         PR c++/38655
10174         * g++.dg/cpp0x/decltype-38655.C: New.
10175
10176 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10177
10178         PR target/39002
10179         * g++.dg/torture/pr39002.C: New test.
10180
10181 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10182
10183         PR tree-optimization/39007
10184         * gcc.dg/tree-ssa/pr39007.c: New.
10185
10186 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10187
10188         PR middle-end/35854
10189         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10190         to "subreg1".
10191
10192 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10193
10194         PR middle-end/38857
10195         * gcc.c-torture/compile/pr38857.c: New test.
10196
10197 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10198
10199         PR fortran/38852
10200         PR fortran/39006
10201         * gfortran.dg/bound_6.f90: New test.
10202
10203 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10204
10205         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10206
10207 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10208
10209         PR tree-optimization/38997
10210         * gcc.dg/tree-ssa/pr38997.c: New.
10211
10212 2009-01-28  Richard Guenther  <rguenther@suse.de>
10213
10214         PR tree-optimization/38926
10215         * gcc.c-torture/compile/pr38926.c: New testcase.
10216
10217 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR middle-end/38934
10220         * gcc.dg/pr38934.c: New test.
10221
10222 2009-01-28  Richard Guenther  <rguenther@suse.de>
10223
10224         PR middle-end/38908
10225         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10226
10227 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10228
10229         PR tree-optimization/38984
10230         * gcc.dg/pr38984.c: New XFAILed testcase.
10231
10232
10233 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10234
10235         PR target/38988
10236         * gcc.target/i386/pr38988.c: New test.
10237
10238 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10239
10240         PR c++/37554
10241         * g++.dg/parse/crash51.C: New.
10242         * g++.old-deja/g++.pt/crash9.C: Adjust.
10243
10244 2009-01-27  Daniel Kraft  <d@domob.eu>
10245
10246         PR fortran/38883
10247         * gfortran.dg/mvbits_6.f90:  New test.
10248         * gfortran.dg/mvbits_7.f90:  New test.
10249         * gfortran.dg/mvbits_8.f90:  New test.
10250
10251 2009-01-27  Richard Guenther  <rguenther@suse.de>
10252
10253         PR tree-optimization/38503
10254         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10255
10256 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10257
10258         PR middle-end/38969
10259         * gcc.c-torture/execute/pr38969.c: New test.
10260
10261 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10262
10263         PR testsuite/38864
10264         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10265         to dg-do compile.
10266         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10267         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10268         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10269
10270 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10271
10272         PR target/38952
10273         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10274         if __USING_SJLJ_EXCEPTIONS__ is defined.
10275
10276         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10277         __USING_SJLJ_EXCEPTIONS__ is defined.
10278         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10279         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10280         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10281         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10282         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10283         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10284
10285 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10286
10287         PR testsuite/38949
10288         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10289         Use instead of C name in asm statements.
10290
10291 2009-01-26  Richard Guenther  <rguenther@suse.de>
10292
10293         PR tree-optimization/38745
10294         * g++.dg/torture/pr38745.C: New testcase.
10295
10296 2009-01-26  Richard Guenther  <rguenther@suse.de>
10297
10298         PR middle-end/38851
10299         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10300
10301 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10302
10303         * gcc.dg/bitfld-15.c: Gate warning on target
10304         pcc_bitfield_type_matters.
10305         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10306         g++.dg/ext/bitfield4.C: Likewise.
10307         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10308         bitfield for any target.
10309
10310 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10311
10312         PR c/38957
10313         * gcc.dg/pr38957.c: New test.
10314
10315 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10316
10317         PR fortran/38955
10318         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10319         comparing floats.
10320
10321 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10322
10323         PR tree-optimization/38953
10324         * gfortran.dg/graphite/pr38953.f90: New.
10325
10326 2009-01-24  Paul Brook  <paul@codesourcery.com>
10327
10328         * gcc.target/arm/neon-cond-1.c: New test.
10329
10330 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10331
10332         PR tree-optimization/38932
10333         * gcc.dg/pr38932.c: New.
10334
10335 2009-01-23  Revital Eres  <eres@il.ibm.com>
10336
10337         * gcc.dg/sms-7.c: Fix test.
10338
10339 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10340
10341         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10342         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10343         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10344         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10345
10346 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10347
10348         * gcc.dg/pr35729.c: Make test x86 specific.
10349
10350 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10351
10352         PR middle-end/38615
10353         * gcc.dg/pr38615.c: New test.
10354
10355 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10356
10357         PR target/38931
10358         * gcc.target/i386/pr38931.c: New test.
10359
10360 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10361
10362         PR c++/38930
10363         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10364         * g++.dg/template/typedef12.C: Likewise.
10365         * g++.dg/template/typedef13.C: Likewise.
10366         * g++.dg/template/typedef14.C: Likewise.
10367         * g++.dg/template/sfinae3.C: Likewise.
10368         * g++.old-deja/g++.pt/typename8.C: Likewise.
10369         * g++.dg/template/access11.C: Likewise
10370
10371 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10372
10373         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10374         and mips*-*-irix*.
10375         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10376
10377 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10378
10379         PR c++/26693
10380         * g++.dg/template/typedef11.C: New test.
10381         * g++.dg/template/typedef12.C: Likewise.
10382         * g++.dg/template/typedef13.C: Likewise.
10383         * g++.dg/template/typedef14.C: Likewise.
10384         * g++.dg/template/sfinae3.C: Compile this pedantically.
10385         The only errors expected should be the one saying the typedef is ill
10386         formed.
10387         * g++.old-deja/g++.pt/typename8.C: Likewise.
10388         * g++.dg/template/access11.C: Update this.
10389
10390 2009-01-21  Daniel Kraft  <d@domob.eu>
10391
10392         PR fortran/38887
10393         * gfortran.dg/mvbits_5.f90:  New test.
10394
10395 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10396
10397         * gcc.dg/sms-6.c: New test.
10398         * gcc.dg/sms-7.c: Likewise.
10399
10400 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10401
10402         PR fortran/38907
10403         * gfortran.dg/host_assoc_function_7.f90: New test
10404
10405 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10406             Richard Guenther  <rguenther@suse.de>
10407
10408         PR tree-optimization/38747
10409         PR tree-optimization/38748
10410         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10411         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10412         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10413
10414 2009-01-20  Kees Cook  <kees@ubuntu.com>
10415             H.J. Lu  <hongjiu.lu@intel.com>
10416
10417         PR target/38902
10418         * gcc.dg/pr38902.c: New.
10419
10420 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10421
10422         PR target/38868
10423         * gfortran.dg/pr38868.f: New testcase.
10424
10425 2009-01-20  Richard Guenther  <rguenther@suse.de>
10426
10427         * gcc.c-torture/execute/pr36227.c: Move ...
10428         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10429
10430 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10431
10432         * lib/gfortran.exp: Add -B options for targets that use
10433         libgfortran.a%s in their specs.
10434
10435 2009-01-19  Jason Merrill  <jason@redhat.com>
10436
10437         PR c++/23287
10438         * g++.dg/template/dtor5.C: New test.
10439
10440 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10441
10442         PR fortran/38859
10443         * gfortran.dg/bound_5.f90: New test.
10444
10445 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10446
10447         PR target/38736
10448         * g++.dg/compat/abi/pr38736_main.C: New.
10449         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10450         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10451         * g++.dg/other/macro-1.C: Likewise.
10452         * gcc.dg/macro-1.c: Likewise.
10453         * gcc.dg/compat/pr38736_main.c: Likewise.
10454         * gcc.dg/compat/pr38736_x.c: Likewise.
10455         * gcc.dg/compat/pr38736_y.c: Likewise.
10456
10457 2009-01-18  Richard Guenther  <rguenther@suse.de>
10458
10459         PR tree-optimization/38819
10460         * gcc.c-torture/execute/pr38819.c: New testcase.
10461
10462 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10463
10464         PR fortran/38657
10465         * gfortran.dg/module_commons_3.f90: Reapply.
10466
10467 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10468
10469         PR fortran/34955
10470         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10471         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10472
10473 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10474
10475         PR fortran/38657
10476         * gfortran.dg/module_commons_3.f90: Remove
10477
10478 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10479
10480         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10481
10482 2009-01-16  Jason Merrill  <jason@redhat.com>
10483
10484         PR c++/38877
10485         * g++.dg/template/lvalue1.C: New test.
10486
10487         PR c++/29470
10488         * g++.dg/template/access20.C: New test.
10489         * g++.dg/torture/pr34641.C: Fix access.
10490
10491 2009-01-16  Richard Guenther  <rguenther@suse.de>
10492
10493         PR tree-optimization/38835
10494         PR middle-end/36227
10495         * gcc.c-torture/execute/pr36227.c: New testcase.
10496         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10497         * g++.dg/init/const7.C: Likewise.
10498
10499 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10500
10501         PR target/38554
10502         * gcc.c-torture/compile/pr38554.c: New test.
10503
10504 2009-01-16  Jason Merrill  <jason@redhat.com>
10505
10506         PR c++/38579
10507         * g++.dg/conversion/access1.C: New test.
10508
10509 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10510
10511         PR tree-optimization/38789
10512         * gcc.c-torture/compile/pr38789.c: New test.
10513
10514 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10515
10516         PR fortran/38152
10517         * gfortran.dg/proc_ptr_13.f90: New.
10518
10519 2009-01-15  Jason Merrill  <jason@redhat.com>
10520
10521         PR c++/38850
10522         * g++.dg/template/koenig6.C: New test.
10523
10524 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10525
10526         PR c++/29388
10527         * g++.dg/template/error37.C: New testcase.
10528
10529 2009-01-15  Jason Merrill  <jason@redhat.com>
10530
10531         PR c++/36334
10532         * g++.dg/conversion/memfn1.C: New test.
10533
10534         PR c++/37646
10535         * g++.dg/conversion/memfn2.C: New test.
10536
10537 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10538
10539         PR c++/38357
10540         * g++.dg/template/crash87.C: New test.
10541
10542 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         PR middle-end/37843
10545         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10546
10547 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10548
10549         PR c++/38636
10550         * g++.dg/parse/crash50.C: New test.
10551
10552 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10553
10554         PR rtl-optimization/38245
10555         * gcc.dg/pr38245-3.c: New test.
10556         * gcc.dg/pr38245-3.h: New file.
10557         * gcc.dg/pr38245-4.c: New file.
10558         * gcc.dg/pr38364.c: New test.
10559
10560 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10561
10562         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10563         sequence PC-relative.
10564
10565 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10566
10567         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10568         calls and/or PLT markers.
10569         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10570         calls and/or PLT markers.
10571         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10572         calls and/or PLT markers.
10573         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10574         calls and/or PLT markers.
10575
10576 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10577             Nathan Froyd  <froydnj@codesourcery.com>
10578             Joseph Myers  <joseph@codesourcery.com>
10579
10580         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10581         New function.
10582         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10583         and use consistent CFLAGS.
10584         * gcc.target/powerpc/20030505.c: Likewise.
10585         * gcc.target/powerpc/20081204-1.c: Likewise.
10586         * gcc.target/powerpc/ppc-spe.c: Likewise.
10587         * gcc.target/powerpc/spe1.c: Likewise.
10588         * g++.dg/ext/spe1.C: Likewise.
10589         * g++.dg/other/opaque-1.C: Likewise.
10590         * g++.dg/other/opaque-2.C: Likewise.
10591         * g++.dg/other/opaque-3.C: Likewise.
10592
10593 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10594
10595         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10596         out of loop.
10597
10598 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10599
10600         PR target/38811
10601         * g++.dg/torture/pr38811.C: New file.
10602
10603 2009-01-14  Richard Guenther  <rguenther@suse.de>
10604
10605         PR tree-optimization/38826
10606         PR middle-end/38477
10607         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10608
10609 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10610
10611         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10612
10613 2009-01-14  Nick Clifton  <nickc@redhat.com>
10614
10615         PR c++/37862
10616         * g++.cp/parse/pr37862.C: New test.
10617
10618 2009-01-14  Julian Brown  <julian@codesourcery.com>
10619
10620         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10621         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10622         to...
10623         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10624         These.
10625
10626 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR rtl-optimization/38774
10629         * gcc.dg/torture/pr38774.c: New test.
10630
10631         PR c++/38795
10632         * g++.dg/cpp0x/pr38795.C: New test.
10633
10634 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10635             Nathan Froyd  <froydnj@codesourcery.com>
10636             Joseph Myers  <joseph@codesourcery.com>
10637
10638         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10639         otherwise.  Do not check for AltiVec at runtime.
10640         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10641         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10642         * gcc.target/powerpc/altivec-1.c: Likewise.
10643         * gcc.target/powerpc/altivec-3.c: Likewise.
10644         * gcc.target/powerpc/altivec-10.c: Likewise.
10645         * gcc.target/powerpc/altivec-12.c: Likewise.
10646         * gcc.target/powerpc/altivec-24.c: Likewise.
10647         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10648         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10649         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10650         * gcc.target/powerpc/pr35907.c: Likewise.
10651         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10652         otherwise.  Do not check for Cell at runtime.
10653         * gcc.target/powerpc/altivec_check.h: Delete.
10654
10655         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10656         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10657         not check for AltiVec at runtime.
10658         * g++.dg/ext/altivec-cell-2.C: Likewise.
10659         * g++.dg/ext/altivec-cell-3.C: Likewise.
10660         * g++.dg/ext/altivec-cell-4.C: Likewise.
10661         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10662         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10663         check.
10664         * g++.dg/ext/altivec_check.h: Delete.
10665
10666 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10667
10668         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10669         effective target.  Adjust line numbers accordingly.
10670
10671 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10672
10673         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10674
10675 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10676
10677         PR tree-optimization/38786
10678         * gcc.dg/graphite/pr38786.c: New.
10679
10680 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10681
10682         Revert:
10683         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10684
10685         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10686         for alpha*-*-* targets.
10687         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10688
10689 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10690
10691         PR libfortran/38772
10692         * gfortran.dg/fmt_bz_bn_err.f: New test.
10693
10694 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10695
10696         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10697
10698 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10699
10700         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10701         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10702         instruction support.  Do not check for it at runtime.
10703
10704 2009-01-12  Jason Merrill  <jason@redhat.com>
10705
10706         PR c++/35109
10707         * g++.dg/lookup/friend11.C: Remove expected error.
10708         * g++.dg/lookup/friend14.C: New test.
10709         * g++.dg/lookup/friend15.C: New test.
10710
10711 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10712
10713         PR c++/36019
10714         * g++.dg/lookup/hidden-class12.C: New test.
10715         * g++.dg/lookup/hidden-class13.C: New test.
10716         * g++.dg/lookup/hidden-class14.C: New test.
10717         * g++.dg/lookup/hidden-class15.C: New test.
10718         * g++.dg/lookup/hidden-class16.C: New test.
10719
10720 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10721
10722         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10723         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10724         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10725
10726 2009-01-12  Jason Merrill  <jason@redhat.com>
10727
10728         PR c++/31488
10729         * g++.dg/other/vararg-3.C: New test.
10730
10731 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10732
10733         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10734         Explicitly enable SPE.
10735         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10736         directive.
10737
10738         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10739         Expect -flax-vector-conversions message.  Adjust incompatible
10740         types errors.
10741         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10742         Make Foo extern.
10743
10744         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10745
10746         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10747
10748         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10749         * g++.dg/other/opaque-2.C: Likewise.
10750         * g++.dg/other/opaque-3.C: Likewise.
10751
10752 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR c/32041
10755         * gcc.dg/pr32041.c: New test.
10756         * g++.dg/parse/offsetof9.C: New test.
10757
10758 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10759             Nathan Froyd  <froydnj@codesourcery.com>
10760
10761         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10762         * g++.dg/ext/attribute-test-1.C: Likewise.
10763         * g++.dg/ext/attribute-test-2.C: Likewise.
10764         * g++.dg/ext/attribute-test-3.C: Likewise.
10765         * g++.dg/ext/attribute-test-4.C: Likewise.
10766
10767 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10768
10769         * gnat.dg/unchecked_convert3.adb: New test.
10770
10771 2009-01-12  Tomas Bily  <tbily@suse.cz>
10772
10773         PR middlend/38385
10774         * gcc.dg/tree-ssa/pr38385.c: New file.
10775
10776 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10777
10778         PR c++/38794
10779         * g++.dg/parse/typedef9.C: New test.
10780
10781         PR tree-optimization/38807
10782         * gcc.c-torture/compile/pr38807.c: New test.
10783
10784 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10785
10786         * gcc.target/mips/ins-2.c: New test.
10787
10788 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10789
10790         PR testsuite/38809
10791         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10792
10793 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR c++/36254
10796         * g++.dg/warn/Wreturn-type-5.C: New test.
10797
10798 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10799
10800         PR middle-end/38616
10801         * gcc.dg/pr38616.c: New test.
10802
10803 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10804
10805         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10806
10807 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10808
10809         PR c++/38648
10810         * g++.dg/expr/string-1.C: New test.
10811         * g++.dg/expr/string-2.C: New test.
10812
10813         PR c++/36695
10814         * g++.dg/ext/complex4.C: New test.
10815         * g++.dg/ext/complex5.C: New test.
10816         * g++.dg/init/reference1.C: New test.
10817         * g++.dg/init/reference2.C: New test.
10818         * g++.dg/init/reference3.C: New test.
10819
10820 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10821
10822         PR fortran/38763
10823         * gfortran.dg/transfer_null_1.f90: New test.
10824
10825 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10826
10827         PR fortran/38765
10828         * gfortran.dg/host_assoc_function_6.f90: New test.
10829
10830 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10831
10832         * lib/target-supports.exp: Add method to determine if the effective
10833         target is really a ppc405 after applying all compile options.
10834         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10835         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10836         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10837         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10838         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10839         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10840         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10841         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10842         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10843         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10844         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10845         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10846         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10847         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10848         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10849         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10850         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10851         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10852         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10853         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10854         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10855         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10856         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10857         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10858         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10859         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10860         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10861         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10862         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10863         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10864         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10865
10866 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10867
10868         PR c++/35335
10869         * g++.dg/other/error31.C: New testcase.
10870
10871         PR c/35742
10872         * gcc.dg/pr35742.c: New test.
10873
10874 2009-01-09  John F. Carr  <jfc@mit.edu>
10875
10876         PR c++/37877
10877         * g++.dg/parse/linkage3.C: New test.
10878
10879 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10880
10881         PR middle-end/38771
10882         * gcc.c-torture/compile/pr38771.c: New test.
10883
10884 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10885
10886         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10887
10888 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10889
10890         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10891         * gcc.dg/sibcall-4.c: Likewise.
10892
10893 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10894             Jan Sjodin  <jan.sjodin@amd.com>
10895
10896         PR tree-optimization/38559
10897         * gcc.dg/graphite/pr38559.c: New.
10898
10899 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10900
10901         PR tree-optimization/37194
10902         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10903
10904 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10905
10906         PR c++/38725
10907         * g++.dg/ext/label11.C: New test.
10908
10909 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10910
10911         * lib/target-supports.exp (check_weak_override_available): New.
10912         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10913         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10914         dg-require-weak-override.
10915
10916 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10917             Alan Modra  <amodra@bigpond.net.au>
10918
10919         * gcc.c-torture/compile/20090107-1.c: New test.
10920
10921 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10922
10923         PR target/38706
10924         * g++.dg/other/pr38706.C: New test.
10925
10926 2009-01-07  Jason Merrill  <jason@redhat.com>
10927
10928         * g++.dg/cpp0x/variadic92.C: New test.
10929         * g++.dg/cpp0x/variadic93.C: New test.
10930
10931 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10932
10933         * lib/target-supports-dg.exp (current_compiler_flags): New.
10934         (check-flags): Use it; do not access dg-test local variables.
10935         (dg-skip-if): Do not access dg-test local variables.
10936         (dg-xfail-run-if): Ditto.
10937         (dg-shouldfail): Ditto.
10938         * gcc.test-framework/test-framework.exp
10939         (check_effective_target_def_nocache): New.
10940         * gcc.test-framework/test-framework.awk: Handle scan tests.
10941         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10942         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10943         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10944         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10945         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10946         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10947         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10948         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10949         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10950
10951         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10952
10953         * lib/target-supports-dg.exp (check_test_flags): Delete.
10954
10955 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10956
10957         PR tree-optimization/38492
10958         PR tree-optimization/38498
10959         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10960         in trunk.
10961         * gcc.dg/graphite/block-0.c: Update test.
10962         * gcc.dg/graphite/block-1.c: Same.
10963         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10964         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10965         * gcc.dg/graphite/block-3.c: New.
10966         * gcc.dg/graphite/pr38498.c: New.
10967
10968 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10969
10970         AVX Programming Reference (December, 2008)
10971         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10972         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10973         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10974
10975         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10976         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10977
10978 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10979
10980         PR fortran/38220
10981         * gfortran.dg/c_loc_pure_1.f90:  New test.
10982
10983 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10984
10985         PR fortran/38669
10986         * gfortran.dg/elemental_dependency_3.f90:
10987         Add the final tree dump cleanup.
10988
10989 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10990
10991         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10992         passing -m32.
10993
10994         PR rtl-optimization/38722
10995         * gfortran.dg/pr38722.f90: New test.
10996
10997 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10998
10999         PR c/34252
11000         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11001         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11002
11003 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11004
11005         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11006         * gfortran.dg/typebound_call_8.f03: Same.
11007         * gfortran.dg/elemental_bind_c.f90: Same.
11008         * gfortran.dg/typebound_call_7.f03: Same.
11009         * gfortran.dg/interface_proc_end.f90: Same
11010         * gfortran.dg/pr37243.f: Fix typo.
11011
11012 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11013
11014         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11015         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11016         large stack sizes.
11017
11018 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11019
11020         AVX Programming Reference (December, 2008)
11021         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11022         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11023         * gcc.target/i386/sse-14.c: Likewise.
11024
11025         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11026         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11027         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11028         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11029
11030 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11031
11032         PR libfortran/38735
11033         * gfortran.dg/fmt_bz_bn.f: Update test.
11034
11035 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11036
11037         PR c++/38472
11038         * g++.dg/conversion/usual-arith-conv.C: New test.
11039
11040 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11041
11042         PR c/34911
11043         * gcc.dg/vector-3.c: New testcase.
11044         * g++.dg/ext/vector15.C: New test.
11045
11046 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11047
11048         PR tree-optimization/38510
11049         * gcc.dg/graphite/pr38510.c: New.
11050
11051 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11052             Jan Sjodin <jan.sjodin@amd.com>
11053
11054         PR tree-optimization/38500
11055         * gcc.dg/graphite/pr38500.c: New.
11056
11057 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11058
11059         * gcc.c-torture/compile/20001226-1.c: Generalize
11060         dg-timeout-factor.
11061         * gcc.c-torture/compile/limits-fnargs.c: Add
11062         dg-timeout-factor.
11063         * gcc.dg/20020425-1.c: Likewise.
11064         * gcc.dg/pch/pch.exp: Likewise.
11065
11066 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11067
11068         PR fortran/38657
11069         * gfortran.dg/module_commons_3.f90: New test.
11070
11071 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11072
11073         PR fortran/37159
11074         * gfortran.dg/random_seed_1.f90: Updated.
11075
11076 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11077
11078         PR fortran/38669
11079         PR fortran/38726
11080         * gfortran.dg/elemental_subroutine_7.f90:
11081         Fix p values so that it can be used as vector subscript.
11082
11083 2009-01-05  Jason Merrill  <jason@redhat.com>
11084
11085         * g++.dg/cpp0x/initlist12.C: Add another test.
11086
11087         * g++.dg/cpp0x/defaulted7.C: New test.
11088
11089 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11090
11091         PR fortran/38672
11092         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11093         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11094
11095 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11096
11097         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11098         for alpha*-*-* targets.
11099         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11100
11101 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11102
11103         PR fortran/38665
11104         * gfortran.dg/host_assoc_function_5.f90: New test.
11105
11106 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11107
11108         PR fortran/38669
11109         * gfortran.dg/elemental_dependency_3.f90: New test.
11110         * gfortran.dg/elemental_subroutine_7.f90: New test.
11111
11112 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11113
11114         * gcc.dg/struct-ret-3.c: Include unistd.h.
11115         (main): Exit early if system memory page size is
11116         larger than 4096 bytes.
11117
11118 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11119
11120         PR fortran/38718
11121         * gfortran.dg/merge_init_expr.f90: New.
11122
11123 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11124
11125         PR fortran/38536
11126         * gfortran.dg/c_loc_tests_13.f90: New test.
11127         * gfortran.dg/c_loc_tests_14.f90: New test.
11128
11129 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11130
11131         * gfortran.dg/func_result_4.f90: New.
11132
11133 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11134
11135         PR fortran/38594
11136         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11137         interface still works, in addition to original tests.
11138         * gfortran.dg/host_assoc_call_6.f90: New test.
11139
11140 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11141
11142         PR c++/38705
11143         * g++.dg/torture/pr38705.C: New test.
11144
11145         PR c/38700
11146         * gcc.dg/pr38700.c: New test.
11147
11148 2009-01-02  Jason Merrill  <jason@redhat.com>
11149
11150         * g++.dg/cpp0x/initlist11.C: New test.
11151         * g++.dg/cpp0x/initlist12.C: New test.
11152
11153 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11154
11155         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11156         Allow extra informative notes.
11157
11158 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR c/36489
11161         * gcc.dg/pr36489.c: New test.
11162
11163 \f
11164 Copyright (C) 2009 Free Software Foundation, Inc.
11165
11166 Copying and distribution of this file, with or without modification,
11167 are permitted in any medium without royalty provided the copyright
11168 notice and this notice are preserved.