OSDN Git Service

5f63688f2fcc8a18ebaefb9f826af2a05a38e77e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2
3         PR ada/20548
4         * ada/acats/norun.lst: Remove the stack checking tests.
5         * ada/acats/run_acats: Limit the stack to 8MB.
6
7 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
8
9         PR fortran/41556
10         PR fortran/41937
11         * gfortran.dg/class_11.f03: New test.
12
13 2009-11-04  Jason Merrill  <jason@redhat.com>
14
15         PR c++/35067
16         * g++.dg/abi/thunk5.C: New.
17
18 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
19
20         PR rtl-opt/41833
21         * gcc.target/powerpc/altivec-33.c: New testcase.
22
23 2009-11-04  Jason Merrill  <jason@redhat.com>
24
25         PR c++/17365, DR 218
26         * g++.dg/lookup/koenig6.C: New.
27         * g++.dg/lookup/koenig5.C: Adjust.
28         * g++.dg/template/crash56.C: Adjust.
29         * g++.old-deja/g++.ns/koenig5.C: Adjust.
30
31 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
32             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
33
34         * gcc.target/i386/xop-check.h: New file.
35         * gcc.target/i386/xop-hadduX.c: Ditto.
36         * gcc.target/i386/xop-haddX.c: Ditto.
37         * gcc.target/i386/xop-hsubX.c: Ditto.
38         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
39         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
40         * gcc.target/i386/xop-pcmov2.c: Ditto.
41         * gcc.target/i386/xop-pcmov.c: Ditto.
42         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
43         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
44         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
45         * gcc.target/i386/xop-shift1-vector.c: Ditto.
46         * gcc.target/i386/xop-shift2-vector.c: Ditto.
47         * gcc.target/i386/xop-shift3-vector.c: Ditto.
48         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
49         * gcc.target/i386/sse-12.c: Update with new compile options to 
50         activate and check xopintrin.h intrinsic file.
51         * gcc.target/i386/sse-13.c: Ditto.
52         * gcc.target/i386/sse-14.c: Ditto.
53         * gcc.target/i386/sse-22.c: Ditto.
54         * gcc.target/i386/sse-23.c: Ditto.
55         * g++.dg/other/i386-2.C: Ditto.
56         * g++.dg/other/i386-3.C: Ditto.
57         * g++.dg/other/i386-5.C: Ditto.
58         * g++.dg/other/i386-6.C: Ditto.
59         
60 2009-11-04  Wei Guozhi  <carrot@google.com>
61
62         PR target/40835
63         * gcc.target/arm/pr40835: New testcase.
64
65 2009-11-04  Revital Eres  <eres@il.ibm.com>
66
67         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
68         change in decision of peeling for alignment.
69         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
70         * gcc.dg/vect/vect-50.c: Likewise.
71         * gcc.dg/vect/vect-42.c: Likewise.
72         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
73         Likewise.
74         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
75         Likewise.
76         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
77         * gcc.dg/vect/vect-60.c: Likewise.
78         * gcc.dg/vect/vect-52.c: Likewise.
79         * gcc.dg/vect/vect-44.c: Likewise.
80         * gcc.dg/vect/vect-27.c: Likewise.
81         * gcc.dg/vect/vect-29.c: Likewise.
82         * gcc.dg/vect/vect-72.c: Likewise.
83         * gcc.dg/vect/vect-56.c: Likewise.
84         * gcc.dg/vect/vect-48.c: Likewise.
85         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
86         * gfortran.dg/vect/vect-2.f90: Likewise.
87         * gfortran.dg/vect/vect-5.f90: Likewise.
88
89 2009-11-04  Richard Guenther  <rguenther@suse.de>
90
91         PR tree-optimization/41919
92         * gcc.c-torture/execute/pr41919.c: New testcase.
93
94 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
95
96         PR target/41302
97         * gcc.target/m68k/pr41302.c: New test.
98
99 2009-11-03  Jason Merrill  <jason@redhat.com>
100
101         PR c++/36959
102         * g++.dg/opt/inline16.C: New.
103
104 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
105
106         * gnat.dg/stack_check.adb1: New test.
107         * gnat.dg/stack_check.adb2: Likewise.
108
109 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
110
111         PR rtl-optimization/41917
112         * gcc.c-torture/execute/pr41917.c: New test.
113
114 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
115
116         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
117         dump to not include "call *%esp".
118
119 2009-11-03  Jason Merrill  <jason@redhat.com>
120
121         PR c++/39786
122         * g++.dg/lookup/using22.C: New.
123
124         PR c++/41876
125         * g++.dg/parse/eh-decl.C: New.
126
127         PR c++/41927
128         * g++.dg/template/sfinae16.C: New.
129
130         PR c++/41815
131         * g++.dg/cpp0x/rv-return.C: New.
132         * g++.dg/cpp0x/deduce.C: Adjust.
133
134         PR c++/40944
135         * g++.dg/template/sfinae15.C: New.
136
137         PR c++/40687
138         * g++.dg/cpp0x/auto3.C: Remove xfail.
139
140 2009-11-03  Tobias Burnus  <burnus@net-b.de>
141
142         PR fortran/41907
143         * gfortran.dg/missing_optional_dummy_6.f90: New test.
144
145 2009-11-03  Nick Clifton  <nickc@redhat.com>
146
147         * gcc.target/rx/builtins.c: Remove redundant tests.
148         Add test of MVTIPL instruction.
149         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
150         function attributes.  Add -msave-acc-in-interrupts option to the
151         command line.
152
153 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
154             Maxim Kuvyrkov  <maxim@codesourcery.com>
155
156         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
157         sh, m68k and fido.
158
159 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
160
161         PR c++/38699
162         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
163         * c-c++-common/builtin-offsetof.c: ... here.
164
165 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
166
167         PR c++/38699
168         * c-c++-common/dfp/builtin-offsetof.c: New test.
169         * g++.dg/other/offsetof6.C: Likewise.
170
171 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
172
173         PR target/41900
174         * gcc.target/i386/pr41900.c: New test.
175
176 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
177
178         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
179
180 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
181
182         PR c++/41856
183         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
184         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
185
186 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
187
188         PR c++/37093
189         * g++.dg/other/ptrmem10.C: New test.
190         * g++.dg/other/ptrmem11.C: Likewise.
191
192 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
193
194         PR testsuite/41878
195         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
196         spaces in some expressions.
197
198 2009-11-02  Jason Merrill  <jason@redhat.com>
199
200         * g++.dg/other/linkage2.C: Move to...
201         * g++.dg/cpp0x/linkage2.C: ..here.
202         * g++.dg/abi/mangle32.C: Add -std=c++0x.
203         * g++.dg/cpp0x/nolinkage1.C: Likewise.
204         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
205         * g++.dg/ext/anon-struct4.C: Revert earlier change.
206         * g++.dg/lookup/anon2.C: Likewise.
207         * g++.dg/other/anon3.C: Likewise.
208         * g++.dg/template/arg2.C: Likewise.
209         * g++.dg/template/local4.C: Likewise.
210         * g++.old-deja/g++.law/operators32.C: Likewise.
211         * g++.old-deja/g++.other/linkage2.C: Likewise.
212         * g++.old-deja/g++.pt/enum6.C: Likewise.
213         * g++.old-deja/g++.other/anon9.C: Likewise.
214         * g++.old-deja/g++.other/linkage1.C: Likewise.
215         * c-c++-common/dfp/pr35620.c: Give the union a name.
216
217 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
218
219         PR tree-optimization/41857
220         * gcc.target/spu/ea/pr41857.c: New file.
221
222 2009-11-02  Martin Jambor  <mjambor@suse.cz>
223
224         PR tree-optimization/41750
225         * gcc.c-torture/execute/pr41750.c: New test.
226
227 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
228
229         PR tree-optimization/41841
230         * gcc.dg/pr41841.c: New test.
231
232         PR debug/41893
233         * gcc.dg/debug/pr41893-1.c: New test.
234         * gcc.dg/debug/pr41893-2.c: New file.
235
236         PR c++/41774
237         * g++.dg/ext/visibility/namespace3.C: New test.
238
239 2009-11-01  Jason Merrill  <jason@redhat.com>
240
241         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
242         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
243         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
244
245 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gnat.dg/opt5.adb: New test.
248
249 2009-11-01  Tobias Burnus  <burnus@net-b.de>
250
251         PR fortran/41872
252         * gfortran.dg/allocatable_scalar_4.f90: New test.
253
254 2009-11-01  Tobias Burnus  <burnus@net-b.de>
255
256         PR fortran/41850
257         * gfortran.dg/intent_out_6.f90: New testcase.
258
259 2009-10-31  Richard Guenther  <rguenther@suse.de>
260
261         * g++.dg/tree-ssa/restrict1.C: New.
262
263 2009-10-31  Jason Merrill  <jason@redhat.com>
264
265         * g++.dg/rtti/typeid9.C: New.
266
267         PR c++/41754
268         * g++.dg/cpp0x/initlist25.C: New.
269
270 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
271
272         * gnat.dg/specs/rep_clause4.ads: New test.
273
274 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
275
276         PR target/41885
277         * gcc.target/avr/torture/pr41885.c: New test.
278
279 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
280
281         * gnat.dg/specs/pack5.ads: New test.
282
283 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
284
285         * lib/target-supports.exp: Handle powerpc-*-elf.
286
287 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
288
289         PR target/40838
290         * gcc.target/i386/incoming-6.c: New.
291         * gcc.target/i386/incoming-7.c: Likewise.
292         * gcc.target/i386/incoming-8.c: Likewise.
293         * gcc.target/i386/incoming-9.c: Likewise.
294         * gcc.target/i386/incoming-10.c: Likewise.
295         * gcc.target/i386/incoming-11.c: Likewise.
296         * gcc.target/i386/incoming-12.c: Likewise.
297         * gcc.target/i386/incoming-13.c: Likewise.
298         * gcc.target/i386/incoming-14.c: Likewise.
299         * gcc.target/i386/incoming-15.c: Likewise.
300         * gcc.target/i386/pr37843-4.c: Likewise.
301
302 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
303
304         PR c++/41863
305         * g++.dg/template/sizeof12.C: New test.
306
307 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
308
309         * gnat.dg/pack14.adb: New test.
310
311 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
312
313         * gcc.target/mips/mips.exp (mips_option_groups): Add
314         mcount-ra-address.
315         * gcc.target/mips/mmcount-ra-address-1.c: New test.
316         * gcc.target/mips/mmcount-ra-address-2.c: New test.
317         * gcc.target/mips/mmcount-ra-address-3.c: New test.
318
319 2009-10-29  Michael Matz  <matz@suse.de>
320
321         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
322         * gcc.target/i386/sse-recip-vec.c: Ditto.
323         * gcc.target/i386/brokensqrt.c: New test.
324
325 2009-10-29  Tobias Burnus  <burnus@net-b.de>
326
327         PR fortran/41777
328         * gfortran.dg/associated_target_3.f90: New testcase.
329
330 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
331
332         * gfortran.dg/lto/pr41764_0.f: New.
333
334 2009-10-29  Martin Jambor  <mjambor@suse.cz>
335
336         PR tree-optimization/41775
337         * testsuite/g++.dg/torture/pr41775.C: New testcase.
338
339 2009-10-28  Jason Merrill  <jason@redhat.com>
340
341         * g++.dg/cpp0x/inline-ns1.C: New.
342         * g++.dg/cpp0x/inline-ns2.C: New.
343         * g++.dg/cpp0x/inline-ns3.C: New.
344
345 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
346
347         PR rtl-optimization/39715
348         * gcc.target/arm/thumb-ltu.c: New.
349
350 2009-10-28  Richard Guenther  <rguenther@suse.de>
351
352         PR lto/41808
353         PR lto/41839
354         * gcc.dg/lto/20091027-1_0.c: New testcase.
355         * gcc.dg/lto/20091027-1_1.c: Likewise.
356         * g++.dg/lto/20091026-1_0.C: Likewise.
357         * g++.dg/lto/20091026-1_1.C: Likewise.
358         * g++.dg/lto/20091026-1_a.h: Likewise.
359
360 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
361
362         PR middle-end/41837
363         * gcc.dg/pr41837.c: New test.
364
365         PR debug/41801
366         * g++.dg/ext/sync-3.C: New test.
367
368         PR target/41762
369         * gcc.dg/pr41762.c: New test.
370
371 2009-10-28  Richard Guenther  <rguenther@suse.de>
372
373         PR middle-end/41855
374         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
375         * gfortran.dg/lto/20091028-1_1.c: Likewise.
376         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
377         * gfortran.dg/lto/20091028-2_1.c: Likewise.
378
379 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
380
381         PR rtl-optimization/39715
382         * gcc.target/arm/thumb-bitfld1.c: New.
383
384 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
385
386         PR rtl-optimization/40741
387         * gcc.target/arm/thumb-branch1.c: New.
388
389 2009-10-27  Jason Merrill  <jason@redhat.com>
390
391         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
392         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
393         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
394         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
395
396 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
397
398         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
399         * gnat.dg/null_pointer_deref2.adb: Likewise.
400
401 2009-10-27  Richard Guenther  <rguenther@suse.de>
402
403         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
404
405 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
406
407         PR c/41842
408         * gcc.dg/pr41842.c: New test.
409
410 2009-10-27  Revital Eres  <eres@il.ibm.com>
411
412         PR tree-optimization/40648
413         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
414         change in decision of peeling for alignment.
415         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
416         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
417         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
418         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
419         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
420         * gcc.dg/vect/vect-50.c: Likewise.
421         * gcc.dg/vect/vect-33.c: Likewise.
422         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
423         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
424         Likewise.
425         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
426         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
427         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
428         Likewise.
429         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
430         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
431         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
432         * gcc.dg/vect/vect-60.c: Likewise.
433         * gcc.dg/vect/vect-26.c: Likewise.
434         * gcc.dg/vect/vect-52.c: Likewise.
435         * gcc.dg/vect/vect-44.c: Likewise.
436         * gcc.dg/vect/vect-27.c: Likewise.
437         * gcc.dg/vect/vect-70.c: Likewise.
438         * gcc.dg/vect/vect-28.c: Likewise.
439         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
440         * gcc.dg/vect/vect-109.c: Likewise.
441         * gcc.dg/vect/vect-54.c: Likewise.
442         * gcc.dg/vect/vect-29.c: Likewise.
443         * gcc.dg/vect/vect-72.c: Likewise.
444         * gcc.dg/vect/vect-56.c: Likewise.
445         * gcc.dg/vect/vect-48.c: Likewise.
446         * gcc.dg/vect/vect-91.c: Likewise.
447         * gcc.dg/vect/vect-92.c: Likewise.
448         * gcc.dg/vect/vect-58.c: Likewise.
449         * gcc.dg/vect/slp-25.c: Likewise.
450         * gcc.dg/vect/vect-93.c: Likewise.
451         * gcc.dg/vect/vect-95.c: Likewise.
452         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
453         * gcc.dg/vect/vect-87.c: Likewise.
454         * gcc.dg/vect/vect-96.c: Likewise.
455         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
456         * gcc.dg/vect/vect-88.c: Likewise.
457         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
458         * gcc.dg/vect/vect-89.c: Likewise.
459         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
460         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
461         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
462         * gfortran.dg/vect/vect-2.f90: Likewise.
463         * gfortran.dg/vect/vect-3.f90: Likewise.
464         * gfortran.dg/vect/vect-4.f90: Likewise.
465         * gfortran.dg/vect/vect-5.f90: Likewise.
466
467 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
468
469         PR c++/41020
470         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
471
472 2009-10-26  Ben Elliston  <bje@au.ibm.com>
473             Michael Meissner  <meissner@linux.vnet.ibm.com>
474             Ulrich Weigand  <uweigand@de.ibm.com>
475
476         * gcc.target/spu/ea/ea.exp: New file.
477         * gcc.target/spu/ea/cache1.c: Likewise.
478         * gcc.target/spu/ea/cast1.c: Likewise.
479         * gcc.target/spu/ea/cast2.c: Likewise.
480         * gcc.target/spu/ea/compile1.c: Likewise.
481         * gcc.target/spu/ea/compile2.c: Likewise.
482         * gcc.target/spu/ea/cppdefine.c: Likewise.
483         * gcc.target/spu/ea/errors1.c: Likewise.
484         * gcc.target/spu/ea/errors2.c: Likewise.
485         * gcc.target/spu/ea/execute1.c: Likewise.
486         * gcc.target/spu/ea/execute2.c: Likewise.
487         * gcc.target/spu/ea/execute3.c: Likewise.
488         * gcc.target/spu/ea/ops1.c: Likewise.
489         * gcc.target/spu/ea/ops2.c: Likewise.
490         * gcc.target/spu/ea/options1.c: Likewise.
491         * gcc.target/spu/ea/test-sizes.c: Likewise.
492
493 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
494
495         PR bootstrap/41345
496         * gcc.dg/pr41345.c: New test.
497
498         PR debug/41828
499         * g++.dg/debug/dwarf2/anonname1.C: New test.
500
501 2009-10-26  Jason Merrill  <jason@redhat.com>
502
503         PR c++/38796
504         * g++.dg/cpp0x/defaulted15.C: New.
505         * g++.dg/cpp0x/defaulted16.C: New.
506
507 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
508
509         PR c++/41785
510         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
511
512 2009-10-26  Nick Clifton  <nickc@redhat.com>
513
514         * lib/target-supports.exp (check_profiling_available):
515         Profiling is not, currently, available for the RX port.
516         (check_effective_target_hard_float): Add support for RX target.
517         * gcc.target/rx: New directory.
518         * gcc.target/rx/builtins.c: New test file.
519         * gcc.target/rx/interrupts.c: New test file.
520         * gcc.target/rx/rx-abi-function-tests.c: New test file.
521         * gcc.target/rx/zero-width-bitfield.c: New test file.
522         * gcc.target/rx/i272091.c: New test file.
523         * gcc.target/rx/packed-struct.c: New test file.
524         * gcc.target/rx/rx.exp: New file: Drives RX tests.
525
526 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
527
528         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
529         * gcc.dg/lto/20091016-1_0.c: Likewise.
530         * gcc.dg/lto/20090206-1_0.c: Likewise.
531         * gcc.dg/lto/20081120-1_0.c: Likewise.
532         * gcc.dg/lto/20081120-2_0.c: Likewise.
533         * gcc.dg/lto/20090116_0.c: Likewise.
534         * gcc.dg/lto/20081126_0.c: Likewise.
535         * gcc.dg/lto/20091013-1_0.c: Likewise.
536         * gcc.dg/lto/20081212-1_0.c: Likewise.
537         * gcc.dg/lto/20091015-1_0.c: Likewise.
538         * gcc.dg/lto/20090126-1_0.c: Likewise.
539         * gcc.dg/lto/20090126-2_0.c: Likewise.
540         * gcc.dg/lto/20091020-1_0.c: Likewise.
541         * gcc.dg/lto/20091020-2_0.c: Likewise.
542         * gcc.dg/lto/20081204-1_0.c: Likewise.
543         * gcc.dg/lto/20081204-2_0.c: Likewise.
544         * gcc.dg/lto/20081224_0.c: Likewise.
545         * gcc.dg/lto/20090219_0.c: Likewise.
546
547 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
548
549         PR c++/41020
550         * g++.dg/lookup/extern-c-redecl2.C: New test.
551         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
552         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
553         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
554
555 2009-10-26  Michael Matz  <matz@suse.de>
556
557         PR tree-optimization/41783
558         * gcc.dg/pr41783.c: New test.
559         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
560         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
561         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
562
563 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
564
565         PR fortran/41714
566         * gfortran.dg/class_allocate_4.f03: New test.
567
568 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
569
570         * gcc.target/mips/mult-1.c: New test.
571
572 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
573
574         PR fortran/41784
575         * gfortran.dg/extends_8.f03: New test.
576
577 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
578
579         * gnat.dg/specs/pack4.ads: New test.
580
581 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
582
583         * gnat.dg/null_pointer_deref1.adb: New test.
584         * gnat.dg/null_pointer_deref2.adb: Likewise.
585
586 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
587
588         PR fortran/41772
589         * gfortran.dg/transfer_intrinsic_3.f90.
590
591 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
592
593         * gnat.dg/opt4.adb: New test.
594
595 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
596
597         PR c/40033
598         * gcc.dg/noncompile/pr40033-1.c: New test.
599
600 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
601
602         PR c++/40808
603         * g++.dg/abi/mangle34.C: New test
604
605 2009-10-23  Jason Merrill  <jason@redhat.com>
606
607         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
608
609         Core issue 899
610         * g++.dg/cpp0x/explicit4.C: New.
611
612 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
613
614         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
615         *-*-cygwin.
616         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
617         for *-*-mingw* and *-*-cygwin.
618         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
619         * g++.dg/template/spec35.C: Disable weak symbol test for
620         *-*-mingw* and *-*-cygwin.
621
622         PR testsuite/31342
623         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
624
625 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
626
627         PR fortran/41800
628         * gfortran.dg/class_10.f03: New test.
629
630 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
631
632         PR target/41787
633         * gcc.target/powerpc/vsx-vrsave.c: New file.
634
635 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
636
637         PR c/41673
638         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
639
640 2009-10-23  Richard Guenther  <rguenther@suse.de>
641
642         PR tree-optimization/41778
643         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
644
645 2009-10-22  Richard Guenther  <rguenther@suse.de>
646
647         PR lto/41791
648         * g++.dg/lto/20091022-2_0.C: New testcase.
649
650 2009-10-22  Richard Guenther  <rguenther@suse.de>
651
652         PR lto/41730
653         * g++.dg/lto/20091022-1_0.C: New testcase.
654
655 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
656
657         * gcc.dg/autopar/outer-4.c: Adjust scan.
658         * gcc.dg/autopar/outer-5.c: Adjust scan.
659         * gcc.dg/autopar/outer-5.c: Add scan optimized.
660
661         * libgomp.graphite/force-parallel-2.c: Adjust scan.
662         * gcc.dg/autopar/outer-1.c: New testcase.
663         * gcc.dg/autopar/outer-2.c: New testcase.
664         * gcc.dg/autopar/outer-3.c: New testcase.
665         * gcc.dg/autopar/outer-4.c: New testcase.
666         * gcc.dg/autopar/outer-5.c: New testcase.
667         * gcc.dg/autopar/outer-6.c: New testcase.
668
669 2009-10-22  Jan Hubicka  <jh@suse.cz>
670
671         * gcc.c-torture/compile/pr40556.c: New testcase.
672
673 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
674
675         PR fortran/41781
676         * gfortran.dg/goto_8.f90: New test case.
677
678 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
679
680         PR tree-optimization/41497
681         * gcc.dg/tree-ssa/pr41497.c: New.
682
683 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
684
685         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
686
687 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
688
689         * gcc.dg/tls/pie-1.c: New test.
690
691 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
692
693         * g++.dg/abi/mangle33.C: New test.
694
695 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
696
697         * gnat.dg/discr22.adb: New test.
698
699 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/loop_optimization7.ad[sb]: New test.
702         * gnat.dg/loop_optimization7_pkg.ads: New helper.
703
704 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
705
706         PR fortran/41706
707         PR fortran/41766
708         * gfortran.dg/class_9.f03: Extended test case.
709         * gfortran.dg/select_type_7.f03: New test case.
710
711 2009-10-20  Richard Guenther  <rguenther@suse.de>
712
713         * gcc.dg/lto/20091020-3_0.c: New testcase.
714
715 2009-10-20  Richard Guenther  <rguenther@suse.de>
716
717         PR lto/41761
718         * gcc.dg/lto/20091020-1_0.c: New testcase.
719         * gcc.dg/lto/20091020-1_1.c: Likewise.
720         * gcc.dg/lto/20091020-2_0.c: Likewise.
721         * gcc.dg/lto/20091020-2_1.c: Likewise.
722
723 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
724
725         PR debug/41340
726         * gcc.dg/pr41340.c: New test.
727
728 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
729
730         * gnat.dg/discr21.ad[sb]: New test.
731         * gnat.dg/discr21_pkg.ads: New helper.
732
733 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
734
735         PR fortran/41706
736         * gfortran.dg/class_9 : New test.
737
738 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
739
740         * gcc.dg/raw-string-1.c: New test.
741         * gcc.dg/raw-string-2.c: New test.
742         * gcc.dg/raw-string-3.c: New test.
743         * gcc.dg/raw-string-4.c: New test.
744         * gcc.dg/raw-string-5.c: New test.
745         * gcc.dg/raw-string-6.c: New test.
746         * gcc.dg/raw-string-7.c: New test.
747         * gcc.dg/utf8-1.c: New test.
748         * gcc.dg/utf8-2.c: New test.
749         * gcc.dg/utf-badconcat2.c: New test.
750         * gcc.dg/utf-dflt2.c: New test.
751         * gcc.dg/cpp/include6.c: New test.
752         * g++.dg/ext/raw-string-1.C: New test.
753         * g++.dg/ext/raw-string-2.C: New test.
754         * g++.dg/ext/raw-string-3.C: New test.
755         * g++.dg/ext/raw-string-4.C: New test.
756         * g++.dg/ext/raw-string-5.C: New test.
757         * g++.dg/ext/raw-string-6.C: New test.
758         * g++.dg/ext/raw-string-7.C: New test.
759         * g++.dg/ext/utf8-1.C: New test.
760         * g++.dg/ext/utf8-2.C: New test.
761         * g++.dg/ext/utf-badconcat2.C: New test.
762         * g++.dg/ext/utf-dflt2.C: New test.
763
764         * gcc.dg/cleanup-13.c: New test.
765
766 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
767
768         PR fortran/41586
769         * gfortran.dg/auto_dealloc_1.f90: New test case.
770
771 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
772
773         Port from redhat/gcc-4_4-branch:
774         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
775         * gcc.dg/debug/vta-2.c: New test.
776
777         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
778         * gcc.dg/debug/vta-1.c: New.
779
780 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
781
782         * gnat.dg/noreturn2.ad[sb]: New test.
783
784 2009-10-19  Tobias Burnus  <burnus@net-b.de>
785
786         PR fortran/41755
787         * gfortran.dg/equiv_8.f90: New test.
788         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
789
790 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
791
792         * gcc.target/arm/neon-thumb2-move.c: New test.
793
794 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
795
796         * gcc.dg/debug/vta-3.c: New test.
797
798 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
799
800         * gnat.dg/nested_proc.adb: Rename into...
801         * gnat.dg/nested_proc1.adb: ...this.
802         * gnat.dg/nested_proc2.adb: New test.
803
804 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
805
806         * gnat.dg/noreturn1.ad[sb]: New test.
807
808 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
809             Paul Thomas  <pault@gcc.gnu.org>
810
811         PR fortran/41629
812         * gfortran.dg/class_6.f90: New test.
813
814         PR fortran/41608
815         PR fortran/41587
816         * gfortran.dg/class_7.f90: New test.
817
818         PR fortran/41618
819         * gfortran.dg/class_8.f90: New test.
820
821 2009-10-17  Richard Guenther  <rguenther@suse.de>
822
823         * gcc.dg/lto/20091017-1_0.c: New testcase.
824         * gcc.dg/lto/20091017-1_1.c: Likewise.
825
826 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
827
828         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
829
830 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
831
832         * gnat.dg/aggr11.adb: New test.
833         * gnat.dg/aggr11_pkg.ads: New helper.
834
835 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
836
837         * gnat.dg/slice8.adb: New test.
838         * gnat.dg/slice8_pkg1.ads: New helper.
839         * gnat.dg/slice8_pkg2.ads: Likewise.
840         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
841
842 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
843
844         * gnat.dg/unchecked_convert4.adb: New test.
845
846 2009-10-15  Jason Merrill  <jason@redhat.com>
847
848         PR c++/38798
849         * g++.dg/cpp0x/trailing5.C: New.
850
851         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
852         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
853         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
854         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
855
856 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
857
858         PR fortran/41719
859         * gfortran.dg/class_5.f03: New test case.
860         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
861         * gfortran.dg/typebound_operator_4.f03: Ditto.
862
863 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
864
865         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
866         * g++.dg/other/first-global.C: Likewise.
867         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
868         * g++.dg/torture/pr40323.C: Likewise.
869         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
870         * gcc.dg/inline-33.c: Likewise.
871         * gcc.dg/ipa/ipa-1.c: Likewise.
872         * gcc.dg/ipa/ipa-2.c: Likewise.
873         * gcc.dg/ipa/ipa-3.c: Likewise.
874         * gcc.dg/ipa/ipa-4.c: Likewise.
875         * gcc.dg/ipa/ipa-5.c: Likewise.
876         * gcc.dg/ipa/ipa-7.c: Likewise.
877         * gcc.dg/ipa/ipacost-2.c: Likewise.
878         * gcc.dg/tree-ssa/inline-3.c: Likewise.
879         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
880         * gfortran.dg/whole_file_5.f90: Likewise.
881         * gfortran.dg/whole_file_6.f90: Likewise.
882
883 2009-10-16  Richard Guenther  <rguenther@suse.de>
884
885         PR tree-optimization/41728
886         * gcc.c-torture/compile/pr41728.c: New testcase.
887
888 2009-10-16  Richard Guenther  <rguenther@suse.de>
889
890         PR lto/41598
891         * gcc.dg/lto/20091016-1_0.c: New testcase.
892         * gcc.dg/lto/20091016-1_1.c: Likewise.
893         * gcc.dg/lto/20091016-1_a.h: Likewise.
894
895 2009-10-16  Richard Guenther  <rguenther@suse.de>
896
897         PR lto/41715
898         * gfortran.dg/lto/20091015-1_0.f: New testcase.
899         * gfortran.dg/lto/20091015-1_1.f: Likewise.
900         * gfortran.dg/lto/20091015-1_2.f: Likewise.
901
902 2009-10-16  Richard Guenther  <rguenther@suse.de>
903
904         PR lto/41713
905         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
906
907 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
908
909         PR debug/41717
910         * gcc.dg/debug/pr41717.c: New test.
911
912 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
913
914         PR fortran/41648
915         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
916
917         PR fortran/41656
918         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
919
920 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
921
922         PR target/23983
923         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
924         result used.
925         * g++.dg/ext/altivec-2.C (main): Ditto.
926
927 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
928
929         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
930         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
931
932 2009-10-15  Richard Guenther  <rguenther@suse.de>
933
934         PR lto/41669
935         * gcc.dg/lto/20091015-1_0.c: New testcase.
936         * gcc.dg/lto/20091015-1_1.c: Likewise.
937         * gcc.dg/lto/20091015-1_2.c: Likewise.
938         * gcc.dg/lto/20091015-1_a.h: Likewise.
939         * gcc.dg/lto/20091015-1_b.h: Likewise.
940
941 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
942
943         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
944
945 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
946
947         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
948
949 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
950
951         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
952         line from 1 to 0.
953         * obj-c++.dg/bitfield-1.mm: Likewise.
954         * obj-c++.dg/bitfield-4.mm: Likewise.
955
956 2009-10-14  Richard Guenther  <rguenther@suse.de>
957
958         PR lto/41173
959         * gcc.dg/lto/20091014-1_0.c: New testcase.
960
961 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
962
963         PR testsuite/41707
964         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
965         warning on line 0 instead of 1.
966
967 2009-10-14  Richard Guenther  <rguenther@suse.de>
968
969         PR lto/41521
970         * gfortran.dg/lto/pr41521_0.f90: New testcase.
971         * gfortran.dg/lto/pr41521_1.f90: Likewise.
972
973 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
974
975         PR preprocessor/41543
976         * gcc.dg/debug/dwarf2/pr41543.c: New test.
977
978         PR debug/41695
979         * gcc.dg/debug/dwarf2/pr41695.c: New test.
980
981 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
982
983         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
984         New procedure.
985         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
986         effective target.
987
988 2009-10-14  Jason Merrill  <jason@redhat.com>
989
990         PR c++/39866
991         * g++.dg/cpp0x/defaulted14.C: New.
992
993 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
994
995         * g++.dg/cpp0x/vt-40092.C: New.
996
997 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
998
999         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1000         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1001
1002 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1003
1004         * gfortran.dg/complex_intrinsic_8.f90: New test.
1005
1006 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1007
1008         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1009         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1010
1011 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1012
1013         PR target/38948
1014         * gcc.dg/torture/pr38948.c: New test.
1015
1016 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1017
1018         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1019
1020 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1021
1022         PR fortran/41581
1023         * gfortran.dg/class_allocate_2.f03: Modified.
1024         * gfortran.dg/class_allocate_3.f03: New test case.
1025
1026 2009-10-13  Richard Guenther  <rguenther@suse.de>
1027
1028         PR lto/41668
1029         * gcc.dg/lto/20091006-2_0.c: New testcase.
1030         * gcc.dg/lto/20091006-2_1.c: Likewise.
1031         * gcc.dg/lto/20091006-2_2.c: Likewise.
1032         * gcc.dg/lto/20091013-1_0.c: Likewise.
1033         * gcc.dg/lto/20091013-1_1.c: Likewise.
1034         * gcc.dg/lto/20091013-1_2.c: Likewise.
1035
1036 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1037
1038         * gcc.c-torture/compile/pr41661.c: New test.
1039
1040 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1041
1042         PR libgfortran/41683
1043         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1044
1045 2009-10-12  Jason Merrill  <jason@redhat.com>
1046
1047         PR c++/37875
1048         * g++.dg/cpp0x/decltype18.C: New.
1049
1050         PR c++/37766
1051         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1052
1053 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1054
1055         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1056
1057 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1058
1059         PR debug/41343
1060         PR debug/41447
1061         PR debug/41264
1062         PR debug/41338
1063         * gcc.dg/guality/pr41447-1.c: New.
1064         * gcc.dg/debug/pr41264-1.c: New.
1065         * gcc.dg/debug/pr41343-1.c: New.
1066
1067 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1068
1069         PR target/26515
1070         * gcc.dg/torture/pr26515.c: New test.
1071
1072 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1073
1074         PR testsuite/41659
1075         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1076         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1077         or "xfail" with dg-lto-do.
1078
1079 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1080
1081         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1082
1083 2009-10-12  Michael Matz  <matz@suse.de>
1084
1085         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1086         pass.
1087
1088 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR target/41680
1091         * g++.dg/torture/pr41680.C: New test.
1092
1093 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1094
1095         PR c++/41570
1096         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1097
1098 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1099
1100         PR debug/41616
1101         * gcc.dg/guality/pr41616-1.c: New.
1102
1103 2009-10-11  Jason Merrill  <jason@redhat.com>
1104
1105         PR c++/37204
1106         * g++.dg/cpp0x/rv-reinterpret.C: New.
1107
1108 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1109
1110         PR libgfortran/38439
1111         * gfortran.dg/fmt_error_9.f: New test.
1112         * gfortran.dg/fmt_error_10.f: New test.
1113
1114 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1115
1116         PR fortran/41583
1117         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1118         * gfortran.dg/class_4b.f03: As above.
1119         * gfortran.dg/class_4c.f03: As above.
1120         * gfortran.dg/class_4d.f03: As above.
1121
1122 2009-10-11  Richard Guenther  <rguenther@suse.de>
1123
1124         PR tree-optimization/41555
1125         * gcc.dg/torture/pr41555.c: New testcase.
1126
1127 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128
1129         PR libgfortran/35862
1130         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1131         function correctly.
1132
1133 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1134
1135         PR libgfortran/35862
1136         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1137         Add conditions to avoid runtime errors if not supported.
1138
1139 2009-10-10  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/41654
1142         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1143
1144 2009-10-09  Jason Merrill  <jason@redhat.com>
1145
1146         * g++.dg/cpp/ucn-1.C: New.
1147
1148 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1149
1150         PR fortran/41585
1151         * gfortran.dg/class_2.f03: Extended test case.
1152
1153 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1154
1155         PR fortran/41582
1156         * gfortran.dg/class_allocate_1.f03: Modify code such that
1157         it compiles with the gfc_warning->gfc_error change.
1158         * gfortran.dg/class_allocate_1.f03: New test.
1159
1160 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1161
1162         PR fortran/41579
1163         * gfortran.dg/select_type_6.f03: New test.
1164
1165 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR preprocessor/41445
1168         * gcc.dg/cpp/separate-1.c: Adjust.
1169         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1170         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1171         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1172         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1173         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1174         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1175         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1176
1177         PR rtl-optimization/41646
1178         * gcc.c-torture/compile/pr41646.c: New test.
1179
1180 2009-10-09  Richard Guenther  <rguenther@suse.de>
1181
1182         PR tree-optimization/41634
1183         * gcc.c-torture/compile/pr41634.c: New testcase.
1184
1185 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1186
1187         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1188
1189 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1190
1191         * gnat.dg/opt3.adb: New test.
1192         * gnat.dg/opt3_pkg.ads: New helper.
1193
1194 2009-10-08  Doug Kwan  <dougkwan@google.com>
1195
1196         PR rtl-optimization/41574
1197         * gcc.dg/pr41574.c: New test.
1198
1199 2009-10-08  Cary Coutant  <ccoutant@google.com>
1200
1201         Add support for debugging with ICF (Identical Code Folding).
1202         * g++.dg/debug/dwarf2/icf.C: New test.
1203
1204 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1205
1206         * gcc.target/mips/truncate-6.c: New test.
1207
1208 2009-10-08  Jason Merrill  <jason@redhat.com>
1209
1210         PR c++/36816
1211         * g++.dg/cpp0x/rv-deduce.C: New.
1212
1213         PR c++/37177
1214         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1215         * g++.dg/template/explicit-args2.C: New.
1216         * g++.dg/template/explicit-args3.C: New.
1217         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1218
1219 2009-10-08  Michael Matz  <matz@suse.de>
1220
1221         PR middle-end/41573
1222         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1223         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1224         * gcc.dg/pr41573.c: New test.
1225
1226 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1227
1228         PR c/41182
1229         * gcc.c-torture/compile/pr41182-1.c: New.
1230
1231 2009-10-07  Jason Merrill  <jason@redhat.com>
1232
1233         * g++.dg/cpp0x/variadic95.C: New.
1234
1235 2009-10-07  Jason Merrill  <jason@redhat.com>
1236
1237         * g++.dg/template/scope3.C: New.
1238
1239 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1240
1241         * gcc.dg/debug/dwarf2/inline3.c: New test.
1242
1243 2009-10-07  Daniel Kraft  <d@domob.eu>
1244
1245         PR fortran/41615
1246         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1247
1248 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1249
1250         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1251         * gfortran.dg/select_type_1.f03: Modified error message.
1252         * gfortran.dg/select_type_5.f03: New test.
1253
1254 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1255
1256         PR libgfortran/41612
1257         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1258         have kind=10 reals.
1259
1260 2009-10-06  Jason Merrill  <jason@redhat.com>
1261
1262         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1263         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1264
1265 2009-10-06  Richard Guenther  <rguenther@suse.de>
1266
1267         PR lto/41502
1268         * gcc.dg/lto/20091006-1_0.c: New testcase.
1269         * gcc.dg/lto/20091006-1_1.c: Likewise.
1270         * gcc.dg/lto/20091005-2_0.c: Likewise.
1271
1272 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1273
1274         PR ada/41383
1275         * gnat.dg/timer_cancel.adb: New test.
1276
1277 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1278
1279         PR ada/38333
1280         * gnat.dg/specs/import_abstract.ads: New.
1281
1282 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1283
1284         PR libgfortran/35862
1285         * gfortran.dg/round_2.f03: New test.
1286
1287 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR debug/41558
1290         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1291         * lib/gcc-gdb-test.exp: ... here.  New file.
1292         * gfortran.dg/guality/guality.exp: New file.
1293         * gfortran.dg/guality/pr41558.f90: New test.
1294         * gfortran.dg/guality/arg1.f90: New test.
1295
1296 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1299         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1300         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1301         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1302
1303 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1304
1305         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1306         register_pass_info.
1307         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1308         plugin_pass to register_pass_info.
1309         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1310         register_pass_info.
1311         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1312         register_pass_info.
1313
1314 2009-10-05  Richard Guenther  <rguenther@suse.de>
1315
1316         PR lto/41281
1317         * gcc.dg/lto/20090914-2_0.c: New testcase.
1318
1319 2009-10-05  Richard Guenther  <rguenther@suse.de>
1320
1321         PR lto/40902
1322         * gcc.dg/lto/20091005-1_0.c: New testcase.
1323         * gcc.dg/lto/20091005-1_1.c: Likewise.
1324
1325 2009-10-05  Richard Guenther  <rguenther@suse.de>
1326
1327         PR lto/41552
1328         PR lto/41487
1329         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1330         * g++.dg/lto/20091004-1_0.C: New testcase.
1331         * g++.dg/lto/20091004-1_1.C: Likewise.
1332         * g++.dg/lto/20091004-2_0.C: Likewise.
1333         * g++.dg/lto/20091004-2_1.C: Likewise.
1334         * g++.dg/lto/20091004-3_0.C: Likewise.
1335         * g++.dg/lto/20091004-3_1.C: Likewise.
1336
1337 2009-10-05  Richard Guenther  <rguenther@suse.de>
1338
1339         PR tree-optimization/23821
1340         * gcc.dg/torture/pr23821.c: New testcase.
1341
1342 2009-10-05  Daniel Kraft  <d@domob.eu>
1343
1344         PR fortran/41403
1345         * gfortran.dg/goto_6.f: New test.
1346         * gfortran.dg/goto_7.f: New test.
1347
1348 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1349             Bill Maddox  <maddox@google.com>
1350             Cary Coutant  <ccoutant@google.com>
1351             Chris Demetriou  <cgd@google.com>
1352             Diego Novillo  <dnovillo@google.com>
1353             Doug Kwan  <dougkwan@google.com>
1354             Jan Hubicka  <jh@suse.cz>
1355             Ollie Wild  <aaw@google.com>
1356             Rafael Espindola  <espindola@google.com>
1357             Richard Guenther  <rguenther@suse.de>
1358             Simon Baldwin  <simonb@google.com>
1359
1360         * g++.dg/20090107-1.C: New.
1361         * g++.dg/20090121-1.C: New.
1362         * g++.dg/ipa/20090113-1.C: New.
1363         * g++.dg/lto: New directory.
1364         * g++.dg/lto/20080829_0.C: New.
1365         * g++.dg/lto/20080904_0.C: New.
1366         * g++.dg/lto/20080907_0.C: New.
1367         * g++.dg/lto/20080908-1_0.C: New.
1368         * g++.dg/lto/20080908-2_0.C: New.
1369         * g++.dg/lto/20080908-3_0.C: New.
1370         * g++.dg/lto/20080909-1_0.C: New.
1371         * g++.dg/lto/20080910-1_0.C: New.
1372         * g++.dg/lto/20080912-1_0.C: New.
1373         * g++.dg/lto/20080912_0.C: New.
1374         * g++.dg/lto/20080915_0.C: New.
1375         * g++.dg/lto/20080916_0.C: New.
1376         * g++.dg/lto/20080917_0.C: New.
1377         * g++.dg/lto/20080924_0.C: New.
1378         * g++.dg/lto/20080926_0.C: New.
1379         * g++.dg/lto/20081008_0.C: New.
1380         * g++.dg/lto/20081022.h: New.
1381         * g++.dg/lto/20081022_0.C: New.
1382         * g++.dg/lto/20081022_1.C: New.
1383         * g++.dg/lto/20081023_0.C: New.
1384         * g++.dg/lto/20081109-1_0.C: New.
1385         * g++.dg/lto/20081109-2_0.C: New.
1386         * g++.dg/lto/20081109_0.C: New.
1387         * g++.dg/lto/20081109_1.C: New.
1388         * g++.dg/lto/20081118-1_0.C: New.
1389         * g++.dg/lto/20081118-1_1.C: New.
1390         * g++.dg/lto/20081118_0.C: New.
1391         * g++.dg/lto/20081118_1.C: New.
1392         * g++.dg/lto/20081119-1.h: New.
1393         * g++.dg/lto/20081119-1_0.C: New.
1394         * g++.dg/lto/20081119-1_1.C: New.
1395         * g++.dg/lto/20081119_0.C: New.
1396         * g++.dg/lto/20081119_1.C: New.
1397         * g++.dg/lto/20081120-1_0.C: New.
1398         * g++.dg/lto/20081120-1_1.C: New.
1399         * g++.dg/lto/20081120-2_0.C: New.
1400         * g++.dg/lto/20081120-2_1.C: New.
1401         * g++.dg/lto/20081123_0.C: New.
1402         * g++.dg/lto/20081123_1.C: New.
1403         * g++.dg/lto/20081125.h: New.
1404         * g++.dg/lto/20081125_0.C: New.
1405         * g++.dg/lto/20081125_1.C: New.
1406         * g++.dg/lto/20081127_0.C: New.
1407         * g++.dg/lto/20081127_1.C: New.
1408         * g++.dg/lto/20081203_0.C: New.
1409         * g++.dg/lto/20081203_1.C: New.
1410         * g++.dg/lto/20081204-1_0.C: New.
1411         * g++.dg/lto/20081204-1_1.C: New.
1412         * g++.dg/lto/20081204-2_0.C: New.
1413         * g++.dg/lto/20081204-2_1.C: New.
1414         * g++.dg/lto/20081209_0.C: New.
1415         * g++.dg/lto/20081209_1.C: New.
1416         * g++.dg/lto/20081211-1.h: New.
1417         * g++.dg/lto/20081211-1_0.C: New.
1418         * g++.dg/lto/20081211-1_1.C: New.
1419         * g++.dg/lto/20081217-1_0.C: New.
1420         * g++.dg/lto/20081217-2_0.C: New.
1421         * g++.dg/lto/20081219_0.C: New.
1422         * g++.dg/lto/20081219_1.C: New.
1423         * g++.dg/lto/20090106_0.C: New.
1424         * g++.dg/lto/20090112_0.C: New.
1425         * g++.dg/lto/20090128_0.C: New.
1426         * g++.dg/lto/20090221_0.C: New.
1427         * g++.dg/lto/20090302_0.C: New.
1428         * g++.dg/lto/20090302_1.C: New.
1429         * g++.dg/lto/20090303_0.C: New.
1430         * g++.dg/lto/20090311-1.h: New.
1431         * g++.dg/lto/20090311-1_0.C: New.
1432         * g++.dg/lto/20090311-1_1.C: New.
1433         * g++.dg/lto/20090311_0.C: New.
1434         * g++.dg/lto/20090311_1.C: New.
1435         * g++.dg/lto/20090312.h: New.
1436         * g++.dg/lto/20090312_0.C: New.
1437         * g++.dg/lto/20090312_1.C: New.
1438         * g++.dg/lto/20090313_0.C: New.
1439         * g++.dg/lto/20090313_1.C: New.
1440         * g++.dg/lto/20090315_0.C: New.
1441         * g++.dg/lto/20090315_1.C: New.
1442         * g++.dg/lto/20091002-1_0.C: New testcase.
1443         * g++.dg/lto/20091002-2_0.C: Likewise..
1444         * g++.dg/lto/20091002-3_0.C: Likewise..
1445         * g++.dg/lto/README: New.
1446         * g++.dg/lto/pr40818_0.C: New.
1447         * g++.dg/opt/thunk3-1.C: New.
1448         * g++.dg/opt/thunk4.C: New.
1449         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1450         replacements with __attribute__ ((__noinline__)).
1451         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1452         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1453         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1454         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1455         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1456         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1457         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1458         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1459         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1460         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1461         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1462         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1463         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1464         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1465         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1466         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1467         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1468         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1469         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1470         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1471         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1472         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1473         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1474         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1475         * gcc.dg/20081223-1.c: New.
1476         * gcc.dg/lto: New directory.
1477         * gcc.dg/lto/20080908_0.c: New.
1478         * gcc.dg/lto/20080917_0.c: New.
1479         * gcc.dg/lto/20080924_0.c: New.
1480         * gcc.dg/lto/20081024_0.c: New.
1481         * gcc.dg/lto/20081109_0.c: New.
1482         * gcc.dg/lto/20081111_0.c: New.
1483         * gcc.dg/lto/20081111_1.c: New.
1484         * gcc.dg/lto/20081112_0.c: New.
1485         * gcc.dg/lto/20081112_1.c: New.
1486         * gcc.dg/lto/20081115_0.c: New.
1487         * gcc.dg/lto/20081115_1.c: New.
1488         * gcc.dg/lto/20081115_2.c: New.
1489         * gcc.dg/lto/20081118_0.c: New.
1490         * gcc.dg/lto/20081118_1.c: New.
1491         * gcc.dg/lto/20081118_2.c: New.
1492         * gcc.dg/lto/20081120-1_0.c: New.
1493         * gcc.dg/lto/20081120-1_1.c: New.
1494         * gcc.dg/lto/20081120-2_0.c: New.
1495         * gcc.dg/lto/20081120-2_1.c: New.
1496         * gcc.dg/lto/20081125_0.c: New.
1497         * gcc.dg/lto/20081125_1.c: New.
1498         * gcc.dg/lto/20081126_0.c: New.
1499         * gcc.dg/lto/20081201-1_0.c: New.
1500         * gcc.dg/lto/20081201-1_1.c: New.
1501         * gcc.dg/lto/20081201-1_2.c: New.
1502         * gcc.dg/lto/20081201-2_0.c: New.
1503         * gcc.dg/lto/20081201-2_1.c: New.
1504         * gcc.dg/lto/20081202-1_0.c: New.
1505         * gcc.dg/lto/20081202-1_1.c: New.
1506         * gcc.dg/lto/20081202-2_0.c: New.
1507         * gcc.dg/lto/20081202-2_1.c: New.
1508         * gcc.dg/lto/20081204-1_0.c: New.
1509         * gcc.dg/lto/20081204-1_1.c: New.
1510         * gcc.dg/lto/20081204-2_0.c: New.
1511         * gcc.dg/lto/20081210-1_0.c: New.
1512         * gcc.dg/lto/20081212-1_0.c: New.
1513         * gcc.dg/lto/20081222_0.c: New.
1514         * gcc.dg/lto/20081222_0.h: New.
1515         * gcc.dg/lto/20081222_1.c: New.
1516         * gcc.dg/lto/20081224_0.c: New.
1517         * gcc.dg/lto/20081224_0.h: New.
1518         * gcc.dg/lto/20081224_1.c: New.
1519         * gcc.dg/lto/20090116_0.c: New.
1520         * gcc.dg/lto/20090120_0.c: New.
1521         * gcc.dg/lto/20090126-1_0.c: New.
1522         * gcc.dg/lto/20090126-2_0.c: New.
1523         * gcc.dg/lto/20090206-1_0.c: New.
1524         * gcc.dg/lto/20090206-2_0.c: New.
1525         * gcc.dg/lto/20090210_0.c: New.
1526         * gcc.dg/lto/20090210_1.c: New.
1527         * gcc.dg/lto/20090213_0.c: New.
1528         * gcc.dg/lto/20090213_1.c: New.
1529         * gcc.dg/lto/20090218-1_0.c: New.
1530         * gcc.dg/lto/20090218-1_1.c: New.
1531         * gcc.dg/lto/20090218-2_0.c: New.
1532         * gcc.dg/lto/20090218-2_1.c: New.
1533         * gcc.dg/lto/20090218_0.c: New.
1534         * gcc.dg/lto/20090218_1.c: New.
1535         * gcc.dg/lto/20090218_2.c: New.
1536         * gcc.dg/lto/20090218_3.c: New.
1537         * gcc.dg/lto/20090219_0.c: New.
1538         * gcc.dg/lto/20090312_0.c: New.
1539         * gcc.dg/lto/20090312_1.c: New.
1540         * gcc.dg/lto/20090313_0.c: New.
1541         * gcc.dg/lto/20090706-1_0.c: New.
1542         * gcc.dg/lto/20090706-2_0.c: New.
1543         * gcc.dg/lto/20090717_0.c: New.
1544         * gcc.dg/lto/20090717_1.c: New.
1545         * gcc.dg/lto/20090729_0.c: New.
1546         * gcc.dg/lto/20090729_1.c: New.
1547         * gcc.dg/lto/20090812_0.c: New.
1548         * gcc.dg/lto/20090812_1.c: New.
1549         * gcc.dg/lto/20090914-1_0.c: New.
1550         * gcc.dg/lto/README: New.
1551         * gcc.dg/visibility-7.c: Adjust expected pattern
1552         * gfortran.dg/lto: New directory.
1553         * gfortran.dg/lto/pr40724_0.f: New.
1554         * gfortran.dg/lto/pr40724_1.f: New.
1555         * gfortran.dg/lto/pr40725_0.f03: New.
1556         * gfortran.dg/lto/pr40725_1.c: New.
1557         * gfortran.dg/lto/pr41069_0.f90: New.
1558         * gfortran.dg/lto/pr41069_1.f90: New.
1559         * gfortran.dg/lto/pr41069_2.f90: New.
1560         * g++.dg/README: Add 'lto' directory.
1561         * g++.dg/dg.exp: Also scan 'lto' directory
1562
1563 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1564             Janis Johnson  <janis187@us.ibm.com>
1565             Diego Novillo  <dnovillo@google.com>
1566
1567         * g++.dg/lto/lto.exp: New.
1568         * gcc.c-torture/execute/execute.exp: Add
1569         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1570         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1571         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1572         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1573         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1574         * gcc.dg/lto/lto.exp: New.
1575         * gfortran.dg/lto/lto.exp: New.
1576         * lib/target-supports.exp (check_effective_target_lto): New.
1577         * lib/c-torture.exp: Load target-supports.exp.  Define
1578         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1579         * lib/gcc-dg.exp: Likewise.
1580         * lib/lto.exp: New.
1581         * lib/torture-options.exp: Add support for a third argument.
1582
1583 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1584
1585         PR testsuite/41542
1586         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1587
1588 2009-10-02  Jason Merrill  <jason@redhat.com>
1589
1590         * g++.dg/abi/mangle32.C: New.
1591
1592 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1593
1594         * gnat.dg/atomic2.adb: New test.
1595
1596 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/array11.adb: New test.
1599         * gnat.dg/array12.adb: Likewise.
1600
1601 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gnat.dg/array10.adb: New test.
1604         * gnat.dg/object_overflow.adb: Tweak.
1605
1606 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1607
1608         * gcc.dg/guality/guality.exp: Disable on darwin.
1609
1610 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1611
1612         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1613         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1614         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1615         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1616
1617 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/41479
1620         * gfortran.dg/intent_out_5.f90: New test.
1621
1622 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1623
1624         PR debug/41404
1625         PR debug/41353
1626         * gcc.dg/guality/pr41404-1.c: New test.
1627         * gcc.dg/guality/pr41353-2.c: New test.
1628
1629 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1630
1631         PR testsuite/41546
1632         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1633         to -mtune=generic.
1634
1635 2009-10-01  Jan Hubicka  <jh@suse.cz>
1636
1637         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1638
1639 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1640
1641         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1642
1643         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1644
1645 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/41515
1648         * gfortran.dg/parameter_array_init_5.f90: New test.
1649
1650 2009-10-01  Jason Merrill  <jason@redhat.com>
1651
1652         * g++.dg/cpp0x/defaulted13.C: New.
1653
1654 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1655
1656         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1657         * gfortran.dg/bounds_check_11.f90: Likewise.
1658         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1659
1660 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1661
1662         * gfortran.dg/select_type_4.f90: New test.
1663
1664 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1665
1666         * gfortran.dg/same_type_as_1.f03: New test.
1667         * gfortran.dg/same_type_as_2.f03: Ditto.
1668
1669 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1670
1671         * gfortran.dg/select_type_1.f03: Extended.
1672         * gfortran.dg/select_type_3.f03: New test.
1673
1674 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1675
1676         * gfortran.dg/class_allocate_1.f03: New test.
1677
1678 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1679
1680         PR fortran/40996
1681         * gfortran.dg/allocatable_scalar_3.f90: New test.
1682         * gfortran.dg/select_type_2.f03: Ditto.
1683         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1684
1685 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1686
1687         * gfortran.dg/block_name_2.f90: Modified error message.
1688         * gfortran.dg/select_6.f90: Ditto.
1689         * gfortran.dg/select_type_1.f03: New test.
1690
1691 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1692
1693         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1694         * gfortran.dg/class_1.f03: Ditto.
1695         * gfortran.dg/class_2.f03: Ditto.
1696         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1697         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1698         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1699         * gfortran.dg/typebound_call_10.f03: Ditto.
1700         * gfortran.dg/typebound_call_2.f03: Ditto.
1701         * gfortran.dg/typebound_call_3.f03: Ditto.
1702         * gfortran.dg/typebound_call_4.f03: Ditto.
1703         * gfortran.dg/typebound_call_9.f03: Ditto.
1704         * gfortran.dg/typebound_generic_3.f03: Ditto.
1705         * gfortran.dg/typebound_generic_4.f03: Ditto.
1706         * gfortran.dg/typebound_operator_1.f03: Ditto.
1707         * gfortran.dg/typebound_operator_2.f03: Ditto.
1708         * gfortran.dg/typebound_operator_3.f03: Ditto.
1709         * gfortran.dg/typebound_operator_4.f03: Ditto.
1710         * gfortran.dg/typebound_proc_1.f08: Ditto.
1711         * gfortran.dg/typebound_proc_5.f03: Ditto.
1712         * gfortran.dg/typebound_proc_6.f03: Ditto.
1713
1714 2009-09-30  Jason Merrill  <jason@redhat.com>
1715
1716         * g++.dg/eh/init-temp1.C: Improve test.
1717
1718 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1719
1720         PR target/22093
1721         * gcc.target/alpha/pr22093.c: New test.
1722
1723 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1724             Jason Merrill  <jason@redhat.com>
1725
1726         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1727         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1728         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1729         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1730         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1731         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1732         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1733         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1734         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1735         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1736         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1737         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1738         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1739         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1740         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1741         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1742         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1743         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1744         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1745         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1746         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1747         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1748         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1749         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1750         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1751         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1752         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1753         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1754         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1755         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1756         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1757         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1758         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1759         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1760         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1761         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1762         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1763         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1764         * lib/prune.exp: Accept "In lambda function".
1765
1766 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1767
1768         * gcc.target/i386/fma4-check.h: New file.
1769         * gcc.target/i386/fma4-fma.c: Ditto.
1770         * gcc.target/i386/fma4-maccXX.c: Ditto.
1771         * gcc.target/i386/fma4-msubXX.c: Ditto.
1772         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1773         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1774         * gcc.target/i386/fma4-vector.c: Ditto.
1775         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1776         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1777         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1778         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1779         * gcc.target/i386/fma4-256-vector.c: Ditto.
1780         * gcc.target/i386/funcspec-2.c: Ditto.
1781
1782         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1783
1784         * gcc.target/i386/funcspec-5.c: Add FMA4.
1785         * gcc.target/i386/funcspec-6.c: Ditto.
1786         * gcc.target/i386/funcspec-8.c: Ditto.
1787
1788         * gcc.target/i386/funcspec-9.c: New file.
1789
1790         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1791
1792         * gcc.target/i386/isa-10.c: New file.
1793         * gcc.target/i386/isa-11.c: Ditto.
1794         * gcc.target/i386/isa-12.c: Ditto.
1795         * gcc.target/i386/isa-13.c: Ditto.
1796         * gcc.target/i386/isa-2.c: Ditto.
1797         * gcc.target/i386/isa-3.c: Ditto.
1798         * gcc.target/i386/isa-4.c: Ditto.
1799         * gcc.target/i386/isa-7.c: Ditto.
1800         * gcc.target/i386/isa-8.c: Ditto.
1801         * gcc.target/i386/isa-9.c: Ditto.
1802
1803         * gcc.target/i386/isa-14.c: Add FMA4.
1804         * gcc.target/i386/isa-1.c: Ditto.
1805         * gcc.target/i386/isa-5.c: Ditto.
1806         * gcc.target/i386/isa-6.c: Ditto.
1807
1808         * gcc.target/i386/sse-12.c: New file.
1809         * gcc.target/i386/sse-13.c: Ditto.
1810         * gcc.target/i386/sse-14.c: Ditto.
1811         * gcc.target/i386/sse-22.c: Ditto.
1812
1813         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1814         * g++.dg/other/i386-3.C: Ditto.
1815         * g++.dg/other/i386-5.C: Ditto.
1816         * g++.dg/other/i386-6.C: Ditto.
1817
1818 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1819
1820         PR testsuite/41496
1821         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1822         before.
1823
1824 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1825
1826         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1827         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1828
1829 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR debug/41438
1832         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1833         hidden.
1834         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1835
1836 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1837
1838         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1839         * gcc.target/i386/isa-1.c: Remove SSE5.
1840         * gcc.target/i386/isa-5.c: Ditto.
1841         * gcc.target/i386/isa-6.c: Ditto.
1842         * gcc.target/i386/funcspec-4.c: Remove error conditions
1843         related to SSE5.
1844         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1845         * gcc.target/i386/avx-2.c: Ditto.
1846         * gcc.target/i386/sse-23.c: Ditto.
1847         * gcc.target/i386/funcspec-9.c: Delete.
1848
1849 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1850
1851         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1852         * gcc.dg/guality/pr41353-1.c: New test.
1853
1854         PR testsuite/41444
1855         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1856         in macro name definition for non-unix/win32/msdos.
1857
1858 2009-09-29  Daniel Kraft  <d@domob.eu>
1859
1860         PR fortran/39626
1861         * gfortran.dg/block_1.f08: New test.
1862         * gfortran.dg/block_2.f08: New test.
1863         * gfortran.dg/block_3.f90: New test.
1864         * gfortran.dg/block_4.f08: New test.
1865         * gfortran.dg/block_5.f08: New test.
1866         * gfortran.dg/block_6.f08: New test.
1867         * gfortran.dg/block_7.f08: New test.
1868         * gfortran.dg/block_8.f08: New test.
1869
1870 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1871
1872         PR libgfortran/35862
1873         * gfortran.dg/round_1.f03: New test.
1874         * gfortran.dg/f2003_io_3.f03: Update test.
1875
1876 2009-09-28  Easwaran Raman  <eraman@google.com>
1877
1878         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1879         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1880
1881 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1882
1883         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1884         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1885         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1886         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1887         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1888
1889         * g++.dg/dfp/dfp.exp: Fix typo.
1890
1891         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1892         Fix typo that breaks the check.
1893
1894 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1895
1896         * gnat.dg (tagged_alloc_free.adb): New testcase.
1897
1898 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1899
1900         * g++.dg/dfp: New directory.
1901         * g++.dg/dg.exp: Prune tests in dfp directory.
1902         * g++.dg/dfp/dfp.exp: New.
1903         * g++.dg/dfp/mangle-mode.C: New test.
1904
1905 2009-09-28  Michael Matz  <matz@suse.de>
1906
1907         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1908         for sign of -Inf.
1909
1910 2009-09-27  Richard Henderson  <rth@redhat.com>
1911
1912         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1913         * gcc.dg/tree-ssa/pr41469-1.c: New.
1914
1915 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1916
1917         PR c/41476
1918         * gcc.dg/cond-constqual-1.c: New test.
1919
1920 2009-09-26  Michael Matz  <matz@suse.de>
1921
1922         PR lto/40758
1923         PR middle-end/41470
1924         * gcc.dg/pr41470.c: New test.
1925
1926 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1927
1928         * gnat.dg/array9.adb: New test.
1929
1930 2009-09-26  Michael Matz  <matz@suse.de>
1931
1932         PR tree-optimization/41454
1933         * gcc.dg/pr41454.c: New test.
1934
1935 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1936
1937         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1938         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1939         into DW_TAG_GNU_template_parameter_pack and
1940         DW_TAG_GNU_formal_parameter_pack.
1941         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1942         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1943
1944 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1945
1946         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1947         parameters for alignment-sensitive -fsection-anchors tests.
1948
1949 2009-09-25  Richard Guenther  <rguenther@suse.de>
1950
1951         PR middle-end/41463
1952         * gcc.c-torture/execute/pr41463.c: New testcase.
1953
1954 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1955
1956         * gnat.dg/sse_nolib.adb: New testcase.
1957
1958 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1959
1960         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1961         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1962         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1963         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1964         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1965         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1966         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1967         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1968         * gcc.dg/vect/vect.exp: Add Power7 flags.
1969         * g++.dg/vect/vect.exp: Likewise.
1970         * gfortran.dg/vect/vect.exp: Likewise.
1971
1972 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1973
1974         PR fortran/41459
1975         * gfortran.dg/empty_label.f: New test.
1976         * gfortran.dg/empty_label.f90: Ditto.
1977         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1978
1979 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1980
1981         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1982         compile-time.
1983
1984 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1985
1986         * lib/scanasm.exp (make_pattern_printable): New function.
1987         (dg-scan, scan-assembler-times, scan-assembler-dem,
1988         scan-assembler-dem-not): Use it.
1989
1990 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1991
1992         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1993         (test_nested): Renamed to ...
1994         (test_nested1): This.
1995         (test_nested2): New.
1996         (main): Likewise.
1997
1998 2009-09-24  Richard Guenther  <rguenther@suse.de>
1999
2000         PR tree-optimization/36143
2001         PR tree-optimization/38747
2002         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2003         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2004         * g++.dg/torture/pr38747.C: New testcase.
2005         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2006
2007 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2008
2009         * gnat.dg/nested_proc.adb: New test.
2010
2011 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2012
2013         * gcc.target/i386/pr12329.c: Adjust.
2014
2015 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2016
2017         PR debug/41248
2018         * gcc.dg/pr41248.c: New.
2019
2020 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2021
2022         PR debug/41065
2023         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2024
2025 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2026
2027         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2028         current_compiler_flags.  Fix typos.
2029
2030 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2031
2032         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2033
2034 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2035
2036         PR c/39779
2037         * gcc.c-torture/compile/pr39779.c: New test.
2038
2039 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2040
2041         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2042         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2043         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2044
2045 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2046
2047         PR debug/41295
2048         * gcc.dg/pr41295.c: New.
2049
2050 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2051
2052         * gcc.dg/pr40209.c: Add test case.
2053
2054 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2055
2056         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2057         matching assembly.
2058         * gcc.target/mips/code-readable-2.c: Likewise.
2059         * gcc.target/mips/code-readable-3.c: Likewise.
2060
2061 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2062
2063         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2064         Check support via mode instead of C type.
2065         (check_effective_target_dfprt_nocache): Ditto.
2066         (check_effective_target_hard_dfp): Ditto.
2067
2068 2009-09-22  Richard Guenther  <rguenther@suse.de>
2069
2070         PR middle-end/41395
2071         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2072         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2073
2074 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2075
2076         * gcc.dg/20090922-1.c: New test.
2077
2078         PR bootstrap/41405
2079         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2080         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2081         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2082         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2083         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2084         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2085         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2086         * objc.dg/dwarf-2.m: Likewise.
2087
2088 2009-09-22  Richard Guenther  <rguenther@suse.de>
2089
2090         PR tree-optimization/41428
2091         * g++.dg/tree-ssa/pr41428.C: New testcase.
2092
2093 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR middle-end/41429
2096         * g++.dg/gomp/pr41429.C: New test.
2097
2098 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2099
2100         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2101
2102 2009-09-21  Jason Merrill  <jason@redhat.com>
2103
2104         PR c++/41421
2105         * g++.dg/cpp0x/trivial1.C: Expand.
2106
2107 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2108
2109         * gcc.dg/torture/calleesave-sse.c: New.
2110
2111 2009-09-21  Jan Hubicka  <jh@suse.cz>
2112
2113         * gcc.dg/guality/inline-params.c: New testcase.
2114
2115 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2118         Add -fno-inline.
2119         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2120         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2121         (f2): Ditto.
2122
2123 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2124
2125         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2126         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2127         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2128         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2129         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2130
2131 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2132
2133         PR middle-end/40642
2134         * g++.dg/torture/pr40642.C: New testcase.
2135
2136 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2137
2138         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2139         cases in static initializers.
2140
2141 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2142
2143         * gcc.c-tortue/compile/pr39886.c: New.
2144
2145 2009-09-20  Chris Demetriou  <cgd@google.com>
2146
2147         PR preprocessor/28435:
2148         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2149         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2150         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2151         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2152         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2153
2154 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2155
2156         * gcc.target/mips/mips.exp: Add relax-pic-calls
2157         under -mfoo/-mno-foo options.
2158         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2159         and -mexplicit-relocs.
2160         * gcc.target/mips/call-1.c: New test.
2161         * gcc.target/mips/call-2.c: New test.
2162         * gcc.target/mips/call-3.c: New test.
2163         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2164         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2165
2166 2009-09-19  Chris Demetriou  <cgd@google.com>
2167
2168         PR preprocessor/28435:
2169         * gcc.dg/cpp/missing-header-MD.c: New test.
2170         * gcc.dg/cpp/missing-header-MMD.c: New test.
2171         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2172         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2173
2174 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175
2176         PR libgfortran/41328
2177         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2178         EOF works.
2179
2180 2009-09-18  Jason Merrill  <jason@redhat.com>
2181
2182         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2183         * g++.dg/cpp0x/initlist-deduce.C: New.
2184
2185 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2186
2187         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2188
2189 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2190
2191         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2192         * c-c++-common/dfp: New directory.
2193         * c-c++-common/dfp/dfp-dbg.h: New file.
2194         * gcc.dg/dfp/call-by-value.c: Move to ...
2195         * c-c++-common/call-by-value.c: here.
2196         * gcc.dg/dfp/cast.c: Move to ...
2197         * c-c++-common/cast.c: here.
2198         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2199         * c-c++-common/compare-eq-const.c: here.
2200         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2201         * c-c++-common/compare-eq-d128.c: here.
2202         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2203         * c-c++-common/compare-eq-d32.c: here.
2204         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2205         * c-c++-common/compare-eq-d64.c: here.
2206         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2207         * c-c++-common/compare-eq-dfp.c: here.
2208         * gcc.dg/dfp/compare-eq.h: Move to ...
2209         * c-c++-common/compare-eq.h: here.
2210         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2211         * c-c++-common/compare-rel-const.c: here.
2212         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2213         * c-c++-common/compare-rel-d128.c: here.
2214         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2215         * c-c++-common/compare-rel-d32.c: here.
2216         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2217         * c-c++-common/compare-rel-d64.c: here.
2218         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2219         * c-c++-common/compare-rel-dfp.c: here.
2220         * gcc.dg/dfp/compare-rel.h: Move to ...
2221         * c-c++-common/compare-rel.h: here.
2222         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2223         * c-c++-common/compare-special-d128.c: here.
2224         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2225         * c-c++-common/compare-special-d32.c: here.
2226         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2227         * c-c++-common/compare-special-d64.c: here.
2228         * gcc.dg/dfp/compare-special.h: Move to ...
2229         * c-c++-common/compare-special.h: here.
2230         * gcc.dg/dfp/constants-zero.c: Move to ...
2231         * c-c++-common/constants-zero.c: here.
2232         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2233         * c-c++-common/convert-bfp-10.c: here.
2234         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2235         * c-c++-common/convert-bfp-11.c: here.
2236         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2237         * c-c++-common/convert-bfp-12.c: here.
2238         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2239         * c-c++-common/convert-bfp-13.c: here.
2240         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2241         * c-c++-common/convert-bfp-14.c: here.
2242         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2243         * c-c++-common/convert-bfp-2.c: here.
2244         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2245         * c-c++-common/convert-bfp-3.c: here.
2246         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2247         * c-c++-common/convert-bfp-4.c: here.
2248         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2249         * c-c++-common/convert-bfp-5.c: here.
2250         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2251         * c-c++-common/convert-bfp-6.c: here.
2252         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2253         * c-c++-common/convert-bfp-7.c: here.
2254         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2255         * c-c++-common/convert-bfp-8.c: here.
2256         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2257         * c-c++-common/convert-bfp-9.c: here.
2258         * gcc.dg/dfp/convert-bfp.c: Move to ...
2259         * c-c++-common/convert-bfp.c: here.
2260         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2261         * c-c++-common/convert-bfp-fold.c: here.
2262         * gcc.dg/dfp/convert-dfp.c: Move to ...
2263         * c-c++-common/convert-dfp.c: here.
2264         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2265         * c-c++-common/convert-dfp-fold-2.c: here.
2266         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2267         * c-c++-common/convert-dfp-fold.c: here.
2268         * gcc.dg/dfp/convert.h: Move to ...
2269         * c-c++-common/convert.h: here.
2270         * gcc.dg/dfp/convert-int.c: Move to ...
2271         * c-c++-common/convert-int.c: here.
2272         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2273         * c-c++-common/convert-int-fold.c: here.
2274         * gcc.dg/dfp/convert-int-max.c: Move to ...
2275         * c-c++-common/convert-int-max.c: here.
2276         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2277         * c-c++-common/convert-int-max-fold.c: here.
2278         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2279         * c-c++-common/convert-int-saturate.c: here.
2280         * gcc.dg/dfp/func-array.c: Move to ...
2281         * c-c++-common/func-array.c: here.
2282         * gcc.dg/dfp/func-deref.c: Move to ...
2283         * c-c++-common/func-deref.c: here.
2284         * gcc.dg/dfp/func-mixed.c: Move to ...
2285         * c-c++-common/func-mixed.c: here.
2286         * gcc.dg/dfp/func-pointer.c: Move to ...
2287         * c-c++-common/func-pointer.c: here.
2288         * gcc.dg/dfp/func-scalar.c: Move to ...
2289         * c-c++-common/func-scalar.c: here.
2290         * gcc.dg/dfp/func-struct.c: Move to ...
2291         * c-c++-common/func-struct.c: here.
2292         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2293         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2294         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2295         * c-c++-common/func-vararg-alternate-d128.c: here.
2296         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2297         * c-c++-common/func-vararg-alternate-d32.c: here.
2298         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2299         * c-c++-common/func-vararg-alternate-d64.c: here.
2300         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2301         * c-c++-common/func-vararg-alternate.h: here.
2302         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2303         * c-c++-common/func-vararg-dfp.c: here.
2304         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2305         * c-c++-common/func-vararg-mixed-2.c: here.
2306         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2307         * c-c++-common/func-vararg-mixed.c: here.
2308         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2309         * c-c++-common/func-vararg-size0.c: here.
2310         * gcc.dg/dfp/inf-1.c: Move to ...
2311         * c-c++-common/inf-1.c: here.
2312         * gcc.dg/dfp/loop-index.c: Move to ...
2313         * c-c++-common/loop-index.c: here.
2314         * gcc.dg/dfp/modes.c: Move to ...
2315         * c-c++-common/modes.c: here.
2316         * gcc.dg/dfp/nan-1.c: Move to ...
2317         * c-c++-common/nan-1.c: here.
2318         * gcc.dg/dfp/nan-2.c: Move to ...
2319         * c-c++-common/nan-2.c: here.
2320         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2321         * c-c++-common/operator-arith-fold.c: here.
2322         * gcc.dg/dfp/operator-assignment.c: Move to ...
2323         * c-c++-common/operator-assignment.c: here.
2324         * gcc.dg/dfp/operator-comma.c: Move to ...
2325         * c-c++-common/operator-comma.c: here.
2326         * gcc.dg/dfp/operator-cond.c: Move to ...
2327         * c-c++-common/operator-cond.c: here.
2328         * gcc.dg/dfp/operator-logical.c: Move to ...
2329         * c-c++-common/operator-logical.c: here.
2330         * gcc.dg/dfp/operator-unary.c: Move to ...
2331         * c-c++-common/operator-unary.c: here.
2332         * gcc.dg/dfp/pr31385.c: Move to ...
2333         * c-c++-common/pr31385.c: here.
2334         * gcc.dg/dfp/pr33466.c: Move to ...
2335         * c-c++-common/pr33466.c: here.
2336         * gcc.dg/dfp/pr35620.c: Move to ...
2337         * c-c++-common/pr35620.c: here.
2338         * gcc.dg/dfp/pr36800.c: Move to ...
2339         * c-c++-common/pr36800.c: here.
2340         * gcc.dg/dfp/pr39034.c: Move to ...
2341         * c-c++-common/pr39034.c: here.
2342         * gcc.dg/dfp/pr39035.c: Move to ...
2343         * c-c++-common/pr39035.c: here.
2344         * gcc.dg/dfp/pr39902.c: Move to ...
2345         * c-c++-common/pr39902.c: here.
2346         * gcc.dg/dfp/pr39986.c: Move to ...
2347         * c-c++-common/pr39986.c: here.
2348         * gcc.dg/dfp/signbit-1.c: Move to ...
2349         * c-c++-common/signbit-1.c: here.
2350         * gcc.dg/dfp/signbit-2.c: Move to ...
2351         * c-c++-common/signbit-2.c: here.
2352         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2353         * c-c++-common/struct-layout-1.c: here.
2354         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2355         * c-c++-common/usual-arith-conv.c: here.
2356         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2357         * c-c++-common/usual-arith-conv-const.c: here.
2358
2359 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2360
2361         PR testsuite/41288
2362         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2363         stack alignment.
2364
2365 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2366
2367         PR c++/39365
2368         * g++.dg/expr/bool3.C: New test.
2369         * g++.dg/expr/bool4.C: New test.
2370
2371 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2372
2373         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2374         * gcc.dg/dfp/signbit-2.c: Use it.
2375         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2376         arguments to unsigned int.
2377         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2378         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2379         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2380         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2381         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2382         * gcc.dg/dfp/pr39986.c: Ditto.
2383         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2384         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2385         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2386         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2387         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2388
2389 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2390
2391         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2392
2393 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2394
2395         PR c/41049
2396         * dfp/pr41049.c: New test.
2397
2398 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2399
2400         PR testsuite/41385
2401         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2402
2403 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2404
2405         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2406         * gcc.dg/ipa/ipa-sra-1.c: New test.
2407         * gcc.dg/ipa/ipa-sra-2.c: New test.
2408         * gcc.dg/ipa/ipa-sra-3.c: New test.
2409         * gcc.dg/ipa/ipa-sra-4.c: New test.
2410         * gcc.dg/ipa/ipa-sra-5.c: New test.
2411         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2412         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2413
2414 2009-09-17  Michael Matz  <matz@suse.de>
2415
2416         PR middle-end/41347
2417         * gfortran.dg/pr41347.f90: New test.
2418
2419 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2420
2421         * gcc.c-torture/compile/20090917-1.c: New testcase.
2422
2423 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2424
2425         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2426         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2427         alpha*-*-* target from XFAIL list.
2428
2429 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2430
2431         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2432         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2433         * gcc.dg/dfp/cast-bad.c: Use default options.
2434         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2435         * gcc.dg/dfp/composite-type.c: Ditto.
2436         * gcc.dg/dfp/constants.c: Ditto.
2437         * gcc.dg/dfp/constants-hex.c: Ditto.
2438         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2439         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2440         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2441         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2442         * gcc.dg/dfp/ctypes.c: Ditto.
2443         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2444         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2445         * gcc.dg/dfp/float-constant-double.c: Ditto.
2446         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2447         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2448         * gcc.dg/dfp/modes.c: Ditto.
2449         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2450         * gcc.dg/dfp/pr31344.c: Ditto.
2451         * gcc.dg/dfp/pr31385.c: Ditto.
2452         * gcc.dg/dfp/pr33466.c: Ditto.
2453         * gcc.dg/dfp/pr35620.c: Ditto.
2454         * gcc.dg/dfp/pr37435.c: Ditto.
2455         * gcc.dg/dfp/pr39986.c: Ditto.
2456         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2457         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2458         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2459         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2460         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2461         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2462         * gcc.dg/dfp/typespec.c: Ditto.
2463         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2464         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2465         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2466         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2467         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2468         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2469         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2470         * gcc.dg/dfp/compare-rel.h: Ditto.
2471         * gcc.dg/dfp/compare-special.h: Ditto.
2472         * gcc.dg/dfp/convert.h: Ditto.
2473         * gcc.dg/dfp/fe-check.h: Ditto.
2474         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2475         * gcc.dg/dfp/cast.c: Ditto.
2476         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2477         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2478         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2479         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2480         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2481         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2482         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2483         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2484         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2485         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2486         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2487         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2488         * gcc.dg/dfp/constants-zero.c: Ditto.
2489         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2490         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2491         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2492         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2493         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2494         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2495         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2496         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2497         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2498         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2499         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2500         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2501         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2502         * gcc.dg/dfp/convert-bfp.c: Ditto.
2503         * gcc.dg/dfp/convert-complex.c: Ditto.
2504         * gcc.dg/dfp/convert-dfp.c: Ditto.
2505         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2506         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2507         * gcc.dg/dfp/convert-int.c: Ditto.
2508         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2509         * gcc.dg/dfp/convert-int-max.c: Ditto.
2510         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2511         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2512         * gcc.dg/dfp/fe-binop.c: Ditto.
2513         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2514         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2515         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2516         * gcc.dg/dfp/func-array.c: Ditto.
2517         * gcc.dg/dfp/func-deref.c: Ditto.
2518         * gcc.dg/dfp/func-mixed.c: Ditto.
2519         * gcc.dg/dfp/func-pointer.c: Ditto.
2520         * gcc.dg/dfp/func-scalar.c: Ditto.
2521         * gcc.dg/dfp/func-struct.c: Ditto.
2522         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2523         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2524         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2525         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2526         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2527         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2528         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2529         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2530         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2531         * gcc.dg/dfp/inf-1.c: Ditto.
2532         * gcc.dg/dfp/loop-index.c: Ditto.
2533         * gcc.dg/dfp/nan-1.c: Ditto.
2534         * gcc.dg/dfp/nan-2.c: Ditto.
2535         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2536         * gcc.dg/dfp/operator-assignment.c: Ditto.
2537         * gcc.dg/dfp/operator-comma.c: Ditto.
2538         * gcc.dg/dfp/operator-cond.c: Ditto.
2539         * gcc.dg/dfp/operator-logical.c: Ditto.
2540         * gcc.dg/dfp/operator-unary.c: Ditto.
2541         * gcc.dg/dfp/pr36800.c: Ditto.
2542         * gcc.dg/dfp/pr39034.c: Ditto.
2543         * gcc.dg/dfp/pr39035.c: Ditto.
2544         * gcc.dg/dfp/pr39902.c: Ditto.
2545         * gcc.dg/dfp/signbit-1.c: Ditto.
2546         * gcc.dg/dfp/signbit-2.c: Ditto.
2547         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2548         * gcc.dg/dfp/union-init.c: Ditto.
2549         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2550
2551 2009-09-16  Michael Matz  <matz@suse.de>
2552
2553         PR fortran/41212
2554         * gfortran.dg/pr41212.f90: New test.
2555
2556 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2557
2558         * gnat.dg/alignment9.adb: New test.
2559
2560 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2561
2562         * gnat.dg/discr20.ad[sb]: New test.
2563
2564 2009-09-16  Richard Guenther  <rguenther@suse.de>
2565
2566         PR middle-end/34011
2567         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2568
2569 2009-09-16  DJ Delorie  <dj@redhat.com>
2570             Kaz Kojima  <kkojima@gcc.gnu.org>
2571
2572         * gcc.target/sh/struct-arg-dw2.c: New test.
2573
2574 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2575             Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR target/41175
2578         * gcc.target/powerpc/pr41175.c: New test.
2579
2580 2009-09-14  Richard Henderson  <rth@redhat.com>
2581
2582         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2583         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2584         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2585
2586 2009-09-14  Richard Henderson  <rth@redhat.com>
2587
2588         * g++.dg/eh/builtin1.C: Update resx pattern match.
2589         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2590
2591 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2592
2593         * gcc.target/mips/branch-helper.h: New file.
2594         * gcc.target/mips/branch-2.c,
2595         * gcc.target/mips/branch-3.c,
2596         * gcc.target/mips/branch-4.c,
2597         * gcc.target/mips/branch-5.c,
2598         * gcc.target/mips/branch-6.c,
2599         * gcc.target/mips/branch-7.c,
2600         * gcc.target/mips/branch-8.c,
2601         * gcc.target/mips/branch-9.c,
2602         * gcc.target/mips/branch-10.c,
2603         * gcc.target/mips/branch-11.c,
2604         * gcc.target/mips/branch-12.c,
2605         * gcc.target/mips/branch-13.c,
2606         * gcc.target/mips/branch-14.c,
2607         * gcc.target/mips/branch-15.c: New tests.
2608
2609 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2610
2611         PR target/41331
2612         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2613         -m32 -mpowerpc64 system.
2614
2615 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2616
2617         From Jie Zhang <jie.zhang@analog.com>:
2618         * gcc.target/bfin/saveall.c: New test.
2619         * gcc.target/bfin/20090914-1.c: New test.
2620         * gcc.target/bfin/20090914-2.c: New test.
2621
2622         * gcc.target/bfin/20090914-3.c: New test.
2623
2624 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2625
2626         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2627
2628 2009-09-14  Richard Guenther  <rguenther@suse.de>
2629
2630         PR middle-end/41350
2631         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2632
2633 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2634
2635         PR libgfortran/41328
2636         * gfortran.dg/cr_lf.f90: New test.
2637
2638 2009-09-11  Michael Matz  <matz@suse.de>
2639
2640         PR middle-end/41275
2641         * g++.dg/tree-ssa/pr41275.C: New test.
2642
2643 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2644
2645         PR fortran/41242
2646         * gfortran.dg/proc_ptr_comp_21.f90: New.
2647
2648 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2649
2650         PR fortran/31292
2651         * gfortran.dg/module_procedure_1.f90: New test.
2652         * gfortran.dg/module_procedure_2.f90: Ditto.
2653         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2654
2655 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2656             James A. Morrison  <phython@gcc.gnu.org>
2657
2658         PR ada/18302
2659         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2660         commands.
2661         * ada/acats/run_test.exp: New file.
2662
2663 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2664
2665         Revert:
2666         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2667
2668         PR rtl-optimization/39779
2669         * gcc.dg/pr39979.c: New test.
2670
2671 2009-09-10  Richard Guenther  <rguenther@suse.de>
2672
2673         PR middle-end/41257
2674         * g++.dg/torture/pr41257-2.C: New testcase.
2675
2676 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2677
2678         PR c++/28293
2679         * g++.dg/template/crash91.C: New.
2680
2681 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2682
2683         PR rtl-optimization/39779
2684         * gcc.dg/pr39979.c: New test.
2685
2686 2009-09-09  Richard Guenther  <rguenther@suse.de>
2687
2688         PR tree-optimization/41101
2689         * gcc.c-torture/compile/pr41101.c: New testcase.
2690
2691 2009-09-09  Richard Guenther  <rguenther@suse.de>
2692
2693         PR middle-end/41317
2694         * gcc.c-torture/execute/pr41317.c: New testcase.
2695         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2696         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2697
2698 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2699
2700         Fix some test breakages on Darwin
2701         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2702         and adjust.
2703         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2704         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2705         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2706         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2707         take darwin specifics in account.
2708
2709 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2710
2711         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2712         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2713
2714 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2715
2716         PR c++/39923
2717         * g++.dg/cpp0x/initlist24.C: New.
2718
2719 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2720
2721         * gcc.dg/large-size-array-2.c: Fix target requirement.
2722         * gcc.dg/large-size-array-4.c: Likewise.
2723         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2724         * gcc.dg/c99-const-expr-2.c: Likewise.
2725         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2726         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2727         * gcc.dg/c90-const-expr-10.c: Likewise.
2728         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2729         instead of long.
2730         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2731         * gcc.dg/vect/pr33846.c: Likewise.
2732         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2733         __PTRDIFF_TYPE__, instead of unsigned long.
2734         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2735
2736 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2737
2738         PR debug/41229
2739         PR debug/41291
2740         PR debug/41300
2741         * gfortran.dg/pr41229.f90: New.
2742
2743 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2744
2745         PR debug/41232
2746         * gcc.dg/pr41232.c: New.
2747
2748 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2749
2750         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2751         contain -march.
2752         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2753         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2754         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2755         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2756         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2757         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2758         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2759         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2760         options other than that used in dg-options.
2761
2762 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2763
2764         PR rtl-optimization/41239
2765         * gcc.c-torture/execute/pr41239.c: New test.
2766
2767 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2768
2769         PR libgfortran/41192
2770         * gfortran.dg/namelist_59.f90: New test.
2771
2772 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2773
2774         From Mike Frysinger  <michael.frysinger@analog.com>
2775         * gcc.target/bfin/mcpu-bf542m.c: New file.
2776         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2777         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2778         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2779         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2780
2781 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2782
2783         PR middle-end/41282
2784         * gcc.c-torture/compile/pr41282.c: New test.
2785
2786 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2787
2788         PR fortran/41197
2789         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2790         variables for stat and errmsg.
2791         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2792         * gfortran.dg/allocate_stat_2.f90:  New test.
2793
2794 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2795
2796         * gcc.c-torture/compile/20090907-1.c: New test.
2797
2798 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR bootstrap/41241
2801         * gcc.dg/pr41241.c: New test.
2802
2803 2009-09-06  Richard Guenther  <rguenther@suse.de>
2804
2805         PR middle-end/41144
2806         * g++.dg/torture/pr41144.C: New testcase.
2807
2808 2009-09-06  Richard Guenther  <rguenther@suse.de>
2809
2810         PR middle-end/41261
2811         * gcc.dg/torture/pr41261.c: New testcase.
2812
2813 2009-09-05  Richard Guenther  <rguenther@suse.de>
2814
2815         PR middle-end/41181
2816         * gcc.c-torture/compile/pr41181.c: New testcase.
2817
2818 2009-09-05  Richard Guenther  <rguenther@suse.de>
2819
2820         PR debug/41273
2821         * g++.dg/torture/pr41273.C: New testcase.
2822
2823 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2824
2825         PR fortran/41258
2826         * gfortran.dg/typebound_proc_12.f90 : New test.
2827
2828 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2829
2830         PR debug/41225
2831         * gfortran.dg/pr41225.f90: New.
2832
2833 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2834
2835         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2836         unistd.h, sys/types.h and sys/wait.h.
2837         (gualchk_t): New.
2838         (GUALCVT): New.
2839         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2840         (GUALITY_GDB_REDIRECT): New.
2841         (GUALITY_GDB_ARGS): Use it.
2842
2843 2009-09-04  Richard Guenther  <rguenther@suse.de>
2844
2845         PR middle-end/41257
2846         * g++.dg/torture/pr41257.C: New testcase.
2847
2848 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2849
2850         PR tree-optimization/41112
2851         * gnat.dg/array8.adb: New test.
2852
2853 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2854
2855         * gcc.target/arm/ctz.c: New test case.
2856
2857 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2858
2859         PR tree-optimization/38275
2860         * gcc.dg/autopar/reduc-1char.c: Increase number
2861         of iterations. Adjust the logic accordingly.
2862         * gcc.dg/autopar/reduc-2char.c: Ditto.
2863         * gcc.dg/autopar/reduc-1.c: Ditto.
2864         * gcc.dg/autopar/reduc-2.c: Ditto.
2865         * gcc.dg/autopar/reduc-3.c: Ditto.
2866         * gcc.dg/autopar/reduc-6.c: Ditto.
2867         * gcc.dg/autopar/reduc-7.c: Ditto.
2868         * gcc.dg/autopar/reduc-8.c: Ditto.
2869         * gcc.dg/autopar/reduc-9.c: Ditto.
2870         * gcc.dg/autopar/pr39500-1.c: Ditto.
2871         * gcc.dg/autopar/reduc-1short.c: Ditto.
2872         * gcc.dg/autopar/reduc-2short.c: Ditto.
2873         * gcc.dg/autopar/parallelization-1.c: Ditto.
2874
2875 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2876
2877         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2878         testcase using guality.h compiles and links and if a global variable
2879         can be verified by gdb.
2880
2881 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2882
2883         * lib/target-supports.exp (check_effective_target_sync_int_long):
2884         Supported on Blackfin Linux targets.
2885
2886 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2887
2888         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2889
2890 2009-09-03  Diego Novillo  <dnovillo@google.com>
2891
2892         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2893         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2894         * g++.dg/warn/unit-1.C: Likewise.
2895         * g++.dg/ipa/iinline-1.C: Likewise.
2896         * g++.dg/template/cond2.C: Adjust expected line location for the
2897         error.
2898         * g++.dg/template/pr35240.C: Likewise.
2899
2900 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2901
2902         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2903         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2904
2905 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2906
2907         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2908         * gcc.dg/memcpy-1.c: Add . to match pattern.
2909         * gcc.dg/uninit-I.c: XFAIL warning test.
2910         * g++.dg/warn/unit-1.C: XFAIL warning test.
2911
2912 2009-09-02  Ian Lance Taylor  <iant@google.com>
2913
2914         * gcc.dg/20090902-1.c: New test.
2915
2916 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2917
2918         * gcc.dg/builtin-object-size-9.c: New test.
2919
2920 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2921
2922         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2923
2924 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2925             Olivier Hainque  <hainque@adacore.com>
2926
2927         * gnat.dg/misaligned_param.adb: New test.
2928         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2929         * gnat.dg/slice7.adb: Add 1 more related case.
2930
2931 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2932
2933         * gcc.dg/guality/guality.c: Expect to fail for now.
2934         * gcc.dg/guality/example.c: Likewise.
2935
2936 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2937
2938         * gcc.dg/guality/guality.c: New.
2939         * gcc.dg/guality/guality.h: New.
2940         * gcc.dg/guality/guality.exp: New.
2941         * gcc.dg/guality/example.c: New.
2942         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2943         (cleanup-saved-temps): Likewise, .gkd files too.
2944
2945 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2946
2947         PR fortran/39229
2948         * gfortran.dg/line_length_3.f: New test.
2949         * gfortran.dg/line_length_4.f90: New test.
2950
2951 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2952
2953         * lib/target-supports.exp (check_gc_sections_available):
2954         Add proper pattern quote.
2955
2956 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2957             Kaz Kojima  <kkojima@gcc.gnu.org>
2958
2959         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2960         * g++.dg/cdce3.C: Use dg-add-options ieee.
2961         * g++.dg/torture/type-generic-1.C: Likewise.
2962         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2963         * gcc.dg/pr28796-2.c: Likewise.
2964         * gcc.dg/torture/builtin-math-7.c: Likewise.
2965         * gcc.dg/torture/type-generic-1.c: Likewise.
2966         * gfortran.dg/boz_14.f90: Likewise.
2967         * gfortran.dg/erf_2.F90: Likewise.
2968         * gfortran.dg/init_flag_3.f90: Likewise.
2969         * gfortran.dg/init_flag_4.f90: Likewise.
2970         * gfortran.dg/init_flag_5.f90: Likewise.
2971         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2972         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2973         * gfortran.dg/isnan_1.f90: Likewise.
2974         * gfortran.dg/isnan_2.f90: Likewise.
2975         * gfortran.dg/maxlocval_2.f90: Likewise.
2976         * gfortran.dg/maxlocval_4.f90: Likewise.
2977         * gfortran.dg/minlocval_1.f90: Likewise.
2978         * gfortran.dg/minlocval_4.f90: Likewise.
2979         * gfortran.dg/module_nan.f90: Likewise.
2980         * gfortran.dg/namelist_42.f90: Likewise.
2981         * gfortran.dg/namelist_43.f90: Likewise.
2982         * gfortran.dg/nan_1.f90: Likewise.
2983         * gfortran.dg/nan_2.f90: Likewise.
2984         * gfortran.dg/nan_3.f90: Likewise.
2985         * gfortran.dg/nan_4.f90: Likewise.
2986         * gfortran.dg/nan_5.f90: Likewise.
2987         * gfortran.dg/nearest_1.f90: Likewise.
2988         * gfortran.dg/nearest_2.f90: Likewise.
2989         * gfortran.dg/nearest_3.f90: Likewise.
2990         * gfortran.dg/pr37243.f: Likewise.
2991         * gfortran.dg/real_const_3.f90: Likewise.
2992         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2993
2994 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2995
2996         PR debug/30161
2997         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2998         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2999         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3000         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3001         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3002         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3003         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3004         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3005         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3006         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3007         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3008         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3009         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3010
3011 2009-08-31  Jason Merrill  <jason@redhat.com>
3012
3013         PR c++/41127
3014         * g++.dg/parse/enum5.C: New.
3015         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3016
3017 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3018
3019         PR fortran/40940
3020         * gfortran.dg/allocate_derived_1.f90: New.
3021         * gfortran.dg/class_3.f03: New.
3022
3023 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3024
3025         PR fortran/40996
3026         * gfortran.dg/allocatable_scalar_1.f90: New.
3027         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3028         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3029         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3030
3031 2009-08-30  Richard Guenther  <rguenther@suse.de>
3032
3033         PR tree-optimization/41186
3034         * g++.dg/torture/pr41186.C: New testcase.
3035         * g++.dg/tree-ssa/pr41186.C: Likewise.
3036
3037 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3038
3039         PR c++/41187
3040         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3041         take ia64 assembly comments syntax in account.
3042
3043 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3044
3045         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3046
3047 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3048
3049         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3050         * gfortran.dg/whole_file_6.f90: Likewise.
3051
3052 2009-08-28  Cary Coutant  <ccoutant@google.com>
3053
3054         PR debug/41063
3055         * g++.dg/debug/dwarf2/pr41063.C: New test.
3056
3057 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3058
3059         PR rtl-optimization/40861
3060         * gcc.dg/pr40861.c: New test.
3061
3062 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3063
3064         PR fortran/40869
3065         * gfortran.dg/proc_ptr_comp_20.f90: New.
3066
3067 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3068
3069         PR libfortran/39667
3070         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3071         open temp file with status="scratch".
3072         * gfortran.dg/fmt_cache_1.f: Likewise.
3073         * gfortran.dg/fmt_exhaust.f90: Likewise.
3074         * gfortran.dg/fmt_t_4.f90: Likewise.
3075         * gfortran.dg/fseek.f90: Likewise.
3076         * gfortran.dg/list_read_5.f90: Likewise.
3077         * gfortran.dg/namelist_39.f90: Likewise.
3078         * gfortran.dg/namelist_56.f90: Likewise.
3079         * gfortran.dg/read_bad_advance.f90: Likewise.
3080         * gfortran.dg/read_repeat.f90: Likewise.
3081         * gfortran.dg/read_size_noadvance.f90: Likewise.
3082         * gfortran.dg/read_x_past.f: Likewise.
3083
3084 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3085
3086         PR fortran/28039
3087         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3088
3089 2009-08-27  Daniel Kraft  <d@domob.eu>
3090
3091         PR fortran/37425
3092         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3093         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3094         error and fix problem with recursive assignment.
3095         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3096         * gfortran.dg/typebound_operator_3.f03: New test.
3097         * gfortran.dg/typebound_operator_4.f03: New test.
3098
3099 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3100
3101         PR debug/41170
3102         * debug/dwarf2/namespace-1.C: New test.
3103
3104 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3105
3106         PR fortran/41162
3107         * gfortran.dg/pr41162.f: New.
3108
3109 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3110             Richard Sandiford  <rdsandiford@googlemail.com>
3111
3112         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3113         with "forbid_cpu".
3114         * gcc.target/mips/branch-1.c: Update accordingly.
3115         * gcc.target/mips/extend-1.c: Likewise.
3116         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3117
3118 2009-08-26  Richard Guenther  <rguenther@suse.de>
3119
3120         PR middle-end/41163
3121         * gcc.c-torture/compile/pr41163.c: New testcase.
3122         * gcc.dg/pr35899.c: Adjust.
3123
3124 2009-08-26  Richard Guenther  <rguenther@suse.de>
3125
3126         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3127
3128 2009-08-26  Jason Merrill  <jason@redhat.com>
3129
3130         * g++.dg/cpp0x/explicit3.C: New.
3131         * g++.dg/overload/cond2.C: New.
3132
3133 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3134
3135         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3136
3137 2009-08-25  Jan Hubicka  <jh@suse.cz>
3138
3139         * gcc.target/i386/sse5-shift1-vector.c
3140         * gcc.target/i386/isa-12.c
3141         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3142         * gcc.target/i386/sse5-pcmov2.c
3143         * gcc.target/i386/isa-3.c
3144         * gcc.target/i386/sse5-shift2-vector.c
3145         * gcc.target/i386/isa-7.c
3146         * gcc.target/i386/funcspec-2.c
3147         * gcc.target/i386/sse5-haddX.c
3148         * gcc.target/i386/sse5-hadduX.c
3149         * gcc.target/i386/isa-9.c
3150         * gcc.target/i386/sse5-maccXX.c
3151         * gcc.target/i386/sse5-shift3-vector.c
3152         * gcc.target/i386/sse5-msubXX.c
3153         * gcc.target/i386/sse5-permpX.c
3154         * gcc.target/i386/sse5-check.h
3155         * gcc.target/i386/sse-12.c
3156         * gcc.target/i386/sse-11.c
3157         * gcc.target/i386/sse-10.c
3158         * gcc.target/i386/sse-13.c
3159         * gcc.target/i386/sse-14.c
3160         * gcc.target/i386/sse-22.c
3161         * gcc.target/i386/sse-2.c
3162         * gcc.target/i386/sse-13.c
3163         * gcc.target/i386/avx-2.c
3164         * gcc.target/i386/sse5-rotate1-vector.c
3165         * gcc.target/i386/isa-4.c
3166         * gcc.target/i386/sse5-hsubX.c
3167         * gcc.target/i386/sse5-pcmov.c
3168         * gcc.target/i386/sse5-fma.c
3169         * gcc.target/i386/isa-8.c
3170         * gcc.target/i386/sse5-rotate2-vector.c
3171         * gcc.target/i386/sse5-nmaccXX.c
3172         * gcc.target/i386/sse5-imul64-vector.c
3173         * gcc.target/i386/sse5-nmsubXX.c
3174         * gcc.target/i386/sse5-rotate3-vector.c
3175         * gcc.target/i386/sse5-fma-vector.c
3176         * gcc.target/i386/sse5-imul32widen-vector.c
3177         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3178
3179         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3180         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3181         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3182         * gcc.target/i386/avx-1.c: Remove SSE5.
3183         * gcc.target/i386/avx-2.c: Remove SSE5.
3184         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3185         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3186         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3187         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3188
3189 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3190
3191         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3192
3193 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3194
3195         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3196         keyword works in the same manner as __alignof.
3197
3198 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3199
3200         PR libfortran/34670
3201         * gfortran.dg/unpack_bounds_1.f90:  New test.
3202         * gfortran.dg/unpack_bounds_2.f90:  New test.
3203         * gfortran.dg/unpack_bounds_3.f90:  New test.
3204
3205 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3206
3207         * gnat.dg/slice7.adb: New test.
3208         * gnat.dg/slice7_pkg.ads: New helper.
3209
3210 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3211
3212         PR fortran/41139
3213         * gfortran.dg/proc_ptr_25.f90: New.
3214         * gfortran.dg/proc_ptr_comp_18.f90: New.
3215         * gfortran.dg/proc_ptr_comp_19.f90: New.
3216
3217 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3218
3219         PR fortran/41154
3220         * gfortran.dg/fmt_error_8.f: New test.
3221
3222 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3223
3224         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3225         number, update all callers and synchronize results for latest MPC.
3226
3227 2009-08-21  Jason Merrill  <jason@redhat.com>
3228
3229         * g++.dg/warn/Wunused-17.C: New.
3230
3231 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3232
3233         * gcc.target/arm/combine-cmp-shift.c: New test.
3234
3235 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3236
3237         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3238         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3239         width specifier.
3240
3241 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3242
3243         * gfortran.dg/fmt_error_7.f: New test.
3244
3245 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3246
3247         PR target/40718
3248         * gcc.target/i386/pr40718.c: New test.
3249
3250 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3251
3252         * gfortran.dg/proc_ptr_24.f90: New test.
3253
3254 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3255
3256         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3257         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3258         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3259
3260 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3261
3262         PR fortran/28039
3263         * gfortran.dg/fmt_with_extra.f: new file.
3264
3265 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3266
3267         * lib/target-supports.exp
3268         (check_effective_target_arm_iwmmxt_ok): New procedure.
3269         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3270         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3271
3272 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3273
3274         * gfortran.dg/boz_9.f90: Do not load denormal floating
3275         point constants.  Remove -mieee option for alpha*-*-* targets.
3276
3277 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3278
3279         PR fortran/41106
3280         * gfortran.dg/proc_ptr_23.f90: New.
3281         * gfortran.dg/proc_ptr_comp_15.f90: New.
3282         * gfortran.dg/proc_ptr_comp_16.f90: New.
3283         * gfortran.dg/proc_ptr_comp_17.f90: New.
3284
3285 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3286
3287         PR c++/41131
3288         * g++.dg/expr/unary3.C: New test.
3289
3290 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3291
3292         * gfortran.dg/common_5.f: Add -mdalign for sh.
3293         * gfortran.dg/common_align_2.f90: Likewise.
3294
3295 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3296
3297         PR libfortran/40962
3298         * c_f_pointer_tests_4.f90:  New test.
3299
3300 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3301
3302         * gnat.dg/slice6.adb: New test.
3303         * gnat.dg/slice6_pkg.ads: New helper.
3304
3305 2009-08-20  Michael Matz  <matz@suse.de>
3306
3307         PR fortran/41126
3308         * gfortran.dg/pr41126.f90: New test.
3309
3310 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3311
3312         * gnat.dg/dynamic_bound.adb: New test.
3313
3314 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3315
3316         PR fortran/41121
3317         * gfortran.dg/intrinsic_5.f90: New.
3318
3319 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3320             Richard Earnshaw  <richard.earnshaw@arm.com>
3321
3322         * gcc.target/arm/20090811-1.c: New test.
3323
3324 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR middle-end/41123
3327         * gcc.dg/pr41123.c: New test.
3328
3329 2009-08-19  Jason Merrill  <jason@redhat.com>
3330
3331         PR c++/41120
3332         * g++.dg/other/gc4.C: New.
3333
3334 2009-08-18  Michael Matz  <matz@suse.de>
3335
3336         * gfortran.dg/vect/vect-gems.f90: New test.
3337         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3338
3339 2009-08-18  DJ Delorie  <dj@redhat.com>
3340
3341         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3342         * lib/gcc-defs.exp: ... to here.
3343
3344         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3345         GCC_EXEC_PREFIX before building the wrapper.
3346
3347 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3348
3349         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3350         tests.
3351         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3352         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3353         dg-options.  Fix dg-final clause.
3354
3355 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3356
3357         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3358
3359 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3360             Paul Thomas  <pault@gcc.gnu.org>
3361
3362         PR fortran/40870
3363         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3364
3365 2009-08-18  Richard Guenther  <rguenther@suse.de>
3366
3367         PR middle-end/41094
3368         * gcc.dg/torture/pr41094.c: New testcase.
3369         * gcc.dg/torture/builtin-power-1.c: Adjust.
3370         * gcc.dg/builtins-10.c: Likewise.
3371
3372 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3373
3374         PR target/40971
3375         * gcc.dg/pr40971.c: New test.
3376
3377 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3378
3379         PR fortran/41062
3380         * gfortran.dg/use_only_4.f90: New test.
3381
3382 2009-08-17  Daniel Kraft  <d@domob.eu>
3383
3384         PR fortran/37425
3385         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3386         NOPASS bindings as operators.
3387
3388 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3389
3390         * lib/target-supports.exp
3391         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3392         of targets that do not need command line argument to enable SIMD.
3393
3394 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3395
3396         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3397         typo in cache name.
3398
3399 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3400
3401         PR fortran/41075
3402         * gfortran.dg/unlimited_fmt_1.f90: New test.
3403
3404 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3405
3406         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3407
3408 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3409
3410         * gnat.dg/itype.ad[sb]: New test.
3411
3412 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3413
3414         * gcc.target/mips/mips.exp: Add terminology section to comment
3415         at the top of the file.  Fix typos.
3416
3417 2009-08-16  Jason Merrill  <jason@redhat.com>
3418
3419         * g++.dg/debug/dwarf2/inline1.C: New.
3420
3421 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3422
3423         PR target/38599
3424         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3425
3426 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3427
3428         PR debug/37801
3429         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3430         Make sure to trigger inlining optimizations.
3431         * gcc.dg/debug/dwarf2/inline2.c: New test.
3432
3433 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3434
3435         PR fortran/41070
3436         * gfortran.dg/structure_constructor_10.f90: New.
3437
3438 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3439
3440         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3441         * gcc.dg/pragma-re-2.c: Likewise.
3442         * gcc.dg/pragma-re-3.c: Likewise.
3443         * gcc.dg/pragma-re-4.c: Likewise.
3444         * g++.dg/other/pragma-re-1.C: Likewise.
3445         * g++.dg/other/pragma-re-2.C: Likewise.
3446
3447 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3448
3449         * gcc.dg/torture/builtin-math-7.c: New.
3450
3451 2009-08-14  Richard Guenther  <rguenther@suse.de>
3452
3453         * gcc.c-torture/execute/20090814-1.c: New testcase.
3454
3455 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3456
3457         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3458
3459 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3460
3461         PR target/40934
3462         * gcc.target/i386/pr40934.c: New.
3463
3464 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3465
3466         PR target/41019
3467         * gcc.target/i386/pr41019.c: New test.
3468
3469 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3470
3471         PR fortran/40955
3472         * gfortran.dg/winapi.f90: New test.
3473
3474 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3475
3476         PR fortran/40995
3477         * gfortran.dg/intrinsic_4.f90: New.
3478         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3479         different line.
3480
3481 2009-08-13  Richard Guenther  <rguenther@suse.de>
3482
3483         PR middle-end/41047
3484         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3485
3486 2009-08-12  Richard Guenther  <rguenther@suse.de>
3487
3488         PR tree-optimization/41011
3489         * gfortran.dg/pr41011.f: New testcase.
3490
3491 2009-08-11  Andrew Haley  <aph@redhat.com>
3492
3493         * gcc.target/arm/synchronize.c: New file.
3494
3495 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3496
3497         PR middle-end/40980
3498         * gfortran.dg/graphite/id-17.f: New.
3499
3500 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3501             Sebastian Pop  <sebastian.pop@amd.com>
3502
3503         * gcc.dg/graphite/interchange-1.c: XFAILed.
3504         * gcc.dg/graphite/interchange-2.c: XFAILed.
3505         * gcc.dg/graphite/interchange-3.c: XFAILed.
3506         * gcc.dg/graphite/interchange-4.c: XFAILed.
3507         * gcc.dg/graphite/interchange-7.c: XFAILed.
3508
3509 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3510
3511         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3512
3513 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3514             Pranav Garg  <pranav.garg2107@gmail.com>
3515
3516         * gcc.dg/graphite/interchange-6.c: XFAILed.
3517
3518 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3519
3520         * gcc.dg/graphite/interchange-9.c: New.
3521
3522 2009-08-12  Richard Guenther  <rguenther@suse.de>
3523
3524         PR rtl-optimization/41033
3525         * gcc.dg/pr41033.c: New test.
3526
3527 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3528
3529         PR fortran/41022
3530         * gfortran.dg/proc_ptr_comp_14.f90: New.
3531
3532 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3533
3534         * gcc.target/mips/ext-5.c: New test.
3535         * gcc.target/mips/ext-6.c: New test.
3536         * gcc.target/mips/ext-7.c: New test.
3537         * gcc.target/mips/ext-8.c: New test.
3538         * gcc.target/mips/extend-2.c: New test.
3539
3540 2009-08-10  Jason Merrill  <jason@redhat.com>
3541
3542         * g++.dg/other/linkage2.C: New test for types-without-linkage
3543         handling.
3544         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3545         * g++.dg/lookup/anon2.C: Likewise.
3546         * g++.dg/other/anon3.C: Likewise.
3547         * g++.dg/template/arg2.C: Likewise.
3548         * g++.dg/template/local4.C: Likewise.
3549         * g++.old-deja/g++.law/operators32.C: Likewise.
3550         * g++.old-deja/g++.other/linkage2.C: Likewise.
3551         * g++.old-deja/g++.pt/enum6.C: Likewise.
3552         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3553         * g++.old-deja/g++.other/linkage1.C: Likewise.
3554
3555 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3556
3557         * gcc.dg/dg.exp: Test also c-c++-common dir.
3558         * g++.dg/dg.exp: Likewise.
3559         * g++.dg/warn/Wconversion-real.C: Delete.
3560         * gcc.dg/Wconversion-real.c: Move to ...
3561         * c-c++-common/Wconversion-real.c: ... here.
3562         * lib/target-supports.exp
3563         (check_effective_target_c,check_effective_target_c++): New.
3564
3565 2009-08-10  Daniel Kraft  <d@domob.eu>
3566
3567         PR fortran/37425
3568         * gfortran.dg/typebound_operator_1.f03: New test.
3569         * gfortran.dg/typebound_operator_2.f03: New test.
3570
3571 2009-08-10  Richard Guenther  <rguenther@suse.de>
3572
3573         PR middle-end/41006
3574         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3575         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3576
3577 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3578
3579         PR fortran/40940
3580         * gfortran.dg/class_1.f03: New.
3581         * gfortran.dg/class_2.f03: New.
3582         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3583         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3584         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3585         * gfortran.dg/typebound_call_10.f03: Ditto.
3586         * gfortran.dg/typebound_call_2.f03: Ditto.
3587         * gfortran.dg/typebound_call_3.f03: Ditto.
3588         * gfortran.dg/typebound_call_4.f03: Ditto.
3589         * gfortran.dg/typebound_generic_3.f03: Ditto.
3590         * gfortran.dg/typebound_generic_4.f03: Ditto.
3591         * gfortran.dg/typebound_proc_1.f08: Ditto.
3592         * gfortran.dg/typebound_proc_5.f03: Ditto.
3593         * gfortran.dg/typebound_proc_6.f03: Ditto.
3594
3595 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3596
3597         PR c++/40866
3598         * g++.dg/expr/stmt-expr-1.C: New test.
3599
3600 2009-08-09  Richard Guenther  <rguenther@suse.de>
3601
3602         PR tree-optimization/41016
3603         * gcc.c-torture/compile/pr41016.c: New testcase.
3604
3605 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3606
3607         * gcc.dg/overflow-warn-8.c: New test.
3608
3609 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3610
3611         PR tree-optimization/41008
3612         * gcc.dg/vect/O1-pr41008.c: New test.
3613
3614 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3615
3616         PR fortran/40955
3617         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3618
3619 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3620
3621         * gcc.target/bfin/loop-autoinc.c: New file.
3622
3623 2009-08-08  Richard Guenther  <rguenther@suse.de>
3624
3625         PR tree-optimization/40991
3626         * g++.dg/torture/pr40991.C: New testcase.
3627
3628 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3629
3630         * ada/acats/support/impdef.a: Tweak timing constants. Add
3631         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3632         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3633         * ada/acats/tests/c9/c940007.a: Likewise.
3634         * ada/acats/tests/c9/c94001c.ada: Likewise.
3635         * ada/acats/tests/c9/c94006a.ada: Likewise.
3636         * ada/acats/tests/c9/c94008c.ada: Likewise.
3637         * ada/acats/tests/c9/c951002.a: Likewise.
3638         * ada/acats/tests/c9/c954a01.a: Likewise.
3639         * ada/acats/tests/c9/c96001a.ada: Likewise.
3640         * ada/acats/tests/c9/c97307a.ada: Likewise.
3641
3642 2009-08-07  Richard Guenther  <rguenther@suse.de>
3643
3644         PR tree-optimization/40999
3645         * gfortran.dg/pr40999.f: New testcase.
3646
3647 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3648
3649         * g++.dg/tree-prof/partition1.C: New test.
3650
3651 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3652
3653         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3654         hook.
3655         (check_effective_target_arm_neon_ok): Improve test for neon
3656         availability.
3657         * gcc.target/arm/eabi1.c: Only run test in base variant.
3658         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3659         attribute.
3660         * gcc.target/arm/vfp1[567].c: New tests.
3661
3662 2009-08-06  Jason Merrill  <jason@redhat.com>
3663
3664         PR c++/40948
3665         * g++.dg/ext/complit12.C: Expand.
3666
3667 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3668
3669         Merge ARM/hard_vfp_branch to trunk.
3670
3671         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3672
3673         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3674         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3675
3676         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3677
3678         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3679         (PCS): Define macro to use base AAPCS.
3680         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3681
3682         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3683
3684         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3685         Correct arm_neon.h typo.
3686
3687         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3688
3689         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3690         this a linkage test.
3691         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3692         argument marshalling.
3693         * abitest.h: New file.
3694         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3695         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3696
3697 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3698
3699         PR middle-end/32964
3700         * gcc.dg/tree-ssa/pr32964.c: New test.
3701
3702 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3703             H.J. Lu  <hongjiu.lu@intel.com>
3704
3705         PR target/40957
3706         * gcc.target/i386/pr40957.c: New test.
3707
3708 2009-08-06  Richard Guenther  <rguenther@suse.de>
3709
3710         PR tree-optimization/40964
3711         * gcc.c-torture/compile/pr40964.c: New testcase.
3712
3713 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/40847
3716         * gfortran.dg/transfer_resolve_1.f90 : New test.
3717
3718 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3719             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3720
3721         PR target/40906
3722         * gcc.target/i386/pr40906-1.c: New test.
3723         * gcc.target/i386/pr40906-2.c: Ditto.
3724         * gcc.target/i386/pr40906-3.c: Ditto.
3725
3726 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3727
3728         PR rtl-optimization/40924
3729         * g++.dg/torture/pr40924.C: New test.
3730
3731 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3732
3733         PR c++/36069
3734         * g++.dg/warn/pr36069.C: New.
3735
3736 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3737
3738         PR c++/39987
3739         * g++.dg/overload/defarg4.C: New test.
3740
3741 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3742
3743         PR c++/16696
3744         * g++.dg/parse/pr16696.C: New.
3745         * g++.dg/parse/pr16696-permissive.C: New.
3746
3747 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3748
3749         PR fortran/40875
3750         * gfortran.dg/initialization_23.f90 : New test.
3751
3752 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3753
3754         PR debug/39706
3755         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3756
3757 2009-08-03  Jason Merrill  <jason@redhat.com>
3758             Jakub Jelinek  <jakub@redhat.com>
3759
3760         PR c++/40948
3761         * g++.dg/ext/complit12.C: New.
3762
3763 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3764
3765         PR c/39902
3766         * gcc.target/powerpc/pr39902-2.c: New test.
3767
3768 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR middle-end/40943
3771         * gcc.dg/uninit-6.c: Re-add XFAIL.
3772         * gcc.dg/uninit-6-O0.c: Likewise.
3773         * gcc.dg/uninit-pr40943.c: New test.
3774
3775 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3776
3777         PR testsuite/40858
3778         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3779         .ascii.
3780
3781 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3782
3783         PR libfortran/40853
3784         * gfortran.dg/namelist_40.f90: Update error output.
3785         * gfortran.dg/namelist_47.f90: Update error output.
3786         * gfortran.dg/namelist_58.f90: New test.
3787
3788 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3789
3790         PR fortran/40881
3791         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3792         * gfortran.dg/altreturn_3.f90: Ditto.
3793         * gfortran.dg/altreturn_5.f90: Ditto.
3794         * gfortran.dg/altreturn_6.f90: Ditto.
3795         * gfortran.dg/altreturn_7.f90: Ditto.
3796         * gfortran.dg/array_constructor_13.f90: Ditto.
3797         * gfortran.dg/arrayio_7.f90: Ditto.
3798         * gfortran.dg/arrayio_8.f90: Ditto.
3799         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3800         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3801         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3802         * gfortran.dg/backspace_8.f: Add -std=legacy.
3803         * gfortran.dg/backspace_9.f: Ditto.
3804         * gfortran.dg/char_comparison_1.f: Ditto.
3805         * gfortran.dg/char_decl_1.f90: Ditto.
3806         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3807         * gfortran.dg/char_pointer_assign.f90: Ditto.
3808         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3809         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3810         * gfortran.dg/char_pointer_func.f90: Ditto.
3811         * gfortran.dg/common_8.f90: Ditto.
3812         * gfortran.dg/constant_substring.f: Ditto.
3813         * gfortran.dg/data_char_2.f90: Ditto.
3814         * gfortran.dg/der_array_io_1.f90: Ditto.
3815         * gfortran.dg/der_array_io_2.f90: Ditto.
3816         * gfortran.dg/der_array_io_3.f90: Ditto.
3817         * gfortran.dg/der_io_3.f90: Ditto.
3818         * gfortran.dg/dev_null.F90: Ditto.
3819         * gfortran.dg/direct_io_2.f90: Ditto.
3820         * gfortran.dg/do_iterator_2.f90: Ditto.
3821         * gfortran.dg/e_d_fmt.f90: Ditto.
3822         * gfortran.dg/empty_format_1.f90: Ditto.
3823         * gfortran.dg/entry_17.f90: Modified warning message.
3824         * gfortran.dg/entry_7.f90: Add -std=legacy.
3825         * gfortran.dg/eor_1.f90: Ditto.
3826         * gfortran.dg/equiv_2.f90: Ditto.
3827         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3828         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3829         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3830         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3831         * gfortran.dg/fmt_error_2.f90: Ditto.
3832         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3833         * gfortran.dg/fmt_tl.f: Ditto.
3834         * gfortran.dg/fmt_white.f: Ditto.
3835         * gfortran.dg/func_derived_1.f90: Ditto.
3836         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3837         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3838         * gfortran.dg/global_references_2.f90: Ditto.
3839         * gfortran.dg/hollerith_1.f90: Ditto.
3840         * gfortran.dg/hollerith.f90: Use new-style character length.
3841         * gfortran.dg/hollerith_f95.f90: Ditto.
3842         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3843         * gfortran.dg/implicit_6.f90: Ditto.
3844         * gfortran.dg/implicit_9.f90: Ditto.
3845         * gfortran.dg/inquire_13.f90: Ditto.
3846         * gfortran.dg/inquire_5.f90: Ditto.
3847         * gfortran.dg/inquire_6.f90: Ditto.
3848         * gfortran.dg/inquire.f90: Ditto.
3849         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3850         * gfortran.dg/io_constraints_2.f90: Ditto.
3851         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3852         * gfortran.dg/loc_2.f90: Ditto.
3853         * gfortran.dg/logical_1.f90: Ditto.
3854         * gfortran.dg/longline.f: Ditto.
3855         * gfortran.dg/merge_char_1.f90: Ditto.
3856         * gfortran.dg/namelist_12.f: Ditto.
3857         * gfortran.dg/namelist_14.f90: Ditto.
3858         * gfortran.dg/namelist_18.f90: Ditto.
3859         * gfortran.dg/namelist_19.f90: Ditto.
3860         * gfortran.dg/namelist_21.f90: Ditto.
3861         * gfortran.dg/namelist_22.f90: Ditto.
3862         * gfortran.dg/namelist_37.f90: Ditto.
3863         * gfortran.dg/namelist_54.f90: Ditto.
3864         * gfortran.dg/namelist_55.f90: Ditto.
3865         * gfortran.dg/namelist_empty.f90: Ditto.
3866         * gfortran.dg/namelist_use.f90: Use new-style character length.
3867         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3868         * gfortran.dg/nested_modules_4.f90: Ditto.
3869         * gfortran.dg/nested_modules_5.f90: Ditto.
3870         * gfortran.dg/open-options-blanks.f: Ditto.
3871         * gfortran.dg/output_exponents_1.f90: Ditto.
3872         * gfortran.dg/parens_5.f90: Ditto.
3873         * gfortran.dg/parens_6.f90: Ditto.
3874         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3875         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3876         * gfortran.dg/pr15129.f90: Ditto.
3877         * gfortran.dg/pr15332.f: Ditto.
3878         * gfortran.dg/pr16597.f90: Ditto.
3879         * gfortran.dg/pr17143.f90: Ditto.
3880         * gfortran.dg/pr17164.f90: Ditto.
3881         * gfortran.dg/pr17229.f: Modified warning message.
3882         * gfortran.dg/pr18210.f90: Add -std=legacy.
3883         * gfortran.dg/pr19155.f: Ditto.
3884         * gfortran.dg/pr20086.f90: Ditto.
3885         * gfortran.dg/pr20124.f90: Ditto.
3886         * gfortran.dg/pr20755.f: Ditto.
3887         * gfortran.dg/pr20865.f90: Ditto.
3888         * gfortran.dg/pr20950.f: Ditto.
3889         * gfortran.dg/pr21730.f: Ditto.
3890         * gfortran.dg/pr22491.f: Ditto.
3891         * gfortran.dg/pr29713.f90: Ditto.
3892         * gfortran.dg/print_parentheses_1.f: Ditto.
3893         * gfortran.dg/print_parentheses_2.f90: Ditto.
3894         * gfortran.dg/proc_assign_1.f90: Ditto.
3895         * gfortran.dg/proc_decl_1.f90: Ditto.
3896         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3897         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3898         * gfortran.dg/read_float_1.f90: Ditto.
3899         * gfortran.dg/read_logical.f90: Ditto.
3900         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3901         * gfortran.dg/return_1.f90: Ditto.
3902         * gfortran.dg/rewind_1.f90: Ditto.
3903         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3904         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3905         * gfortran.dg/stfunc_1.f90: Ditto.
3906         * gfortran.dg/stfunc_3.f90: Ditto.
3907         * gfortran.dg/stfunc_4.f90: Ditto.
3908         * gfortran.dg/stfunc_6.f90: Ditto.
3909         * gfortran.dg/streamio_2.f90: Ditto.
3910         * gfortran.dg/string_ctor_1.f90: Ditto.
3911         * gfortran.dg/string_null_compare_1.f: Ditto.
3912         * gfortran.dg/substr_6.f90: Ditto.
3913         * gfortran.dg/tl_editing.f90: Ditto.
3914         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3915         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3916         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3917         * gfortran.dg/g77/1832.f: Ditto.
3918         * gfortran.dg/g77/19981216-0.f Ditto.
3919         * gfortran.dg/g77/19990525-0.f: Ditto.
3920         * gfortran.dg/g77/19990826-2.f: Ditto.
3921         * gfortran.dg/g77/20000630-2.f: Ditto.
3922         * gfortran.dg/g77/20010116.f: Ditto.
3923         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3924         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3925         * gfortran.dg/g77/980520-1.f: Ditto.
3926         * gfortran.dg/g77/check0.f: Ditto.
3927         * gfortran.dg/g77/cpp3.F: Ditto.
3928         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3929         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3930         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3931         * gfortran.dg/g77/short.f: Ditto.
3932
3933 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3934
3935         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3936         * gcc.target/mips/ext-4.c: Likewise.
3937         * gcc.target/mips/interrupt_handler.c: Likewise.
3938         * gcc.target/mips/truncate-4.c: Likewise.
3939         * gcc.target/mips/truncate-5.c: Likewise.
3940
3941 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3942
3943         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3944         -fgraphite-force-parallel to -floop-parallelize-all.
3945
3946 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3947
3948         PR fortran/40011
3949         * gfortran.dg/whole_file_7.f90: New test.
3950         * gfortran.dg/whole_file_8.f90: New test.
3951         * gfortran.dg/whole_file_9.f90: New test.
3952         * gfortran.dg/whole_file_10.f90: New test.
3953         * gfortran.dg/whole_file_11.f90: New test.
3954         * gfortran.dg/whole_file_12.f90: New test.
3955         * gfortran.dg/whole_file_13.f90: New test.
3956         * gfortran.dg/whole_file_14.f90: New test.
3957
3958 2009-07-31  Jason Merrill  <jason@redhat.com>
3959
3960         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3961         binding semantics.
3962         * g++.dg/cpp0x/named.C: Likewise.
3963         * g++.dg/cpp0x/overload.C: Likewise.
3964         * g++.dg/cpp0x/rv1n.C: Likewise.
3965         * g++.dg/cpp0x/rv1p.C: Likewise.
3966         * g++.dg/cpp0x/rv2n.C: Likewise.
3967         * g++.dg/cpp0x/rv2p.C: Likewise.
3968         * g++.dg/cpp0x/rv3n.C: Likewise.
3969         * g++.dg/cpp0x/rv3p.C: Likewise.
3970         * g++.dg/cpp0x/rv4n.C: Likewise.
3971         * g++.dg/cpp0x/rv4p.C: Likewise.
3972         * g++.dg/cpp0x/rv5n.C: Likewise.
3973         * g++.dg/cpp0x/rv5p.C: Likewise.
3974         * g++.dg/cpp0x/rv6n.C: Likewise.
3975         * g++.dg/cpp0x/rv6p.C: Likewise.
3976         * g++.dg/cpp0x/rv7n.C: Likewise.
3977         * g++.dg/cpp0x/rv7p.C: Likewise.
3978         * g++.dg/cpp0x/template_deduction.C: Likewise.
3979         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3980         * g++.dg/cpp0x/overloadn.C: New.
3981         * g++.dg/cpp0x/rv-cast.C: New.
3982
3983 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3984
3985         * gcc.target/mips/ext-4.c: New test.
3986
3987 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3988
3989         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3990
3991 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3992
3993         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3994         * gcc.dg/tree-ssa/loop-32.c: Same.
3995         * gcc.dg/tree-ssa/loop-33.c: Same.
3996         * gcc.dg/tree-ssa/loop-34.c: Same.
3997         * gcc.dg/tree-ssa/loop-35.c: Same.
3998         * gcc.dg/tree-ssa/loop-7.c: Same.
3999         * gcc.dg/tree-ssa/pr23109.c: Same.
4000         * gcc.dg/tree-ssa/restrict-2.c: Same.
4001         * gcc.dg/tree-ssa/restrict-3.c: Same.
4002         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4003         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4004         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4005         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4006         * gcc.dg/tree-ssa/structopt-1.c: Same.
4007         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4008         * gfortran.dg/pr32921.f: Same.
4009
4010 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4011
4012         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4013         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4014         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4015         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4016         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4017         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4018         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4019         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4020         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4021         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4022         * gcc.dg/graphite/id-1.c: New.
4023         * gcc.dg/graphite/id-10.c: New.
4024         * gcc.dg/graphite/id-11.c: New.
4025         * gcc.dg/graphite/id-12.c: New.
4026         * gcc.dg/graphite/id-13.c: New.
4027         * gcc.dg/graphite/id-14.c: New.
4028         * gcc.dg/graphite/id-15.c: New.
4029         * gcc.dg/graphite/id-2.c: New.
4030         * gcc.dg/graphite/id-3.c: New.
4031         * gcc.dg/graphite/id-4.c: New.
4032         * gcc.dg/graphite/id-5.c: New.
4033         * gcc.dg/graphite/id-6.c: New.
4034         * gcc.dg/graphite/id-7.c: New.
4035         * gcc.dg/graphite/id-8.c: New.
4036         * gcc.dg/graphite/id-9.c: New.
4037         * gcc.dg/graphite/interchange-0.c: New.
4038         * gcc.dg/graphite/interchange-1.c: New.
4039         * gcc.dg/graphite/interchange-2.c: New.
4040         * gcc.dg/graphite/interchange-3.c: New.
4041         * gcc.dg/graphite/interchange-4.c: New.
4042         * gcc.dg/graphite/interchange-5.c: New.
4043         * gcc.dg/graphite/interchange-6.c: New.
4044         * gcc.dg/graphite/interchange-7.c: New.
4045         * gcc.dg/graphite/interchange-8.c: New.
4046         * gcc.dg/graphite/pr35356-1.c: New.
4047         * gcc.dg/graphite/pr35356-2.c: New.
4048         * gcc.dg/graphite/pr35356-3.c: New.
4049         * gcc.dg/graphite/pr40157.c: New.
4050         * gcc.dg/graphite/run-id-1.c: New.
4051         * gcc.dg/graphite/scop-20.c: New.
4052         * gcc.dg/graphite/scop-21.c: New.
4053         * gfortran.dg/graphite/id-1.f90: New.
4054         * gfortran.dg/graphite/id-10.f90: New.
4055         * gfortran.dg/graphite/id-11.f: New.
4056         * gfortran.dg/graphite/id-12.f: New.
4057         * gfortran.dg/graphite/id-13.f: New.
4058         * gfortran.dg/graphite/id-14.f: New.
4059         * gfortran.dg/graphite/id-15.f: New.
4060         * gfortran.dg/graphite/id-16.f: New.
4061         * gfortran.dg/graphite/id-5.f: New.
4062         * gfortran.dg/graphite/id-6.f: New.
4063         * gfortran.dg/graphite/id-7.f: New.
4064         * gfortran.dg/graphite/id-8.f: New.
4065         * gfortran.dg/graphite/id-9.f: New.
4066         * gfortran.dg/graphite/interchange-1.f: New.
4067         * gfortran.dg/graphite/interchange-2.f: New.
4068
4069 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4070
4071         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4072         flags based on the name of the testcase.
4073         * gfortran.dg/graphite/graphite.exp: Same.
4074
4075         * gcc.dg/graphite/block-0.c: Adjusted.
4076         * gcc.dg/graphite/block-1.c: Adjusted.
4077         * gcc.dg/graphite/block-2.c: Adjusted.
4078         * gcc.dg/graphite/block-3.c: Adjusted.
4079         * gcc.dg/graphite/block-4.c: Adjusted.
4080         * gcc.dg/graphite/block-5.c: Adjusted.
4081         * gcc.dg/graphite/block-6.c: Adjusted.
4082         * gcc.dg/graphite/pr37485.c: Adjusted.
4083         * gcc.dg/graphite/pr37684.c: Adjusted.
4084         * gcc.dg/graphite/pr37828.c: Adjusted.
4085         * gcc.dg/graphite/pr37883.c: Adjusted.
4086         * gcc.dg/graphite/pr37928.c: Adjusted.
4087         * gcc.dg/graphite/pr37943.c: Adjusted.
4088         * gcc.dg/graphite/pr38409.c: Adjusted.
4089         * gcc.dg/graphite/pr38498.c: Adjusted.
4090         * gcc.dg/graphite/pr38559.c: Adjusted.
4091         * gcc.dg/graphite/pr39335.c: Adjusted.
4092         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4093         * gcc.dg/graphite/scop-0.c: Adjusted.
4094         * gcc.dg/graphite/scop-1.c: Adjusted.
4095         * gcc.dg/graphite/scop-10.c: Adjusted.
4096         * gcc.dg/graphite/scop-11.c: Adjusted.
4097         * gcc.dg/graphite/scop-12.c: Adjusted.
4098         * gcc.dg/graphite/scop-13.c: Adjusted.
4099         * gcc.dg/graphite/scop-14.c: Adjusted.
4100         * gcc.dg/graphite/scop-15.c: Adjusted.
4101         * gcc.dg/graphite/scop-16.c: Adjusted.
4102         * gcc.dg/graphite/scop-17.c: Adjusted.
4103         * gcc.dg/graphite/scop-18.c: Adjusted.
4104         * gcc.dg/graphite/scop-19.c: Adjusted.
4105         * gcc.dg/graphite/scop-2.c: Adjusted.
4106         * gcc.dg/graphite/scop-3.c: Adjusted.-
4107         * gcc.dg/graphite/scop-4.c: Adjusted.
4108         * gcc.dg/graphite/scop-5.c: Adjusted.
4109         * gcc.dg/graphite/scop-6.c: Adjusted.
4110         * gcc.dg/graphite/scop-7.c: Adjusted.
4111         * gcc.dg/graphite/scop-8.c: Adjusted.
4112         * gcc.dg/graphite/scop-9.c: Adjusted.
4113         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4114         * gfortran.dg/graphite/block-1.f90: Adjusted.
4115         * gfortran.dg/graphite/block-2.f: Adjusted.
4116         * gfortran.dg/graphite/block-3.f90: Adjusted.
4117         * gfortran.dg/graphite/block-4.f90: Adjusted.
4118         * gfortran.dg/graphite/id-2.f90: Adjusted.
4119         * gfortran.dg/graphite/id-3.f90: Adjusted.
4120         * gfortran.dg/graphite/id-4.f90: Adjusted.
4121         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4122         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4123         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4124         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4125         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4126         * gfortran.dg/graphite/scop-1.f: Adjusted.
4127
4128 2009-07-30  Doug Kwan  <dougkwan@google.com>
4129
4130         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4131         in warnings added in rev 141298.
4132
4133 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4134
4135         * lib/options.exp: Use "!=" instead of "ne".
4136
4137         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4138
4139         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4140         * gcc.dg/ucnid-12.c: Likewise.
4141
4142 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4143             Pat Haugen  <pthaugen@us.ibm.com>
4144             Revital Eres <ERES@il.ibm.com>
4145
4146         * gcc.target/powerpc/altivec-32.c: New file to test
4147         Altivec simple math function vectorization.
4148
4149         * gcc.target/powerpc/bswap-run.c: New file to test swap
4150         builtins.
4151         * gcc.target/powerpc/bswap16.c: Ditto.
4152         * gcc.target/powerpc/bswap32.c: Ditto.
4153         * gcc.target/powerpc/bswap64-1.c: Ditto.
4154         * gcc.target/powerpc/bswap64-2.c: Ditto.
4155         * gcc.target/powerpc/bswap64-3.c: Ditto.
4156         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4157         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4158         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4159
4160         * gcc.target/powerpc/popcount-2.c: New file to test
4161         power7 popcntd instructions.
4162         * gcc.target/powerpc/popcount-3.c: Ditto.
4163
4164         * gcc.target/powerpc/pr39457.c: New VSX test.
4165         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4166         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4167         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4168         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4169         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4170         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4171         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4172         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4173         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4174         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4175         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4176         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4177
4178         * gcc.target/powerpc/altivec-6.c: Store the result of
4179         vec_add, so the optimizer doesn't remove it.
4180
4181         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4182         systems that support bswap64.
4183
4184         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4185         prevent VSX code generation.
4186
4187         * lib/target-supports.exp (check_vsx_hw_available): New
4188         function to test if VSX available.
4189         (check_effective_target_powerpc_vsx_ok): Ditto.
4190         (check_vmx_hw_available): Add explicit -mno-vsx.
4191
4192 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4193
4194         PR c/39902
4195         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4196
4197 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4198
4199         PR tree-optimization/40570
4200         * gcc.c-torture/compile/pr40570.c: New test.
4201
4202 2009-07-29  Jason Merrill  <jason@redhat.com>
4203
4204         PR c++/14912
4205         * g++.dg/template/defarg13.C: New.
4206
4207 2009-07-29  Richard Guenther  <rguenther@suse.de>
4208
4209         PR c++/40834
4210         * g++.dg/torture/pr40834.C: New testcase.
4211
4212 2009-07-29  Michael Matz  <matz@suse.de>
4213
4214         PR middle-end/40830
4215         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4216
4217 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4218
4219         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4220         sh*-*-* targets.  Skip on spu-*-* targets.
4221         * gfortran.dg/maxlocval_4.f90: Likewise.
4222         * gfortran.dg/minlocval_1.f90: Likewise.
4223         * gfortran.dg/minlocval_4.f90: Likewise.
4224
4225 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4226
4227         PR fortran/40878
4228         * gfortran.dg/gomp/pr40878-1.f90: New test.
4229         * gfortran.dg/gomp/pr40878-2.f90: New test.
4230
4231         PR testsuite/40891
4232         * gcc.dg/cdce1.c: Adjust note line number.
4233         * gcc.dg/cdce2.c: Likewise.
4234
4235 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4236
4237         PR fortran/40882
4238         * gfortran.dg/proc_ptr_comp_13.f90: New.
4239
4240 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4241
4242         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4243         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4244         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4245         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4246         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4247         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4248         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4249         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4250         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4251         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4252         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4253         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4254         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4255         #ifdef NEED_IEEE754_FLOAT conditional.
4256         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4257         conditional.
4258
4259 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4260
4261         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4262         i?86-*-netware.
4263         * g++.dg/ext/bitfield3.C: Likewise.
4264         * g++.dg/ext/bitfield4.C: Likewise.
4265         * g++.dg/ext/bitfield5.C: Likewise.
4266         * gcc.dg/bitfld-15.c: Likewise.
4267         * gcc.dg/bitfld-16.c: Likewise.
4268         * gcc.dg/bitfld-17.c: Likewise.
4269         * gcc.dg/bitfld-18.c: Likewise.
4270         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4271         * gcc.dg/20010912-1.c: Likewise.
4272         * gcc.dg/20021018-1.c: Likewise.
4273         * gcc.dg/20030213-1.c: Likewise.
4274         * gcc.dg/20030225-1.c: Likewise.
4275         * gcc.dg/20030708-1.c: Likewise.
4276         * gcc.dg/20050321-2.c: Likewise.
4277         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4278         * gcc.dg/cdce2.c: Likewise.
4279         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4280         targets.
4281         * gcc.target/i386/pr37248-3.c: Likewise.
4282
4283 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4284
4285         PR fortran/40848
4286         * gfortran.dg/altreturn_7.f90: New.
4287
4288 2009-07-27  Simon Baldwin  <simonb@google.com>
4289
4290         PR testsuite/40829
4291         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4292         so that indexing no longer runs off array end.
4293
4294 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4295
4296         PR fortran/40851
4297         * gfortran.dg/derived_init_3.f90: New test.
4298
4299 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4300
4301         PR fortran/33197
4302         * gfortran.dg/atan2_1.f90: New test
4303         * gfortran.dg/atan2_2.f90: New test
4304
4305 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4306
4307         PR c++/40749
4308         * g++.dg/warn/Wreturn-type-6.C: New test.
4309
4310 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4311
4312         PR tree-optimization/40801
4313         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4314         * gfortran.dg/vect/vect.exp: Run tests starting with
4315         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4316
4317 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4318
4319         PR rtl-optimization/40445
4320         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4321
4322 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4323
4324         * gcc.dg/builtin-unreachable-4.c: New test.
4325
4326 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4327
4328         PR fortran/33197
4329         * gfortran.dg/complex_intrinsic_5.f90: New test.
4330         * gfortran.dg/complex_intrinsic_7.f90: New test.
4331
4332 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4333
4334         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4335         * gcc.dg/ipa/noclone-1.c: New test.
4336
4337 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4338
4339         * lib/target-supports.exp (check_effective_target_static): New
4340         procedure.
4341         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4342         supported.
4343         * g++.old-deja/g++.law/weak.C: Require static effective target.
4344
4345 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4346
4347         PR fortran/39630
4348         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4349         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4350         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4351         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4352         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4353         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4354         * gfortran.dg/typebound_call_10.f03: New.
4355
4356 2009-07-24  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/cpp0x/defaulted11.C: New.
4359
4360         * g++.dg/cpp0x/initlist23.C: New.
4361
4362 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4363
4364         PR fortran/40822
4365         * gfortran.dg/char_length_16.f90: New.
4366
4367 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4368
4369         PR fortran/40643
4370         PR fortran/31067
4371         * gfortran.dg/maxlocval_2.f90: New test.
4372         * gfortran.dg/maxlocval_3.f90: New test.
4373         * gfortran.dg/maxlocval_4.f90: New test.
4374         * gfortran.dg/minlocval_1.f90: New test.
4375         * gfortran.dg/minlocval_2.f90: New test.
4376         * gfortran.dg/minlocval_3.f90: New test.
4377         * gfortran.dg/minlocval_4.f90: New test.
4378
4379 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4380
4381         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4382         scan-assembler.
4383
4384 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4385
4386         PR fortran/40839
4387         * gfortran.dg/pr40839.f90: New test.
4388
4389 2009-07-23  Michael Matz  <matz@suse.de>
4390
4391         PR middle-end/40830
4392         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4393         don't set options ourself.
4394
4395 2009-07-23  Simon Baldwin  <simonb@google.com>
4396
4397         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4398         native C compilation where required.
4399
4400 2009-07-22  Doug Kwan  <dougkwan@google.com>
4401
4402         * gcc.c-torture/compile/20090721-1.c: New test.
4403
4404 2009-07-22  Michael Matz  <matz@suse.de>
4405
4406         PR tree-optimization/35229
4407         PR tree-optimization/39300
4408         * gcc.dg/vect/vect-pre-interact.c: New test.
4409
4410 2009-07-22  Richard Guenther  <rguenther@suse.de>
4411
4412         * g++.dg/lookup/using21.C: Fix duplicate paste.
4413
4414 2009-07-22  Richard Guenther  <rguenther@suse.de>
4415
4416         PR c++/40799
4417         * g++.dg/lookup/using21.C: New testcase.
4418
4419 2009-07-21  Jason Merrill  <jason@redhat.com>
4420
4421         * g++.dg/init/aggr4.C: New.
4422
4423 2009-07-21  Jason Merrill  <jason@redhat.com>
4424
4425         Core issue 934
4426         * g++.dg/cpp0x/initlist22.C: New.
4427
4428 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4429
4430         * gcc.target/i386/vectorize8.c: New test.
4431
4432 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4433
4434         PR target/40811
4435         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4436         Add i?86 and x86_64 targets.
4437         * gcc.target/i386/vectorize7.c: New test.
4438
4439         PR target/40809
4440         * gcc.target/i386/pr40809.c: New test.
4441
4442 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR tree-optimization/40813
4445         * g++.dg/opt/inline15.C: New test.
4446
4447 2009-07-21  Paul Brook <paul@codesourcery.com>
4448
4449         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4450         * lib/target-supports.exp (check_effective_target_section_anchors):
4451         Add arm*-*-*.
4452
4453 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4454
4455         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4456         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4457         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4458
4459 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4460
4461         * gcc.target/mips/ext-3.c: New test.
4462
4463 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4464
4465         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4466         * gcc.dg/builtin-object-size-8.c: New test.
4467         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4468         * g++.dg/ext/builtin-object-size2.C: Likewise.
4469
4470         PR tree-optimization/40792
4471         * gcc.dg/pr40792.c: New test.
4472
4473 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4474
4475         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4476         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4477         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4478
4479 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4480
4481         * gcc.target/sh/mfmovd.c: New test.
4482
4483 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4484             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4485
4486         PR libfortran/40714
4487         * gfortran.dg/eof_3.f90: New test.
4488
4489 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4490
4491         PR fortran/40727
4492         * gfortran.dg/intrinsic_cmplx.f90: New test.
4493
4494 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4495
4496         PR libfortran/34670
4497         PR libfortran/36874
4498         * gfortran.dg/cshift_bounds_1.f90:  New test.
4499         * gfortran.dg/cshift_bounds_2.f90:  New test.
4500         * gfortran.dg/cshift_bounds_3.f90:  New test.
4501         * gfortran.dg/cshift_bounds_4.f90:  New test.
4502         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4503         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4504         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4505         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4506
4507 2009-07-19  Jan Hubicka  <jh@suse.cz>
4508
4509         PR tree-optimization/40676
4510         * gcc.c-torture/compile/pr40676.c: New testcase.
4511
4512 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4513
4514         * gcc.target/mips/ext-2.c: New test.
4515
4516 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4517
4518         * gcc.target/mips/octeon-exts-7.c: New test.
4519         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4520         * gcc.target/mips/octeon-exts-5.c: Likewise.
4521
4522 2009-07-18  Richard Guenther  <rguenther@suse.de>
4523
4524         PR testsuite/40798
4525         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4526
4527 2009-07-18  Richard Guenther  <rguenther@suse.de>
4528
4529         PR c/40787
4530         * gcc.dg/pr35899.c: Adjust.
4531
4532 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4533
4534         * gcc.target/powerpc/asm-es-1.c: New test.
4535         * gcc.target/powerpc/asm-es-2.c: Likewise.
4536
4537 2009-07-17  Richard Guenther  <rguenther@suse.de>
4538
4539         PR c/40401
4540         * g++.dg/rtti/crash4.C: New testcase.
4541         * g++.dg/torture/20090706-1.C: Likewise.
4542         * gcc.dg/redecl-17.c: Likewise.
4543         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4544         * gcc.dg/declspec-9.c: Expect extra error.
4545         * gcc.dg/declspec-10.c: Likewise.
4546         * gcc.dg/declspec-11.c: Likewise.
4547         * gcc.dg/redecl-10.c: Expect extra warnings.
4548         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4549         * gcc.target/i386/pr39545-1.c: Likewise.
4550         * g++.dg/ext/asm3.C: Expect more errors.
4551         * g++.dg/gomp/block-1.C: Likewise.
4552         * g++.dg/gomp/block-2.C: Likewise.
4553         * g++.dg/gomp/block-3.C: Likewise.
4554         * g++.dg/gomp/block-5.C: Likewise.
4555         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4556         * g++.dg/warn/unused-result1.C: XFAIL.
4557
4558 2009-07-17  Richard Guenther  <rguenther@suse.de>
4559
4560         PR tree-optimization/40321
4561         * gcc.c-torture/compile/pr40321.c: New testcase.
4562         * g++.dg/torture/pr40321.C: Likewise.
4563
4564 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR c++/40780
4567         * g++.dg/template/ptrmem19.C: New test.
4568
4569 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4570             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4571
4572         PR 40435
4573         * gcc.dg/pr36902.c: Add column info.
4574         * g++.dg/gcov/gcov-2.C: Change count for definition.
4575
4576 2009-07-16  Jason Merrill  <jason@redhat.com>
4577
4578         PR libstdc++/37907
4579         * g++.dg/cpp0x/std-layout1.C: New.
4580         * g++.dg/ext/has_nothrow_assign.C: Fix.
4581         * g++.dg/ext/has_nothrow_copy.C: Fix.
4582         * g++.dg/ext/has_trivial_assign.C: Fix.
4583         * g++.dg/ext/has_trivial_copy.C: Fix.
4584         * g++.dg/ext/is_pod.C: Fix.
4585         * g++.dg/other/offsetof3.C: Adjust.
4586         * g++.dg/overload/ellipsis1.C: Adjust.
4587         * g++.dg/warn/var-args1.C: Adjust.
4588         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4589         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4590         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4591         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4592         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4593
4594 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4595
4596         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4597         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4598         effective target "mpc_pow".
4599         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4600
4601 2009-07-16  Richard Henderson  <rth@redhat.com>
4602
4603         * g++.dg/opt/eh4.C: New test.
4604
4605 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4606
4607         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4608
4609 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR middle-end/40747
4612         * gcc.c-torture/execute/pr40747.c: New test.
4613
4614 2009-07-15  Richard Guenther  <rguenther@suse.de>
4615
4616         PR middle-end/40753
4617         * gcc.c-torture/compile/pr40753.c: New testcase.
4618
4619 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4620
4621         PR fortran/40743
4622         * gfortran.dg/interface_assignment_4.f90: New.
4623
4624 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4625
4626         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4627         for FreeBSD up to and including version 8.
4628
4629 2009-07-14  Taras Glek  <tglek@mozilla.com>
4630             Rafael Espindola  <espindola@google.com>
4631
4632         * g++.dg/plugin/header-plugin-test.C: New.
4633         * g++.dg/plugin/header_plugin.c: New.
4634         * g++.dg/plugin/plugin.exp: Update.
4635
4636 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4637
4638         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4639         function to enable vectorization.
4640         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4641         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4642
4643 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4644
4645         * gcc.target/i386/sse-copysignf-vec.c: New test.
4646         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4647
4648 2009-07-14  Jason Merrill  <jason@redhat.com>
4649
4650         PR c++/37276
4651         * g++.dg/lookup/builtin5.C: New.
4652         * g++.dg/other/error22.C: Add missing extern "C".
4653         * g++.dg/warn/Warray-bounds.C: Likewise.
4654         * gcc.dg/compat/compat-common.h: Likewise.
4655
4656         PR c++/40746
4657         * g++.dg/lookup/using20.C: New.
4658
4659         PR c++/40740
4660         * g++.dg/template/koenig8.C: New.
4661
4662 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4663
4664         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4665         both i?86-*-darwin* and x86_64-*-darwin*.
4666
4667 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4668
4669         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4670         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4671         name.
4672
4673 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4674
4675         PR debug/40705
4676         * g++.dg/debug/dwarf2/typedef1.C: New test.
4677
4678         PR c++/40357
4679         * g++.dg/other/typedef3.C: New test.
4680
4681 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4682
4683         * gcc.dg/20090709-1.c: Move to a proper place ...
4684         * gcc.target/m68k/20090709-1.c: ... here.
4685
4686 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4687
4688         PR C++/22154
4689         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4690         front of qualified names are allowed.
4691         * g++.dg/parse/crash10.C: Likewise.
4692         * g++.dg/parse/error15.C: Likewise.
4693         * g++.dg/parse/typename9.C: Likewise.
4694         * g++.dg/parse/error8.C: Likewise.
4695
4696 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4697
4698         PR fortran/40646
4699         * gfortran.dg/proc_ptr_22.f90: Extended.
4700         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4701
4702 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4703
4704         * gfortran.dg/vect/vect-6.f: New test.
4705
4706 2009-07-12  Jason Merrill  <jason@redhat.com>
4707
4708         PR c++/36628
4709         * g++.dg/cpp0x/decltype17.C: New.
4710
4711         PR c++/37206
4712         * g++.dg/cpp0x/rv10.C: New.
4713
4714 2009-07-12  Jason Merrill  <jason@redhat.com>
4715
4716         PR c++/40689
4717         * g++.dg/cpp0x/initlist20.C: New.
4718         * g++.dg/cpp0x/initlist21.C: New.
4719
4720 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4721
4722         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4723         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4724         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4725         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4726         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4727
4728 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4729
4730         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4731         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4732         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4733         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4734         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4735         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4736         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4737         effective_target fd_truncate.
4738
4739 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4740
4741         * gnat.dg/specs/addr1.ads: New test.
4742
4743 2009-07-11  Jan Hubicka  <jh@suse.cz>
4744
4745         PR middle-end/48388
4746         * g++.dg/torture/pr40388.C: New testcase.
4747
4748 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR target/40668
4751         * gcc.c-torture/execute/pr40668.c: New test.
4752
4753 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4754
4755         * gcc.c-torture/execute/20090711-1.c: New test.
4756
4757 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4758
4759         PR testsuite/40699
4760         PR testsuite/40707
4761         PR testsuite/40709
4762         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4763         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4764         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4765         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4766
4767 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4768
4769         PR fortran/33197
4770         * gfortran.dg/complex_intrinsic_3.f90: New test.
4771         * gfortran.dg/complex_intrinsic_4.f90: New test.
4772
4773 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4774
4775         PR target/39079
4776         * gcc.target/mips/mips.exp: Make -msynci a known option.
4777         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4778
4779 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR c++/40502
4782         * g++.dg/ext/strncpy-chk1.C: New test.
4783
4784 2009-07-10  Richard Guenther  <rguenther@suse.de>
4785
4786         PR tree-optimization/40496
4787         * g++.dg/opt/pr40496.C: New testcase.
4788
4789 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4790
4791         PR 25509
4792         PR 40614
4793         * g++.dg/warn/unused-result1-Werror.c: New.
4794
4795 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4796
4797         PR fortran/39334
4798         * gfortran.dg/recursive_parameter_1.f90: New test.
4799
4800 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4801
4802         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4803         * gfortran.dg/module_equivalence_6.f90: Ditto.
4804         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4805         * gfortran.dg/nan_2.f90: Ditto.
4806         * gfortran.dg/inquire_11.f90: Ditto.
4807         * gfortran.dg/abstract_type_3.f03: Ditto.
4808         * gfortran.dg/abstract_type_1.f90: Ditto.
4809         * gfortran.dg/private_type_9.f90: Ditto.
4810         * gfortran.dg/abstract_type_5.f03: Ditto.
4811         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4812         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4813         * gfortran.dg/derived_sub.f90: Ditto.
4814         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4815         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4816         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4817         * gfortran.dg/mvbits_6.f90: Ditto.
4818         * gfortran.dg/abstract_type_2.f03: Ditto.
4819         * gfortran.dg/abstract_type_4.f03: Ditto.
4820         * gfortran.dg/bounds_check_9.f90: Ditto.
4821         * gfortran.dg/optional_dim_3.f90: Ditto.
4822         * gfortran.dg/pr32921.f: Ditto.
4823         * gfortran.dg/entry_16.f90: Ditto.
4824         * gfortran.dg/generic_16.f90: Ditto.
4825
4826
4827 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4828
4829         * gcc.target/m68k/20090709-1.c: New.
4830
4831 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4832
4833         PR c++/40684
4834         * g++.dg/template/unify11.C: New test.
4835
4836 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4837
4838         PR fortran/40629
4839         * gfortran.dg/host_assoc_function_9.f90: New test.
4840
4841 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4842
4843         PR fortran/40646
4844         * gfortran.dg/proc_ptr_22.f90: New.
4845         * gfortran.dg/proc_ptr_comp_12.f90: New.
4846
4847 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR middle-end/40692
4850         * gcc.c-torture/compile/pr40692.c: New test.
4851
4852 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4853
4854         PR fortran/40604
4855         * gfortran.dg/pointer_check_6.f90: New test.
4856
4857 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4858
4859         * gcc.target/mips/truncate-5.c: New test.
4860
4861 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4862
4863         PR libfortran/40330
4864         PR libfortran/40662
4865         * gfortran.dg/fmt_cache_1.f: New test.
4866
4867 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4868
4869         PR fortran/40675
4870         * gfortran.dg/nosigned_zero_1.f90: New test.
4871         * gfortran.dg/nosigned_zero_2.f90: New test.
4872
4873 2009-07-08  Richard Guenther  <rguenther@suse.de>
4874
4875         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4876
4877 2009-07-08  Richard Guenther  <rguenther@suse.de>
4878
4879         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4880
4881 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4882
4883         PR fortran/40591
4884         * gfortran.dg/proc_ptr_21.f90: New test.
4885
4886 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4887
4888         PR c++/31246
4889         * g++.dg/warn/pr31246.C: New.
4890         * g++.dg/warn/pr31246-2.C: New.
4891
4892 2009-07-07  Jason Merrill  <jason@redhat.com>
4893
4894         PR c++/35828
4895         * g++.dg/template/defarg12.C: New.
4896
4897         PR c++/37816
4898         * g++.dg/cpp0x/enum7.C: New.
4899
4900         PR c++/37946
4901         * g++.dg/cpp0x/enum6.C: New.
4902
4903         PR c++/40639
4904         * g++.dg/cpp0x/enum5.C: New.
4905
4906         PR c++/40633
4907         * g++.dg/cpp0x/enum4.C: New.
4908
4909 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4910
4911         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4912
4913 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4914
4915         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4916
4917 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR middle-end/40669
4920         * gcc.dg/pr40669.c: New test.
4921
4922 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4923
4924         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4925         location. Update all calls.
4926         * g++.dg/plugin/selfassign.c: Likewise.
4927
4928 2009-07-06  Jason Merrill  <jason@redhat.com>
4929
4930         * g++.dg/rtti/dyncast[34].C: New.
4931
4932 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4933
4934         * lib/target-supports.exp
4935         (check_effective_target_mips_newabi_large_long_double): New.
4936         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4937         target.
4938         * gcc.target/mips/fpr-moves-6.c: Likewise.
4939
4940 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4941
4942         PR c++/40557
4943         * g++.dg/template/union2.C: New test.
4944
4945 2009-07-04  Jason Merrill  <jason@redhat.com>
4946
4947         * g++.dg/template/using15.C: New.
4948
4949 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4950
4951         * gfortran.dg/maxloc_1.f90: New test.
4952
4953 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4954
4955         PR fortran/40593
4956         * gfortran.dg/proc_ptr_result_6.f90: New.
4957
4958 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4959
4960         * gcc.dg/framework-2.c: Adjust testcase to pass.
4961
4962 2009-07-04  Jason Merrill  <jason@redhat.com>
4963
4964         PR c++/40619
4965         * g++.dg/cpp0x/auto16.C: New.
4966
4967 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4968
4969         PR target/40587
4970         * gfortran.dg/pr40587.f: New test.
4971
4972 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4973
4974         PR fortran/40638
4975         * gfortran.dg/unit_1.f90: New test.
4976
4977 2009-07-03  Jason Merrill  <jason@redhat.com>
4978
4979         * g++.dg/template/pure1.C: Expect another error.
4980
4981 2009-07-03  Richard Guenther  <rguenther@suse.de>
4982
4983         PR tree-optimization/40640
4984         * gcc.c-torture/compile/pr40640.c: New testcase.
4985
4986 2009-07-03  Richard Guenther  <rguenther@suse.de>
4987
4988         PR middle-end/34163
4989         * gfortran.dg/pr34163.f90: New testcase.
4990
4991 2009-07-03  Jan Hubicka  <jh@suse.cz>
4992
4993         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4994         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4995         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4996         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4997         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4998         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4999         * gnat.dg/loop_optimization6.adb: Enable -O2.
5000
5001 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5002
5003         * g++.dg/warn/null4.C: Extend.
5004
5005 2009-07-02  Jason Merrill  <jason@redhat.com>
5006
5007         * g++.dg/template/spec8.C: Fix.
5008
5009 2009-07-02  Michael Matz  <matz@suse.de>
5010
5011         PR fortran/32131
5012         * gfortran.dg/pr32921.f: Adjust.
5013
5014 2009-07-02  Jan Hubicka  <jh@suse.cz>
5015
5016         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5017
5018 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5019
5020         * gcc.target/mips/truncate-4.c: New testcase.
5021
5022 2009-07-01  Richard Guenther  <rguenther@suse.de>
5023
5024         PR tree-optimization/19831
5025         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5026         make allocated memory escape.  Un-XFAIL.
5027         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5028         * gcc.dg/vect/pr31699.c: Likewise.
5029         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5030
5031 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR c++/40566
5034         * g++.dg/parse/cond5.C: New test.
5035
5036 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5037
5038         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5039         (main): Pass n to main_1 instead.
5040         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5041         (main_1): New function, split off from...
5042         (main): ...here.  Pass `off' to main_1 instead.
5043
5044 2009-06-30  Jason Merrill  <jason@redhat.com>
5045
5046         PR c++/40595
5047         * g++.dg/cpp0x/variadic94.C: New.
5048
5049 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5050
5051         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5052         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5053         (init_ld_library_path_env_vars): New function, replacing the
5054         orig_*_saved assignments.  Call it after defining it.
5055         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5056         (restore_ld_library_path_env_vars): Likewise.
5057         (add_path, find_libgcc_s): New functions.
5058         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5059         gcc-set-multilib-library-path.
5060         (objc_target_compile): Don't add "." to ld_library_path.
5061         Use add_path.
5062         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5063         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5064         gcc-set-multilib-library-path.
5065         * lib/g++.exp (g++_link_flags): Likewise.
5066         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5067         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5068         top level; do it...
5069         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5070         to tell when this needs to happen.  Use find_libgcc_s instead of
5071         gcc-set-multilib-library-path.
5072         * lib/gcc-dg.exp: Likewise.
5073         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5074         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5075         unless it is in $ALT_LD_LIBRARY_PATH.
5076         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5077
5078 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5079
5080         * gnat.dg/discr12.adb: New test.
5081         * gnat.dg/discr12_pkg.ads: New helper.
5082         * gnat.dg/discr13.adb: New test.
5083         * gnat.dg/discr14.ad[sb]: Likewise.
5084         * gnat.dg/discr15.adb: Likewise.
5085         * gnat.dg/discr15_pkg.ads: New helper.
5086         * gnat.dg/discr16.adb: New test.
5087         * gnat.dg/discr16_g.ads: New helper.
5088         * gnat.dg/discr16_pkg.ads: Likewise.
5089         * gnat.dg/discr16_cont.ads: Likewise.
5090         * gnat.dg/discr17.adb: New test.
5091         * gnat.dg/discr18.adb: Likewise.
5092         * gnat.dg/discr18_pkg.ads: New helper.
5093         * gnat.dg/discr19.adb: New test.
5094
5095 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5096
5097         PR fortran/40576
5098         * gfortran.dg/internal_write_1.f90:  New testcase.
5099
5100 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5101
5102         PR fortran/40594
5103         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5104
5105 2009-06-30  Richard Guenther  <rguenther@suse.de>
5106
5107         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5108
5109 2009-06-30  Wei Guozhi  <carrot@google.com>
5110
5111         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5112         to "-Os".
5113
5114 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5115
5116         PR tree-optimization/40542
5117         * gcc.dg/vect/pr40542.c: New test.
5118
5119 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5120
5121         PR tree-optimization/40582
5122         * gcc.c-torture/compile/pr40582.c: New test.
5123
5124 2009-06-30  Wei Guozhi  <carrot@google.com>
5125
5126         PR/40416
5127         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5128
5129 2009-06-29  Jason Merrill  <jason@redhat.com>
5130
5131         PR c++/40274
5132         * g++.dg/template/debug1.C: New.
5133
5134 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5135
5136         PR fortran/40580
5137         * pointer_check_1.f90: New test.
5138         * pointer_check_2.f90: New test.
5139         * pointer_check_3.f90: New test.
5140         * pointer_check_4.f90: New test.
5141         * pointer_check_5.f90: New test.
5142
5143 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5144
5145         PR fortran/40551
5146         * gfortran.dg/func_assign_2.f90 : New test.
5147
5148 2009-06-29  Richard Guenther  <rguenther@suse.de>
5149
5150         PR middle-end/14187
5151         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5152         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5153         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5154         * gcc.c-torture/execute/20090623-1.c: Likewise.
5155         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5156         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5157
5158 2009-06-29  Richard Guenther  <rguenther@suse.de>
5159
5160         PR middle-end/38212
5161         * gcc.c-torture/execute/pr38212.c: New testcase.
5162
5163 2009-06-29  Richard Guenther  <rguenther@suse.de>
5164
5165         PR tree-optimization/40579
5166         * gcc.c-torture/execute/pr40579.c: New testcase.
5167
5168 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5169
5170         PR tree-optimization/40550
5171         * gcc.dg/pr40550.c: New test.
5172
5173 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5174
5175         * gnat.dg/overflow_sum2.adb: New test
5176         * gnat.dg/namet.ads: New helper.
5177
5178         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5179
5180 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5181
5182         PR fortran/34112
5183         * gfortran.dg/compiler-directive_1.f90: New test.
5184         * gfortran.dg/compiler-directive_2.f: New test.
5185
5186 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5187
5188         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5189         comment out some values and add some cases.
5190
5191 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5192
5193         PR testsuite/40567
5194         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5195
5196 2009-06-26  Richard Henderson  <rth@redhat.com>
5197
5198         PR testsuite/40565
5199         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5200         * gcc.target/i386/local.c: Pass a non-constant to T.
5201
5202 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5203
5204         PR fortran/39997
5205         PR fortran/40541
5206         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5207         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5208         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5209         * gfortran.dg/proc_ptr_result_5.f90: New.
5210
5211 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5212
5213         PR c/39902
5214         * gcc.dg/dfp/pr39902.c: New test.
5215
5216 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5217
5218         PR testsuite/40532
5219         * gcc.dg/builtins-65.c: Require c99 runtime.
5220
5221 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5222
5223         * gnat.dg/array7.ad[sb]: New test.
5224
5225 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5226
5227         * gnat.dg/array6.adb: New test.
5228
5229 2009-06-25  Ian Lance Taylor  <iant@google.com>
5230
5231         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5232
5233 2009-06-25  Ian Lance Taylor  <iant@google.com>
5234
5235         * g++.dg/warn/Wunused-16.C: New testcase.
5236
5237 2009-06-25  Ian Lance Taylor  <iant@google.com>
5238
5239         * g++.dg/warn/skip-2.C: New testcase.
5240
5241 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5242
5243         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5244         dg-skip-if and move to ...
5245         * gcc.dg/torture/20090618-1.c.
5246
5247 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5248
5249         PR tree-optimization/40493
5250         * gcc.c-torture/execute/pr40493.c: New test.
5251
5252 2009-06-24  Jason Merrill  <jason@redhat.com>
5253
5254         PR c++/40342
5255         * g++.dg/template/overload10.C: New.
5256
5257 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5258
5259         PR fortran/40427
5260         * gfortran.dg/proc_ptr_comp_11.f90: New.
5261
5262 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5263
5264         * gcc.dg/pr40501.c: New testcase.
5265
5266 2009-06-23  DJ Delorie  <dj@redhat.com>
5267
5268         Add MeP port.
5269         * lib/target-supports.exp: Add mep support (no profiling).
5270
5271 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5272
5273         PR testsuite/39297
5274         * gcc.dg/ssa/loop-31.c: Change scan rules.
5275
5276 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5277
5278         * gcc.dg/cpp/empty-include.c: Update column info.
5279         * gcc.dg/cpp/assert2.c: Update column info.
5280
5281 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5282
5283         * g++.dg/ext/builtin-object-size1.C: New test.
5284         * g++.dg/ext/builtin-object-size2.C: New test.
5285
5286 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5287
5288         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5289         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5290
5291 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5292
5293         * gcc.target/mips/truncate-3.c: New test.
5294
5295 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5296
5297         PR fortran/37254
5298         PR fortran/39850
5299         * gfortran.dg/interface_30.f90: Modified error message.
5300         * gfortran.dg/proc_decl_22.f90: New.
5301
5302 2009-06-22  Ian Lance Taylor  <iant@google.com>
5303
5304         * gcc.dg/Wcxx-compat-19.c: New testcase.
5305
5306 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5307
5308         PR objc/28050
5309         * pr28050.m: New testcase.
5310
5311 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5312
5313         PR testsuite/40481
5314         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5315
5316 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5317
5318         PR tree-optimization/40492
5319         * g++.dg/torture/pr40492.C: New test.
5320
5321 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5322
5323         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5324         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5325
5326 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5327
5328         * gnat.dg/raise_ce.adb: Helper for ...
5329         * gnat.dg/handle_and_return.adb: New test.
5330
5331 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5332
5333         PR fortran/40443
5334         * gfortran.dg/generic_18.f90: New test.
5335
5336 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5337
5338         PR fortran/40472
5339         * gfortran.dg/spread_size_limit.f90: New test.
5340
5341 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5342
5343         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5344         to put dump files in a subdirectory.
5345         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5346         ".o" temporary files.
5347
5348 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5349
5350         PR fortran/39850
5351         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5352         * gfortran.dg/interface_20.f90: Ditto.
5353         * gfortran.dg/interface_21.f90: Ditto.
5354         * gfortran.dg/interface_22.f90: Ditto.
5355         * gfortran.dg/interface_30.f90: New.
5356         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5357
5358 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5359
5360         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5361         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5362         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5363         DEFAULT_VECTFLAGS.
5364
5365 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5366             Revital Eres  <eres@il.ibm.com>
5367
5368         PR testsuite/40359
5369         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5370         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5371         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5372
5373 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5374
5375         PR testsuite/40475
5376         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5377         without misalignment support.
5378         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5379
5380 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5381
5382         PR fortran/40452
5383         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5384
5385 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5386
5387         PR fortran/40440
5388         * gfortran.dg/alloc_comp_result_2.f90: New test.
5389
5390 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5391
5392         PR target/40482
5393         * gcc.target/arm/pr40482.c: New test.
5394
5395 2009-06-19  Ian Lance Taylor  <iant@google.com>
5396
5397         * gcc.dg/Wcxx-compat-18.c: New testcase.
5398
5399 2009-06-19  Richard Guenther  <rguenther@suse.de>
5400
5401         * gcc.c-torture/execute/20090618-1.c: New testcase.
5402
5403 2009-06-19  Ian Lance Taylor  <iant@google.com>
5404
5405         * gcc.dg/Wcxx-compat-17.c: New testcase.
5406
5407 2009-06-19  Ian Lance Taylor  <iant@google.com>
5408
5409         * gcc.dg/Wcxx-compat-15.c: New testcase.
5410
5411 2009-06-19  Ian Lance Taylor  <iant@google.com>
5412
5413         * gcc.dg/Wcxx-compat-16.c: New testcase.
5414
5415 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5416
5417         * gcc.dg/builtins-34.c: Add significand cases.
5418
5419 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5420
5421         PR testsuite/40491
5422         * gcc.dg/20080522-1.c: Remove testcase for real.
5423         * gcc.dg/20080528-1.c: Ditto.
5424
5425 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5426
5427         PR fortran/40450
5428         * gfortran.dg/proc_ptr_20.f90: New.
5429
5430 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5431
5432         PR target/40470
5433         * gcc.dg/torture/pr40470-1.c: New.
5434         * gcc.dg/torture/pr40470-2.c: Likewise.
5435         * gcc.dg/torture/pr40470-3.c: Likewise.
5436         * gcc.dg/torture/pr40470-4.c: Likewise.
5437
5438 2009-06-18  Diego Novillo  <dnovillo@google.com>
5439
5440         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5441         * gcc.dg/plugin/ggcplug.c: Likewise.
5442         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5443         * g++.dg/plugin/selfassign.c: Likewise.
5444         * g++.dg/plugin/attribute_plugin.c: Likewise.
5445         * g++.dg/plugin/dumb_plugin.c: Likewise.
5446
5447 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5448
5449         * gcc.dg/cpp/arith-3.c: Add column info.
5450
5451 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5452
5453         * gcc.target/arm/fp16-compile-none-2.c: New.
5454         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5455         * gcc.target/arm/fp16-compile-alt-12.c: New.
5456
5457 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5458
5459         * gcc.target/arm/fp16-compile-alt-1.c: New.
5460         * gcc.target/arm/fp16-compile-alt-2.c: New.
5461         * gcc.target/arm/fp16-compile-alt-3.c: New.
5462         * gcc.target/arm/fp16-compile-alt-4.c: New.
5463         * gcc.target/arm/fp16-compile-alt-5.c: New.
5464         * gcc.target/arm/fp16-compile-alt-6.c: New.
5465         * gcc.target/arm/fp16-compile-alt-7.c: New.
5466         * gcc.target/arm/fp16-compile-alt-8.c: New.
5467         * gcc.target/arm/fp16-compile-alt-9.c: New.
5468         * gcc.target/arm/fp16-compile-alt-10.c: New.
5469         * gcc.target/arm/fp16-compile-alt-11.c: New.
5470         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5471         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5472         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5473         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5474         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5475         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5476         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5477         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5478         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5479         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5480         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5481         * gcc.target/arm/fp16-compile-none-1.c: New.
5482         * gcc.target/arm/fp16-compile-exprtype.c: New.
5483         * gcc.target/arm/fp16-compile-vcvt.c: New.
5484         * gcc.target/arm/fp16-builtins-1.c: New.
5485         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5486         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5487         * gcc.target/arm/fp16-param-1.c: New.
5488         * gcc.target/arm/fp16-return-1.c: New.
5489         * gcc.target/arm/fp16-unprototyped-1.c: New.
5490         * gcc.target/arm/fp16-unprototyped-2.c: New.
5491         * gcc.target/arm/fp16-variadic-1.c: New.
5492         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5493         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5494         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5495         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5496         * gcc.dg/torture/arm-fp16-ops.h: New.
5497         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5498         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5499         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5500         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5501         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5502         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5503         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5504         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5505         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5506         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5507         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5508         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5509         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5510         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5511         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5512         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5513         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5514         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5515         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5516         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5517         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5518
5519 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5520
5521         * gcc.dg/builtins-65.c: New test.
5522
5523 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5524
5525         PR fortran/40451
5526         * gfortran.dg/proc_ptr_result_4.f90: New.
5527
5528 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5529
5530         * gcc.c-torture/execute/bitfld-5.c: New test.
5531
5532 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5533
5534         * gcc.dg/builtin-unreachable-3.c: New test.
5535
5536 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5537
5538         * gcc.target/i386/builtin-unreachable.c: New test.
5539
5540 2009-06-17  Ian Lance Taylor  <iant@google.com>
5541
5542         * gcc.dg/Wcxx-compat-14.c: New testcase.
5543
5544 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5545
5546         * gcc.dg/func-ptr-conv-1.c: Update column info.
5547
5548 2009-06-17  Richard Guenther  <rguenther@suse.de>
5549
5550         PR middle-end/40404
5551         * gcc.c-torture/execute/pr40404.c: New testcase.
5552
5553 2009-06-17  Richard Guenther  <rguenther@suse.de>
5554
5555         PR middle-end/40460
5556         * g++.dg/torture/pr40460.C: New testcase.
5557
5558 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5559
5560         * gcc.dg/plugin/one_time_plugin.c: New test.
5561         * gcc.dg/plugin/one_time-test-1.c: New test.
5562         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5563
5564 2009-06-16  Ian Lance Taylor  <iant@google.com>
5565
5566         * g++.dg/warn/skip-1.C: New testcase.
5567
5568 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR middle-end/40446
5571         * g++.dg/other/pr40446.C: New test.
5572
5573 2009-06-16  Richard Guenther  <rguenther@suse.de>
5574
5575         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5576         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5577         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5578         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5579
5580 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5581
5582         * gcc.c-torture/compile/pr40432.c: New file.
5583
5584 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5585
5586         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5587
5588 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5589
5590         PR fortran/36947
5591         PR fortran/40039
5592         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5593         * gfortran.dg/interface_20.f90: Modified error messages.
5594         * gfortran.dg/interface_21.f90: Ditto.
5595         * gfortran.dg/interface_26.f90: Ditto.
5596         * gfortran.dg/interface_27.f90: Ditto.
5597         * gfortran.dg/interface_28.f90: Extended test case.
5598         * gfortran.dg/interface_29.f90: New.
5599         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5600         * gfortran.dg/proc_decl_8.f90: Ditto.
5601         * gfortran.dg/proc_ptr_11.f90: Ditto.
5602         * gfortran.dg/proc_ptr_15.f90: Ditto.
5603
5604 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5605
5606         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5607         printing.
5608         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5609         gcc.dg/vect/vect-outer-4f.c: Likewise.
5610         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5611         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5612         Likewise.
5613         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5614         outer loop.
5615
5616 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5617
5618         PR fortran/40383
5619         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5620
5621 2009-06-15  Ian Lance Taylor  <iant@google.com>
5622
5623         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5624         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5625         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5626         Recognize new notes.
5627         * gcc.dg/stmt-expr-label-2.c: Likewise.
5628         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5629         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5630         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5631         * gcc.dg/c99-vla-jump-4.c: Likewise.
5632         * gcc.dg/stmt-expr-label-1.c: Likewise.
5633         * gcc.dg/stmt-expr-label-3.c: Likewise.
5634         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5635
5636 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5637
5638         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5639
5640 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5641
5642         * gcc.dg/builtin-object-size-7.c: New test.
5643
5644 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5645
5646         PR testsuite/40426
5647         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5648         level != "" use separate -gdwarf-2 -g${level} options instead of
5649         -gdwarf-2${level}.
5650         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5651         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5652         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5653
5654 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5655
5656         * g++.dg/abi/mangle11.C: Update warning line.
5657         * g++.dg/abi/mangle12.C: Update warning line.
5658         * g++.dg/abi/mangle17.C: Update warning line.
5659         * g++.dg/abi/mangle20-2.C: Update warning line.
5660
5661 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5662
5663         * gcc.dg/optimize-bswap-1.c: Split into these two:
5664         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5665         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5666
5667 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5668
5669         * gcc.dg/optimize-bswap-1.c: New testcase.
5670
5671 2009-06-14  Richard Guenther  <rguenther@suse.de>
5672
5673         PR middle-end/40389
5674         * g++.dg/torture/pr40389.C: New testcase.
5675
5676 2009-06-13  Richard Guenther  <rguenther@suse.de>
5677
5678         PR tree-optimization/40421
5679         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5680
5681 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5682
5683         * gcc.dg/old-style-prom-3.c: Add column info.
5684         * gcc.dg/overflow-warn-1.c
5685         * gcc.dg/gomp/pr27415.c
5686         * gcc.dg/gomp/for-1.c: Same.
5687         * gcc.dg/enum-compat-1.c: Same.
5688         * gcc.dg/c99-tag-3.c: Same.
5689         * gcc.dg/Wredundant-decls-2.c: Same.
5690         * gcc.dg/func-ptr-conv-1.c: Same.
5691         * gcc.dg/asm-wide-1.c: Same.
5692         * gcc.dg/nofixed-point-2.c: Same.
5693         * gcc.dg/cpp/line3.c: Same.
5694         * gcc.dg/array-10.c: Same.
5695         * gcc.dg/c99-vla-jump-1.c: Same.
5696         * gcc.dg/pr20368-1.c: Same.
5697         * gcc.dg/Wshadow-3.c: Same.
5698         * gcc.dg/c90-const-expr-8.c: Same.
5699         * gcc.dg/label-decl-2.c: Same.
5700         * gcc.dg/dremf-type-compat-2.c: Same.
5701         * gcc.dg/c90-const-expr-5.c: Same.
5702         * gcc.dg/builtins-30.c: Same.
5703         * gcc.dg/Warray-bounds.c: Same.
5704         * gcc.dg/Wcxx-compat-2.c: Same.
5705         * gcc.dg/tree-ssa/col-1.c: Same.
5706         * gcc.dg/old-style-prom-2.c: Same.
5707         * gcc.dg/cast-function-1.c: Same.
5708         * gcc.dg/pr15698-1.c: Same.
5709         * gcc.dg/dremf-type-compat-3.c: Same.
5710         * gcc.dg/vla-8.c: Same.
5711         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5712         line.
5713         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5714         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5715         * gcc.dg/enum-compat-1.c: Same.
5716         * gcc.dg/dremf-type-compat-2.c: Same.
5717         * gcc.dg/old-style-prom-2.c: Same.
5718         * gcc.dg/pr15698-1.c: Same.
5719         * gcc.dg/pr20368-1.c: Same.
5720         * gcc.dg/dremf-type-compat-3.c: Same.
5721         * gcc.dg/builtins-30.c: Same.  Test for columns.
5722
5723 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5724
5725         PR fortran/40176
5726         * gfortran.dg/proc_decl_1.f90: Extended.
5727
5728 2009-06-12  Ian Lance Taylor  <iant@google.com>
5729
5730         * gcc.dg/Wcxx-compat-13.c: New testcase.
5731
5732 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5733
5734         PR tree-opt/38865
5735         * gcc.dg/tree-ssa/fre-vce-1.c
5736
5737 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5738
5739         PR testsuite/40384
5740         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5741         min-insn-to-prefetch-ratio=5.
5742
5743 2009-06-12  Joey Ye  <joey.ye@intel.com>
5744             H.J. Lu  <hongjiu.lu@intel.com>
5745
5746         PR middle-end/39146
5747         * gcc.target/i386/stackalign/pr39146.c: New.
5748
5749 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5750
5751         * gcc.target/i386/crc32-1.c: New.
5752         * gcc.target/i386/crc32-2.c: Likewise.
5753
5754 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5755
5756         PR c/39252
5757         * gcc.dg/builtin-unreachable-1.c: New test.
5758         * gcc.dg/builtin-unreachable-2.c: Same.
5759
5760 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5761
5762         PR fortran/40402
5763         * gfortran.dg/data_value_1.f90: New test.
5764
5765 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5766
5767         PR testsuite/39831
5768         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5769         remove ilp32 requirement.
5770         * gcc.target/i386/excess-precision-2.c: Likewise.
5771         * gcc.target/i386/excess-precision-3.c: Likewise.
5772         * gcc.target/i386/excess-precision-4.c: Likewise.
5773         * gcc.target/i386/excess-precision-5.c: Likewise.
5774         * gcc.target/i386/excess-precision-6.c: Likewise.
5775
5776 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5777
5778         PR fortran/38718
5779         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5780         * gfortran.dg/nan_5.f90: New test.
5781
5782 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5783
5784         * gcc.target/arm/neon-modes-1.c: New test.
5785
5786 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5787
5788         * g++.dg/torture/pr31579.C: Cast pointer
5789         via __SIZE_TYPE__ instead of 'unsigned long'.
5790
5791 2009-06-10  Anthony Green  <green@moxielogic.com>
5792
5793         * lib/target-supports.exp (check_profiling_available):
5794         Profiling is not available for testing purposes on moxie.
5795
5796 2009-06-09  Ian Lance Taylor  <iant@google.com>
5797
5798         * gcc.dg/Wcxx-compat-12.c: New testcase.
5799
5800 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5801
5802         PR libfortran/40334
5803         * gfortran.dg/backspace_11.f90: New.
5804
5805 2009-06-09  Jason Merrill  <jason@redhat.com>
5806
5807         * g++.dg/cpp0x/defaulted10.C: New.
5808
5809 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5810
5811         * gcc.c-torture/compile/pr40351.c: New file.
5812
5813 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5814
5815         * gnat.dg/align_max.adb: New test.
5816
5817 2009-06-08  Jason Merrill  <jason@redhat.com>
5818
5819         * g++.dg/cpp0x/auto15.C: New.
5820
5821 2009-06-08  Jan Hubicka  <jh@suse.cz>
5822
5823         PR debug/39834
5824         * gcc.dg/torture/pr39834.c
5825
5826 2009-06-08  Jan Hubicka  <jh@suse.cz>
5827
5828         PR middle-end/40102
5829         * g++.dg/torture/pr40102.C: New testcase.
5830
5831 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5832
5833         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5834         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5835         * gcc.dg/builtin-object-size-6.c: New test.
5836
5837         PR c++/40373
5838         * g++.dg/template/dtor7.C: New test.
5839
5840         PR c++/40370
5841         PR c++/40372
5842         * g++.dg/template/error41.C: New test.
5843         * g++.dg/template/error42.C: New test.
5844
5845 2009-06-08  Revital Eres  <eres@il.ibm.com>
5846
5847         PR testsuite/40359
5848         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5849         * gcc.dg/vect/vect-88.c: Likewise.
5850         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5851         * gcc.dg/vect/pr25413.c: Likewise.
5852         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5853
5854 2009-06-07  Ian Lance Taylor  <iant@google.com>
5855
5856         * g++.dg/warn/Wswitch-3.C: New testcase.
5857         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5858         * gcc.dg/Wswitch-enum-error.c: Likewise.
5859         * gcc.dg/Wswitch-error.c: Likewise.
5860
5861 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5862
5863         PR fortran/40008
5864         * gfortran.dg/negative_unit.f: Update test.
5865         * gfortran.dg/negative_unit_int8.f: Update test.
5866         * gfortran.dg/newunit_1.f90: New test.
5867
5868 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5869
5870         PR fortran/25104
5871         PR fortran/29962
5872         * gfortran.dg/spread_init_expr.f03: New.
5873         * gfortran.dg/unpack_init_expr.f03: New.
5874         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5875         error message.
5876
5877 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5878
5879         PR fortran/25104
5880         PR fortran/29962
5881         * gfortran.dg/count_init_expr.f03
5882         * gfortran.dg/product_init_expr.f03
5883         * gfortran.dg/sum_init_expr.f03
5884
5885 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5886
5887         PR fortran/36874
5888         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5889         message.
5890         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5891         shapes.
5892         * gfortran.dg/zero_sized_5.f90: Likewise.
5893
5894 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5895
5896         PR middle-end/32950
5897         * g++.dg/torture/pr32950.C: New.
5898
5899 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5900
5901         PR fortran/25104
5902         PR fortran/29962
5903         * gfortran.dg/dot_product_1.f03: New.
5904         * gfortran.dg/matmul_8.f03: New.
5905         * gfortran.dg/transpose_3.f03: New.
5906
5907 2009-06-06  Ian Lance Taylor  <iant@google.com>
5908
5909         * gcc.dg/Wunused-label-1.c: New test case.
5910         * g++.dg/warn/Wunused-label-1.C: New test case.
5911         * g++.dg/warn/Wunused-label-2.C: New test case.
5912         * g++.dg/warn/Wunused-label-3.C: New test case.
5913
5914 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5915
5916         PR fortran/37203
5917         * reshape_zerosize_2.f90: New.
5918
5919 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5920
5921         PR fortran/32890
5922         * gfortran.dg/pack_assign_1.f90: New.
5923         * gfortran.dg/pack_vector_1.f90: New.
5924
5925 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5926
5927         PR middle-end/40340
5928         * gcc.dg/pr40340-1.c: New test.
5929         * gcc.dg/pr40340-2.c: New test.
5930         * gcc.dg/pr40340-3.c: New test.
5931         * gcc.dg/pr40340-4.c: New test.
5932         * gcc.dg/pr40340-5.c: New test.
5933         * gcc.dg/pr40340.h: New file.
5934
5935 2009-06-05  Revital Eres  <eres@il.ibm.com>
5936
5937         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5938         New procedure.
5939         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5940         * gcc.dg/vect/vect-33.c: Likewise.
5941         * gcc.dg/vect/vect-92.c: Likewise.
5942         * gcc.dg/vect/vect-58.c: Likewise.
5943         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5944         * gcc.dg/vect/vect-42.c: Likewise.
5945         * gcc.dg/vect/slp-25.c: Likewise.
5946         * gcc.dg/vect/vect-align-1.c: Likewise.
5947         * gcc.dg/vect/vect-align-2.c: Likewise.
5948         * gcc.dg/vect/vect-93.c: Likewise.
5949         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5950         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5951         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5952         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5953         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5954         * gcc.dg/vect/vect-26.c: Likewise.
5955         * gcc.dg/vect/vect-44.c: Likewise.
5956         * gcc.dg/vect/vect-70.c: Likewise.
5957         * gcc.dg/vect/vect-95.c: Likewise.
5958         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5959         * gcc.dg/vect/vect-28.c: Likewise.
5960         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5961         * gcc.dg/vect/vect-87.c: Likewise.
5962         * gcc.dg/vect/vect-109.c: Likewise.
5963         * gcc.dg/vect/vect-54.c: Likewise.
5964         * gcc.dg/vect/vect-96.c: Likewise.
5965         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5966         * gcc.dg/vect/vect-88.c: Likewise.
5967         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5968         * gcc.dg/vect/vect-89.c: Likewise.
5969         * gcc.dg/vect/vect-91.c: Likewise.
5970         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5971         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5972         * gfortran.dg/vect/vect-2.f90: Likewise.
5973         * gfortran.dg/vect/vect-3.f90: Likewise.
5974         * gfortran.dg/vect/vect-4.f90: Likewise.
5975         * gfortran.dg/vect/vect-5.f90: Likewise.
5976
5977 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5978
5979         PR tree-optimization/36318
5980         * gcc.dg/tree-ssa/sra-7.c: New test.
5981
5982 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5983
5984         PR fortran/37203
5985         * gfortran.dg/reshape_order_5.f90: New.
5986         * gfortran.dg/reshape_shape_1.f90: New.
5987
5988 2009-06-04  Jason Merrill  <jason@redhat.com>
5989
5990         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5991
5992 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5993
5994         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5995         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5996
5997 2009-06-04  Richard Guenther  <rguenther@suse.de>
5998
5999         PR c++/39371
6000         * g++.dg/torture/pr40335.C: New testcase.
6001
6002 2009-06-03  Richard Guenther  <rguenther@suse.de>
6003
6004         PR middle-end/40328
6005         * gcc.dg/torture/pr40328.c: New testcase.
6006
6007 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6008
6009         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6010         m68k and fido.
6011
6012 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6013
6014         * g++.dg/torture/pr40323.C: New file.
6015
6016 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6017
6018         * gnat.dg/specs/root.ads: New test.
6019         * gnat.dg/specs/root-level_1.ads: Likewise.
6020         * gnat.dg/specs/root-level_2.ads: Likewise.
6021         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6022
6023 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6024
6025         * g++.dg/init/ref15.C: Require unwrapped targets.
6026
6027 2009-06-02  Jason Merrill  <jason@redhat.com>
6028
6029         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6030         * g++.dg/cpp0x/initlist18.C: New.
6031         * g++.dg/cpp0x/initlist19.C: New.
6032
6033         * g++.dg/cpp0x/auto14.C: New.
6034
6035 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6036
6037         * gnat.dg/alignment6.adb: Remove XFAIL.
6038
6039 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6040
6041         PR c++/38089
6042         * g++.dg/template/spec36.C: New test.
6043
6044 2009-06-01  Ian Lance Taylor  <iant@google.com>
6045
6046         * gcc.dg/cast-qual-3.c: New testcase.
6047         * g++.dg/warn/Wcast-qual2.C: New testcase.
6048
6049 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6050
6051         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6052         (process-message): Expect column numbers.
6053         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6054         * gcc.dg/pch/counter-2.c: Same.
6055         * gcc.dg/pch/valid-2.c: Same.
6056         * gcc.dg/pch/warn-1.c: Same.
6057         * gcc.dg/pch/valid-1.c: Same.
6058         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6059         * gcc.dg/cpp/syshdr.c: Same.
6060         * gcc.dg/cpp/19940712-1.c: Same.
6061         * gcc.dg/cpp/missing-header-1.c: Same.
6062         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6063         * gcc.dg/cpp/tr-warn3.c: Same.
6064         * gcc.dg/cpp/pr29612-2.c: Same.
6065         * gcc.dg/cpp/tr-warn4.c: Same.
6066         * gcc.dg/cpp/Wtrigraphs.c: Same.
6067         * gcc.dg/cpp/poison.c: Same.
6068         * gcc.dg/cpp/arith-3.c: Same.
6069         * gcc.dg/cpp/sysmac2.c: Same.
6070         * gcc.dg/cpp/cpp.exp: Same.
6071         * gcc.dg/cpp/tr-warn5.c: Same.
6072         * gcc.dg/cpp/include2.c: Same.
6073         * gcc.dg/cpp/Wmissingdirs.c: Same.
6074         * gcc.dg/cpp/Wmissingdirs.c: Same.
6075         * gcc.dg/cpp/tr-warn6.c: Same.
6076         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6077         * gcc.dg/cpp/macspace1.c: Same.
6078         * gcc.dg/cpp/escape-2.c: Same.
6079         * gcc.dg/cpp/assert2.c: Same.
6080         * gcc.dg/cpp/undef2.c: Same.
6081         * gcc.dg/cpp/macspace2.c: Same.
6082         * gcc.dg/cpp/tr-warn1.c: Same.
6083         * gcc.dg/cpp/extratokens2.c: Same.
6084         * gcc.dg/cpp/strify2.c: Same.
6085         * gcc.dg/cpp/Wsignprom.c: Same.
6086         * gcc.dg/cpp/redef2.c: Same.
6087         * gcc.dg/cpp/trad/trad.exp: Same.
6088         * gcc.dg/cpp/arith-1.c: Same.
6089         * gcc.dg/cpp/extratokens.c: Same.
6090         * gcc.dg/cpp/if-mpar.c: Same.
6091
6092 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6093
6094         * gnat.dg/nested_float_packed.ads: New test.
6095
6096 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6097             Eric Botcazou  <botcazou@adacore.com>
6098
6099         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6100         * gnat.dg/test_oconst.adb: New test.
6101
6102 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6103
6104         * gcc.dg/plugin/ggcplug.c: Moved comment.
6105         (plugin_init): Fixed typo, declared i, returned 0 at end.
6106
6107 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6108
6109         PR testsuite/40244
6110         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6111         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6112
6113 2009-05-29  Ian Lance Taylor  <iant@google.com>
6114
6115         * gcc.dg/Wcxx-compat-11.c: New testcase.
6116
6117 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6118
6119         PR fortran/40019
6120         * gfortran.dg/leadz_trailz_1.f90: New test.
6121         * gfortran.dg/leadz_trailz_2.f90: New test.
6122
6123 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6124
6125         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6126         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6127         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6128         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6129         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6130         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6131         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6132         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6133         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6134         * gcc.dg/tree-ssa/sra-5.c: New file.
6135         * gcc.dg/tree-ssa/sra-6.c: New file.
6136         * gcc.c-torture/compile/sra-1.c: New file.
6137
6138 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6139
6140         PR middle-end/40291
6141         * gcc.c-torture/compile/pr40291.c: New test.
6142
6143         PR target/40017
6144         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6145         __vector _Bool.
6146         * gcc.target/powerpc/altivec-30.c: New test.
6147         * gcc.target/powerpc/altivec-31.c: New test.
6148
6149 2009-05-28  Richard Guenther  <rguenther@suse.de>
6150
6151         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6152         * gcc.c-torture/execute/20090527-1.c: Likewise.
6153
6154 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6155
6156         PR c++/39754
6157         * g++.dg/template/canon-type-1.C: New test.
6158         * g++.dg/template/canon-type-2.C: Likewise.
6159         * g++.dg/template/canon-type-3.C: Likewise.
6160         * g++.dg/template/canon-type-4.C: Likewise.
6161         * g++.dg/template/canon-type-5.C: Likewise.
6162         * g++.dg/template/canon-type-6.C: Likewise.
6163         * g++.dg/template/canon-type-7.C: Likewise.
6164
6165 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6166             Uros Bizjak  <ubizjak@gmail.com>
6167             Danny Smith  <dansmister@gmail.com>
6168
6169         PR target/37216
6170
6171         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6172         New function.
6173         * gcc.target/i386/pr37216.c:  New test source file.
6174         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6175         use -fno-common for testing Cygwin and MinGW targets.
6176
6177 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6178
6179         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6180         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6181         * g++.dg/pr37742.C (size_t): Likewise.
6182         * g++.dg/torture/pr34850.C (size_t): Likewise.
6183         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6184         _PTRDIFF_TYPE__.
6185         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6186         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6187         (size_t): Use __extension__ and __SIZE_TYPE__.
6188         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6189         __SIZE_TYPE__.
6190         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6191         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6192         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6193         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6194         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6195         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6196         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6197         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6198         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6199         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6200         (__ssize_t): Likewise.
6201         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6202         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6203         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6204         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6205         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6206         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6207         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6208         * gcc.dg/pr33667.c (size_t): Likewise.
6209         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6210         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6211         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6212         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6213         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6214         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6215
6216 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6217
6218         PR tree-optimization/40254
6219         * gcc.dg/vect/pr40254.c: New test.
6220
6221 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6222
6223         PR middle-end/33699
6224         * gcc.target/mips/const-anchor-1.c: New test.
6225         * gcc.target/mips/const-anchor-2.c: New test.
6226
6227 2009-05-27  Jason Merrill  <jason@redhat.com>
6228
6229         * g++.dg/cpp0x/initlist15.C: New.
6230         * g++.dg/cpp0x/initlist16.C: New.
6231         * g++.dg/cpp0x/initlist17.C: New.
6232
6233 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6234
6235         PR fortran/39178
6236         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6237         patterns to reflect frontend changes.
6238         * gfortran.dg/vector_subscript_4.f90: Likewise.
6239
6240 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6241             Eric Botcazou  <botcazou@adacore.com>
6242
6243         * gcc.c-torture/execute/align-nest.c: New testcase.
6244         * gnat.dg/misaligned_nest.adb: New testcase.
6245
6246 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6247
6248         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6249         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6250         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6251         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6252
6253 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6254
6255         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6256         cast instead of assuming 0ul.
6257         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6258         __SIZE_TYPE__.
6259         (_type_desc): Make first argument const.
6260         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6261
6262 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6263
6264         PR libfortran/40187
6265         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6266         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6267
6268 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6269
6270         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6271         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6272         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6273         * gcc.dg/plugin/ggcplug.c: Added new file.
6274
6275 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6276
6277         PR fortran/40246
6278         * gfortran.dg/nullify_4.f90: New test.
6279
6280 2009-05-26  Richard Guenther  <rguenther@suse.de>
6281
6282         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6283
6284 2009-05-26  Richard Guenther  <rguenther@suse.de>
6285
6286         PR middle-end/40252
6287         * gcc.c-torture/compile/pr40252.c: New testcase.
6288
6289 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6290
6291         PR c++/40007
6292         * g++.dg/template/typedef18.C: New test.
6293         * g++.dg/template/typedef19.C: Likewise.
6294         * g++.dg/template/typedef20.C: Likewise.
6295         * g++.dg/template/access11.C: Adjust.
6296
6297 2009-05-26  Richard Guenther  <rguenther@suse.de>
6298
6299         PR testsuite/40247
6300         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6301
6302 2009-05-25  Jason Merrill  <jason@redhat.com>
6303
6304         PR c++/38064
6305         * g++.dg/cpp0x/enum3.C: New test.
6306
6307 2009-05-25  Richard Guenther  <rguenther@suse.de>
6308
6309         PR tree-optimization/36327
6310         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6311         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6312         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6313         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6314         * gcc.dg/vect/vect-40.c: Likewise.
6315         * gcc.dg/vect/vect-42.c: Likewise.
6316         * gcc.dg/vect/vect-46.c: Likewise.
6317         * gcc.dg/vect/vect-76.c: Likewise.
6318
6319 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6320
6321         PR fortran/40176
6322         * gfortran.dg/proc_ptr_18.f90: New.
6323         * gfortran.dg/proc_ptr_19.f90: New.
6324         * gfortran.dg/proc_ptr_comp_9.f90: New.
6325         * gfortran.dg/proc_ptr_comp_10.f90: New.
6326
6327 2009-05-25  Richard Guenther  <rguenther@suse.de>
6328
6329         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6330         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6331
6332 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6333
6334         PR tree-optimization/40238
6335         * gcc.dg/vect/pr40238.c: New test.
6336
6337 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6338             Dominique Dhumieres  <dominiq@lps.ens.fr>
6339
6340         PR fortran/35732
6341         PR fortran/39872
6342         * gfortran.dg/bounds_check_fail_3.f90: New test.
6343         * gfortran.dg/bounds_check_fail_4.f90: New test.
6344         * gfortran.dg/bounds_check_14.f90: Update test.
6345         * gfortran.dg/bound_4.f90: Update test.
6346
6347 2009-05-24  Richard Guenther  <rguenther@suse.de>
6348
6349         PR middle-end/40233
6350         * gcc.c-torture/compile/pr40233.c: New testcase.
6351
6352 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6353
6354         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6355         for alpha*-*-* targets.
6356
6357 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6358
6359         * gcc.dg/vect/bb-slp-1.c: New test.
6360         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6361         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6362         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6363         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6364         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6365         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6366         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6367         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6368         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6369         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6370         gcc.dg/vect/bb-slp-22.c: Likewise.
6371         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6372
6373 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6374             Maxim Kuvyrkov  <maxim@codesourcery.com>
6375
6376         * gcc.dg/falign-labels-1.c: New test.
6377
6378 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6379
6380         * gnat.dg/specs/rep_clause3.ads: New test.
6381
6382 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6383
6384         * gnat.dg/addr6.adb: New test.
6385
6386 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6387
6388         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6389         New function.
6390         * gcc.target/arm/thumb2-mul-space.c: New file.
6391         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6392         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6393         * gcc.target/arm/thumb2-mul-speed.c: New file.
6394
6395 2009-05-22  Richard Guenther  <rguenther@suse.de>
6396
6397         PR middle-end/38964
6398         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6399         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6400         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6401
6402 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6403
6404         * gcc.dg/dll-6.c: New test.
6405         * gcc.dg/dll-6a.c: Likewise.
6406         * gcc.dg/dll-7.c: Likewise.
6407         * gcc.dg/dll-7a.c: Likewise.
6408         * g++.dg/ext/dllexport2.C: Likewise.
6409         * g++.dg/ext/dllexport2a.cc: Likewise.
6410
6411 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6412
6413         PR target/37846
6414         * gcc.target/ia64/mfused-madd-vect.c: New test.
6415         * gcc.target/ia64/mfused-madd.c: New test.
6416         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6417         * gcc.target/ia64/mno-fused-madd.c: New test.
6418
6419 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6420
6421         * gcc.target/i386/movbe-1.c: New.
6422         * gcc.target/i386/movbe-2.c: Likewise.
6423
6424 2009-05-21  Taras Glek  <tglek@mozilla.com>
6425
6426         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6427         plugin_init signature.
6428         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6429         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6430         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6431
6432 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6433
6434         * gcc.dg/target/arm/neon-vmla-1.c: New.
6435         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6436
6437 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6438
6439         * gcc.target/mips/octeon-exts-6.c: New test.
6440         * gcc.target/mips/extend-1.c: New test.
6441         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6442         EXTS.
6443         * gcc.target/mips/octeon-exts-5.c: Likewise.
6444
6445 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6446
6447         PR middle-end/40204
6448         * gcc.c-torture/compile/pr40204.c: New test.
6449
6450 2009-05-20  Richard Guenther  <rguenther@suse.de>
6451
6452         * gcc.c-torture/compile/20090518-1.c: New testcase.
6453
6454 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6455
6456         PR tree-optimization/40087
6457         * gcc.dg/tree-ssa/pr40087.c: New test.
6458
6459 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6460
6461         * gcc.dg/vector-4.c: New testcase.
6462         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6463         * g++.dg/ext/vector16.C: New testcase.
6464
6465 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6466
6467         PR c/40172
6468         * gcc.dg/pr40172.c: Renamed to ...
6469         * gcc.dg/pr40172-1.c: This.
6470
6471         * gcc.dg/pr40172-2.c: New.
6472         * gcc.dg/pr40172-3.c: Likewise.
6473
6474 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6475
6476         PR c/40172
6477         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6478
6479 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6480
6481         * gnat.dg/loop_optimization6.ad[sb]: New test.
6482
6483 2009-05-19  Richard Guenther  <rguenther@suse.de>
6484
6485         * gcc.c-torture/compile/20090519-1.c: New testcase.
6486
6487 2009-05-18  Jason Merrill  <jason@redhat.com>
6488
6489         * g++.dg/cpp0x/explicit1.C: New.
6490         * g++.dg/cpp0x/explicit2.C: New.
6491
6492 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6493
6494         PR debug/40109
6495         * g++.dg/debug/dwarf2/nested-1.C: New test.
6496
6497 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6498
6499         PR testsuite/39907
6500         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6501         stack alignment.
6502
6503 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6504
6505         PR fortran/40164
6506         * gfortran.dg/proc_ptr_comp_8.f90: New.
6507
6508 2009-05-18  Richard Guenther  <rguenther@suse.de>
6509
6510         PR fortran/40168
6511         * gfortran.dg/array_memset_2.f90: Adjust.
6512
6513 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6514
6515         PR fortran/36947
6516         PR fortran/40039
6517         * gfortran.dg/interface_27.f90: New.
6518         * gfortran.dg/interface_28.f90: New.
6519         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6520         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6521
6522 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6523
6524         * gcc.target/m68k/tls-ie.c: New test.
6525         * gcc.target/m68k/tls-le.c: New test.
6526         * gcc.target/m68k/tls-gd.c: New test.
6527         * gcc.target/m68k/tls-ld.c: New test.
6528         * gcc.target/m68k/tls-ie-xgot.c: New test.
6529         * gcc.target/m68k/tls-le-xtls.c: New test.
6530         * gcc.target/m68k/tls-gd-xgot.c: New test.
6531         * gcc.target/m68k/tls-ld-xgot.c: New test.
6532         * gcc.target/m68k/tls-ld-xtls.c: New test.
6533         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6534
6535 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6536
6537         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6538
6539 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6540
6541         PR c/40172
6542         * gcc.dg/pr40172.c: New.
6543
6544 2009-05-17  Jason Merrill  <jason@redhat.com>
6545
6546         PR c++/40139
6547         * g++.dg/template/dtor6.C: New.
6548
6549 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6550
6551         * g++.dg/warn/translate-ice-1.C: New test.
6552
6553 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6554
6555         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6556         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6557         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6558         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6559
6560 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6561
6562         PR fortran/33197
6563         * gfortran.dg/erf_2.F90: New test.
6564         * gfortran.dg/erfc_scaled_2.f90: New test.
6565
6566 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6567
6568         PR fortran/31243
6569         * gfortran.dg/string_1.f90: New test.
6570         * gfortran.dg/string_2.f90: New test.
6571         * gfortran.dg/string_3.f90: New test.
6572
6573 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6574
6575         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6576         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6577
6578 2009-05-15  Ian Lance Taylor  <iant@google.com>
6579
6580         * gcc.dg/Wcxx-compat-10.c: New testcase.
6581
6582 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6583
6584         PR 16302
6585         * gcc.dg/pr16302.c: New.
6586         * g++.dg/warn/pr16302.C: New.
6587
6588 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6589
6590         * gcc.dg/torture/builtin-math-5.c: New.
6591         * gcc.dg/torture/builtin-math-6.c: New.
6592         * lib/target-supports.exp (check_effective_target_mpc): New.
6593
6594 2009-05-15  Jan Hubicka  <jh@suse.cz>
6595
6596         * gcc.dg/tree-ssa/inline-3.c: New testcase
6597
6598 2009-05-15  Jan Hubicka  <jh@suse.cz>
6599
6600         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6601         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6602         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6603         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6604         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6605         Mark noinline.
6606         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6607         Mark noinline.
6608         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6609         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6610
6611 2009-05-15  Jan Hubicka  <jh@suse.cz>
6612
6613         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6614         optimized by sibcall noinline.
6615
6616 2009-05-15  Jan Hubicka  <jh@suse.cz>
6617
6618         * sibcall-1.c (track): Mark noinline.
6619         * sibcall-2.c (track): Mark noinline.
6620         * sibcall-3.c (track): Mark noinline.
6621         * sibcall-4.c (track): Mark noinline.
6622
6623 2009-05-15  Jan Hubicka  <jh@suse.cz>
6624
6625         * flatten-2.c: Disable early inlining; add comment.
6626         * flatten-3.c: New test based on flatten-2.c.
6627
6628 2009-05-15  Richard Guenther  <rguenther@suse.de>
6629
6630         PR tree-optimization/39999
6631         * gcc.c-torture/compile/pr39999.c: New testcase.
6632
6633 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6634
6635         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6636
6637 2009-05-14  Ian Lance Taylor  <iant@google.com>
6638
6639         * gcc.dg/Wcxx-compat-9.c: New testcase.
6640
6641 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6642
6643         PR fortran/39996
6644         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6645         * gfortran.dg/duplicate_type_2.f90: Ditto.
6646         * gfortran.dg/duplicate_type_3.f90: New.
6647
6648 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6649
6650         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6651         * ada/acats/tests/c5/c59002c.ada: Likewise.
6652
6653 2009-05-13  Taras Glek  <tglek@mozilla.com>
6654
6655         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6656         attributes and decl smashing.
6657         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6658         attributes.
6659         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6660         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6661
6662 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR fortran/39865
6665         * gfortran.dg/pr39865.f90: New test.
6666         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6667         arrays in FMT=.
6668         * gfortran.dg/hollerith_f95.f90: Likewise.
6669         * gfortran.dg/hollerith6.f90: New test.
6670         * gfortran.dg/hollerith7.f90: New test.
6671
6672 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6673
6674         PR cpp/36674
6675         * gcc.dg/cpp/pr36674.i: New.
6676
6677 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6678
6679         PR middle-end/40035
6680         * gcc.c-torture/compile/pr40035.c: New test.
6681
6682 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6683
6684         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6685
6686 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6687
6688         PR fortran/40110
6689         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6690         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6691         * gfortran.dg/interop_params.f03: Ditto.
6692
6693 2009-05-12  Jan Hubicka  <jh@suse.cz>
6694
6695         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6696         so unrolling still happens.
6697         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6698         * gcc.dg/ipa/ipacost-2.c: Likewise.
6699         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6700
6701 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6702
6703         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6704
6705 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6706
6707         * lib/target-supports.exp (check_profiling_available): Return
6708         false for -p on *-*-cygwin* targets.
6709
6710 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6711
6712         PR tree-optimization/38632
6713         * g++.dg/tree-ssa/pr38632.C: New.
6714
6715 2009-05-11  Jan Hubicka  <jh@suse.cz>
6716
6717         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6718         we now optimize better.
6719         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6720         out at different places.
6721         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6722         unroling.
6723         * gcc.dg/vect/vect-76.c: Likewise.
6724         * gcc.dg/vect/vect-70.c: Likewise.
6725         * gcc.dg/vect/vect-66.c: Likewise.
6726         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6727         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6728
6729 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6730
6731         PR middle-end/40080
6732         * gcc.c-torture/compile/pr40080.c: New.
6733
6734 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6735
6736         * gcc.c-torture/compile/pr40026.c: New testcase.
6737
6738 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6739
6740         PR fortran/40089
6741         * gfortran.dg/proc_ptr_comp_7.f90: New.
6742
6743 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6744
6745         PR tree-optimization/40074
6746         * gcc.dg/vect/pr40074.c: New test.
6747
6748 2009-05-10  Ian Lance Taylor  <iant@google.com>
6749
6750         * gcc.dg/Wcxx-compat-7.c: New testcase.
6751         * gcc.dg/Wcxx-compat-8.c: New testcase.
6752         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6753         * gcc.dg/pr17188-1.c: Likewise.
6754         * gcc.dg/pr39084.c: Likewise.
6755
6756 2009-05-10  Michael Matz  <matz@suse.de>
6757
6758         PR target/40031
6759         * gcc.dg/pr40031.c: New test.
6760
6761 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6762
6763         PR fortran/40018
6764         * gfortran.dg/array_constructor_31.f90: New test.
6765
6766 2009-05-10  Richard Guenther  <rguenther@suse.de>
6767
6768         PR tree-optimization/40081
6769         * g++.dg/torture/pr40081.C: New testcase.
6770
6771 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6772
6773         PR fortran/38863
6774         * gfortran.dg/dependency_24.f90: New test.
6775         * gfortran.dg/dependency_23.f90: Clean up module files.
6776
6777 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6778
6779         PR fortran/38956
6780         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6781         * gfortran.dg/chmod_2.f90: Likewise.
6782         * gfortran.dg/chmod_3.f90: Likewise.
6783         * gfortran.dg/open_errors.f90: Likewise.
6784
6785 2009-05-09  Jan Hubicka  <jh@suse.cz>
6786
6787         PR middle-end/40043
6788         * g++.dg/eh/nested-try.C: New test.
6789
6790 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6791
6792         PR tree-optimization/40049
6793         * gcc.dg/vect/vect-shift-2.c: New test.
6794
6795 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6796
6797         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6798         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6799
6800 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6801
6802         PR c/36892
6803         * g++.dg/warn/deprecated-6.C: New.
6804         * gcc.dg/deprecated-4.c: Likewise.
6805         * gcc.dg/deprecated-5.c: Likewise.
6806         * gcc.dg/deprecated-6.c: Likewise.
6807
6808 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6809
6810         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6811         __aligned__(__BIGGEST_ALIGNMENT__).
6812         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6813         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6814         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6815         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6816         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6817         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6818         * gcc.dg/vect/Os-vect-95.c: Likewise.
6819         * gcc.dg/vect/pr20122.c: Likewise.
6820         * gcc.dg/vect/pr36493.c: Likewise.
6821         * gcc.dg/vect/pr37385.c: Likewise.
6822         * gcc.dg/vect/slp-7.c: Likewise.
6823         * gcc.dg/vect/slp-9.c: Likewise.
6824         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6825         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6826         * gcc.dg/vect/vect-35.c: Likewise.
6827         * gcc.dg/vect/vect-40.c: Likewise.
6828         * gcc.dg/vect/vect-42.c: Likewise.
6829         * gcc.dg/vect/vect-44.c: Likewise.
6830         * gcc.dg/vect/vect-46.c: Likewise.
6831         * gcc.dg/vect/vect-48.c: Likewise.
6832         * gcc.dg/vect/vect-52.c: Likewise.
6833         * gcc.dg/vect/vect-54.c: Likewise.
6834         * gcc.dg/vect/vect-56.c: Likewise.
6835         * gcc.dg/vect/vect-58.c: Likewise.
6836         * gcc.dg/vect/vect-60.c: Likewise.
6837         * gcc.dg/vect/vect-74.c: Likewise.
6838         * gcc.dg/vect/vect-75.c: Likewise.
6839         * gcc.dg/vect/vect-76.c: Likewise.
6840         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6841         * gcc.dg/vect/vect-77.c: Likewise.
6842         * gcc.dg/vect/vect-77-global.c: Likewise.
6843         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6844         * gcc.dg/vect/vect-78.c: Likewise.
6845         * gcc.dg/vect/vect-78-global.c: Likewise.
6846         * gcc.dg/vect/vect-80.c: Likewise.
6847         * gcc.dg/vect/vect-85.c: Likewise.
6848         * gcc.dg/vect/vect-87.c: Likewise.
6849         * gcc.dg/vect/vect-88.c: Likewise.
6850         * gcc.dg/vect/vect-92.c: Likewise.
6851         * gcc.dg/vect/vect-93.c: Likewise.
6852         * gcc.dg/vect/vect-95.c: Likewise.
6853         * gcc.dg/vect/vect-97.c: Likewise.
6854         * gcc.dg/vect/vect-complex-1.c: Likewise.
6855         * gcc.dg/vect/vect-complex-4.c: Likewise.
6856         * gcc.dg/vect/vect-complex-5.c: Likewise.
6857         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6858         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6859         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6860         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6861         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6862         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6863         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6864         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6865         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6866         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6867         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6868         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6869         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6870         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6871         * gcc.dg/vect/vect-outer-1.c: Likewise.
6872         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6873         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6874         * gcc.dg/vect/vect-outer-2.c: Likewise.
6875         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6876         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6877         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6878         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6879         * gcc.dg/vect/vect-outer-3.c: Likewise.
6880         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6881         * gcc.dg/vect/vect-outer-5.c: Likewise.
6882         * gcc.dg/vect/vect-outer-6.c: Likewise.
6883         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6884         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6885         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6886         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6887         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6888         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6889         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6890         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6891         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6892         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6893         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6894         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6895         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6896         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6897
6898 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6899
6900         PR c/24581
6901         * gcc.dg/torture/complex-sign.h: New header.
6902         * gcc.dg/torture/complex-sign-add.c,
6903         gcc.dg/torture/complex-sign-mixed-add.c,
6904         gcc.dg/torture/complex-sign-mixed-div.c,
6905         gcc.dg/torture/complex-sign-mixed-mul.c,
6906         gcc.dg/torture/complex-sign-mixed-sub.c,
6907         gcc.dg/torture/complex-sign-mul.c,
6908         gcc.dg/torture/complex-sign-sub.c: New tests.
6909
6910 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6911
6912         PR fortran/39876
6913         * gfortran.dg/intrinsic_3.f90: New.
6914
6915 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6916
6917         PR c/39037
6918         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6919         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6920         * gcc.dg/dfp/float-constant-double.c: New test.
6921         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6922         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6923         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6924         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6925         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6926         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6927         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6928         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6929         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6930
6931 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR middle-end/40057
6934         * gcc.c-torture/execute/pr40057.c: New test.
6935
6936 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6937
6938         * gcc.c-torture/compile/const-high-part.c: New test.
6939
6940 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6941
6942         PR testsuite/40050
6943         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6944         build plugin.
6945
6946 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6947
6948         PR fortran/39630
6949         * gfortran.dg/proc_decl_1.f90: Modified.
6950         * gfortran.dg/proc_ptr_comp_1.f90: New.
6951         * gfortran.dg/proc_ptr_comp_2.f90: New.
6952         * gfortran.dg/proc_ptr_comp_3.f90: New.
6953         * gfortran.dg/proc_ptr_comp_4.f90: New.
6954         * gfortran.dg/proc_ptr_comp_5.f90: New.
6955         * gfortran.dg/proc_ptr_comp_6.f90: New.
6956
6957 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6958
6959         PR c++/17395
6960         * g++.dg/template/call7.C: New test.
6961
6962 2009-05-06  Diego Novillo  <dnovillo@google.com>
6963
6964         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6965
6966 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6967
6968         * gfortran.dg/pr40021.f: Moved to ...
6969         * gfortran.fortran-torture/execute/pr40021.f: Here.
6970
6971 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6972
6973         PR middle-end/39986
6974         * gcc.dg/dfp/pr39986.c: New test.
6975
6976 2009-05-06  Michael Matz  <matz@suse.de>
6977
6978         PR middle-end/40021
6979         * gfortran.dg/pr40021.f: New test.
6980
6981 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6982
6983         * lib/plugin-support.exp: New file containing support procs for
6984         plugin testcases.
6985         * lib/target-supports.exp (check_plugin_available): New proc.
6986         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6987         * gcc.dg/plugin/selfassign.c: New plugin source file.
6988         * gcc.dg/plugin/self-assign-test-1.c: New test.
6989         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6990         * g++.dg/README: Add description for plugin test.
6991         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6992         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6993         * g++.dg/plugin/selfassign.c: New plugin source file.
6994         * g++.dg/plugin/self-assign-test-1.C: New test.
6995         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6996         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6997         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6998         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6999
7000 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7001
7002         PR fortran/40041
7003         * gfortran.dg/intrinsic_2.f90: New test.
7004         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7005
7006 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7007
7008         PR c/40032
7009         * gcc.dg/noncompile/incomplete-5.c: New test.
7010
7011 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7012
7013         PR middle-end/39666
7014         * gcc.dg/pr39666-1.c: New test.
7015         * gcc.dg/pr39666-2.c: Likewise.
7016         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7017         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7018         * gfortran.dg/pr39666-1.f90: Likewise.
7019         * gfortran.dg/pr39666-2.f90: Likewise.
7020
7021 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7022
7023         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7024         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7025         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7026
7027 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7028
7029         PR fortran/39998
7030         * gfortran.dg/proc_ptr_17.f90: New.
7031
7032 2009-05-05  Richard Guenther  <rguenther@suse.de>
7033
7034         PR tree-optimization/40022
7035         * gcc.c-torture/execute/pr40022.c: New testcase.
7036
7037 2009-05-05  Richard Guenther  <rguenther@suse.de>
7038
7039         PR middle-end/40023
7040         * gcc.c-torture/compile/pr40023.c: New testcase.
7041
7042 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7043
7044         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7045         * g++.dg/template/overload9.C: Likewise.
7046         * g++.dg/ext/ms-1.C: New.
7047
7048 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7049
7050         PR c++/40013
7051         * g++.dg/ext/vla7.C: New test.
7052
7053 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7054
7055         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7056
7057 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7058
7059         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7060         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7061         Update expected errors.
7062
7063 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7064
7065         PR c++/28152
7066         * g++.dg/parse/parser-pr28152.C: New.
7067         * g++.dg/parse/parser-pr28152-2.C: New.
7068
7069 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7070
7071         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7072
7073 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7074
7075         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7076         * gcc.target/sparc/fexpand-2.c: Likewise.
7077         * gcc.target/sparc/fpmerge-2.c: Likewise.
7078         * gcc.target/sparc/pdist-2.c: Likewise.
7079
7080 2009-05-03  Richard Guenther  <rguenther@suse.de>
7081
7082         PR c/39983
7083         * gcc.c-torture/compile/pr39983.c: New testcase.
7084
7085 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7086
7087         * gcc.dg/c99-complex-3.c: New test.
7088
7089 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7090
7091         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7092
7093 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7094
7095         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7096
7097 2009-05-02  Richard Guenther  <rguenther@suse.de>
7098
7099         PR middle-end/40001
7100         * gcc.target/spu/pr40001.c: New testcase.
7101
7102 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7103
7104         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7105
7106 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7107
7108         PR middle-end/39579
7109         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7110         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7111
7112 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7113
7114         PR testsuite/39776
7115         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7116         no longer issued.
7117
7118 2009-04-30  David Ayers  <ayers@fsfe.org>
7119
7120         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7121         and gcc_error_prefix variables.
7122         * objc.dg/bad-receiver-type.m: Update to match correct
7123         diagnostics marker.
7124         * objc.dg/encode-5.m: Likewise.
7125         * objc.dg/id-1.m: Likewise.
7126         * objc.dg/method-1.m: Likewise.
7127         * objc.dg/method-6.m: Likewise.
7128         * objc.dg/method-7.m: Likewise.
7129         * objc.dg/method-9.m: Likewise.
7130         * objc.dg/method-11.m: Likewise.
7131         * objc.dg/method-20.m: Likewise.
7132         * objc.dg/private-1.m: Likewise.
7133
7134 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7135
7136         PR libfortran/39667
7137         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7138         * gfortran.dg/advance_4.f90: Likewise
7139         * gfortran.dg/advance_5.f90: Likewise
7140         * gfortran.dg/append_1.f90: Likewise
7141         * gfortran.dg/backslash_1.f90: Likewise
7142         * gfortran.dg/backslash_2.f90: Likewise
7143         * gfortran.dg/backslash_3.f: Likewise
7144         * gfortran.dg/backspace_10.f90: Likewise
7145         * gfortran.dg/backspace_3.f: Likewise
7146         * gfortran.dg/backspace_4.f: Likewise
7147         * gfortran.dg/backspace_5.f: Likewise
7148         * gfortran.dg/backspace_8.f: Likewise
7149         * gfortran.dg/backspace_9.f: Likewise
7150         * gfortran.dg/complex_write.f90: Likewise
7151         * gfortran.dg/convert_implied_open.f90: Likewise
7152         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7153         * gfortran.dg/dos_eol.f: Likewise
7154         * gfortran.dg/empty_format_1.f90: Likewise
7155         * gfortran.dg/endfile.f: Likewise
7156         * gfortran.dg/eof_1.f90: Likewise
7157         * gfortran.dg/eor_1.f90: Likewise
7158         * gfortran.dg/eor_handling_1.f90: Likewise
7159         * gfortran.dg/eor_handling_2.f90: Likewise
7160         * gfortran.dg/eor_handling_3.f90: Likewise
7161         * gfortran.dg/eor_handling_4.f90: Likewise
7162         * gfortran.dg/eor_handling_5.f90: Likewise
7163         * gfortran.dg/error_recovery_5.f90: Likewise
7164         * gfortran.dg/f2003_inquire_1.f03: Likewise
7165         * gfortran.dg/f2003_io_4.f03: Likewise
7166         * gfortran.dg/f2003_io_5.f03: Likewise
7167         * gfortran.dg/f2003_io_7.f03: Likewise
7168         * gfortran.dg/fgetc_1.f90: Likewise
7169         * gfortran.dg/fgetc_2.f90: Likewise
7170         * gfortran.dg/flush_1.f90: Likewise
7171         * gfortran.dg/fmt_exhaust.f90: Likewise
7172         * gfortran.dg/fmt_huge.f90: Likewise
7173         * gfortran.dg/fmt_read.f90: Likewise
7174         * gfortran.dg/fmt_t_1.f90: Likewise
7175         * gfortran.dg/fmt_t_2.f90: Likewise
7176         * gfortran.dg/fmt_t_3.f90: Likewise
7177         * gfortran.dg/fmt_t_4.f90: Likewise
7178         * gfortran.dg/fmt_t_5.f90: Likewise
7179         * gfortran.dg/fmt_t_7.f: Likewise
7180         * gfortran.dg/fseek.f90: Likewise
7181         * gfortran.dg/ftell_1.f90: Likewise
7182         * gfortran.dg/ftell_2.f90: Likewise
7183         * gfortran.dg/func_derived_3.f90: Likewise
7184         * gfortran.dg/inquire_9.f90: Likewise
7185         * gfortran.dg/iostat_1.f90: Likewise
7186         * gfortran.dg/iostat_2.f90: Likewise
7187         * gfortran.dg/list_read_1.f90: Likewise
7188         * gfortran.dg/list_read_4.f90: Likewise
7189         * gfortran.dg/list_read_5.f90: Likewise
7190         * gfortran.dg/list_read_7.f90: Likewise
7191         * gfortran.dg/list_read_8.f90: Likewise
7192         * gfortran.dg/list_read_9.f90: Likewise
7193         * gfortran.dg/namelist_13.f90: Likewise
7194         * gfortran.dg/namelist_14.f90: Likewise
7195         * gfortran.dg/namelist_15.f90: Likewise
7196         * gfortran.dg/namelist_16.f90: Likewise
7197         * gfortran.dg/namelist_17.f90: Likewise
7198         * gfortran.dg/namelist_18.f90: Likewise
7199         * gfortran.dg/namelist_19.f90: Likewise
7200         * gfortran.dg/namelist_20.f90: Likewise
7201         * gfortran.dg/namelist_24.f90: Likewise
7202         * gfortran.dg/namelist_26.f90: Likewise
7203         * gfortran.dg/namelist_27.f90: Likewise
7204         * gfortran.dg/namelist_28.f90: Likewise
7205         * gfortran.dg/namelist_37.f90: Likewise
7206         * gfortran.dg/namelist_38.f90: Likewise
7207         * gfortran.dg/namelist_39.f90: Likewise
7208         * gfortran.dg/namelist_40.f90: Likewise
7209         * gfortran.dg/namelist_43.f90: Likewise
7210         * gfortran.dg/namelist_44.f90: Likewise
7211         * gfortran.dg/namelist_45.f90: Likewise
7212         * gfortran.dg/namelist_46.f90: Likewise
7213         * gfortran.dg/namelist_47.f90: Likewise
7214         * gfortran.dg/namelist_48.f90: Likewise
7215         * gfortran.dg/namelist_49.f90: Likewise
7216         * gfortran.dg/namelist_50.f90: Likewise
7217         * gfortran.dg/namelist_51.f90: Likewise
7218         * gfortran.dg/namelist_52.f90: Likewise
7219         * gfortran.dg/namelist_56.f90: Likewise
7220         * gfortran.dg/namelist_char_only.f90: Likewise
7221         * gfortran.dg/namelist_use.f90: Likewise
7222         * gfortran.dg/namelist_use_only.f90: Likewise
7223         * gfortran.dg/noadv_size.f90: Likewise
7224         * gfortran.dg/open_access_append_1.f90: Likewise
7225         * gfortran.dg/pad_no.f90: Likewise
7226         * gfortran.dg/pr12884.f: Likewise
7227         * gfortran.dg/pr17090.f90: Likewise
7228         * gfortran.dg/pr17285.f90: Likewise
7229         * gfortran.dg/pr17286.f90: Likewise
7230         * gfortran.dg/pr18122.f90: Likewise
7231         * gfortran.dg/pr18210.f90: Likewise
7232         * gfortran.dg/pr18392.f90: Likewise
7233         * gfortran.dg/pr19155.f: Likewise
7234         * gfortran.dg/pr19216.f: Likewise
7235         * gfortran.dg/pr19467.f90: Likewise
7236         * gfortran.dg/pr19657.f: Likewise
7237         * gfortran.dg/pr20257.f90: Likewise
7238         * gfortran.dg/read_bad_advance.f90: Likewise
7239         * gfortran.dg/read_eof_2.f90: Likewise
7240         * gfortran.dg/read_eof_4.f90: Likewise
7241         * gfortran.dg/read_many_1.f: Likewise
7242         * gfortran.dg/read_noadvance.f90: Likewise
7243         * gfortran.dg/read_repeat.f90: Likewise
7244         * gfortran.dg/read_size_noadvance.f90: Likewise
7245         * gfortran.dg/read_x_past.f: Likewise
7246         * gfortran.dg/record_marker_1.f90: Likewise
7247         * gfortran.dg/record_marker_3.f90: Likewise
7248         * gfortran.dg/rewind_1.f90: Likewise
7249         * gfortran.dg/runtime_warning_1.f90: Likewise
7250         * gfortran.dg/shape_3.f90: Likewise
7251         * gfortran.dg/slash_1.f90: Likewise
7252         * gfortran.dg/stat_1.f90: Likewise
7253         * gfortran.dg/stat_2.f90: Likewise
7254         * gfortran.dg/streamio_11.f90: Likewise
7255         * gfortran.dg/streamio_3.f90: Likewise
7256         * gfortran.dg/streamio_4.f90: Likewise
7257         * gfortran.dg/streamio_9.f90: Likewise
7258         * gfortran.dg/tl_editing.f90: Likewise
7259         * gfortran.dg/unf_io_convert_1.f90: Likewise
7260         * gfortran.dg/unf_io_convert_2.f90: Likewise
7261         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7262         * gfortran.dg/unf_short_record_1.f90: Likewise
7263         * gfortran.dg/utf8_1.f03: Likewise
7264         * gfortran.dg/utf8_2.f03: Likewise
7265         * gfortran.dg/widechar_IO_1.f90: Likewise
7266         * gfortran.dg/write_check3.f90: Likewise
7267         * gfortran.dg/write_rewind_2.f: Likewise
7268         * gfortran.dg/x_slash_2.f: Likewise
7269
7270 2009-04-29  Richard Guenther  <rguenther@suse.de>
7271
7272         PR target/39943
7273         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7274         New.
7275         (check_effective_target_vect_floatuint_cvt): Likewise.
7276         * gcc.dg/vect/slp-10.c: Adjust.
7277         * gcc.dg/vect/slp-11.c: Adjust.
7278         * gcc.dg/vect/slp-12b.c: Adjust.
7279         * gcc.dg/vect/slp-33.c: Adjust.
7280         * gcc.c-torture/compile/pr39943.c: New testcase.
7281
7282 2009-04-29  Richard Guenther  <rguenther@suse.de>
7283
7284         PR middle-end/39937
7285         * gcc.c-torture/compile/pr39937.c: New testcase.
7286
7287 2009-04-29  Richard Guenther  <rguenther@suse.de>
7288
7289         PR tree-optimization/39941
7290         * gcc.c-torture/compile/pr39941.c: New testcase.
7291
7292 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7293
7294         * gcc.target/bfin/20090411-1.c: New test.
7295
7296 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7297
7298         PR target/39565
7299         * gcc.dg/pr39565.c: New testcase.
7300
7301 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7302
7303         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7304         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7305         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7306         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7307         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7308         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7309         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7310         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7311         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7312         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7313         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7314         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7315         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7316         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7317         * gcc.target/i386/pr37191.c: Likewise.
7318         * gcc.target/i386/reload-1.c: Likewise.
7319         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7320         * g++.old-deja/g++.pt/repo2.C: Likewise.
7321         * g++.old-deja/g++.pt/repo3.C: Likewise.
7322         * g++.old-deja/g++.pt/repo4.C: Likewise.
7323         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7324         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7325         * g++.dg/template/repo1.C: Likewise.
7326         * g++.dg/template/repo2.C: Likewise.
7327         * g++.dg/template/repo3.C: Likewise.
7328         * g++.dg/template/repo4.C: Likewise.
7329         * g++.dg/template/repo5.C: Likewise.
7330         * g++.dg/template/repo6.C: Likewise.
7331         * g++.dg/template/repo7.C: Likewise.
7332         * g++.dg/template/repo8.C: Likewise.
7333         * g++.dg/template/repo9.C: Likewise.
7334         * g++.dg/rtti/repo1.C: Likewise.
7335         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7336         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7337         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7338         * g++.dg/other/PR23205.C: Skip for vxworks.
7339         * g++.dg/ext/visibility/class1.C: Requires PIC.
7340         * g++.dg/eh/async-unwind2.C: Requires PIC.
7341         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7342         does not have cxa_exit.
7343
7344 2009-04-28  Jing Yu  <jingyu@google.com>
7345
7346         PR testsuite/39790
7347         * lib/target-supports.exp (check_effective_target_tls): Remove
7348         comment of caching.
7349         (check_effective_target_tls_native): Likewise.
7350         (check_effective_target_tls_runtime): Likewise.
7351         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7352         tls to tls_runtime.
7353         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7354
7355 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7356
7357         PR fortran/39946
7358         * gfortran.dg/proc_ptr_16.f90: New.
7359
7360 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7361
7362         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7363         lp64 is true.
7364
7365 2009-04-28  Richard Guenther  <rguenther@suse.de>
7366
7367         PR middle-end/39937
7368         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7369
7370 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7371
7372         * g++.dg/warn/pr35652.C: Removed.
7373         * gcc.dg/pr35652.c: Likewise.
7374
7375 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7376
7377         * gcc.target/ia64/20071210-2.c: New testcase.
7378
7379 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7380
7381         PR c/39323
7382         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7383         * gcc.dg/pr39323-3.c: Ditto.
7384
7385 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7386
7387         PR fortran/39930
7388         PR fortran/39931
7389         * gfortran.dg/ambiguous_reference_2.f90: New.
7390         * gfortran.dg/pointer_assign_7.f90: New.
7391
7392 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7393             Mark Mitchell  <mark@codesourcery.com>
7394
7395         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7396         * gcc.dg/20020103-1.c: Check for __ppc.
7397         * gcc.dg/asm-b.c: Check for __ppc.
7398         * gcc.dg/20020919-1.c: Check for __ppc.
7399         * gcc.dg/20020312-2.c: Likewise.
7400         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7401         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7402         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7403         * g++.dg/warn/weak1.C: Likewise.
7404         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7405         static so appropriate optimizations kick in.
7406         (find_base_value_wrapper): New function.
7407         * g++.dg/eh/simd-5.C: Fix target triplet.
7408         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7409
7410 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7411             H.J. Lu  <hongjiu.lu@intel.com>
7412
7413         PR target/39911
7414         * gcc.target/i386/pr39911.c: New test.
7415
7416 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7417
7418         PR fortran/39879
7419         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7420
7421 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7422
7423         PR c++/35652
7424         Revert:
7425
7426         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7427
7428         * gcc.dg/pr35652.C: New.
7429         * g++.dg/warn/pr35652.C: New.
7430         * gcc.dg/format/plus-1.c: Adjust message.
7431
7432 2009-04-27  DJ Delorie  <dj@redhat.com>
7433
7434         * lib/target-supports.exp (check_effective_target_double64): New.
7435         (check_effective_target_double64plus): New.
7436         (check_effective_target_large_double): New.
7437         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7438         * gcc.dg/div-double-1.c: Likewise.
7439         * gcc.dg/Wconversion-real.c: Require large_double.
7440         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7441
7442         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7443         are too small.
7444
7445         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7446         constants as long.
7447
7448 2009-04-27  Ian Lance Taylor  <iant@google.com>
7449
7450         * gcc.dg/Wcxx-compat-5.c: New testcase.
7451         * gcc.dg/Wcxx-compat-6.c: New testcase.
7452
7453 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7454
7455         Allow non-constant arguments to conversion intrinsics.
7456         * gcc.target/spu/intrinsics-3.c: Update tests.
7457
7458 2009-04-27  Richard Guenther  <rguenther@suse.de>
7459
7460         PR middle-end/39928
7461         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7462         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7463
7464 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7465
7466         PR target/39903
7467         * gcc.dg/torture/pr39903-1.c: New.
7468         * gcc.dg/torture/pr39903-2.c: Likewise.
7469
7470 2009-04-27  Revital Eres  <eres@il.ibm.com>
7471
7472         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7473         and check it.
7474         * gcc.dg/sms-2.c: Add dump check.
7475         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7476         and check it.
7477         * gcc.dg/sms-4.c: Likewise.
7478         * gcc.dg/sms-5.c: Likewise.
7479         * gcc.dg/sms-6.c: Likewise.
7480         * gcc.dg/sms-7.c: Likewise.
7481         * gcc.dg/sms-antideps.c: Rename to...
7482         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7483
7484 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7485
7486         * gnat.dg/opt2.adb: New test.
7487
7488 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR c++/39875
7491         * g++.dg/warn/Wunused-15.C: New test.
7492
7493 2009-04-26  Michael Matz  <matz@suse.de>
7494
7495         Expand from SSA.
7496         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7497         change regexps.
7498         * gcc.target/i386/pr37248-1.c: Modified.
7499         * gcc.target/i386/pr37248-3.c: Modified.
7500         * gcc.target/i386/pr37248-2.c: Modified.
7501         * gnat.dg/aliasing1.adb: Modified.
7502         * gnat.dg/pack9.adb: Modified.
7503         * gnat.dg/aliasing2.adb: Modified.
7504         * gcc.dg/strict-overflow-2.c: Modified.
7505         * gcc.dg/autopar/reduc-1char.c: Modified.
7506         * gcc.dg/autopar/reduc-2char.c: Modified.
7507         * gcc.dg/autopar/reduc-1.c: Modified.
7508         * gcc.dg/autopar/reduc-2.c: Modified.
7509         * gcc.dg/autopar/reduc-3.c: Modified.
7510         * gcc.dg/autopar/reduc-6.c: Modified.
7511         * gcc.dg/autopar/reduc-7.c: Modified.
7512         * gcc.dg/autopar/reduc-8.c: Modified.
7513         * gcc.dg/autopar/reduc-9.c: Modified.
7514         * gcc.dg/autopar/reduc-1short.c: Modified.
7515         * gcc.dg/autopar/reduc-2short.c: Modified.
7516         * gcc.dg/autopar/parallelization-1.c: Modified.
7517         * gcc.dg/strict-overflow-4.c: Modified.
7518         * gcc.dg/strict-overflow-6.c: Modified.
7519         * gcc.dg/gomp/combined-1.c: Modified.
7520         * gcc.dg/no-strict-overflow-1.c: Modified.
7521         * gcc.dg/no-strict-overflow-3.c: Modified.
7522         * gcc.dg/no-strict-overflow-5.c: Modified.
7523         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7524         * gcc.dg/tree-ssa/pr18134.c: Modified.
7525         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7526         * gcc.dg/tree-ssa/vector-2.c: Modified.
7527         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7528         * gcc.dg/tree-ssa/loop-21.c: Modified.
7529         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7530         * gcc.dg/tree-ssa/vector-3.c: Modified.
7531         * gcc.dg/tree-ssa/asm-3.c: Modified.
7532         * gcc.dg/tree-ssa/pr23294.c: Modified.
7533         * gcc.dg/tree-ssa/loop-22.c: Modified.
7534         * gcc.dg/tree-ssa/loop-15.c: Modified.
7535         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7536         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7537         * gcc.dg/tree-ssa/pr20139.c: Modified.
7538         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7539         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7540         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7541         * gcc.dg/tree-ssa/loop-5.c: Modified.
7542         * gcc.dg/tree-ssa/pr19431.c: Modified.
7543         * gcc.dg/tree-ssa/pr32044.c: Modified.
7544         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7545         * gcc.dg/tree-ssa/loop-19.c: Modified.
7546         * gcc.dg/tree-ssa/loop-28.c: Modified.
7547         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7548         * gcc.dg/tree-ssa/divide-1.c: Modified.
7549         * gcc.dg/tree-ssa/inline-1.c: Modified.
7550         * gcc.dg/tree-ssa/divide-3.c: Modified.
7551         * gcc.dg/tree-ssa/pr30978.c: Modified.
7552         * gcc.dg/tree-ssa/alias-6.c: Modified.
7553         * gcc.dg/tree-ssa/divide-4.c: Modified.
7554         * gcc.dg/tree-ssa/alias-11.c: Modified.
7555         * gcc.dg/no-strict-overflow-7.c: Modified.
7556         * gcc.dg/strict-overflow-1.c: Modified.
7557         * gcc.dg/pr15784-4.c: Modified.
7558         * gcc.dg/pr34263.c: Modified.
7559         * gcc.dg/strict-overflow-3.c: Modified.
7560         * gcc.dg/tree-prof/stringop-1.c: Modified.
7561         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7562         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7563         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7564         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7565         * gcc.dg/no-strict-overflow-2.c: Modified.
7566         * gcc.dg/no-strict-overflow-4.c: Modified.
7567         * gcc.dg/no-strict-overflow-6.c: Modified.
7568         * g++.dg/tree-ssa/pr27090.C: Modified.
7569         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7570         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7571         * g++.dg/tree-ssa/pr19807.C: Modified.
7572         * g++.dg/opt/pr30965.C: Modified.
7573         * g++.dg/init/new17.C: Modified.
7574         * gfortran.dg/whole_file_6.f90: Modified.
7575         * gfortran.dg/whole_file_5.f90: Modified.
7576         * gfortran.dg/reassoc_1.f90: Modified.
7577         * gfortran.dg/reassoc_3.f90: Modified.
7578
7579 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7580
7581         PR fortran/39893
7582         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7583
7584 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR inline-asm/39543
7587         * gcc.target/i386/pr39543-1.c: New test.
7588         * gcc.target/i386/pr39543-2.c: New test.
7589         * gcc.target/i386/pr39543-3.c: New test.
7590
7591         PR c/39889
7592         * gcc.dg/Wunused-value-3.c: New test.
7593
7594 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7595
7596         PR c/39581
7597         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7598         gcc.dg/vla-21.c: New tests.
7599
7600 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7601
7602         PR c/39556
7603         * gcc.dg/inline-34.c: New test.
7604
7605 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7606
7607         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7608         gcc.dg/enum-const-3.c: New tests.
7609         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7610         -pedantic-errors.  Update expected diagnostics.
7611
7612 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7613
7614         PR c/39582
7615         * gcc.dg/vla-20.c: New test.
7616
7617 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7618
7619         PR c/39564
7620         * gcc.dg/vla-19.c: New test.
7621
7622 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7623
7624         PR preprocessor/39559
7625         * gcc.dg/c99-intconst-2.c: New test.
7626
7627 2009-04-25  Jan Hubicka  <jh@suse.cz>
7628
7629         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7630
7631 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7632
7633         PR fortran/39688
7634         * gfortran.dg/import7.f90: New.
7635
7636 2009-04-24  Richard Guenther  <rguenther@suse.de>
7637
7638         * gcc.dg/tree-ssa/vrp48.c: Fix.
7639
7640 2008-04-24  Doug Kwan  <dougkwan@google.com>
7641
7642         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7643         destination are the same.
7644
7645 2009-04-24  Richard Guenther  <rguenther@suse.de>
7646
7647         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7648
7649 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7650
7651         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7652         gcc.dg/array-const-3.c: New tests.
7653
7654 2009-04-24  Ian Lance Taylor  <iant@google.com>
7655
7656         * gcc.dg/Wcxx-compat-4.c: New testcase.
7657
7658 2009-04-24  Daniel Kraft  <d@domob.eu>
7659
7660         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7661         expected on already erraneous symbol (renamed to fresh one).
7662
7663 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7664
7665         PR middle-end/39867
7666         * gcc.dg/pr39867.c: New.
7667
7668 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7669
7670         PR fortran/39861
7671         PR fortran/39864
7672         * gfortran.dg/intrinsic_1.f90: New.
7673
7674 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7675
7676         * gnat.dg/alignment7.adb: New test.
7677         * gnat.dg/alignment8.adb: Likewise.
7678
7679 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7680
7681         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7682         * gnat.dg/specs/rep_clause2.ads: New test.
7683
7684 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR rtl-optimization/39794
7687         * gcc.dg/pr39794.c: New test.
7688
7689 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7690
7691         * gnat.dg/atomic1.adb: New test.
7692         * gnat.dg/atomic1_pkg.ads: New helper.
7693
7694 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7695
7696         PR testsuite/39623
7697         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7698         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7699
7700 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7701
7702         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7703         warning.
7704
7705 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7706
7707         PR C/31499
7708         * gcc.dg/vector-init-1.c: New testcase.
7709         * gcc.dg/vector-init-2.c: New testcase.
7710
7711 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7712
7713         * gnat.dg/enum2.adb: New test.
7714         * gnat.dg/enum2_pkg.ads: New helper.
7715
7716 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7717
7718         PR c/39855
7719         * gcc.dg/torture/pr39855.c: New test.
7720
7721 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7722
7723         PR c++/39639
7724         * g++.dg/cpp0x/pr39639.C: New test.
7725
7726 2009-04-22  Mark Heffernan  <meheff@google.com>
7727
7728         * gcc.dg/profile-generate-3.c: New test.
7729
7730 2009-04-22  Jan Hubicka  <jh@suse.cz>
7731
7732         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7733
7734 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7735
7736         PR testsuite/39623
7737         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7738
7739 2009-04-22  Richard Guenther  <rguenther@suse.de>
7740
7741         PR tree-optimization/39824
7742         * gcc.c-torture/compile/pr39824.c: New testcase.
7743
7744 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7745
7746         PR c++/14875
7747         * g++.dg/parse/parser-pr14875.C: New.
7748         * g++.dg/parse/parser-pr14875-2.C: New.
7749         * g++.dg/parse/error6.C: Update match string.
7750
7751 2009-04-22  Richard Guenther  <rguenther@suse.de>
7752
7753         PR tree-optimization/39845
7754         * gcc.c-torture/compile/pr39845.c: New testcase.
7755
7756 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7757
7758         PR fortran/39735
7759         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7760         * gfortran.dg/external_initializer.f90: Modified.
7761         * gfortran.dg/interface_26.f90: Modified.
7762         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7763         * gfortran.dg/proc_ptr_3.f90: Modified.
7764         * gfortran.dg/proc_ptr_15.f90: New.
7765         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7766
7767 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7768
7769         PR c++/35711
7770         * g++.dg/warn/pr35711.C: New.
7771         * g++.dg/conversion/ptrmem2.C: Update.
7772
7773 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7774
7775         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7776         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7777         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7778         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7779         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7780         gcc.c-torture/ChangeLog.0,
7781         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7782         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7783         gcc.target/i386/math-torture/math-torture.exp,
7784         gcc.target/mips/inter/mips16-inter.exp,
7785         gcc.target/mips/mips-nonpic/README,
7786         gcc.target/x86_64/abi/README.gcc,
7787         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7788         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7789         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7790         notices.
7791         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7792
7793 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7794
7795         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7796
7797 2009-04-21  Richard Guenther  <rguenther@suse.de>
7798
7799         PR middle-end/39829
7800         * gcc.dg/torture/pr39829.c: New testcase.
7801
7802 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7803
7804         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7805
7806 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7807
7808         PR 16202
7809         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7810         * gcc.dg/sequence-pt-2.c: New.
7811         * gcc.dg/sequence-pt-3.c: New.
7812         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7813         * g++.dg/warn/sequence-pt-2.c: New.
7814         * g++.dg/warn/sequence-pt-3.c: New.
7815
7816 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7817
7818         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7819
7820 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7821
7822         * gnat.dg/import1.ad[sb]: New test.
7823
7824 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7825
7826         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7827         return 0.
7828
7829 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7830
7831         PR fortran/39811
7832         * gfortran.dg/continuation_11.f90: New test.
7833
7834 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7835
7836         PR c++/13358
7837         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7838         messages. Test for "long long" in system headers.
7839         * gcc.dg/c99-longlong-2.c: New.
7840         * g++.dg/warn/pr13358.C: New.
7841         * g++.dg/warn/pr13358-2.C: New.
7842         * g++.dg/warn/pr13358-3.C: New.
7843         * g++.dg/warn/pr13358-4.C: New.
7844
7845 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7846
7847         * gcc.dg/framework-2.c: Fix up for non existent includes
7848         being fatal errors now.
7849
7850 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7851
7852         PR fortran/39800
7853         * gfortran.dg/private_type_13.f90: New test.
7854         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7855
7856 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7857
7858         PR c++/39803
7859         * g++.dg/warn/Wunused-14.C: New test.
7860
7861 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7862
7863         * gnat.dg/specs/small_alignment.ads: New test.
7864
7865 2009-04-20  Ian Lance Taylor  <iant@google.com>
7866
7867         * gcc.dg/Wcxx-compat-3.c: New testcase.
7868
7869 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7870
7871         * gnat.dg/pack13.ad[sb]: New test.
7872         * gnat.dg/pack13_pkg.ads: New helper.
7873
7874 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7875
7876         * gnat.dg/discr11.ad[sb]: New test.
7877         * gnat.dg/discr11_pkg.ads: New helper.
7878
7879 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7880
7881         PR tree-optimization/39675
7882         * gcc.dg/vect/O3-pr39675-2.c: New test.
7883
7884 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7885
7886         * gnat.dg/rep_clause3.adb: New test.
7887
7888 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7889
7890         PR c/37481
7891         * gcc.dg/c99-flex-array-7.c: New test.
7892
7893 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7894
7895         PR c/19771
7896         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7897
7898 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7899
7900         PR c/38243
7901         * gcc.dg/c99-restrict-3.c: New test.
7902
7903 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7904
7905         PR preprocessor/20078
7906         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7907
7908 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7909
7910         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7911         Do not pass -B$root after -margs.
7912
7913 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7914
7915         PR c/32061
7916         PR c++/36954
7917         * gcc.dg/pr32061.c: New.
7918         * gcc.dg/Wlogical-op-1.c: Update.
7919         * g++.dg/warn/Wlogical-op-1.C: Update.
7920         * g++.dg/warn/pr36954.C: New.
7921
7922 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7923
7924         PR c/27676
7925         * gcc.dg/lvalue-5.c: New test.
7926
7927 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7928
7929         PR c/22367
7930         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7931
7932 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7933
7934         * gcc.dg/cpp/include5.c: New test.
7935
7936 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7937
7938         PR c/35210
7939         * gcc.dg/call-diag-2.c: New test.
7940
7941 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7942
7943         PR preprocessor/39646
7944         * gcc.dg/cpp/line8.c: New test.
7945
7946 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7947
7948         PR preprocessor/39647
7949         * gcc.dg/cpp/line7.c: New test.
7950
7951 2009-04-18  Richard Guenther  <rguenther@suse.de>
7952
7953         PR middle-end/39804
7954         * gcc.target/i386/pr39804.c: New testcase.
7955
7956 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7957
7958         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7959         * g++.dg/other/pr39496.C: Likewise.
7960
7961 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7962
7963         PR middle-end/36902
7964         * gcc.dg/pr36902.c: New.
7965
7966 2009-04-17  Diego Novillo  <dnovillo@google.com>
7967
7968         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7969         violation for variable 'inside_main'.
7970
7971 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7972
7973         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7974
7975 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7976
7977         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7978
7979 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7980
7981         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7982         * gfortran.dg/chmod_2.f90: Likewise.
7983         * gfortran.dg/chmod_3.f90: Likewise.
7984         * gfortran.dg/open_errors.f90: Likewise.
7985         * gfortran.dg/stat_1.f90: Likewise.
7986         * gfortran.dg/stat_2.f90: Likewise.
7987
7988 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7989
7990         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7991         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7992         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7993         * gfortran.dg/nearest_1.f90: Likewise.
7994         * gfortran.dg/nearest_3.f90: Likewise.
7995         * gfortran.dg/isnan_1.f90: Likewise.
7996         * gfortran.dg/isnan_2.f90: Likewise.
7997         * gfortran.dg/nan_1.f90: Likewise.
7998         * gfortran.dg/nan_2.f90: Likewise.
7999         * gfortran.dg/nan_3.f90: Likewise.
8000         * gfortran.dg/nan_4.f90: Likewise.
8001         * gfortran.dg/module_nan.f90: Likewise.
8002         * gfortran.dg/int_conv_2.f90: Likewise.
8003         * gfortran.dg/init_flag_3.f90: Likewise.
8004         * gfortran.dg/namelist_42.f90: Likewise.
8005         * gfortran.dg/namelist_43.f90: Likewise.
8006         * gfortran.dg/real_const_3.f90: Likewise.
8007         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8008
8009         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8010         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8011         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8012         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8013         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8014
8015         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8016         * gfortran.dg/gamma_5.f90: Likewise.
8017
8018 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8019
8020         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8021         less strict so it also works with auto-overlay support.
8022         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8023         for "exceeds local store" linker errors on the SPU.
8024
8025         * lib/gfortran.exp: Include target-supports.exp.
8026         (gfortran_init): On SPU targets where automatic overlay support
8027         is available, use it to build all Fortran test cases.
8028
8029         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8030
8031 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8032
8033         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8034         rule enforced by gnat on taft types.
8035
8036 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR testsuite/39792
8039         * g++.dg/ext/complit11.C: Add empty dg-options.
8040
8041 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8042
8043         PR c++/17570
8044         * g++.dg/template/defarg11.C: New test.
8045
8046 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8047
8048         PR c++/28766
8049         * g++.dg/ext/complit11.C: New testcase.
8050
8051 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8052
8053         PR c++/39551
8054         * g++.dg/warn/Wunused-13.C: New testcase.
8055
8056 2009-04-15  Ian Lance Taylor  <iant@google.com>
8057
8058         * gcc.dg/Wenum-compare-1.c: New testcase.
8059
8060 2009-04-15  Richard Guenther  <rguenther@suse.de>
8061
8062         PR tree-optimization/39764
8063         * g++.dg/torture/pr39764.C: New testcase.
8064
8065 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8066
8067         * g++.dg/ext/altivec-17.C: New.
8068
8069 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8070
8071         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8072         * gnat.dg/specs/limited1.ads: Ditto.
8073
8074 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8075
8076         PR testsuite/39769
8077         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8078         for testing the results of estimate instructions.
8079         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8080         * gcc.dg/vmx/3a-05.c (test): Ditto.
8081
8082 2009-04-14  Jason Merrill  <jason@redhat.com>
8083
8084         PR c++/39763
8085         * g++.dg/warn/Wshadow-4.C: Extend.
8086
8087 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8088
8089         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8090         (do_D): Remove attribute hidden.
8091
8092 2009-04-13  Jason Merrill  <jason@redhat.com>
8093
8094         PR c++/39480
8095         * g++.dg/init/copy7.C: New.
8096
8097 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8098
8099         PR testsuite/39733
8100         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8101         (check_for_all_options): This.
8102
8103 2009-04-13  Jason Merrill  <jason@redhat.com>
8104
8105         PR c++/39750
8106         * g++.dg/template/crash90.C: New.
8107
8108 2009-04-12  Jason Merrill  <jason@redhat.com>
8109
8110         PR c++/39742
8111         * g++.dg/overload/extern-C-2.C: New.
8112
8113 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8114
8115         PR preprocessor/31869
8116         * gcc.dg/cpp/strify5.c: New test.
8117
8118 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8119
8120         * gnat.dg/enum1.adb: New test.
8121         * gnat.dg/enum1_pkg.ads: New helper.
8122
8123 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8124
8125         PR target/39740
8126         * gcc.target/alpha/pr39740.c: New test.
8127
8128 2009-04-11  Daniel Kraft  <d@domob.eu>
8129
8130         PR fortran/37746
8131         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8132         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8133         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8134         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8135         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8136         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8137         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8138         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8139         expected string length that failed with -fbounds-check now.
8140         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8141
8142 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8143
8144         PR fortran/39692
8145         * gfortran.dg/proc_ptr_14.f90: New.
8146
8147 2009-04-11  Richard Guenther  <rguenther@suse.de>
8148
8149         PR middle-end/39732
8150         * g++.dg/torture/pr39732.C: New testcase.
8151
8152 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8153
8154         * gfortran.dg/whole_file_5.f90: New.
8155         * gfortran.dg/whole_file_6.f90: New.
8156
8157 2009-04-11  Richard Guenther  <rguenther@suse.de>
8158
8159         PR tree-optimization/39713
8160         * g++.dg/torture/pr39713.C: New testcase.
8161
8162 2009-04-10  Richard Guenther  <rguenther@suse.de>
8163
8164         PR c/39712
8165         * gcc.dg/pr39712.c: New testcase.
8166
8167 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8168
8169         PR c++/28301
8170         * g++.dg/cpp0x/enum2.C: Updated.
8171         * g++.dg/debug/pr22514.C: Likewise.
8172         * g++.dg/parse/enum2.C: Likewise.
8173         * g++.dg/parse/enum3.C: Likewise.
8174         * g++.dg/template/crash79.C: Likewise.
8175         * g++.old-deja/g++.jason/cond.C: Likewise.
8176
8177 2009-04-10  Chao-ying Fu  <fu@mips.com>
8178
8179         * gcc.target/mips/interrupt_handler.c: Change from compile to
8180         assemble.
8181
8182 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8183
8184         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8185
8186 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8187
8188         PR fortran/38709
8189         * gfortran.dg/zero_sized_6.f90: New.
8190
8191 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8192
8193         PR  c++/20118
8194         * g++.dg/parse/pr20118.C: New.
8195         * g++.dg/template/spec16.C: Update.
8196
8197 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8198
8199         PR testsuite/35621
8200         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8201         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8202         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8203         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8204         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8205         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8206         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8207         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8208         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8209         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8210         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8211         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8212         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8213         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8214         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8215         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8216         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8217
8218 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8219
8220         PR target/39678
8221         * g++.dg/torture/pr39678.C: New.
8222         * gcc.dg/compat/struct-complex-2.h: Likewise.
8223         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8224         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8225         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8226         * gcc.dg/torture/pr39678.c: Likewise.
8227         * gcc.target/i386/pr39678.c: Likewise.
8228
8229         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8230         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8231
8232         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8233         <complex.h>.  Add tests for structure with complex float.
8234
8235 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8236             Joseph Myers  <joseph@codesourcery.com>
8237
8238         PR target/36800
8239         * gcc.dg/dfp/pr36800.c: New.
8240
8241 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8242             Rafael Avila de Espindola  <espindola@google.com>
8243
8244         * gcc.misc-tests/help.exp: New file.
8245         * lib/options.exp: New file.
8246
8247 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8248
8249         PR libobjc/36610
8250         * objc/execute/forward-1.x: New.
8251
8252 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8253
8254         * gcc.dg/pr27150-1.c: Change to a link test.
8255
8256 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8257
8258         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8259         3 of the GNU General Public License and to point readers at the
8260         COPYING3 file and the FSF's license web page.
8261         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8262         * gcc.dg/struct/struct-reorg.exp: Likewise.
8263         * gcc.target/spu/tag_manager.c: Likewise.
8264
8265 2009-04-09  Richard Guenther  <rguenther@suse.de>
8266
8267         PR testsuite/39696
8268         * ssa-ccp-25.c: Adjust pattern.
8269
8270 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8271
8272         PR fortran/36704
8273         * gfortran.dg/external_procedures_1.f90: Modified.
8274         * gfortran.dg/proc_ptr_result_1.f90: New.
8275         * gfortran.dg/proc_ptr_result_2.f90: New.
8276         * gfortran.dg/proc_ptr_result_3.f90: New.
8277
8278 2009-04-09  Richard Guenther  <rguenther@suse.de>
8279
8280         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8281         to prevent constant propagation.
8282         * gcc.dg/vect/vect-56.c: Likewise.
8283         * gcc.dg/vect/vect-58.c: Likewise.
8284         * gcc.dg/vect/vect-60.c: Likewise.
8285         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8286         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8287         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8288
8289 2009-04-09  Richard Guenther  <rguenther@suse.de>
8290
8291         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8292         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8293
8294 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8295
8296         PR c/39613
8297         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8298         New tests.
8299
8300 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8301
8302         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8303         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8304
8305 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8306
8307         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8308
8309 2009-04-08  Jason Merrill  <jason@redhat.com>
8310
8311         PR c++/25185
8312         * g++.dg/template/error40.C: Add another test.
8313
8314 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8315
8316         PR c/39614
8317         PR c/39673
8318         * gcc.c-torture/compile/pr39614-1.c,
8319         gcc.c-torture/compile/pr39614-2.c,
8320         gcc.c-torture/compile/pr39614-3.c,
8321         gcc.c-torture/compile/pr39614-4.c,
8322         gcc.c-torture/compile/pr39614-5.c,
8323         gcc.c-torture/compile/pr39673-1.c,
8324         gcc.c-torture/compile/pr39673-2.c: New tests.
8325         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8326         more cases.
8327         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8328         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8329         expected errors.
8330
8331 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8332
8333         PRc++/39637
8334         * g++.dg/cpp0x/variadic-crash2.C: New test.
8335
8336 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8337
8338         PR fortran/38863
8339         * gfortran.dg/alloc_comp_result_1.f90: New test.
8340
8341 2009-04-07  Jason Merrill  <jason@redhat.com>
8342
8343         PR c++/34691
8344         * g++.dg/overload/extern-C-1.C: New.
8345
8346 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8347
8348         PR testsuite/39325
8349         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8350
8351 2009-04-07  Jason Merrill  <jason@redhat.com>
8352
8353         PR c++/25185
8354         * g++.dg/template/error40.C: New.
8355
8356 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8357
8358         PR fortran/38152
8359         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8360
8361 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8364
8365 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8366
8367         PR fortran/38290
8368         * gfortran.dg/proc_decl_1.f90: Modified.
8369         * gfortran.dg/proc_ptr_11.f90: Extended.
8370         * gfortran.dg/proc_ptr_13.f90: Modified.
8371
8372 2009-04-06  Jason Merrill  <jason@redhat.com>
8373
8374         PR c++/35146
8375         * g++.dg/template/fnspec1.C: New.
8376
8377 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8378
8379         * lib/gnat.exp: Handle multilib.
8380
8381 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8382
8383         PR fortran/38863
8384         * gfortran.dg/dependency_23.f90: New test.
8385
8386 2009-04-06  Richard Guenther  <rguenther@suse.de>
8387
8388         PR tree-optimization/28868
8389         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8390         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8391         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8392         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8393
8394 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8395
8396         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8397
8398 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8399
8400         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8401
8402 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8403
8404         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8405         with the built-in y0, and the subsequent warning.
8406         (y1): Likewise, rename to y_1.
8407
8408 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8409
8410         PR fortran/39414
8411         * gfortran.dg/proc_decl_21.f90: New.
8412
8413 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8414
8415         PR fortran/36091
8416         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8417
8418 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8419
8420         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8421         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8422         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8423         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8424         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8425         gfortran.dg/namelist_49.f90: Gate test on effective_target
8426         fd_truncate.
8427         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8428
8429 2009-04-05  Daniel Kraft  <d@domob.eu>
8430
8431         PR fortran/38654
8432         * gfortran.dg/read_float_2.f03
8433         * gfortran.dg/read_float_3.f90
8434
8435 2009-04-05  Richard Guenther  <rguenther@suse.de>
8436
8437         PR tree-optimization/39648
8438         * gcc.c-torture/compile/pr39648.c: New testcase.
8439
8440 2009-04-05  Jason Merrill  <jason@redhat.com>
8441
8442         PR c++/14912
8443         * g++.dg/template/error39.C: New.
8444
8445 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8446
8447         PR fortran/29458
8448         * gfortran.dg/implied_do_1.f90: New.
8449
8450 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8451
8452         PR fortran/39577
8453         * gfortran.dg/recursive_check_8.f90: New.
8454         * gfortran.dg/recursive_check_9.f90: New.
8455         * gfortran.dg/recursive_check_10.f90: New.
8456         * gfortran.dg/recursive_check_11.f90: New.
8457         * gfortran.dg/recursive_check_12.f90: New.
8458         * gfortran.dg/recursive_check_13.f90: New.
8459         * gfortran.dg/recursive_check_14.f90: New.
8460
8461 2009-04-04  Jason Merrill  <jason@redhat.com>
8462
8463         PR c++/25185
8464         * g++.dg/template/error38.C: Add more tests.
8465
8466 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8467
8468         PR fortran/37614
8469         * gfortran.dg/common_align_2.f90: New test.
8470
8471 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8472
8473         PR target/39501
8474         * gcc.c-torture/execute/pr39501.c: New file.
8475         * gcc.c-torture/execute/pr39501.x: New file.
8476
8477 2009-04-04  Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/8781
8480         PR tree-optimization/37892
8481         * g++.dg/tree-ssa/pr8781.C: New testcase.
8482         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8483
8484 2009-04-04  Richard Guenther  <rguenther@suse.de>
8485
8486         PR tree-optimization/39636
8487         * gcc.c-torture/compile/pr39636.c: New testcase.
8488
8489 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8490
8491         PR rtl-optimization/39607
8492         * g++.dg/opt/pr39607.C: New.
8493
8494 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8495
8496         PR fortran/39594
8497         * gfortran.dg/common_12.f90: New.
8498
8499 2009-04-03  Jason Merrill  <jason@redhat.com>
8500
8501         PR c++/39608
8502         * g++.dg/template/const2.C: New test.
8503
8504 2009-04-03  Richard Guenther  <rguenther@suse.de>
8505
8506         PR tree-optimization/2480
8507         PR tree-optimization/23086
8508         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8509         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8510
8511 2009-04-03  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/34743
8514         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8515         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8516         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8517         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8518         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8519         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8520         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8521         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8522
8523 2009-04-03  Richard Guenther  <rguenther@suse.de>
8524
8525         PR middle-end/13146
8526         PR tree-optimization/23940
8527         PR tree-optimization/33237
8528         PR middle-end/33974
8529         PR middle-end/34093
8530         PR tree-optimization/36201
8531         PR tree-optimization/36230
8532         PR tree-optimization/38049
8533         PR tree-optimization/38207
8534         PR tree-optimization/38230
8535         PR tree-optimization/38301
8536         PR tree-optimization/38585
8537         PR middle-end/38895
8538         PR tree-optimization/38985
8539         PR tree-optimization/39299
8540         * gcc.dg/pr19633-1.c: Adjust.
8541         * gcc.dg/torture/pta-callused-1.c: Likewise.
8542         * gcc.dg/torture/pr39074-2.c: Likewise.
8543         * gcc.dg/torture/pr39074.c: Likewise.
8544         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8545         * gcc.dg/torture/pr30375.c: Adjust.
8546         * gcc.dg/torture/pr33563.c: Likewise.
8547         * gcc.dg/torture/pr33870.c: Likewise.
8548         * gcc.dg/torture/pr33560.c: Likewise.
8549         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8550         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8551         * gcc.dg/tree-ssa/alias-15.c: Remove.
8552         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8553         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8554         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8555         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8556         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8557         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8558         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8559         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8560         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8561         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8562         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8563         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8564         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8565         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8566         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8567         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8568         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8569         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8570         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8571         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8572         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8573         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8574         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8575         * gcc.dg/uninit-B.c: XFAIL.
8576         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8577         * gcc.dg/uninit-pr19430.c: XFAIL.
8578         * g++.dg/tree-ssa/pr13146.C: New testcase.
8579         * g++.dg/opt/pr36187.C: Adjust.
8580         * g++.dg/torture/20090329-1.C: New testcase.
8581
8582 2009-04-02  Chao-ying Fu  <fu@mips.com>
8583
8584         * gcc.target/mips/interrupt_handler.c: New test.
8585
8586 2009-04-02  David Ayers  <ayers@fsfe.org>
8587
8588         PR objc/18456
8589         * objc.dg/bad-receiver-type-2.m: New test contributed by
8590         Alexander Mamberg.
8591
8592 2009-04-02  Jason Merrill  <jason@redhat.com>
8593
8594         PR c++/25185
8595         * g++.dg/template/error38.C: New test.
8596
8597 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8598
8599         PR tree-optimization/31677
8600         * gcc.dg/memcpy-1.c: Add compiler option.
8601
8602 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8603
8604         PR tree-optimization/39595
8605         * gfortran.dg/vect/O3-pr39595.f: New test.
8606
8607 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8608
8609         PR c++/26693
8610         * g++.dg/template/typedef11.C: New test.
8611         * g++.dg/template/typedef12.C: Likewise.
8612         * g++.dg/template/typedef13.C: Likewise.
8613         * g++.dg/template/typedef14.C: Likewise.
8614         * g++.dg/template/typedef15.C: Likewise.
8615         * g++.dg/template/typedef16.C: Likewise.
8616         * g++.dg/template/sfinae3.C: Compile this pedantically.
8617         The only errors expected should be the one saying the typedef is ill
8618         formed.
8619         * g++.old-deja/g++.pt/typename8.C: Likewise.
8620         * g++.dg/template/access11.C: Update this.
8621
8622 2009-04-02  Richard Guenther  <rguenther@suse.de>
8623
8624         PR tree-optimization/37221
8625         * gcc.c-torture/compile/20090331-1.c: New testcase.
8626
8627 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8628
8629         * gcc.c-torture/compile/20090401-1.c: New test.
8630
8631 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8632
8633         PR c++/4926
8634         * g++.dg/template/pr4926-1.C: New.
8635
8636 2009-04-01  Xinliang David Li  <davidxl@google.com>
8637
8638         * gcc.target/i386/all_one_m128i.c: New test.
8639
8640 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8641
8642         PR c/39027
8643         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8644         * gcc.dg/fltconst-2.c: New test.
8645         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8646         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8647
8648         PR c/33466
8649         * gcc.dg/cpp/pr33466.c: New test.
8650         * gcc.dg/dfp/pr33466.c: New test.
8651         * gcc.dg/fixed-point/pr33466.c: New test.
8652
8653 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8654
8655         PR tree-optimization/35011
8656         * g++.dg/other/pr35011.C: New.
8657
8658 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8659
8660         PR target/39226
8661         * gcc.dg/pr39226.c: New test.
8662
8663 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8664
8665         PR c++/35240
8666         * g++.dg/template/pr35240.C: New.
8667
8668 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8669
8670         PR c/39605
8671         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8672         * gcc.dg/pr25682.c: Update expected diagnostics.
8673
8674 2009-04-01  Richard Guenther  <rguenther@suse.de>
8675
8676         * gcc.dg/fold-plusmult-2.c: New testcase.
8677
8678 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8679
8680         PR c/37772
8681         * gcc.dg/pr37772.c: New test.
8682         * g++.dg/ext/asm11.C: New test.
8683
8684 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8685
8686         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8687         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8688         defined.
8689
8690 2009-03-31  Jason Merrill  <jason@redhat.com>
8691
8692         * g++.old-deja/g++.other/using9.C: Add expected errors.
8693
8694 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8695
8696         * gcc.c-torture/compile/pr33009.c: Removed.
8697
8698 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8699
8700         * gcc.c-torture/compile/pr33009.c: Delete.
8701         * gcc.c-torture/compile/pr11832.c: Likewise.
8702
8703 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8704
8705         PR c/448
8706         * lib/target-supports.exp (check_effective_target_stdint_types):
8707         Update comment.
8708         (check_effective_target_inttypes_types): New.
8709         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8710         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8711         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8712
8713 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8714
8715         PR fortran/38917
8716         PR fortran/38918
8717         * gfortran.dg/data_pointer_1.f90: New test.
8718
8719 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8720
8721         PR fortran/38915
8722         * gfortran.dg/char_length_15.f90: New test.
8723
8724 2009-03-31  Jason Merrill  <jason@redhat.com>
8725
8726         C++ DR 613
8727         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8728         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8729         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8730         xfail others.
8731
8732         * g++.dg/other/typedef2.C: New test.
8733
8734         PR c++/37806
8735         * g++.dg/template/typedef17.C: New test.
8736
8737         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8738         * g++.dg/cpp0x/auto12.C: Likewise.
8739
8740 2009-03-31  Richard Guenther  <rguenther@suse.de>
8741
8742         PR middle-end/31029
8743         * gcc.dg/fold-compare-4.c: New testcase.
8744         * gcc.dg/fold-compare-5.c: Likewise.
8745
8746 2009-03-31  Richard Guenther  <rguenther@suse.de>
8747
8748         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8749
8750 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8751
8752         PR target/39592
8753         * gcc.target/i386/pr39592-1.c: New test.
8754
8755 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8756
8757         PR preprocessor/15638
8758         * gcc.dg/cpp/missing-header-1.c: New test.
8759         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8760         "compilation terminated" message.
8761         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8762         test #include "".
8763         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8764         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8765         terminated" message.
8766
8767 2009-03-31  Richard Guenther  <rguenther@suse.de>
8768
8769         PR middle-end/23401
8770         PR middle-end/27810
8771         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8772         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8773
8774 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8775
8776         PR fortran/38389
8777         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8778         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8779         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8780         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8781         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8782         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8783         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8784
8785 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/22571
8788         * gfortran.dg/whole_file_1.f90: New test.
8789         PR fortran/26227
8790         * gfortran.dg/whole_file_2.f90: New test.
8791         * gfortran.dg/whole_file_3.f90: New test.
8792         PR fortran/24886
8793         * gfortran.dg/whole_file_4.f90: New test.
8794
8795 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8796
8797         * gfortran.dg/bind_c_usage_19.f90: New test.
8798
8799         PR target/39558
8800         * gcc.target/powerpc/altivec-29.c: New test.
8801
8802 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8803
8804         PR rtl-optimization/323
8805         * gcc.target/i386/excess-precision-1.c,
8806         gcc.target/i386/excess-precision-2.c,
8807         gcc.target/i386/excess-precision-3.c,
8808         gcc.target/i386/excess-precision-4.c,
8809         gcc.target/i386/excess-precision-5.c,
8810         gcc.target/i386/excess-precision-6.c: New tests.
8811
8812 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8813
8814         PR c/35235
8815         * gcc.dg/c99-array-lval-8.c: New test.
8816
8817 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8818
8819         PR preprocessor/34695
8820         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8821         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8822         instead of dg-warning for "previous definition" messages.
8823         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8824         "warnings being treated as errors" message.
8825         * gcc.dg/fltconst-1.c: Use -fshow-column.
8826
8827 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8828
8829         PR fortran/38823
8830         * gfortran.dg/power1.f90: New test.
8831
8832 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8833
8834         PR c/456
8835         PR c/5675
8836         PR c/19976
8837         PR c/29116
8838         PR c/31871
8839         PR c/35198
8840         * gcc.c-torture/compile/20081108-1.c,
8841         gcc.c-torture/compile/20081108-2.c,
8842         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8843         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8844         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8845         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8846         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8847         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8848         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8849         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8850         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8851         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8852         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8853         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8854         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8855         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8856         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8857         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8858         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8859         case.
8860         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8861         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8862         XFAILs.  Update expected messages.
8863         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8864         expected messages.
8865         * gcc.dg/real-const-1.c: Replace with test from original PR.
8866         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8867         when casting from non-constant integer to pointer.
8868
8869 2009-03-29  Richard Guenther  <rguenther@suse.de>
8870
8871         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8872
8873 2009-03-29  Daniel Kraft  <d@domob.eu>
8874
8875         PR fortran/37423
8876         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8877         DEFERRED bindings.
8878         * gfortran.dg/typebound_proc_9.f03: New test.
8879         * gfortran.dg/typebound_proc_10.f03: New test.
8880         * gfortran.dg/typebound_proc_11.f03: New test.
8881         * gfortran.dg/abstract_type_5.f03: New test.
8882
8883 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8884
8885         PR fortran/38507
8886         * gfortran.dg/do_4.f: New.
8887         * gfortran.dg/goto_2.f90: Correct expected warnings.
8888         * gfortran.dg/goto_4.f90: Likewise.
8889         * gfortran.dg/goto_5.f90: New.
8890
8891 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8892
8893         PR target/39545
8894         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8895
8896         * gcc.target/i386/pr39545-1.c: New.
8897         * gcc.target/i386/pr39545-2.c: Likewise.
8898
8899         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8900         (flex2_struct): Likewise.
8901         (check_struct_passing7): Likewise.
8902         (check_struct_passing8): Likewise.
8903         (f1s): Likewise.
8904         (f2s): Likewise.
8905         (main): Call check_struct_passing7 and check_struct_passing8.
8906
8907 2009-03-29  Richard Guenther  <rguenther@suse.de>
8908
8909         * gcc.c-torture/execute/20090113-1.c: New testcase.
8910         * gcc.c-torture/execute/20090113-2.c: Likewise.
8911         * gcc.c-torture/execute/20090113-3.c: Likewise.
8912         * gcc.c-torture/execute/20090207-1.c: Likewise.
8913         * gcc.c-torture/compile/20090114-1.c: Likewise.
8914         * gcc.c-torture/compile/20090328-1.c: Likewise.
8915         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8916
8917 2009-03-29  David Ayers  <ayers@fsfe.org>
8918
8919         PR objc/27377
8920         * objc.dg/conditional-1.m: New tests.
8921
8922 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8923
8924         * gcc.dg/winline-10.c: New test.
8925
8926 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8927
8928         PR fortran/34656
8929         * gfortran.dg/do_check_1.f90: Add test.
8930         * gfortran.dg/do_check_2.f90: Add test.
8931         * gfortran.dg/do_check_3.f90: Add test.
8932         * gfortran.dg/do_check_4.f90: Add test.
8933
8934 2009-03-28  Jan Hubicka  <jh@suse.cz>
8935
8936         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8937         * gcc.dg/pr33826.c: Update dump files.
8938         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8939         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8940
8941 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8942
8943         * g++.dg/tree-ssa/fwprop-align.C: New test.
8944
8945 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8946
8947         * gcc.target/powerpc/altivec-28.c: New test.
8948
8949         PR c++/39554
8950         * gcc.dg/wdisallowed-functions-1.c: Removed.
8951         * gcc.dg/wdisallowed-functions-2.c: Removed.
8952         * gcc.dg/wdisallowed-functions-3.c: Removed.
8953         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8954         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8955         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8956
8957 2009-03-28  Richard Guenther  <rguenther@suse.de>
8958
8959         PR tree-optimization/38723
8960         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8961
8962 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8963
8964         PR fortran/38538
8965         * gfortran.dg/char_result_13.f90: New test.
8966
8967 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8968
8969         PR fortran/38765
8970         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8971
8972 2009-03-28  Daniel Kraft  <d@domob.eu>
8973
8974         * gfortran.dg/trim_1.f90: New test.
8975
8976 2009-03-28  Richard Guenther  <rguenther@suse.de>
8977
8978         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8979         * g++.dg/warn/Warray-bounds.C: Likewise.
8980
8981 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8982
8983         PR fortran/32626
8984         * gfortran.dg/recursive_check_7.f90: New test.
8985
8986 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8987
8988         PR fortran/38432
8989         * gfortran.dg/do_check_5.f90: New test.
8990         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8991         * gfortran.dg/array_constructor_18.f90: Ditto.
8992         * gfortran.dg/array_constructor_22.f90: Ditto.
8993         * gfortran.dg/do_3.F90: Ditto.
8994         * gfortran.dg/do_1.f90: Ditto.
8995
8996 2009-03-28  Richard Guenther  <rguenther@suse.de>
8997
8998         PR tree-optimization/38180
8999         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9000
9001 2009-03-28  Richard Guenther  <rguenther@suse.de>
9002
9003         PR tree-optimization/38513
9004         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9005         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9006         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9007         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9008         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9009         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9010         * gcc.dg/vect/vect-35.c: Likewise.
9011         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9012         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9013         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9014
9015 2009-03-28  Richard Guenther  <rguenther@suse.de>
9016
9017         PR tree-optimization/38968
9018         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9019
9020 2009-03-28  Richard Guenther  <rguenther@suse.de>
9021
9022         PR tree-optimization/37795
9023         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9024
9025 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9026
9027         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9028         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9029         options for removed targets.
9030
9031 2009-03-27  Richard Guenther  <rguenther@suse.de>
9032
9033         PR tree-optimization/39120
9034         * gcc.c-torture/execute/pr39120.c: New testcase.
9035
9036 2009-03-27  Richard Guenther  <rguenther@suse.de>
9037
9038         PR tree-optimization/39120
9039         * gcc.dg/torture/pta-callused-1.c: New testcase.
9040
9041 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9042
9043         PR middle-end/39315
9044         * gcc.target/i386/pr39315-1.c: New.
9045         * gcc.target/i386/pr39315-2.c: Likewise.
9046         * gcc.target/i386/pr39315-3.c: Likewise.
9047         * gcc.target/i386/pr39315-4.c: Likewise.
9048         * gcc.target/i386/pr39315-check.c: Likewise.
9049
9050 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9051
9052         PR c/39323
9053         * gcc.dg/pr39323-1.c: New.
9054         * gcc.dg/pr39323-2.c: Likewise.
9055         * gcc.dg/pr39323-3.c: Likewise.
9056
9057 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9058
9059         PR target/38034
9060         * gcc.target/ia64/sync-1.c: New.
9061
9062 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9063
9064         PR target/39472
9065         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9066         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9067         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9068         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9069         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9070         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9071         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9072         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9073
9074 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9075
9076         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9077         for low precision (i.e. float).
9078
9079 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9080             Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR debug/37959
9083         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9084
9085 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * gcc.dg/memmove-2.c: New test.
9088         * gcc.dg/memmove-3.c: New test.
9089
9090         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9091         in clone naming.
9092
9093 2009-03-27  Xinliang David Li  <davidxl@google.com>
9094
9095         PR tree-optimization/39557
9096         * g++.dg/tree-ssa/dom-invalid.C: New test.
9097
9098 2009-03-27  Xinliang David Li  <davidxl@google.com>
9099
9100         PR tree-optimization/39548
9101         * g++.dg/tree-ssa/copyprop.C: New test.
9102
9103 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9104
9105         PR c++/38638
9106         * g++.dg/template/typename17.C: New testcase.
9107         * g++.dg/template/typename18.C: New testcase.
9108
9109 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9110
9111         PR c++/36799
9112         * g++.dg/other/var_copy-1.C: New test.
9113
9114 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9115
9116         PR c++/37647
9117         * g++.dg/parse/ctor9.C: New test.
9118
9119 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9120
9121         PR c++/29727
9122         * g++.dg/init/error2.C: New test.
9123
9124 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9125
9126         PR c++/35652
9127         * gcc.dg/pr35652.C: New.
9128         * g++.dg/warn/pr35652.C: New.
9129         * gcc.dg/format/plus-1.c: Adjust message.
9130
9131 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR c++/39554
9134         * gcc.dg/wdisallowed-functions-3.c: New test.
9135         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9136
9137 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9138
9139         * gcc.dg/inline-33.c: Fix when pic.
9140
9141 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9142
9143         * gcc.target/ia64/20090324-1.c: New test.
9144
9145 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR c/27898
9148         * gcc.dg/pr27898.c: New test.
9149
9150         PR tree-optimization/32139
9151         * gcc.c-torture/compile/pr32139.c: New test.
9152
9153 2009-03-24  Jason Merrill  <jason@redhat.com>
9154
9155         PR c++/28274
9156         * g++.dg/parse/defarg14.C: New test.
9157
9158 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9159
9160         PR libfortran/39528
9161         * gfortran.dg/read_repeat.f90: New test.
9162
9163 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9164
9165         PR tree-optimization/39529
9166         * gcc.dg/vect/pr39529.c: New test.
9167
9168 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9169             Jakub Jelinek  <jakub@redhat.com>
9170
9171         PR debug/39524
9172         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9173
9174 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9175
9176         PR c/39495
9177         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9178
9179 2009-03-23  Jason Merrill  <jason@redhat.com>
9180
9181         * g++.dg/cpp0x/auto12.C: Add variadic test.
9182
9183         PR c++/39526
9184         * g++.dg/warn/Wshadow-4.C: New test.
9185
9186 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9187
9188         PR tree-optimization/39516
9189         * gfortran.dg/pr39516.f: New test.
9190
9191 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9192
9193         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9194         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9195         variable, not environment variable.
9196
9197 2009-03-21  Jason Merrill  <jason@redhat.com>
9198
9199         PR c++/28879
9200         * g++.dg/ext/vla6.C: New test.
9201
9202 2009-03-20  Jason Merrill  <jason@redhat.com>
9203
9204         * g++.dg/cpp0x/initlist5.C: Add additional test.
9205
9206 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9207             Janis Johnson  <janis187@us.ibm.com>
9208
9209         * lib/compat.exp (compat-get-options-main, compat-get-options):
9210         Handle dg-prune-output in source file.
9211         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9212         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9213         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9214         two warnings.
9215
9216 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9217
9218         PR c/39495
9219         * gcc.dg/gomp/pr39495-1.c: New test.
9220         * gcc.dg/gomp/pr39495-2.c: New test.
9221         * g++.dg/gomp/pr39495-1.C: New test.
9222         * g++.dg/gomp/pr39495-2.C: New test.
9223
9224         PR target/39496
9225         * gcc.target/i386/pr39496.c: New test.
9226         * g++.dg/other/pr39496.C: New test.
9227
9228 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9229
9230         PR middle-end/39500
9231         * gcc.dg/autopar/pr39500-1.c: New.
9232         * gcc.dg/autopar/pr39500-2.c: New.
9233
9234 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9235
9236         * g++.dg/dg.exp: Prune graphite.
9237
9238 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9239
9240         PR middle-end/39447
9241         * g++.dg/graphite: New.
9242         * g++.dg/graphite/graphite.exp: New.
9243         * g++.dg/graphite/pr39447.C: New.
9244
9245 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9246
9247         PR c++/39425
9248         * g++.dg/template/pr39425.C: New.
9249
9250         * g++.dg/template/spec33.C: Updated.
9251
9252 2009-03-17  Jason Merrill  <jason@redhat.com>
9253
9254         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9255
9256 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9257
9258         PR c++/39475
9259         * g++.dg/ext/unary_trait_incomplete.C: New.
9260
9261 2009-03-17  Jing Yu  <jingyu@google.com>
9262
9263         PR middle-end/39378
9264         * g++.dg/inherit/thunk10.C: New test.
9265
9266 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9267
9268         PR target/39482
9269         * gcc.target/i386/pr39482.c: New test.
9270
9271 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9272
9273         PR debug/39471
9274         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9275         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9276         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9277         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9278
9279         PR middle-end/39443
9280         * gcc.dg/pr39443.c: New test.
9281
9282         PR debug/39412
9283         * gcc.dg/debug/pr39412.c: New test.
9284
9285 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9286
9287         PR testsuite/38526
9288         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9289         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9290         is defined.
9291         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9292         its original value, or unset if it was not defined.
9293         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9294         path procs around use of HOSTCC.
9295         * g++.dg/compat/struct-layout-1.exp: Ditto.
9296         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9297
9298 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9299
9300         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9301
9302 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9303
9304         Revert patch for PR testsuite/37630.
9305
9306         PR testsuite/37960
9307         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9308
9309         PR testsuite/37630
9310         * lib/target-supports.exp (check_effective_target_ieee): New.
9311         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9312         * gcc.dg/20001012-1.c: Require ieee.
9313
9314         PR testsuite/37628
9315         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9316
9317 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9318
9319         PR tree-optimization/39455
9320         * gcc.dg/pr39455.c: New test.
9321
9322 2009-03-13  David Ayers  <ayers@fsfe.org>
9323
9324         * objc/execute/trivial.m. New test.
9325
9326 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9327
9328         PR target/39137
9329         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9330
9331 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9332
9333         PR testsuite/39451
9334         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9335         constraint on (%2).
9336
9337 2009-03-12  David Ayers  <ayers@fsfe.org>
9338
9339         PR libobjc/27466
9340         * objc/execute/exceptions/handler-1.m. New test.
9341
9342 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9343
9344         PR target/39431
9345         * gcc.target/i386/pr39431.c: New test.
9346
9347 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9348
9349         PR target/39445
9350         * gcc.target/i386/pr39445.c: New.
9351
9352         * gcc.target/i386/push-1.c: XFAIL.
9353
9354 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9355
9356         * gcc.dg/inline-33.c: New test.
9357
9358 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9359
9360         * gcc.dg/vect/vect-82.c: Combine dg-do and
9361         dg-require-effective-target into dg-skip-if.
9362         * gcc.dg/vect/vect-83.c: Likewise.
9363
9364 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9365
9366         PR target/39137
9367         * gcc.target/i386/stackalign/longlong-1.c: New test.
9368         * gcc.target/i386/stackalign/longlong-2.c: New test.
9369
9370 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9371
9372         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9373
9374 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9375
9376         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9377         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9378
9379 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9380
9381         * gnat.dg/slice_enum.adb: New test.
9382
9383 2009-03-11  Jason Merrill  <jason@redhat.com>
9384
9385         PR debug/39086
9386         * g++.dg/opt/nrv15.C: New test.
9387
9388 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9389
9390         PR tree-optimization/39422
9391         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9392         constant array with static initialization to global memory.
9393         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9394
9395 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9396
9397         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9398         padding.
9399
9400 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9401
9402         PR c++/39371
9403         * g++.dg/opt/switch2.C: Add -w to dg-options.
9404         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9405         * g++.dg/warn/switch1.C: New test.
9406         * g++.dg/other/switch3.C: New test.
9407
9408         PR tree-optimization/39394
9409         * gcc.c-torture/compile/pr39394.c: New test.
9410
9411 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9412
9413         * gcc.target/s390/20090223-1.c: New testcase.
9414
9415 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9416
9417         PR libfortran/39402
9418         * gfortran.dg/fmt_f0_1.f90: New test.
9419
9420 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9421
9422         PR c++/39060
9423         * g++.dg/other/new1.C: Adjusted.
9424         * g++.dg/parse/crash40.C: Likewise.
9425         * g++.dg/parse/defarg12.C: Likewise.
9426         * g++.dg/template/error15.C: Likewise.
9427
9428         * g++.dg/other/pr39060.C: New.
9429
9430 2009-03-07  Jason Merrill  <jason@redhat.com>
9431
9432         PR c++/39367
9433         * g++.dg/opt/new1.C: New.
9434
9435 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9436
9437         PR c++/33492
9438         * g++.dg/other/error32.C: New.
9439
9440 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9441
9442         PR middle-end/39360
9443         * gcc.c-torture/compile/pr39360.c: New test.
9444
9445         PR debug/39372
9446         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9447
9448 2009-03-05  Jason Merrill  <jason@redhat.com>
9449
9450         PR c++/38908
9451         * g++.dg/warn/Wuninitialized-3.C: New test.
9452
9453 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR debug/39379
9456         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9457         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9458
9459 2009-03-04  Jason Merrill  <jason@redhat.com>
9460
9461         PR c++/13549
9462         * g++.dg/template/koenig7.C: New test.
9463
9464 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9465
9466         * g++.dg/torture/predcom-1.C: New test.
9467
9468 2009-03-04  Richard Guenther  <rguenther@suse.de>
9469
9470         PR tree-optimization/39362
9471         * g++.dg/torture/pr39362.C: New testcase.
9472
9473 2009-03-04  Jason Merrill  <jason@redhat.com>
9474             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9475
9476         PR c++/9634
9477         PR c++/29469
9478         PR c++/29607
9479         * g++.dg/template/dependent-name5.C: New test.
9480
9481 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9482
9483         PR testsuite/39357
9484         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9485         vect_int to vect_int_mult.
9486
9487 2009-03-04  Richard Guenther  <rguenther@suse.de>
9488
9489         PR tree-optimization/39358
9490         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9491         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9492
9493 2009-03-04  Richard Guenther  <rguenther@suse.de>
9494
9495         PR tree-optimization/39339
9496         * gcc.c-torture/execute/pr39339.c: New testcase.
9497
9498 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9499
9500         * gcc.c-torture/compile/20090303-1.c,
9501         gcc.c-torture/compile/20090303-2.c: New tests.
9502
9503 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9504
9505         PR fortran/39354
9506         * gfortran.dg/gomp/pr39354.f90: New test.
9507
9508         PR tree-optimization/39343
9509         * gcc.dg/pr39343.c: New test.
9510
9511 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9512
9513         PR tree-optimization/39248
9514         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9515         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9516         on targets without vector misalignment support.
9517         * lib/target-supports.exp
9518         (check_effective_target_vect_short_mult): Add
9519         check_effective_target_arm32.
9520
9521 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9522
9523         PR middle-end/39335
9524         * gcc.dg/graphite/pr39335_1.c: New.
9525         * gcc.dg/graphite/pr39335.c: New.
9526
9527 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9528
9529         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9530         of andl.
9531         * gcc.target/i386/stackalign/return-5.c: Likewise.
9532         * gcc.target/i386/stackalign/return-6.c: Likewise.
9533
9534 2009-03-02  Richard Guenther  <rguenther@suse.de>
9535             Ira Rosen  <irar@il.ibm.com>
9536
9537         PR tree-optimization/39318
9538         * gfortran.dg/vect/pr39318.f90: New test.
9539
9540 2009-03-01  Jan Hubicka  <jh@suse.cz>
9541
9542         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9543
9544 2009-03-01  Jan Hubicka  <jh@suse.cz>
9545
9546         PR debug/39267
9547         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9548
9549 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9550
9551         * gnat.dg/pack12.adb: New test.
9552
9553 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9554
9555         PR c++/37789
9556         * g++.dg/other/pr37789.C: New.
9557
9558 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9559
9560         PR fortran/39295
9561         * gfortran.dg/interface_25.f90: New test.
9562         * gfortran.dg/interface_26.f90: New test.
9563
9564 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9565
9566         PR fortran/39292
9567         * gfortran.dg/initialization_22.f90: New test.
9568
9569 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9570
9571         PR rtl-optimization/39241
9572         * gcc.dg/torture/pr39241.c: New.
9573
9574 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9575
9576         PR tree-optimizations/39259
9577         * g++.dg/torture/pr39259.C: New testcase.
9578
9579 2009-02-24  Richard Guenther  <rguenther@suse.de>
9580
9581         PR c++/39242
9582         * g++.dg/template/instantiate10.C: New testcase.
9583
9584 2009-02-24  Richard Guenther  <rguenther@suse.de>
9585             Zdenek Dvorak  <ook@ucw.cz>
9586
9587         PR tree-optimization/39233
9588         * gcc.c-torture/execute/pr39233.c: New testcase.
9589
9590 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9591
9592         PR tree-optimization/39260
9593         * gcc.dg/graphite/pr39260.c: New.
9594
9595 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9596
9597         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9598
9599 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9600
9601         PR c++/36411
9602         * g++.dg/template/void14.C: New.
9603
9604 2009-02-23  Jason Merrill  <jason@redhat.com>
9605
9606         PR c++/38880
9607         * g++.dg/init/const7.C: Remove XFAIL.
9608         * g++.dg/init/static-init1.C: New test.
9609
9610         * g++.dg/cpp0x/initlist14.C: New test.
9611
9612 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9613
9614         PR fortran/38914
9615         * bound_simplification_2.f90:  New test case.
9616         * bound_7.f90:  New test case.
9617
9618 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9619
9620         * gcc.dg/cpp/include4.c: New test.
9621
9622 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9623
9624         PR target/39256
9625         * gcc.target/i386/abi-2.c: New.
9626
9627 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9628
9629         * gcc.c-torture/execute/pr39228.x: New.
9630
9631 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9632
9633         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9634         scan-assembler to check for xmm0 register.
9635
9636 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9637             Joseph Myers  <joseph@codesourcery.com>
9638
9639         * gcc.target/arm/va_list.c: New test.
9640         * g++.dg/abi/arm_va_list.C: Likewise.
9641         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9642         function.
9643         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9644         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9645         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9646         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9647         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9648         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9649
9650 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9651
9652         PR testsuite/38164
9653         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9654         to dg-options.
9655
9656 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9657
9658         PR target/39240
9659         * gcc.c-torture/execute/pr39240.c: New test.
9660
9661 2009-02-20  Jason Merrill  <jason@redhat.com>
9662
9663         PR c++/39225
9664         * g++.dg/parse/dtor15.C: New test.
9665
9666 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9667
9668         * gcc.c-torture/execute/20090219-1.c: New.
9669
9670 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9671
9672         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9673         (mips-dg-options): When matching isa* pseudo-options make
9674         'value' optional and accept ! entries.  Use $spec instead of
9675         $isa_spec in the isa pseudo-option error message.  Only
9676         perform the ISA-range check when 'value' is set.  If arch is
9677         matching any CPU in the ! entries switch to its generic ISA.
9678         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9679         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9680
9681 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9682
9683         PR target/39175
9684         * gcc.dg/visibility-20.c: New test.
9685         * g++.dg/ext/visibility/visibility-11.C: New test.
9686
9687 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9688
9689         PR c++/39188
9690         * g++.dg/abi/pr39188-1a.C: New.
9691         * g++.dg/abi/pr39188-1b.C: Likewise.
9692         * g++.dg/abi/pr39188-1.h: Likewise.
9693         * g++.dg/abi/pr39188-2a.C: Likewise.
9694         * g++.dg/abi/pr39188-2b.C: Likewise.
9695         * g++.dg/abi/pr39188-2.h: Likewise.
9696         * g++.dg/abi/pr39188-3a.C: Likewise.
9697         * g++.dg/abi/pr39188-3b.C: Likewise.
9698         * g++.dg/abi/pr39188-3.h: Likewise.
9699
9700 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9701
9702         PR c/38483
9703         * gcc.c-torture/execute/call-trap-1.c,
9704         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9705         tests.
9706
9707 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9708
9709         PR target/39228
9710         * gcc.c-torture/execute/pr39228.c: New test.
9711
9712 2009-02-19  Richard Guenther  <rguenther@suse.de>
9713
9714         PR tree-optimization/39074
9715         * gcc.dg/torture/pr39074.c: New testcase.
9716         * gcc.dg/torture/pr39074-2.c: Likewise.
9717         * gcc.dg/torture/pr39074-3.c: Likewise.
9718
9719 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9720
9721         PR c++/39219
9722         * g++.dg/parse/attr3.C: New.
9723
9724 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9725
9726         PR testsuite/38165
9727         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9728
9729         PR testsuite/38166
9730         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9731         and skip on Darwin.
9732
9733 2009-02-18  Jason Merrill  <jason@redhat.com>
9734
9735         PR c++/38880
9736         * g++.dg/init/const7.C: Remove XFAIL.
9737
9738         PR target/39179
9739         * g++.dg/opt/const6.C: New test.
9740
9741 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9742
9743         * gcc.dg/callabi/callabi.exp: Moved to ...
9744         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9745         in 64bit mode.
9746
9747         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9748         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9749         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9750         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9751         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9752         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9753         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9754
9755         * gcc.dg/callabi/callabi.h: Moved to ...
9756         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9757
9758         * gcc.dg/callabi/func-1.c: Moved to ...
9759         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9760
9761         * gcc.dg/callabi/func-indirect.c: Moved to ...
9762         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9763
9764         * gcc.dg/callabi/pr38891.c: Moved to ...
9765         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9766
9767         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9768         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9769
9770         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9771         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9772
9773         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9774         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9775
9776 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9777
9778         PR target/38891
9779         * gcc.dg/callabi/pr38891.c: New.
9780
9781 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9782
9783         * gcc.dg/callabi/callabi.exp: New.
9784
9785 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9786
9787         PR target/39082
9788         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9789         -Wno-abi for x86.
9790         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9791
9792         * gcc.target/i386/pr39082-1.c: New.
9793
9794         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9795         -Wno-abi.
9796
9797         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9798         CHECK_M64_M128 is defined.
9799         (check_f_arguments): Add "do".
9800         (check_vector_arguments): New.
9801         (check_m64_arguments): Likewise.
9802         (check_m128_arguments): Likewise.
9803
9804         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9805         (CHECK_M64_M128): Define.
9806
9807         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9808         on abitest.
9809         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9810
9811         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9812         tests only if CHECK_M64_M128 is defined.
9813
9814         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9815         (m128_2_struct): Likewise.
9816         (check_struct_passing5): Likewise.
9817         (check_struct_passing6): Likewise.
9818         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9819
9820         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9821         (un5): Likewise.
9822         (check_union_passing4): Likewise.
9823         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9824
9825 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9826
9827         PR c/35447
9828         * gcc.dg/noncompile/pr35447-1.c: New test.
9829
9830 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9831
9832         PR tree-optimization/36922
9833         * gfortran.dg/pr36922.f: New test.
9834
9835 2009-02-17  Richard Guenther  <rguenther@suse.de>
9836
9837         PR tree-optimization/39202
9838         * gcc.c-torture/compile/pr39202.c: New testcase.
9839
9840 2009-02-17  Richard Guenther  <rguenther@suse.de>
9841
9842         PR tree-optimization/39204
9843         * gcc.dg/torture/pr39204.c: New testcase.
9844
9845 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9846
9847         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9848         * gcc.dg/vect/vect-outer-6.c: Ditto.
9849
9850 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9851
9852         PR c/35446
9853         * gcc.dg/noncompile/init-5.c: New test.
9854         * gcc.dg/init-bad-4.c: Adjust expected errors.
9855
9856 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9857
9858         PR target/37049
9859         * gcc.target/i386/push-1.c: New.
9860
9861 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9862
9863         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9864
9865 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9866
9867         * gcc.target/spu/intrinsics-sr.c: New test.
9868
9869 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9870
9871         PR target/38056
9872         * gcc.target/ia64/sibcall-opt-1.c: New test.
9873         * gcc.target/ia64/sibcall-opt-2.c: New test.
9874
9875 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/36528
9878         * gfortran.dg/cray_pointers_8.f90: New test.
9879
9880         PR fortran/36703
9881         * gfortran.dg/cray_pointers_9.f90: New test.
9882
9883 2009-02-13  Jason Merrill  <jason@redhat.com>
9884
9885         PR c++/39070
9886         * g++.dg/cpp0x/decltype16.C: New.
9887
9888 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9889
9890         PR target/39152
9891         * gfortran.dg/gomp/pr39152.f90: New.
9892
9893 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9894
9895         PR target/39162
9896         * gcc.target/i386/pr39162.c: New.
9897
9898 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9899
9900         PR c/35444
9901         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9902         New tests.
9903
9904 2009-02-12  Jason Merrill  <jason@redhat.com>
9905
9906         PR c++/38950
9907         * g++.dg/template/array20.C: New test.
9908
9909 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9910
9911         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9912         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9913         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9914
9915 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9916
9917         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9918
9919 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9920
9921         PR target/39152
9922         * gfortran.dg/pr39152.f: New.
9923
9924 2009-02-11  Jason Merrill  <jason@redhat.com>
9925
9926         PR c++/39153
9927         * g++.dg/cpp0x/defaulted9.C: New test.
9928
9929         PR c++/30111
9930         * g++.dg/init/value7.C: New test.
9931
9932 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9933
9934         PR target/38824
9935         * gcc.target/i386/pr38824.c: New testcase.
9936
9937 2009-02-11  Jason Merrill  <jason@redhat.com>
9938
9939         PR c++/38649
9940         * g++.dg/cpp0x/defaulted8.C: New test.
9941
9942         PR c++/36744
9943         * g++.dg/cpp0x/rv9p.C: New test.
9944
9945 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9946
9947         * gnat.dg/aliasing3.adb: New test.
9948         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9949
9950 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9951
9952         PR c++/34397
9953         * g++.dg/template/crash88.C: New.
9954         * g++.dg/template/crash89.C: Likewise.
9955
9956 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9957
9958         PR c/39084
9959         * gcc.dg/pr39084.c: New test.
9960
9961 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR target/39139
9964         * gcc.target/i386/pr39139.c: New test.
9965
9966 2009-02-10  Richard Guenther  <rguenther@suse.de>
9967
9968         PR tree-optimization/39132
9969         * gcc.dg/torture/pr39132.c: New testcase.
9970
9971 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9972
9973         PR target/39119
9974         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9975         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9976         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9977         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9978         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9979         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9980         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9981         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9982
9983 2009-02-09  Jason Merrill  <jason@redhat.com>
9984
9985         PR c++/39109
9986         * g++.dg/init/value6.C: New test.
9987
9988 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9989
9990         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9991
9992 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9993
9994         * gcc.c-torture/compile/20090209-1.c: New test.
9995
9996 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9997
9998         PR c++/35147
9999         PR c++/37737
10000         * g++.dg/cpp0x/vt-35147.C: New.
10001         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10002         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10003
10004 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10005
10006         PR c/35434
10007         * gcc.dg/attr-alias-4.c: New test.
10008
10009 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10010
10011         PR c/39035
10012         * gcc.dg/dfp/pr39035.c: New test.
10013
10014 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10015
10016         PR c/36432
10017         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10018
10019 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR c++/39106
10022         * g++.dg/opt/thunk3.C: New test.
10023
10024 2009-02-05  Nick Clifton  <nickc@redhat.com>
10025
10026         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10027         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10028         * gcc.dg/cdce1.c: Likewise.
10029         * gcc.dg/cpp/_Pragma6.c: Likewise.
10030         * g++.dg/cpp/_Pragma1.C: Likewise.
10031         * gcc.dg/utf32-2.c: Xfail for M32C.
10032         * gcc.dg/utf32-1.c: Likewise.
10033         * gcc.dg/utf32-3.c: Likewise.
10034         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10035         targets.
10036         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10037         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10038         * gcc.dg/Wconversion-5.c: Likewise.
10039         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10040         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10041         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10042         * gcc.dg/utf-inc-init.c: Likewise.
10043         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10044         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10045         * gcc.dg/utf-array-short-wchar.c: Likewise.
10046         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10047         * gcc.dg/mallign.c: Use size_t instead of long.
10048
10049 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10050
10051         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10052
10053 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10054
10055         * gcc.c-torture/execute/pr39100.c: New.
10056
10057 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10058
10059         PR c/35435
10060         * gcc.dg/tls/diag-6.c: New test.
10061
10062 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10063
10064         * gcc.dg/graphite/scop-19.c: New
10065
10066 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10067
10068         AVX Programming Reference (January, 2009)
10069         * gcc.target/i386/avx-vpclmulqdq.c: New.
10070         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10071
10072         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10073
10074         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10075         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10076         (pclmul_test): Renamed to ...
10077         (TEST): This.
10078
10079 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR c++/39095
10082         * g++.dg/abi/mangle31.C: New test.
10083
10084 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10085
10086         PR c/29129
10087         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10088         declarator.
10089         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10090         inside function prototype but not part of parameter declarator.
10091         * vla-11.c: New test.
10092
10093 2009-02-03  Jason Merrill  <jason@redhat.com>
10094
10095         * g++.dg/warn/main-4.C: New test.
10096         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10097
10098 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10099
10100         PR c++/36607
10101         * g++.dg/expr/cast10.C: New test.
10102
10103 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10104
10105         PR c/35433
10106         * gcc.dg/init-bad-6.c: New test.
10107
10108 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10109
10110         PR target/35318
10111         * gcc.c-torture/compile/pr35318.c: New test.
10112
10113         PR inline-asm/39059
10114         * gcc.dg/nofixed-point-2.c: New test.
10115         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10116         * g++.dg/ext/fixed2.C: Likewise.
10117         * g++.dg/other/error25.C: Likewise.
10118         * g++.dg/lookup/crash7.C: Likewise.
10119         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10120
10121         PR c++/39056
10122         * g++.dg/cpp0x/initlist13.C: New test.
10123
10124 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10125
10126         PR c++/36897
10127         * g++.dg/template/func2.C: New test.
10128
10129         PR c++/37314
10130         * g++.dg/template/typename15.C: New.
10131         * g++.dg/template/typename16.C: New.
10132
10133 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10134             Ben Elliston  <bje@au.ibm.com>
10135
10136         PR c/39034
10137         * gcc.dg/dfp/pr39034.c: New test.
10138
10139 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10140
10141         PR testsuite/38263
10142         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10143
10144 2009-02-02  Jason Merrill  <jason@redhat.com>
10145
10146         PR c++/39054
10147         * g++.dg/parse/dtor14.C: New test.
10148
10149 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10150
10151         * lib/target-supports.exp
10152         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10153         * g++.dg/ext/builtin10.C: New test.
10154
10155         PR inline-asm/39058
10156         * gcc.target/i386/pr39058.c: New test.
10157
10158 2009-02-02  Richard Guenther  <rguenther@suse.de>
10159
10160         PR tree-optimization/38937
10161         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10162
10163 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10164
10165         PR c++/39053
10166         * g++.dg/parse/crash52.C: New.
10167
10168 2009-01-30  Richard Guenther  <rguenther@suse.de>
10169
10170         PR tree-optimization/39041
10171         * gcc.c-torture/compile/pr39041.c: New testcase.
10172
10173 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR target/39013
10176         * gcc.target/i386/pr39013-1.c: New test.
10177         * gcc.target/i386/pr39013-2.c: New test.
10178
10179         PR c++/39028
10180         * g++.dg/ext/label12.C: New test.
10181
10182 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10183
10184         PR c++/33465
10185         * g++.dg/parse/error34.C: New.
10186         * g++.dg/parse/error35.C: Likewise.
10187
10188 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10189
10190         PR c++/38655
10191         * g++.dg/cpp0x/decltype-38655.C: New.
10192
10193 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10194
10195         PR target/39002
10196         * g++.dg/torture/pr39002.C: New test.
10197
10198 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10199
10200         PR tree-optimization/39007
10201         * gcc.dg/tree-ssa/pr39007.c: New.
10202
10203 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10204
10205         PR middle-end/35854
10206         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10207         to "subreg1".
10208
10209 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10210
10211         PR middle-end/38857
10212         * gcc.c-torture/compile/pr38857.c: New test.
10213
10214 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10215
10216         PR fortran/38852
10217         PR fortran/39006
10218         * gfortran.dg/bound_6.f90: New test.
10219
10220 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10221
10222         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10223
10224 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10225
10226         PR tree-optimization/38997
10227         * gcc.dg/tree-ssa/pr38997.c: New.
10228
10229 2009-01-28  Richard Guenther  <rguenther@suse.de>
10230
10231         PR tree-optimization/38926
10232         * gcc.c-torture/compile/pr38926.c: New testcase.
10233
10234 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR middle-end/38934
10237         * gcc.dg/pr38934.c: New test.
10238
10239 2009-01-28  Richard Guenther  <rguenther@suse.de>
10240
10241         PR middle-end/38908
10242         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10243
10244 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10245
10246         PR tree-optimization/38984
10247         * gcc.dg/pr38984.c: New XFAILed testcase.
10248
10249
10250 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10251
10252         PR target/38988
10253         * gcc.target/i386/pr38988.c: New test.
10254
10255 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10256
10257         PR c++/37554
10258         * g++.dg/parse/crash51.C: New.
10259         * g++.old-deja/g++.pt/crash9.C: Adjust.
10260
10261 2009-01-27  Daniel Kraft  <d@domob.eu>
10262
10263         PR fortran/38883
10264         * gfortran.dg/mvbits_6.f90:  New test.
10265         * gfortran.dg/mvbits_7.f90:  New test.
10266         * gfortran.dg/mvbits_8.f90:  New test.
10267
10268 2009-01-27  Richard Guenther  <rguenther@suse.de>
10269
10270         PR tree-optimization/38503
10271         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10272
10273 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10274
10275         PR middle-end/38969
10276         * gcc.c-torture/execute/pr38969.c: New test.
10277
10278 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10279
10280         PR testsuite/38864
10281         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10282         to dg-do compile.
10283         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10284         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10285         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10286
10287 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         PR target/38952
10290         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10291         if __USING_SJLJ_EXCEPTIONS__ is defined.
10292
10293         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10294         __USING_SJLJ_EXCEPTIONS__ is defined.
10295         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10296         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10297         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10298         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10299         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10300         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10301
10302 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10303
10304         PR testsuite/38949
10305         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10306         Use instead of C name in asm statements.
10307
10308 2009-01-26  Richard Guenther  <rguenther@suse.de>
10309
10310         PR tree-optimization/38745
10311         * g++.dg/torture/pr38745.C: New testcase.
10312
10313 2009-01-26  Richard Guenther  <rguenther@suse.de>
10314
10315         PR middle-end/38851
10316         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10317
10318 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10319
10320         * gcc.dg/bitfld-15.c: Gate warning on target
10321         pcc_bitfield_type_matters.
10322         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10323         g++.dg/ext/bitfield4.C: Likewise.
10324         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10325         bitfield for any target.
10326
10327 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10328
10329         PR c/38957
10330         * gcc.dg/pr38957.c: New test.
10331
10332 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10333
10334         PR fortran/38955
10335         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10336         comparing floats.
10337
10338 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10339
10340         PR tree-optimization/38953
10341         * gfortran.dg/graphite/pr38953.f90: New.
10342
10343 2009-01-24  Paul Brook  <paul@codesourcery.com>
10344
10345         * gcc.target/arm/neon-cond-1.c: New test.
10346
10347 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10348
10349         PR tree-optimization/38932
10350         * gcc.dg/pr38932.c: New.
10351
10352 2009-01-23  Revital Eres  <eres@il.ibm.com>
10353
10354         * gcc.dg/sms-7.c: Fix test.
10355
10356 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10357
10358         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10359         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10360         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10361         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10362
10363 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10364
10365         * gcc.dg/pr35729.c: Make test x86 specific.
10366
10367 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10368
10369         PR middle-end/38615
10370         * gcc.dg/pr38615.c: New test.
10371
10372 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10373
10374         PR target/38931
10375         * gcc.target/i386/pr38931.c: New test.
10376
10377 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10378
10379         PR c++/38930
10380         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
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: Likewise.
10385         * g++.old-deja/g++.pt/typename8.C: Likewise.
10386         * g++.dg/template/access11.C: Likewise
10387
10388 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10389
10390         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10391         and mips*-*-irix*.
10392         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10393
10394 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10395
10396         PR c++/26693
10397         * g++.dg/template/typedef11.C: New test.
10398         * g++.dg/template/typedef12.C: Likewise.
10399         * g++.dg/template/typedef13.C: Likewise.
10400         * g++.dg/template/typedef14.C: Likewise.
10401         * g++.dg/template/sfinae3.C: Compile this pedantically.
10402         The only errors expected should be the one saying the typedef is ill
10403         formed.
10404         * g++.old-deja/g++.pt/typename8.C: Likewise.
10405         * g++.dg/template/access11.C: Update this.
10406
10407 2009-01-21  Daniel Kraft  <d@domob.eu>
10408
10409         PR fortran/38887
10410         * gfortran.dg/mvbits_5.f90:  New test.
10411
10412 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10413
10414         * gcc.dg/sms-6.c: New test.
10415         * gcc.dg/sms-7.c: Likewise.
10416
10417 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10418
10419         PR fortran/38907
10420         * gfortran.dg/host_assoc_function_7.f90: New test
10421
10422 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10423             Richard Guenther  <rguenther@suse.de>
10424
10425         PR tree-optimization/38747
10426         PR tree-optimization/38748
10427         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10428         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10429         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10430
10431 2009-01-20  Kees Cook  <kees@ubuntu.com>
10432             H.J. Lu  <hongjiu.lu@intel.com>
10433
10434         PR target/38902
10435         * gcc.dg/pr38902.c: New.
10436
10437 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10438
10439         PR target/38868
10440         * gfortran.dg/pr38868.f: New testcase.
10441
10442 2009-01-20  Richard Guenther  <rguenther@suse.de>
10443
10444         * gcc.c-torture/execute/pr36227.c: Move ...
10445         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10446
10447 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10448
10449         * lib/gfortran.exp: Add -B options for targets that use
10450         libgfortran.a%s in their specs.
10451
10452 2009-01-19  Jason Merrill  <jason@redhat.com>
10453
10454         PR c++/23287
10455         * g++.dg/template/dtor5.C: New test.
10456
10457 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10458
10459         PR fortran/38859
10460         * gfortran.dg/bound_5.f90: New test.
10461
10462 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10463
10464         PR target/38736
10465         * g++.dg/compat/abi/pr38736_main.C: New.
10466         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10467         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10468         * g++.dg/other/macro-1.C: Likewise.
10469         * gcc.dg/macro-1.c: Likewise.
10470         * gcc.dg/compat/pr38736_main.c: Likewise.
10471         * gcc.dg/compat/pr38736_x.c: Likewise.
10472         * gcc.dg/compat/pr38736_y.c: Likewise.
10473
10474 2009-01-18  Richard Guenther  <rguenther@suse.de>
10475
10476         PR tree-optimization/38819
10477         * gcc.c-torture/execute/pr38819.c: New testcase.
10478
10479 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10480
10481         PR fortran/38657
10482         * gfortran.dg/module_commons_3.f90: Reapply.
10483
10484 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10485
10486         PR fortran/34955
10487         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10488         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10489
10490 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10491
10492         PR fortran/38657
10493         * gfortran.dg/module_commons_3.f90: Remove
10494
10495 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10496
10497         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10498
10499 2009-01-16  Jason Merrill  <jason@redhat.com>
10500
10501         PR c++/38877
10502         * g++.dg/template/lvalue1.C: New test.
10503
10504         PR c++/29470
10505         * g++.dg/template/access20.C: New test.
10506         * g++.dg/torture/pr34641.C: Fix access.
10507
10508 2009-01-16  Richard Guenther  <rguenther@suse.de>
10509
10510         PR tree-optimization/38835
10511         PR middle-end/36227
10512         * gcc.c-torture/execute/pr36227.c: New testcase.
10513         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10514         * g++.dg/init/const7.C: Likewise.
10515
10516 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10517
10518         PR target/38554
10519         * gcc.c-torture/compile/pr38554.c: New test.
10520
10521 2009-01-16  Jason Merrill  <jason@redhat.com>
10522
10523         PR c++/38579
10524         * g++.dg/conversion/access1.C: New test.
10525
10526 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10527
10528         PR tree-optimization/38789
10529         * gcc.c-torture/compile/pr38789.c: New test.
10530
10531 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10532
10533         PR fortran/38152
10534         * gfortran.dg/proc_ptr_13.f90: New.
10535
10536 2009-01-15  Jason Merrill  <jason@redhat.com>
10537
10538         PR c++/38850
10539         * g++.dg/template/koenig6.C: New test.
10540
10541 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10542
10543         PR c++/29388
10544         * g++.dg/template/error37.C: New testcase.
10545
10546 2009-01-15  Jason Merrill  <jason@redhat.com>
10547
10548         PR c++/36334
10549         * g++.dg/conversion/memfn1.C: New test.
10550
10551         PR c++/37646
10552         * g++.dg/conversion/memfn2.C: New test.
10553
10554 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10555
10556         PR c++/38357
10557         * g++.dg/template/crash87.C: New test.
10558
10559 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10560
10561         PR middle-end/37843
10562         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10563
10564 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10565
10566         PR c++/38636
10567         * g++.dg/parse/crash50.C: New test.
10568
10569 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10570
10571         PR rtl-optimization/38245
10572         * gcc.dg/pr38245-3.c: New test.
10573         * gcc.dg/pr38245-3.h: New file.
10574         * gcc.dg/pr38245-4.c: New file.
10575         * gcc.dg/pr38364.c: New test.
10576
10577 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10578
10579         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10580         sequence PC-relative.
10581
10582 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10583
10584         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10585         calls and/or PLT markers.
10586         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10587         calls and/or PLT markers.
10588         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10589         calls and/or PLT markers.
10590         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10591         calls and/or PLT markers.
10592
10593 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10594             Nathan Froyd  <froydnj@codesourcery.com>
10595             Joseph Myers  <joseph@codesourcery.com>
10596
10597         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10598         New function.
10599         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10600         and use consistent CFLAGS.
10601         * gcc.target/powerpc/20030505.c: Likewise.
10602         * gcc.target/powerpc/20081204-1.c: Likewise.
10603         * gcc.target/powerpc/ppc-spe.c: Likewise.
10604         * gcc.target/powerpc/spe1.c: Likewise.
10605         * g++.dg/ext/spe1.C: Likewise.
10606         * g++.dg/other/opaque-1.C: Likewise.
10607         * g++.dg/other/opaque-2.C: Likewise.
10608         * g++.dg/other/opaque-3.C: Likewise.
10609
10610 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10611
10612         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10613         out of loop.
10614
10615 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10616
10617         PR target/38811
10618         * g++.dg/torture/pr38811.C: New file.
10619
10620 2009-01-14  Richard Guenther  <rguenther@suse.de>
10621
10622         PR tree-optimization/38826
10623         PR middle-end/38477
10624         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10625
10626 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10627
10628         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10629
10630 2009-01-14  Nick Clifton  <nickc@redhat.com>
10631
10632         PR c++/37862
10633         * g++.cp/parse/pr37862.C: New test.
10634
10635 2009-01-14  Julian Brown  <julian@codesourcery.com>
10636
10637         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10638         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10639         to...
10640         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10641         These.
10642
10643 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR rtl-optimization/38774
10646         * gcc.dg/torture/pr38774.c: New test.
10647
10648         PR c++/38795
10649         * g++.dg/cpp0x/pr38795.C: New test.
10650
10651 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10652             Nathan Froyd  <froydnj@codesourcery.com>
10653             Joseph Myers  <joseph@codesourcery.com>
10654
10655         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10656         otherwise.  Do not check for AltiVec at runtime.
10657         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10658         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10659         * gcc.target/powerpc/altivec-1.c: Likewise.
10660         * gcc.target/powerpc/altivec-3.c: Likewise.
10661         * gcc.target/powerpc/altivec-10.c: Likewise.
10662         * gcc.target/powerpc/altivec-12.c: Likewise.
10663         * gcc.target/powerpc/altivec-24.c: Likewise.
10664         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10665         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10666         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10667         * gcc.target/powerpc/pr35907.c: Likewise.
10668         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10669         otherwise.  Do not check for Cell at runtime.
10670         * gcc.target/powerpc/altivec_check.h: Delete.
10671
10672         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10673         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10674         not check for AltiVec at runtime.
10675         * g++.dg/ext/altivec-cell-2.C: Likewise.
10676         * g++.dg/ext/altivec-cell-3.C: Likewise.
10677         * g++.dg/ext/altivec-cell-4.C: Likewise.
10678         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10679         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10680         check.
10681         * g++.dg/ext/altivec_check.h: Delete.
10682
10683 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10684
10685         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10686         effective target.  Adjust line numbers accordingly.
10687
10688 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10689
10690         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10691
10692 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10693
10694         PR tree-optimization/38786
10695         * gcc.dg/graphite/pr38786.c: New.
10696
10697 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10698
10699         Revert:
10700         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10701
10702         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10703         for alpha*-*-* targets.
10704         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10705
10706 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10707
10708         PR libfortran/38772
10709         * gfortran.dg/fmt_bz_bn_err.f: New test.
10710
10711 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10712
10713         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10714
10715 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10716
10717         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10718         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10719         instruction support.  Do not check for it at runtime.
10720
10721 2009-01-12  Jason Merrill  <jason@redhat.com>
10722
10723         PR c++/35109
10724         * g++.dg/lookup/friend11.C: Remove expected error.
10725         * g++.dg/lookup/friend14.C: New test.
10726         * g++.dg/lookup/friend15.C: New test.
10727
10728 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10729
10730         PR c++/36019
10731         * g++.dg/lookup/hidden-class12.C: New test.
10732         * g++.dg/lookup/hidden-class13.C: New test.
10733         * g++.dg/lookup/hidden-class14.C: New test.
10734         * g++.dg/lookup/hidden-class15.C: New test.
10735         * g++.dg/lookup/hidden-class16.C: New test.
10736
10737 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10738
10739         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10740         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10741         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10742
10743 2009-01-12  Jason Merrill  <jason@redhat.com>
10744
10745         PR c++/31488
10746         * g++.dg/other/vararg-3.C: New test.
10747
10748 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10749
10750         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10751         Explicitly enable SPE.
10752         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10753         directive.
10754
10755         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10756         Expect -flax-vector-conversions message.  Adjust incompatible
10757         types errors.
10758         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10759         Make Foo extern.
10760
10761         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10762
10763         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10764
10765         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10766         * g++.dg/other/opaque-2.C: Likewise.
10767         * g++.dg/other/opaque-3.C: Likewise.
10768
10769 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR c/32041
10772         * gcc.dg/pr32041.c: New test.
10773         * g++.dg/parse/offsetof9.C: New test.
10774
10775 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10776             Nathan Froyd  <froydnj@codesourcery.com>
10777
10778         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10779         * g++.dg/ext/attribute-test-1.C: Likewise.
10780         * g++.dg/ext/attribute-test-2.C: Likewise.
10781         * g++.dg/ext/attribute-test-3.C: Likewise.
10782         * g++.dg/ext/attribute-test-4.C: Likewise.
10783
10784 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10785
10786         * gnat.dg/unchecked_convert3.adb: New test.
10787
10788 2009-01-12  Tomas Bily  <tbily@suse.cz>
10789
10790         PR middlend/38385
10791         * gcc.dg/tree-ssa/pr38385.c: New file.
10792
10793 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR c++/38794
10796         * g++.dg/parse/typedef9.C: New test.
10797
10798         PR tree-optimization/38807
10799         * gcc.c-torture/compile/pr38807.c: New test.
10800
10801 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10802
10803         * gcc.target/mips/ins-2.c: New test.
10804
10805 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10806
10807         PR testsuite/38809
10808         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10809
10810 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10811
10812         PR c++/36254
10813         * g++.dg/warn/Wreturn-type-5.C: New test.
10814
10815 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10816
10817         PR middle-end/38616
10818         * gcc.dg/pr38616.c: New test.
10819
10820 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10821
10822         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10823
10824 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10825
10826         PR c++/38648
10827         * g++.dg/expr/string-1.C: New test.
10828         * g++.dg/expr/string-2.C: New test.
10829
10830         PR c++/36695
10831         * g++.dg/ext/complex4.C: New test.
10832         * g++.dg/ext/complex5.C: New test.
10833         * g++.dg/init/reference1.C: New test.
10834         * g++.dg/init/reference2.C: New test.
10835         * g++.dg/init/reference3.C: New test.
10836
10837 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10838
10839         PR fortran/38763
10840         * gfortran.dg/transfer_null_1.f90: New test.
10841
10842 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10843
10844         PR fortran/38765
10845         * gfortran.dg/host_assoc_function_6.f90: New test.
10846
10847 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10848
10849         * lib/target-supports.exp: Add method to determine if the effective
10850         target is really a ppc405 after applying all compile options.
10851         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10852         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10853         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10854         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10855         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10856         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10857         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10858         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10859         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10860         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10861         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10862         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10863         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10864         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10865         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10866         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10867         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10868         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10869         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10870         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10871         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10872         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10873         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10874         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10875         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10876         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10877         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10878         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10879         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10880         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10881         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10882
10883 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR c++/35335
10886         * g++.dg/other/error31.C: New testcase.
10887
10888         PR c/35742
10889         * gcc.dg/pr35742.c: New test.
10890
10891 2009-01-09  John F. Carr  <jfc@mit.edu>
10892
10893         PR c++/37877
10894         * g++.dg/parse/linkage3.C: New test.
10895
10896 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10897
10898         PR middle-end/38771
10899         * gcc.c-torture/compile/pr38771.c: New test.
10900
10901 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10902
10903         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10904
10905 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10906
10907         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10908         * gcc.dg/sibcall-4.c: Likewise.
10909
10910 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10911             Jan Sjodin  <jan.sjodin@amd.com>
10912
10913         PR tree-optimization/38559
10914         * gcc.dg/graphite/pr38559.c: New.
10915
10916 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10917
10918         PR tree-optimization/37194
10919         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10920
10921 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10922
10923         PR c++/38725
10924         * g++.dg/ext/label11.C: New test.
10925
10926 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10927
10928         * lib/target-supports.exp (check_weak_override_available): New.
10929         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10930         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10931         dg-require-weak-override.
10932
10933 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10934             Alan Modra  <amodra@bigpond.net.au>
10935
10936         * gcc.c-torture/compile/20090107-1.c: New test.
10937
10938 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10939
10940         PR target/38706
10941         * g++.dg/other/pr38706.C: New test.
10942
10943 2009-01-07  Jason Merrill  <jason@redhat.com>
10944
10945         * g++.dg/cpp0x/variadic92.C: New test.
10946         * g++.dg/cpp0x/variadic93.C: New test.
10947
10948 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10949
10950         * lib/target-supports-dg.exp (current_compiler_flags): New.
10951         (check-flags): Use it; do not access dg-test local variables.
10952         (dg-skip-if): Do not access dg-test local variables.
10953         (dg-xfail-run-if): Ditto.
10954         (dg-shouldfail): Ditto.
10955         * gcc.test-framework/test-framework.exp
10956         (check_effective_target_def_nocache): New.
10957         * gcc.test-framework/test-framework.awk: Handle scan tests.
10958         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10959         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10960         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10961         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10962         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10963         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10964         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10965         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10966         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10967
10968         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10969
10970         * lib/target-supports-dg.exp (check_test_flags): Delete.
10971
10972 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10973
10974         PR tree-optimization/38492
10975         PR tree-optimization/38498
10976         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10977         in trunk.
10978         * gcc.dg/graphite/block-0.c: Update test.
10979         * gcc.dg/graphite/block-1.c: Same.
10980         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10981         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10982         * gcc.dg/graphite/block-3.c: New.
10983         * gcc.dg/graphite/pr38498.c: New.
10984
10985 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10986
10987         AVX Programming Reference (December, 2008)
10988         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10989         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10990         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10991
10992         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10993         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10994
10995 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10996
10997         PR fortran/38220
10998         * gfortran.dg/c_loc_pure_1.f90:  New test.
10999
11000 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11001
11002         PR fortran/38669
11003         * gfortran.dg/elemental_dependency_3.f90:
11004         Add the final tree dump cleanup.
11005
11006 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11009         passing -m32.
11010
11011         PR rtl-optimization/38722
11012         * gfortran.dg/pr38722.f90: New test.
11013
11014 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11015
11016         PR c/34252
11017         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11018         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11019
11020 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11021
11022         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11023         * gfortran.dg/typebound_call_8.f03: Same.
11024         * gfortran.dg/elemental_bind_c.f90: Same.
11025         * gfortran.dg/typebound_call_7.f03: Same.
11026         * gfortran.dg/interface_proc_end.f90: Same
11027         * gfortran.dg/pr37243.f: Fix typo.
11028
11029 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11030
11031         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11032         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11033         large stack sizes.
11034
11035 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11036
11037         AVX Programming Reference (December, 2008)
11038         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11039         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11040         * gcc.target/i386/sse-14.c: Likewise.
11041
11042         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11043         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11044         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11045         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11046
11047 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11048
11049         PR libfortran/38735
11050         * gfortran.dg/fmt_bz_bn.f: Update test.
11051
11052 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11053
11054         PR c++/38472
11055         * g++.dg/conversion/usual-arith-conv.C: New test.
11056
11057 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11058
11059         PR c/34911
11060         * gcc.dg/vector-3.c: New testcase.
11061         * g++.dg/ext/vector15.C: New test.
11062
11063 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11064
11065         PR tree-optimization/38510
11066         * gcc.dg/graphite/pr38510.c: New.
11067
11068 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11069             Jan Sjodin <jan.sjodin@amd.com>
11070
11071         PR tree-optimization/38500
11072         * gcc.dg/graphite/pr38500.c: New.
11073
11074 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11075
11076         * gcc.c-torture/compile/20001226-1.c: Generalize
11077         dg-timeout-factor.
11078         * gcc.c-torture/compile/limits-fnargs.c: Add
11079         dg-timeout-factor.
11080         * gcc.dg/20020425-1.c: Likewise.
11081         * gcc.dg/pch/pch.exp: Likewise.
11082
11083 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11084
11085         PR fortran/38657
11086         * gfortran.dg/module_commons_3.f90: New test.
11087
11088 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11089
11090         PR fortran/37159
11091         * gfortran.dg/random_seed_1.f90: Updated.
11092
11093 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11094
11095         PR fortran/38669
11096         PR fortran/38726
11097         * gfortran.dg/elemental_subroutine_7.f90:
11098         Fix p values so that it can be used as vector subscript.
11099
11100 2009-01-05  Jason Merrill  <jason@redhat.com>
11101
11102         * g++.dg/cpp0x/initlist12.C: Add another test.
11103
11104         * g++.dg/cpp0x/defaulted7.C: New test.
11105
11106 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11107
11108         PR fortran/38672
11109         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11110         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11111
11112 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11113
11114         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11115         for alpha*-*-* targets.
11116         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11117
11118 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11119
11120         PR fortran/38665
11121         * gfortran.dg/host_assoc_function_5.f90: New test.
11122
11123 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11124
11125         PR fortran/38669
11126         * gfortran.dg/elemental_dependency_3.f90: New test.
11127         * gfortran.dg/elemental_subroutine_7.f90: New test.
11128
11129 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11130
11131         * gcc.dg/struct-ret-3.c: Include unistd.h.
11132         (main): Exit early if system memory page size is
11133         larger than 4096 bytes.
11134
11135 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11136
11137         PR fortran/38718
11138         * gfortran.dg/merge_init_expr.f90: New.
11139
11140 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11141
11142         PR fortran/38536
11143         * gfortran.dg/c_loc_tests_13.f90: New test.
11144         * gfortran.dg/c_loc_tests_14.f90: New test.
11145
11146 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11147
11148         * gfortran.dg/func_result_4.f90: New.
11149
11150 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11151
11152         PR fortran/38594
11153         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11154         interface still works, in addition to original tests.
11155         * gfortran.dg/host_assoc_call_6.f90: New test.
11156
11157 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR c++/38705
11160         * g++.dg/torture/pr38705.C: New test.
11161
11162         PR c/38700
11163         * gcc.dg/pr38700.c: New test.
11164
11165 2009-01-02  Jason Merrill  <jason@redhat.com>
11166
11167         * g++.dg/cpp0x/initlist11.C: New test.
11168         * g++.dg/cpp0x/initlist12.C: New test.
11169
11170 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11171
11172         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11173         Allow extra informative notes.
11174
11175 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11176
11177         PR c/36489
11178         * gcc.dg/pr36489.c: New test.
11179
11180 \f
11181 Copyright (C) 2009 Free Software Foundation, Inc.
11182
11183 Copying and distribution of this file, with or without modification,
11184 are permitted in any medium without royalty provided the copyright
11185 notice and this notice are preserved.