OSDN Git Service

6d1786aa17b299fe3ad59d9bd750af30d09d6eff
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-05  Jason Merrill  <jason@redhat.com>
2
3         PR c++/7046
4         * g++.dg/abi/pragma-pack1.C: New.
5
6         PR c++/34870
7         * g++.dg/lookup/koenig7.C: New.
8
9         PR c++/41703
10         * g++.dg/template/partial6.C: New.
11
12 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
13
14         PR fortran/41556
15         * gfortran.dg/class_12.f03: New test.
16
17 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
18
19         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
20         in builtin's name.
21
22 2009-11-04  Jason Merrill  <jason@redhat.com>
23
24         PR c++/36912
25         * g++.dg/init/static-init2.C: New.
26
27 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
28
29         PR fortran/41556
30         PR fortran/41873
31         * gfortran.dg/interface_abstract_4.f90: New test.
32
33 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
34
35         * gcc.target/m68k/pr41302.c: Fix target triplet.
36
37 2009-11-04  Jason Merrill  <jason@redhat.com>
38
39         PR c++/39413
40         * g++.dg/template/overload11.C: New.
41         * g++.dg/template/nested3.C: Adjust.
42
43 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
44
45         PR ada/20548
46         * ada/acats/norun.lst: Remove the stack checking tests.
47         * ada/acats/run_acats: Limit the stack to 8MB.
48
49 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
50
51         PR fortran/41556
52         PR fortran/41937
53         * gfortran.dg/class_11.f03: New test.
54
55 2009-11-04  Jason Merrill  <jason@redhat.com>
56
57         PR c++/35067
58         * g++.dg/abi/thunk5.C: New.
59
60 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
61
62         PR rtl-opt/41833
63         * gcc.target/powerpc/altivec-33.c: New testcase.
64
65 2009-11-04  Jason Merrill  <jason@redhat.com>
66
67         PR c++/17365, DR 218
68         * g++.dg/lookup/koenig6.C: New.
69         * g++.dg/lookup/koenig5.C: Adjust.
70         * g++.dg/template/crash56.C: Adjust.
71         * g++.old-deja/g++.ns/koenig5.C: Adjust.
72
73 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
74             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
75
76         * gcc.target/i386/xop-check.h: New file.
77         * gcc.target/i386/xop-hadduX.c: Ditto.
78         * gcc.target/i386/xop-haddX.c: Ditto.
79         * gcc.target/i386/xop-hsubX.c: Ditto.
80         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
81         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
82         * gcc.target/i386/xop-pcmov2.c: Ditto.
83         * gcc.target/i386/xop-pcmov.c: Ditto.
84         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
85         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
86         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
87         * gcc.target/i386/xop-shift1-vector.c: Ditto.
88         * gcc.target/i386/xop-shift2-vector.c: Ditto.
89         * gcc.target/i386/xop-shift3-vector.c: Ditto.
90         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
91         * gcc.target/i386/sse-12.c: Update with new compile options to 
92         activate and check xopintrin.h intrinsic file.
93         * gcc.target/i386/sse-13.c: Ditto.
94         * gcc.target/i386/sse-14.c: Ditto.
95         * gcc.target/i386/sse-22.c: Ditto.
96         * gcc.target/i386/sse-23.c: Ditto.
97         * g++.dg/other/i386-2.C: Ditto.
98         * g++.dg/other/i386-3.C: Ditto.
99         * g++.dg/other/i386-5.C: Ditto.
100         * g++.dg/other/i386-6.C: Ditto.
101         
102 2009-11-04  Wei Guozhi  <carrot@google.com>
103
104         PR target/40835
105         * gcc.target/arm/pr40835: New testcase.
106
107 2009-11-04  Revital Eres  <eres@il.ibm.com>
108
109         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
110         change in decision of peeling for alignment.
111         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
112         * gcc.dg/vect/vect-50.c: Likewise.
113         * gcc.dg/vect/vect-42.c: Likewise.
114         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
115         Likewise.
116         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
117         Likewise.
118         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
119         * gcc.dg/vect/vect-60.c: Likewise.
120         * gcc.dg/vect/vect-52.c: Likewise.
121         * gcc.dg/vect/vect-44.c: Likewise.
122         * gcc.dg/vect/vect-27.c: Likewise.
123         * gcc.dg/vect/vect-29.c: Likewise.
124         * gcc.dg/vect/vect-72.c: Likewise.
125         * gcc.dg/vect/vect-56.c: Likewise.
126         * gcc.dg/vect/vect-48.c: Likewise.
127         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
128         * gfortran.dg/vect/vect-2.f90: Likewise.
129         * gfortran.dg/vect/vect-5.f90: Likewise.
130
131 2009-11-04  Richard Guenther  <rguenther@suse.de>
132
133         PR tree-optimization/41919
134         * gcc.c-torture/execute/pr41919.c: New testcase.
135
136 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
137
138         PR target/41302
139         * gcc.target/m68k/pr41302.c: New test.
140
141 2009-11-03  Jason Merrill  <jason@redhat.com>
142
143         PR c++/36959
144         * g++.dg/opt/inline16.C: New.
145
146 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
147
148         * gnat.dg/stack_check.adb1: New test.
149         * gnat.dg/stack_check.adb2: Likewise.
150
151 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
152
153         PR rtl-optimization/41917
154         * gcc.c-torture/execute/pr41917.c: New test.
155
156 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
157
158         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
159         dump to not include "call *%esp".
160
161 2009-11-03  Jason Merrill  <jason@redhat.com>
162
163         PR c++/39786
164         * g++.dg/lookup/using22.C: New.
165
166         PR c++/41876
167         * g++.dg/parse/eh-decl.C: New.
168
169         PR c++/41927
170         * g++.dg/template/sfinae16.C: New.
171
172         PR c++/41815
173         * g++.dg/cpp0x/rv-return.C: New.
174         * g++.dg/cpp0x/deduce.C: Adjust.
175
176         PR c++/40944
177         * g++.dg/template/sfinae15.C: New.
178
179         PR c++/40687
180         * g++.dg/cpp0x/auto3.C: Remove xfail.
181
182 2009-11-03  Tobias Burnus  <burnus@net-b.de>
183
184         PR fortran/41907
185         * gfortran.dg/missing_optional_dummy_6.f90: New test.
186
187 2009-11-03  Nick Clifton  <nickc@redhat.com>
188
189         * gcc.target/rx/builtins.c: Remove redundant tests.
190         Add test of MVTIPL instruction.
191         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
192         function attributes.  Add -msave-acc-in-interrupts option to the
193         command line.
194
195 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
196             Maxim Kuvyrkov  <maxim@codesourcery.com>
197
198         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
199         sh, m68k and fido.
200
201 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
202
203         PR c++/38699
204         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
205         * c-c++-common/builtin-offsetof.c: ... here.
206
207 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
208
209         PR c++/38699
210         * c-c++-common/dfp/builtin-offsetof.c: New test.
211         * g++.dg/other/offsetof6.C: Likewise.
212
213 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
214
215         PR target/41900
216         * gcc.target/i386/pr41900.c: New test.
217
218 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
219
220         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
221
222 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
223
224         PR c++/41856
225         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
226         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
227
228 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
229
230         PR c++/37093
231         * g++.dg/other/ptrmem10.C: New test.
232         * g++.dg/other/ptrmem11.C: Likewise.
233
234 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
235
236         PR testsuite/41878
237         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
238         spaces in some expressions.
239
240 2009-11-02  Jason Merrill  <jason@redhat.com>
241
242         * g++.dg/other/linkage2.C: Move to...
243         * g++.dg/cpp0x/linkage2.C: ..here.
244         * g++.dg/abi/mangle32.C: Add -std=c++0x.
245         * g++.dg/cpp0x/nolinkage1.C: Likewise.
246         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
247         * g++.dg/ext/anon-struct4.C: Revert earlier change.
248         * g++.dg/lookup/anon2.C: Likewise.
249         * g++.dg/other/anon3.C: Likewise.
250         * g++.dg/template/arg2.C: Likewise.
251         * g++.dg/template/local4.C: Likewise.
252         * g++.old-deja/g++.law/operators32.C: Likewise.
253         * g++.old-deja/g++.other/linkage2.C: Likewise.
254         * g++.old-deja/g++.pt/enum6.C: Likewise.
255         * g++.old-deja/g++.other/anon9.C: Likewise.
256         * g++.old-deja/g++.other/linkage1.C: Likewise.
257         * c-c++-common/dfp/pr35620.c: Give the union a name.
258
259 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
260
261         PR tree-optimization/41857
262         * gcc.target/spu/ea/pr41857.c: New file.
263
264 2009-11-02  Martin Jambor  <mjambor@suse.cz>
265
266         PR tree-optimization/41750
267         * gcc.c-torture/execute/pr41750.c: New test.
268
269 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
270
271         PR tree-optimization/41841
272         * gcc.dg/pr41841.c: New test.
273
274         PR debug/41893
275         * gcc.dg/debug/pr41893-1.c: New test.
276         * gcc.dg/debug/pr41893-2.c: New file.
277
278         PR c++/41774
279         * g++.dg/ext/visibility/namespace3.C: New test.
280
281 2009-11-01  Jason Merrill  <jason@redhat.com>
282
283         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
284         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
285         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
286
287 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/opt5.adb: New test.
290
291 2009-11-01  Tobias Burnus  <burnus@net-b.de>
292
293         PR fortran/41872
294         * gfortran.dg/allocatable_scalar_4.f90: New test.
295
296 2009-11-01  Tobias Burnus  <burnus@net-b.de>
297
298         PR fortran/41850
299         * gfortran.dg/intent_out_6.f90: New testcase.
300
301 2009-10-31  Richard Guenther  <rguenther@suse.de>
302
303         * g++.dg/tree-ssa/restrict1.C: New.
304
305 2009-10-31  Jason Merrill  <jason@redhat.com>
306
307         * g++.dg/rtti/typeid9.C: New.
308
309         PR c++/41754
310         * g++.dg/cpp0x/initlist25.C: New.
311
312 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
313
314         * gnat.dg/specs/rep_clause4.ads: New test.
315
316 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
317
318         PR target/41885
319         * gcc.target/avr/torture/pr41885.c: New test.
320
321 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
322
323         * gnat.dg/specs/pack5.ads: New test.
324
325 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
326
327         * lib/target-supports.exp: Handle powerpc-*-elf.
328
329 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
330
331         PR target/40838
332         * gcc.target/i386/incoming-6.c: New.
333         * gcc.target/i386/incoming-7.c: Likewise.
334         * gcc.target/i386/incoming-8.c: Likewise.
335         * gcc.target/i386/incoming-9.c: Likewise.
336         * gcc.target/i386/incoming-10.c: Likewise.
337         * gcc.target/i386/incoming-11.c: Likewise.
338         * gcc.target/i386/incoming-12.c: Likewise.
339         * gcc.target/i386/incoming-13.c: Likewise.
340         * gcc.target/i386/incoming-14.c: Likewise.
341         * gcc.target/i386/incoming-15.c: Likewise.
342         * gcc.target/i386/pr37843-4.c: Likewise.
343
344 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
345
346         PR c++/41863
347         * g++.dg/template/sizeof12.C: New test.
348
349 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
350
351         * gnat.dg/pack14.adb: New test.
352
353 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
354
355         * gcc.target/mips/mips.exp (mips_option_groups): Add
356         mcount-ra-address.
357         * gcc.target/mips/mmcount-ra-address-1.c: New test.
358         * gcc.target/mips/mmcount-ra-address-2.c: New test.
359         * gcc.target/mips/mmcount-ra-address-3.c: New test.
360
361 2009-10-29  Michael Matz  <matz@suse.de>
362
363         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
364         * gcc.target/i386/sse-recip-vec.c: Ditto.
365         * gcc.target/i386/brokensqrt.c: New test.
366
367 2009-10-29  Tobias Burnus  <burnus@net-b.de>
368
369         PR fortran/41777
370         * gfortran.dg/associated_target_3.f90: New testcase.
371
372 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
373
374         * gfortran.dg/lto/pr41764_0.f: New.
375
376 2009-10-29  Martin Jambor  <mjambor@suse.cz>
377
378         PR tree-optimization/41775
379         * testsuite/g++.dg/torture/pr41775.C: New testcase.
380
381 2009-10-28  Jason Merrill  <jason@redhat.com>
382
383         * g++.dg/cpp0x/inline-ns1.C: New.
384         * g++.dg/cpp0x/inline-ns2.C: New.
385         * g++.dg/cpp0x/inline-ns3.C: New.
386
387 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
388
389         PR rtl-optimization/39715
390         * gcc.target/arm/thumb-ltu.c: New.
391
392 2009-10-28  Richard Guenther  <rguenther@suse.de>
393
394         PR lto/41808
395         PR lto/41839
396         * gcc.dg/lto/20091027-1_0.c: New testcase.
397         * gcc.dg/lto/20091027-1_1.c: Likewise.
398         * g++.dg/lto/20091026-1_0.C: Likewise.
399         * g++.dg/lto/20091026-1_1.C: Likewise.
400         * g++.dg/lto/20091026-1_a.h: Likewise.
401
402 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
403
404         PR middle-end/41837
405         * gcc.dg/pr41837.c: New test.
406
407         PR debug/41801
408         * g++.dg/ext/sync-3.C: New test.
409
410         PR target/41762
411         * gcc.dg/pr41762.c: New test.
412
413 2009-10-28  Richard Guenther  <rguenther@suse.de>
414
415         PR middle-end/41855
416         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
417         * gfortran.dg/lto/20091028-1_1.c: Likewise.
418         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
419         * gfortran.dg/lto/20091028-2_1.c: Likewise.
420
421 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
422
423         PR rtl-optimization/39715
424         * gcc.target/arm/thumb-bitfld1.c: New.
425
426 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
427
428         PR rtl-optimization/40741
429         * gcc.target/arm/thumb-branch1.c: New.
430
431 2009-10-27  Jason Merrill  <jason@redhat.com>
432
433         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
434         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
435         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
436         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
437
438 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
439
440         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
441         * gnat.dg/null_pointer_deref2.adb: Likewise.
442
443 2009-10-27  Richard Guenther  <rguenther@suse.de>
444
445         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
446
447 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
448
449         PR c/41842
450         * gcc.dg/pr41842.c: New test.
451
452 2009-10-27  Revital Eres  <eres@il.ibm.com>
453
454         PR tree-optimization/40648
455         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
456         change in decision of peeling for alignment.
457         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
458         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
459         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
460         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
461         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
462         * gcc.dg/vect/vect-50.c: Likewise.
463         * gcc.dg/vect/vect-33.c: Likewise.
464         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
465         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
466         Likewise.
467         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
468         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
469         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
470         Likewise.
471         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
472         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
473         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
474         * gcc.dg/vect/vect-60.c: Likewise.
475         * gcc.dg/vect/vect-26.c: Likewise.
476         * gcc.dg/vect/vect-52.c: Likewise.
477         * gcc.dg/vect/vect-44.c: Likewise.
478         * gcc.dg/vect/vect-27.c: Likewise.
479         * gcc.dg/vect/vect-70.c: Likewise.
480         * gcc.dg/vect/vect-28.c: Likewise.
481         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
482         * gcc.dg/vect/vect-109.c: Likewise.
483         * gcc.dg/vect/vect-54.c: Likewise.
484         * gcc.dg/vect/vect-29.c: Likewise.
485         * gcc.dg/vect/vect-72.c: Likewise.
486         * gcc.dg/vect/vect-56.c: Likewise.
487         * gcc.dg/vect/vect-48.c: Likewise.
488         * gcc.dg/vect/vect-91.c: Likewise.
489         * gcc.dg/vect/vect-92.c: Likewise.
490         * gcc.dg/vect/vect-58.c: Likewise.
491         * gcc.dg/vect/slp-25.c: Likewise.
492         * gcc.dg/vect/vect-93.c: Likewise.
493         * gcc.dg/vect/vect-95.c: Likewise.
494         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
495         * gcc.dg/vect/vect-87.c: Likewise.
496         * gcc.dg/vect/vect-96.c: Likewise.
497         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
498         * gcc.dg/vect/vect-88.c: Likewise.
499         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
500         * gcc.dg/vect/vect-89.c: Likewise.
501         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
502         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
503         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
504         * gfortran.dg/vect/vect-2.f90: Likewise.
505         * gfortran.dg/vect/vect-3.f90: Likewise.
506         * gfortran.dg/vect/vect-4.f90: Likewise.
507         * gfortran.dg/vect/vect-5.f90: Likewise.
508
509 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
510
511         PR c++/41020
512         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
513
514 2009-10-26  Ben Elliston  <bje@au.ibm.com>
515             Michael Meissner  <meissner@linux.vnet.ibm.com>
516             Ulrich Weigand  <uweigand@de.ibm.com>
517
518         * gcc.target/spu/ea/ea.exp: New file.
519         * gcc.target/spu/ea/cache1.c: Likewise.
520         * gcc.target/spu/ea/cast1.c: Likewise.
521         * gcc.target/spu/ea/cast2.c: Likewise.
522         * gcc.target/spu/ea/compile1.c: Likewise.
523         * gcc.target/spu/ea/compile2.c: Likewise.
524         * gcc.target/spu/ea/cppdefine.c: Likewise.
525         * gcc.target/spu/ea/errors1.c: Likewise.
526         * gcc.target/spu/ea/errors2.c: Likewise.
527         * gcc.target/spu/ea/execute1.c: Likewise.
528         * gcc.target/spu/ea/execute2.c: Likewise.
529         * gcc.target/spu/ea/execute3.c: Likewise.
530         * gcc.target/spu/ea/ops1.c: Likewise.
531         * gcc.target/spu/ea/ops2.c: Likewise.
532         * gcc.target/spu/ea/options1.c: Likewise.
533         * gcc.target/spu/ea/test-sizes.c: Likewise.
534
535 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
536
537         PR bootstrap/41345
538         * gcc.dg/pr41345.c: New test.
539
540         PR debug/41828
541         * g++.dg/debug/dwarf2/anonname1.C: New test.
542
543 2009-10-26  Jason Merrill  <jason@redhat.com>
544
545         PR c++/38796
546         * g++.dg/cpp0x/defaulted15.C: New.
547         * g++.dg/cpp0x/defaulted16.C: New.
548
549 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
550
551         PR c++/41785
552         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
553
554 2009-10-26  Nick Clifton  <nickc@redhat.com>
555
556         * lib/target-supports.exp (check_profiling_available):
557         Profiling is not, currently, available for the RX port.
558         (check_effective_target_hard_float): Add support for RX target.
559         * gcc.target/rx: New directory.
560         * gcc.target/rx/builtins.c: New test file.
561         * gcc.target/rx/interrupts.c: New test file.
562         * gcc.target/rx/rx-abi-function-tests.c: New test file.
563         * gcc.target/rx/zero-width-bitfield.c: New test file.
564         * gcc.target/rx/i272091.c: New test file.
565         * gcc.target/rx/packed-struct.c: New test file.
566         * gcc.target/rx/rx.exp: New file: Drives RX tests.
567
568 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
569
570         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
571         * gcc.dg/lto/20091016-1_0.c: Likewise.
572         * gcc.dg/lto/20090206-1_0.c: Likewise.
573         * gcc.dg/lto/20081120-1_0.c: Likewise.
574         * gcc.dg/lto/20081120-2_0.c: Likewise.
575         * gcc.dg/lto/20090116_0.c: Likewise.
576         * gcc.dg/lto/20081126_0.c: Likewise.
577         * gcc.dg/lto/20091013-1_0.c: Likewise.
578         * gcc.dg/lto/20081212-1_0.c: Likewise.
579         * gcc.dg/lto/20091015-1_0.c: Likewise.
580         * gcc.dg/lto/20090126-1_0.c: Likewise.
581         * gcc.dg/lto/20090126-2_0.c: Likewise.
582         * gcc.dg/lto/20091020-1_0.c: Likewise.
583         * gcc.dg/lto/20091020-2_0.c: Likewise.
584         * gcc.dg/lto/20081204-1_0.c: Likewise.
585         * gcc.dg/lto/20081204-2_0.c: Likewise.
586         * gcc.dg/lto/20081224_0.c: Likewise.
587         * gcc.dg/lto/20090219_0.c: Likewise.
588
589 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
590
591         PR c++/41020
592         * g++.dg/lookup/extern-c-redecl2.C: New test.
593         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
594         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
595         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
596
597 2009-10-26  Michael Matz  <matz@suse.de>
598
599         PR tree-optimization/41783
600         * gcc.dg/pr41783.c: New test.
601         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
602         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
603         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
604
605 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
606
607         PR fortran/41714
608         * gfortran.dg/class_allocate_4.f03: New test.
609
610 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
611
612         * gcc.target/mips/mult-1.c: New test.
613
614 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
615
616         PR fortran/41784
617         * gfortran.dg/extends_8.f03: New test.
618
619 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
620
621         * gnat.dg/specs/pack4.ads: New test.
622
623 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
624
625         * gnat.dg/null_pointer_deref1.adb: New test.
626         * gnat.dg/null_pointer_deref2.adb: Likewise.
627
628 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
629
630         PR fortran/41772
631         * gfortran.dg/transfer_intrinsic_3.f90.
632
633 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
634
635         * gnat.dg/opt4.adb: New test.
636
637 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
638
639         PR c/40033
640         * gcc.dg/noncompile/pr40033-1.c: New test.
641
642 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
643
644         PR c++/40808
645         * g++.dg/abi/mangle34.C: New test
646
647 2009-10-23  Jason Merrill  <jason@redhat.com>
648
649         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
650
651         Core issue 899
652         * g++.dg/cpp0x/explicit4.C: New.
653
654 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
655
656         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
657         *-*-cygwin.
658         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
659         for *-*-mingw* and *-*-cygwin.
660         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
661         * g++.dg/template/spec35.C: Disable weak symbol test for
662         *-*-mingw* and *-*-cygwin.
663
664         PR testsuite/31342
665         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
666
667 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
668
669         PR fortran/41800
670         * gfortran.dg/class_10.f03: New test.
671
672 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
673
674         PR target/41787
675         * gcc.target/powerpc/vsx-vrsave.c: New file.
676
677 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
678
679         PR c/41673
680         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
681
682 2009-10-23  Richard Guenther  <rguenther@suse.de>
683
684         PR tree-optimization/41778
685         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
686
687 2009-10-22  Richard Guenther  <rguenther@suse.de>
688
689         PR lto/41791
690         * g++.dg/lto/20091022-2_0.C: New testcase.
691
692 2009-10-22  Richard Guenther  <rguenther@suse.de>
693
694         PR lto/41730
695         * g++.dg/lto/20091022-1_0.C: New testcase.
696
697 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
698
699         * gcc.dg/autopar/outer-4.c: Adjust scan.
700         * gcc.dg/autopar/outer-5.c: Adjust scan.
701         * gcc.dg/autopar/outer-5.c: Add scan optimized.
702
703         * libgomp.graphite/force-parallel-2.c: Adjust scan.
704         * gcc.dg/autopar/outer-1.c: New testcase.
705         * gcc.dg/autopar/outer-2.c: New testcase.
706         * gcc.dg/autopar/outer-3.c: New testcase.
707         * gcc.dg/autopar/outer-4.c: New testcase.
708         * gcc.dg/autopar/outer-5.c: New testcase.
709         * gcc.dg/autopar/outer-6.c: New testcase.
710
711 2009-10-22  Jan Hubicka  <jh@suse.cz>
712
713         * gcc.c-torture/compile/pr40556.c: New testcase.
714
715 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
716
717         PR fortran/41781
718         * gfortran.dg/goto_8.f90: New test case.
719
720 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
721
722         PR tree-optimization/41497
723         * gcc.dg/tree-ssa/pr41497.c: New.
724
725 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
726
727         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
728
729 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
730
731         * gcc.dg/tls/pie-1.c: New test.
732
733 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
734
735         * g++.dg/abi/mangle33.C: New test.
736
737 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
738
739         * gnat.dg/discr22.adb: New test.
740
741 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
742
743         * gnat.dg/loop_optimization7.ad[sb]: New test.
744         * gnat.dg/loop_optimization7_pkg.ads: New helper.
745
746 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
747
748         PR fortran/41706
749         PR fortran/41766
750         * gfortran.dg/class_9.f03: Extended test case.
751         * gfortran.dg/select_type_7.f03: New test case.
752
753 2009-10-20  Richard Guenther  <rguenther@suse.de>
754
755         * gcc.dg/lto/20091020-3_0.c: New testcase.
756
757 2009-10-20  Richard Guenther  <rguenther@suse.de>
758
759         PR lto/41761
760         * gcc.dg/lto/20091020-1_0.c: New testcase.
761         * gcc.dg/lto/20091020-1_1.c: Likewise.
762         * gcc.dg/lto/20091020-2_0.c: Likewise.
763         * gcc.dg/lto/20091020-2_1.c: Likewise.
764
765 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
766
767         PR debug/41340
768         * gcc.dg/pr41340.c: New test.
769
770 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
771
772         * gnat.dg/discr21.ad[sb]: New test.
773         * gnat.dg/discr21_pkg.ads: New helper.
774
775 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
776
777         PR fortran/41706
778         * gfortran.dg/class_9 : New test.
779
780 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
781
782         * gcc.dg/raw-string-1.c: New test.
783         * gcc.dg/raw-string-2.c: New test.
784         * gcc.dg/raw-string-3.c: New test.
785         * gcc.dg/raw-string-4.c: New test.
786         * gcc.dg/raw-string-5.c: New test.
787         * gcc.dg/raw-string-6.c: New test.
788         * gcc.dg/raw-string-7.c: New test.
789         * gcc.dg/utf8-1.c: New test.
790         * gcc.dg/utf8-2.c: New test.
791         * gcc.dg/utf-badconcat2.c: New test.
792         * gcc.dg/utf-dflt2.c: New test.
793         * gcc.dg/cpp/include6.c: New test.
794         * g++.dg/ext/raw-string-1.C: New test.
795         * g++.dg/ext/raw-string-2.C: New test.
796         * g++.dg/ext/raw-string-3.C: New test.
797         * g++.dg/ext/raw-string-4.C: New test.
798         * g++.dg/ext/raw-string-5.C: New test.
799         * g++.dg/ext/raw-string-6.C: New test.
800         * g++.dg/ext/raw-string-7.C: New test.
801         * g++.dg/ext/utf8-1.C: New test.
802         * g++.dg/ext/utf8-2.C: New test.
803         * g++.dg/ext/utf-badconcat2.C: New test.
804         * g++.dg/ext/utf-dflt2.C: New test.
805
806         * gcc.dg/cleanup-13.c: New test.
807
808 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
809
810         PR fortran/41586
811         * gfortran.dg/auto_dealloc_1.f90: New test case.
812
813 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
814
815         Port from redhat/gcc-4_4-branch:
816         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
817         * gcc.dg/debug/vta-2.c: New test.
818
819         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
820         * gcc.dg/debug/vta-1.c: New.
821
822 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
823
824         * gnat.dg/noreturn2.ad[sb]: New test.
825
826 2009-10-19  Tobias Burnus  <burnus@net-b.de>
827
828         PR fortran/41755
829         * gfortran.dg/equiv_8.f90: New test.
830         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
831
832 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
833
834         * gcc.target/arm/neon-thumb2-move.c: New test.
835
836 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
837
838         * gcc.dg/debug/vta-3.c: New test.
839
840 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
841
842         * gnat.dg/nested_proc.adb: Rename into...
843         * gnat.dg/nested_proc1.adb: ...this.
844         * gnat.dg/nested_proc2.adb: New test.
845
846 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
847
848         * gnat.dg/noreturn1.ad[sb]: New test.
849
850 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
851             Paul Thomas  <pault@gcc.gnu.org>
852
853         PR fortran/41629
854         * gfortran.dg/class_6.f90: New test.
855
856         PR fortran/41608
857         PR fortran/41587
858         * gfortran.dg/class_7.f90: New test.
859
860         PR fortran/41618
861         * gfortran.dg/class_8.f90: New test.
862
863 2009-10-17  Richard Guenther  <rguenther@suse.de>
864
865         * gcc.dg/lto/20091017-1_0.c: New testcase.
866         * gcc.dg/lto/20091017-1_1.c: Likewise.
867
868 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
869
870         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
871
872 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gnat.dg/aggr11.adb: New test.
875         * gnat.dg/aggr11_pkg.ads: New helper.
876
877 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
878
879         * gnat.dg/slice8.adb: New test.
880         * gnat.dg/slice8_pkg1.ads: New helper.
881         * gnat.dg/slice8_pkg2.ads: Likewise.
882         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
883
884 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
885
886         * gnat.dg/unchecked_convert4.adb: New test.
887
888 2009-10-15  Jason Merrill  <jason@redhat.com>
889
890         PR c++/38798
891         * g++.dg/cpp0x/trailing5.C: New.
892
893         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
894         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
895         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
896         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
897
898 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
899
900         PR fortran/41719
901         * gfortran.dg/class_5.f03: New test case.
902         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
903         * gfortran.dg/typebound_operator_4.f03: Ditto.
904
905 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
906
907         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
908         * g++.dg/other/first-global.C: Likewise.
909         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
910         * g++.dg/torture/pr40323.C: Likewise.
911         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
912         * gcc.dg/inline-33.c: Likewise.
913         * gcc.dg/ipa/ipa-1.c: Likewise.
914         * gcc.dg/ipa/ipa-2.c: Likewise.
915         * gcc.dg/ipa/ipa-3.c: Likewise.
916         * gcc.dg/ipa/ipa-4.c: Likewise.
917         * gcc.dg/ipa/ipa-5.c: Likewise.
918         * gcc.dg/ipa/ipa-7.c: Likewise.
919         * gcc.dg/ipa/ipacost-2.c: Likewise.
920         * gcc.dg/tree-ssa/inline-3.c: Likewise.
921         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
922         * gfortran.dg/whole_file_5.f90: Likewise.
923         * gfortran.dg/whole_file_6.f90: Likewise.
924
925 2009-10-16  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/41728
928         * gcc.c-torture/compile/pr41728.c: New testcase.
929
930 2009-10-16  Richard Guenther  <rguenther@suse.de>
931
932         PR lto/41598
933         * gcc.dg/lto/20091016-1_0.c: New testcase.
934         * gcc.dg/lto/20091016-1_1.c: Likewise.
935         * gcc.dg/lto/20091016-1_a.h: Likewise.
936
937 2009-10-16  Richard Guenther  <rguenther@suse.de>
938
939         PR lto/41715
940         * gfortran.dg/lto/20091015-1_0.f: New testcase.
941         * gfortran.dg/lto/20091015-1_1.f: Likewise.
942         * gfortran.dg/lto/20091015-1_2.f: Likewise.
943
944 2009-10-16  Richard Guenther  <rguenther@suse.de>
945
946         PR lto/41713
947         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
948
949 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
950
951         PR debug/41717
952         * gcc.dg/debug/pr41717.c: New test.
953
954 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
955
956         PR fortran/41648
957         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
958
959         PR fortran/41656
960         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
961
962 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
963
964         PR target/23983
965         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
966         result used.
967         * g++.dg/ext/altivec-2.C (main): Ditto.
968
969 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
970
971         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
972         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
973
974 2009-10-15  Richard Guenther  <rguenther@suse.de>
975
976         PR lto/41669
977         * gcc.dg/lto/20091015-1_0.c: New testcase.
978         * gcc.dg/lto/20091015-1_1.c: Likewise.
979         * gcc.dg/lto/20091015-1_2.c: Likewise.
980         * gcc.dg/lto/20091015-1_a.h: Likewise.
981         * gcc.dg/lto/20091015-1_b.h: Likewise.
982
983 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
984
985         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
986
987 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
988
989         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
990
991 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
992
993         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
994         line from 1 to 0.
995         * obj-c++.dg/bitfield-1.mm: Likewise.
996         * obj-c++.dg/bitfield-4.mm: Likewise.
997
998 2009-10-14  Richard Guenther  <rguenther@suse.de>
999
1000         PR lto/41173
1001         * gcc.dg/lto/20091014-1_0.c: New testcase.
1002
1003 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1004
1005         PR testsuite/41707
1006         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1007         warning on line 0 instead of 1.
1008
1009 2009-10-14  Richard Guenther  <rguenther@suse.de>
1010
1011         PR lto/41521
1012         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1013         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1014
1015 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1016
1017         PR preprocessor/41543
1018         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1019
1020         PR debug/41695
1021         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1022
1023 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1026         New procedure.
1027         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1028         effective target.
1029
1030 2009-10-14  Jason Merrill  <jason@redhat.com>
1031
1032         PR c++/39866
1033         * g++.dg/cpp0x/defaulted14.C: New.
1034
1035 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1036
1037         * g++.dg/cpp0x/vt-40092.C: New.
1038
1039 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1040
1041         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1042         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1043
1044 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1045
1046         * gfortran.dg/complex_intrinsic_8.f90: New test.
1047
1048 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1049
1050         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1051         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1052
1053 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1054
1055         PR target/38948
1056         * gcc.dg/torture/pr38948.c: New test.
1057
1058 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1059
1060         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1061
1062 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1063
1064         PR fortran/41581
1065         * gfortran.dg/class_allocate_2.f03: Modified.
1066         * gfortran.dg/class_allocate_3.f03: New test case.
1067
1068 2009-10-13  Richard Guenther  <rguenther@suse.de>
1069
1070         PR lto/41668
1071         * gcc.dg/lto/20091006-2_0.c: New testcase.
1072         * gcc.dg/lto/20091006-2_1.c: Likewise.
1073         * gcc.dg/lto/20091006-2_2.c: Likewise.
1074         * gcc.dg/lto/20091013-1_0.c: Likewise.
1075         * gcc.dg/lto/20091013-1_1.c: Likewise.
1076         * gcc.dg/lto/20091013-1_2.c: Likewise.
1077
1078 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1079
1080         * gcc.c-torture/compile/pr41661.c: New test.
1081
1082 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1083
1084         PR libgfortran/41683
1085         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1086
1087 2009-10-12  Jason Merrill  <jason@redhat.com>
1088
1089         PR c++/37875
1090         * g++.dg/cpp0x/decltype18.C: New.
1091
1092         PR c++/37766
1093         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1094
1095 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1096
1097         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1098
1099 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1100
1101         PR debug/41343
1102         PR debug/41447
1103         PR debug/41264
1104         PR debug/41338
1105         * gcc.dg/guality/pr41447-1.c: New.
1106         * gcc.dg/debug/pr41264-1.c: New.
1107         * gcc.dg/debug/pr41343-1.c: New.
1108
1109 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1110
1111         PR target/26515
1112         * gcc.dg/torture/pr26515.c: New test.
1113
1114 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1115
1116         PR testsuite/41659
1117         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1118         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1119         or "xfail" with dg-lto-do.
1120
1121 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1122
1123         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1124
1125 2009-10-12  Michael Matz  <matz@suse.de>
1126
1127         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1128         pass.
1129
1130 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR target/41680
1133         * g++.dg/torture/pr41680.C: New test.
1134
1135 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1136
1137         PR c++/41570
1138         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1139
1140 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1141
1142         PR debug/41616
1143         * gcc.dg/guality/pr41616-1.c: New.
1144
1145 2009-10-11  Jason Merrill  <jason@redhat.com>
1146
1147         PR c++/37204
1148         * g++.dg/cpp0x/rv-reinterpret.C: New.
1149
1150 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1151
1152         PR libgfortran/38439
1153         * gfortran.dg/fmt_error_9.f: New test.
1154         * gfortran.dg/fmt_error_10.f: New test.
1155
1156 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1157
1158         PR fortran/41583
1159         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1160         * gfortran.dg/class_4b.f03: As above.
1161         * gfortran.dg/class_4c.f03: As above.
1162         * gfortran.dg/class_4d.f03: As above.
1163
1164 2009-10-11  Richard Guenther  <rguenther@suse.de>
1165
1166         PR tree-optimization/41555
1167         * gcc.dg/torture/pr41555.c: New testcase.
1168
1169 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1170
1171         PR libgfortran/35862
1172         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1173         function correctly.
1174
1175 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1176
1177         PR libgfortran/35862
1178         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1179         Add conditions to avoid runtime errors if not supported.
1180
1181 2009-10-10  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/41654
1184         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1185
1186 2009-10-09  Jason Merrill  <jason@redhat.com>
1187
1188         * g++.dg/cpp/ucn-1.C: New.
1189
1190 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1191
1192         PR fortran/41585
1193         * gfortran.dg/class_2.f03: Extended test case.
1194
1195 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1196
1197         PR fortran/41582
1198         * gfortran.dg/class_allocate_1.f03: Modify code such that
1199         it compiles with the gfc_warning->gfc_error change.
1200         * gfortran.dg/class_allocate_1.f03: New test.
1201
1202 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1203
1204         PR fortran/41579
1205         * gfortran.dg/select_type_6.f03: New test.
1206
1207 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR preprocessor/41445
1210         * gcc.dg/cpp/separate-1.c: Adjust.
1211         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1212         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1213         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1214         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1215         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1216         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1217         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1218
1219         PR rtl-optimization/41646
1220         * gcc.c-torture/compile/pr41646.c: New test.
1221
1222 2009-10-09  Richard Guenther  <rguenther@suse.de>
1223
1224         PR tree-optimization/41634
1225         * gcc.c-torture/compile/pr41634.c: New testcase.
1226
1227 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1228
1229         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1230
1231 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1232
1233         * gnat.dg/opt3.adb: New test.
1234         * gnat.dg/opt3_pkg.ads: New helper.
1235
1236 2009-10-08  Doug Kwan  <dougkwan@google.com>
1237
1238         PR rtl-optimization/41574
1239         * gcc.dg/pr41574.c: New test.
1240
1241 2009-10-08  Cary Coutant  <ccoutant@google.com>
1242
1243         Add support for debugging with ICF (Identical Code Folding).
1244         * g++.dg/debug/dwarf2/icf.C: New test.
1245
1246 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1247
1248         * gcc.target/mips/truncate-6.c: New test.
1249
1250 2009-10-08  Jason Merrill  <jason@redhat.com>
1251
1252         PR c++/36816
1253         * g++.dg/cpp0x/rv-deduce.C: New.
1254
1255         PR c++/37177
1256         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1257         * g++.dg/template/explicit-args2.C: New.
1258         * g++.dg/template/explicit-args3.C: New.
1259         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1260
1261 2009-10-08  Michael Matz  <matz@suse.de>
1262
1263         PR middle-end/41573
1264         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1265         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1266         * gcc.dg/pr41573.c: New test.
1267
1268 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1269
1270         PR c/41182
1271         * gcc.c-torture/compile/pr41182-1.c: New.
1272
1273 2009-10-07  Jason Merrill  <jason@redhat.com>
1274
1275         * g++.dg/cpp0x/variadic95.C: New.
1276
1277 2009-10-07  Jason Merrill  <jason@redhat.com>
1278
1279         * g++.dg/template/scope3.C: New.
1280
1281 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1282
1283         * gcc.dg/debug/dwarf2/inline3.c: New test.
1284
1285 2009-10-07  Daniel Kraft  <d@domob.eu>
1286
1287         PR fortran/41615
1288         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1289
1290 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1291
1292         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1293         * gfortran.dg/select_type_1.f03: Modified error message.
1294         * gfortran.dg/select_type_5.f03: New test.
1295
1296 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1297
1298         PR libgfortran/41612
1299         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1300         have kind=10 reals.
1301
1302 2009-10-06  Jason Merrill  <jason@redhat.com>
1303
1304         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1305         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1306
1307 2009-10-06  Richard Guenther  <rguenther@suse.de>
1308
1309         PR lto/41502
1310         * gcc.dg/lto/20091006-1_0.c: New testcase.
1311         * gcc.dg/lto/20091006-1_1.c: Likewise.
1312         * gcc.dg/lto/20091005-2_0.c: Likewise.
1313
1314 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1315
1316         PR ada/41383
1317         * gnat.dg/timer_cancel.adb: New test.
1318
1319 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1320
1321         PR ada/38333
1322         * gnat.dg/specs/import_abstract.ads: New.
1323
1324 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1325
1326         PR libgfortran/35862
1327         * gfortran.dg/round_2.f03: New test.
1328
1329 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR debug/41558
1332         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1333         * lib/gcc-gdb-test.exp: ... here.  New file.
1334         * gfortran.dg/guality/guality.exp: New file.
1335         * gfortran.dg/guality/pr41558.f90: New test.
1336         * gfortran.dg/guality/arg1.f90: New test.
1337
1338 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1339
1340         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1341         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1342         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1343         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1344
1345 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1346
1347         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1348         register_pass_info.
1349         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1350         plugin_pass to register_pass_info.
1351         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1352         register_pass_info.
1353         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1354         register_pass_info.
1355
1356 2009-10-05  Richard Guenther  <rguenther@suse.de>
1357
1358         PR lto/41281
1359         * gcc.dg/lto/20090914-2_0.c: New testcase.
1360
1361 2009-10-05  Richard Guenther  <rguenther@suse.de>
1362
1363         PR lto/40902
1364         * gcc.dg/lto/20091005-1_0.c: New testcase.
1365         * gcc.dg/lto/20091005-1_1.c: Likewise.
1366
1367 2009-10-05  Richard Guenther  <rguenther@suse.de>
1368
1369         PR lto/41552
1370         PR lto/41487
1371         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1372         * g++.dg/lto/20091004-1_0.C: New testcase.
1373         * g++.dg/lto/20091004-1_1.C: Likewise.
1374         * g++.dg/lto/20091004-2_0.C: Likewise.
1375         * g++.dg/lto/20091004-2_1.C: Likewise.
1376         * g++.dg/lto/20091004-3_0.C: Likewise.
1377         * g++.dg/lto/20091004-3_1.C: Likewise.
1378
1379 2009-10-05  Richard Guenther  <rguenther@suse.de>
1380
1381         PR tree-optimization/23821
1382         * gcc.dg/torture/pr23821.c: New testcase.
1383
1384 2009-10-05  Daniel Kraft  <d@domob.eu>
1385
1386         PR fortran/41403
1387         * gfortran.dg/goto_6.f: New test.
1388         * gfortran.dg/goto_7.f: New test.
1389
1390 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1391             Bill Maddox  <maddox@google.com>
1392             Cary Coutant  <ccoutant@google.com>
1393             Chris Demetriou  <cgd@google.com>
1394             Diego Novillo  <dnovillo@google.com>
1395             Doug Kwan  <dougkwan@google.com>
1396             Jan Hubicka  <jh@suse.cz>
1397             Ollie Wild  <aaw@google.com>
1398             Rafael Espindola  <espindola@google.com>
1399             Richard Guenther  <rguenther@suse.de>
1400             Simon Baldwin  <simonb@google.com>
1401
1402         * g++.dg/20090107-1.C: New.
1403         * g++.dg/20090121-1.C: New.
1404         * g++.dg/ipa/20090113-1.C: New.
1405         * g++.dg/lto: New directory.
1406         * g++.dg/lto/20080829_0.C: New.
1407         * g++.dg/lto/20080904_0.C: New.
1408         * g++.dg/lto/20080907_0.C: New.
1409         * g++.dg/lto/20080908-1_0.C: New.
1410         * g++.dg/lto/20080908-2_0.C: New.
1411         * g++.dg/lto/20080908-3_0.C: New.
1412         * g++.dg/lto/20080909-1_0.C: New.
1413         * g++.dg/lto/20080910-1_0.C: New.
1414         * g++.dg/lto/20080912-1_0.C: New.
1415         * g++.dg/lto/20080912_0.C: New.
1416         * g++.dg/lto/20080915_0.C: New.
1417         * g++.dg/lto/20080916_0.C: New.
1418         * g++.dg/lto/20080917_0.C: New.
1419         * g++.dg/lto/20080924_0.C: New.
1420         * g++.dg/lto/20080926_0.C: New.
1421         * g++.dg/lto/20081008_0.C: New.
1422         * g++.dg/lto/20081022.h: New.
1423         * g++.dg/lto/20081022_0.C: New.
1424         * g++.dg/lto/20081022_1.C: New.
1425         * g++.dg/lto/20081023_0.C: New.
1426         * g++.dg/lto/20081109-1_0.C: New.
1427         * g++.dg/lto/20081109-2_0.C: New.
1428         * g++.dg/lto/20081109_0.C: New.
1429         * g++.dg/lto/20081109_1.C: New.
1430         * g++.dg/lto/20081118-1_0.C: New.
1431         * g++.dg/lto/20081118-1_1.C: New.
1432         * g++.dg/lto/20081118_0.C: New.
1433         * g++.dg/lto/20081118_1.C: New.
1434         * g++.dg/lto/20081119-1.h: New.
1435         * g++.dg/lto/20081119-1_0.C: New.
1436         * g++.dg/lto/20081119-1_1.C: New.
1437         * g++.dg/lto/20081119_0.C: New.
1438         * g++.dg/lto/20081119_1.C: New.
1439         * g++.dg/lto/20081120-1_0.C: New.
1440         * g++.dg/lto/20081120-1_1.C: New.
1441         * g++.dg/lto/20081120-2_0.C: New.
1442         * g++.dg/lto/20081120-2_1.C: New.
1443         * g++.dg/lto/20081123_0.C: New.
1444         * g++.dg/lto/20081123_1.C: New.
1445         * g++.dg/lto/20081125.h: New.
1446         * g++.dg/lto/20081125_0.C: New.
1447         * g++.dg/lto/20081125_1.C: New.
1448         * g++.dg/lto/20081127_0.C: New.
1449         * g++.dg/lto/20081127_1.C: New.
1450         * g++.dg/lto/20081203_0.C: New.
1451         * g++.dg/lto/20081203_1.C: New.
1452         * g++.dg/lto/20081204-1_0.C: New.
1453         * g++.dg/lto/20081204-1_1.C: New.
1454         * g++.dg/lto/20081204-2_0.C: New.
1455         * g++.dg/lto/20081204-2_1.C: New.
1456         * g++.dg/lto/20081209_0.C: New.
1457         * g++.dg/lto/20081209_1.C: New.
1458         * g++.dg/lto/20081211-1.h: New.
1459         * g++.dg/lto/20081211-1_0.C: New.
1460         * g++.dg/lto/20081211-1_1.C: New.
1461         * g++.dg/lto/20081217-1_0.C: New.
1462         * g++.dg/lto/20081217-2_0.C: New.
1463         * g++.dg/lto/20081219_0.C: New.
1464         * g++.dg/lto/20081219_1.C: New.
1465         * g++.dg/lto/20090106_0.C: New.
1466         * g++.dg/lto/20090112_0.C: New.
1467         * g++.dg/lto/20090128_0.C: New.
1468         * g++.dg/lto/20090221_0.C: New.
1469         * g++.dg/lto/20090302_0.C: New.
1470         * g++.dg/lto/20090302_1.C: New.
1471         * g++.dg/lto/20090303_0.C: New.
1472         * g++.dg/lto/20090311-1.h: New.
1473         * g++.dg/lto/20090311-1_0.C: New.
1474         * g++.dg/lto/20090311-1_1.C: New.
1475         * g++.dg/lto/20090311_0.C: New.
1476         * g++.dg/lto/20090311_1.C: New.
1477         * g++.dg/lto/20090312.h: New.
1478         * g++.dg/lto/20090312_0.C: New.
1479         * g++.dg/lto/20090312_1.C: New.
1480         * g++.dg/lto/20090313_0.C: New.
1481         * g++.dg/lto/20090313_1.C: New.
1482         * g++.dg/lto/20090315_0.C: New.
1483         * g++.dg/lto/20090315_1.C: New.
1484         * g++.dg/lto/20091002-1_0.C: New testcase.
1485         * g++.dg/lto/20091002-2_0.C: Likewise..
1486         * g++.dg/lto/20091002-3_0.C: Likewise..
1487         * g++.dg/lto/README: New.
1488         * g++.dg/lto/pr40818_0.C: New.
1489         * g++.dg/opt/thunk3-1.C: New.
1490         * g++.dg/opt/thunk4.C: New.
1491         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1492         replacements with __attribute__ ((__noinline__)).
1493         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1494         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1495         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1496         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1497         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1498         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1499         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1500         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1501         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1502         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1503         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1504         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1505         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1506         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1507         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1508         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1509         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1510         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1511         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1512         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1513         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1514         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1515         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1516         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1517         * gcc.dg/20081223-1.c: New.
1518         * gcc.dg/lto: New directory.
1519         * gcc.dg/lto/20080908_0.c: New.
1520         * gcc.dg/lto/20080917_0.c: New.
1521         * gcc.dg/lto/20080924_0.c: New.
1522         * gcc.dg/lto/20081024_0.c: New.
1523         * gcc.dg/lto/20081109_0.c: New.
1524         * gcc.dg/lto/20081111_0.c: New.
1525         * gcc.dg/lto/20081111_1.c: New.
1526         * gcc.dg/lto/20081112_0.c: New.
1527         * gcc.dg/lto/20081112_1.c: New.
1528         * gcc.dg/lto/20081115_0.c: New.
1529         * gcc.dg/lto/20081115_1.c: New.
1530         * gcc.dg/lto/20081115_2.c: New.
1531         * gcc.dg/lto/20081118_0.c: New.
1532         * gcc.dg/lto/20081118_1.c: New.
1533         * gcc.dg/lto/20081118_2.c: New.
1534         * gcc.dg/lto/20081120-1_0.c: New.
1535         * gcc.dg/lto/20081120-1_1.c: New.
1536         * gcc.dg/lto/20081120-2_0.c: New.
1537         * gcc.dg/lto/20081120-2_1.c: New.
1538         * gcc.dg/lto/20081125_0.c: New.
1539         * gcc.dg/lto/20081125_1.c: New.
1540         * gcc.dg/lto/20081126_0.c: New.
1541         * gcc.dg/lto/20081201-1_0.c: New.
1542         * gcc.dg/lto/20081201-1_1.c: New.
1543         * gcc.dg/lto/20081201-1_2.c: New.
1544         * gcc.dg/lto/20081201-2_0.c: New.
1545         * gcc.dg/lto/20081201-2_1.c: New.
1546         * gcc.dg/lto/20081202-1_0.c: New.
1547         * gcc.dg/lto/20081202-1_1.c: New.
1548         * gcc.dg/lto/20081202-2_0.c: New.
1549         * gcc.dg/lto/20081202-2_1.c: New.
1550         * gcc.dg/lto/20081204-1_0.c: New.
1551         * gcc.dg/lto/20081204-1_1.c: New.
1552         * gcc.dg/lto/20081204-2_0.c: New.
1553         * gcc.dg/lto/20081210-1_0.c: New.
1554         * gcc.dg/lto/20081212-1_0.c: New.
1555         * gcc.dg/lto/20081222_0.c: New.
1556         * gcc.dg/lto/20081222_0.h: New.
1557         * gcc.dg/lto/20081222_1.c: New.
1558         * gcc.dg/lto/20081224_0.c: New.
1559         * gcc.dg/lto/20081224_0.h: New.
1560         * gcc.dg/lto/20081224_1.c: New.
1561         * gcc.dg/lto/20090116_0.c: New.
1562         * gcc.dg/lto/20090120_0.c: New.
1563         * gcc.dg/lto/20090126-1_0.c: New.
1564         * gcc.dg/lto/20090126-2_0.c: New.
1565         * gcc.dg/lto/20090206-1_0.c: New.
1566         * gcc.dg/lto/20090206-2_0.c: New.
1567         * gcc.dg/lto/20090210_0.c: New.
1568         * gcc.dg/lto/20090210_1.c: New.
1569         * gcc.dg/lto/20090213_0.c: New.
1570         * gcc.dg/lto/20090213_1.c: New.
1571         * gcc.dg/lto/20090218-1_0.c: New.
1572         * gcc.dg/lto/20090218-1_1.c: New.
1573         * gcc.dg/lto/20090218-2_0.c: New.
1574         * gcc.dg/lto/20090218-2_1.c: New.
1575         * gcc.dg/lto/20090218_0.c: New.
1576         * gcc.dg/lto/20090218_1.c: New.
1577         * gcc.dg/lto/20090218_2.c: New.
1578         * gcc.dg/lto/20090218_3.c: New.
1579         * gcc.dg/lto/20090219_0.c: New.
1580         * gcc.dg/lto/20090312_0.c: New.
1581         * gcc.dg/lto/20090312_1.c: New.
1582         * gcc.dg/lto/20090313_0.c: New.
1583         * gcc.dg/lto/20090706-1_0.c: New.
1584         * gcc.dg/lto/20090706-2_0.c: New.
1585         * gcc.dg/lto/20090717_0.c: New.
1586         * gcc.dg/lto/20090717_1.c: New.
1587         * gcc.dg/lto/20090729_0.c: New.
1588         * gcc.dg/lto/20090729_1.c: New.
1589         * gcc.dg/lto/20090812_0.c: New.
1590         * gcc.dg/lto/20090812_1.c: New.
1591         * gcc.dg/lto/20090914-1_0.c: New.
1592         * gcc.dg/lto/README: New.
1593         * gcc.dg/visibility-7.c: Adjust expected pattern
1594         * gfortran.dg/lto: New directory.
1595         * gfortran.dg/lto/pr40724_0.f: New.
1596         * gfortran.dg/lto/pr40724_1.f: New.
1597         * gfortran.dg/lto/pr40725_0.f03: New.
1598         * gfortran.dg/lto/pr40725_1.c: New.
1599         * gfortran.dg/lto/pr41069_0.f90: New.
1600         * gfortran.dg/lto/pr41069_1.f90: New.
1601         * gfortran.dg/lto/pr41069_2.f90: New.
1602         * g++.dg/README: Add 'lto' directory.
1603         * g++.dg/dg.exp: Also scan 'lto' directory
1604
1605 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1606             Janis Johnson  <janis187@us.ibm.com>
1607             Diego Novillo  <dnovillo@google.com>
1608
1609         * g++.dg/lto/lto.exp: New.
1610         * gcc.c-torture/execute/execute.exp: Add
1611         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1612         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1613         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1614         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1615         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1616         * gcc.dg/lto/lto.exp: New.
1617         * gfortran.dg/lto/lto.exp: New.
1618         * lib/target-supports.exp (check_effective_target_lto): New.
1619         * lib/c-torture.exp: Load target-supports.exp.  Define
1620         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1621         * lib/gcc-dg.exp: Likewise.
1622         * lib/lto.exp: New.
1623         * lib/torture-options.exp: Add support for a third argument.
1624
1625 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1626
1627         PR testsuite/41542
1628         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1629
1630 2009-10-02  Jason Merrill  <jason@redhat.com>
1631
1632         * g++.dg/abi/mangle32.C: New.
1633
1634 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * gnat.dg/atomic2.adb: New test.
1637
1638 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1639
1640         * gnat.dg/array11.adb: New test.
1641         * gnat.dg/array12.adb: Likewise.
1642
1643 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1644
1645         * gnat.dg/array10.adb: New test.
1646         * gnat.dg/object_overflow.adb: Tweak.
1647
1648 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1649
1650         * gcc.dg/guality/guality.exp: Disable on darwin.
1651
1652 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1653
1654         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1655         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1656         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1657         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1658
1659 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1660
1661         PR fortran/41479
1662         * gfortran.dg/intent_out_5.f90: New test.
1663
1664 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR debug/41404
1667         PR debug/41353
1668         * gcc.dg/guality/pr41404-1.c: New test.
1669         * gcc.dg/guality/pr41353-2.c: New test.
1670
1671 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1672
1673         PR testsuite/41546
1674         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1675         to -mtune=generic.
1676
1677 2009-10-01  Jan Hubicka  <jh@suse.cz>
1678
1679         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1680
1681 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1682
1683         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1684
1685         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1686
1687 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1688
1689         PR fortran/41515
1690         * gfortran.dg/parameter_array_init_5.f90: New test.
1691
1692 2009-10-01  Jason Merrill  <jason@redhat.com>
1693
1694         * g++.dg/cpp0x/defaulted13.C: New.
1695
1696 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1697
1698         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1699         * gfortran.dg/bounds_check_11.f90: Likewise.
1700         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1701
1702 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1703
1704         * gfortran.dg/select_type_4.f90: New test.
1705
1706 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1707
1708         * gfortran.dg/same_type_as_1.f03: New test.
1709         * gfortran.dg/same_type_as_2.f03: Ditto.
1710
1711 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1712
1713         * gfortran.dg/select_type_1.f03: Extended.
1714         * gfortran.dg/select_type_3.f03: New test.
1715
1716 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1717
1718         * gfortran.dg/class_allocate_1.f03: New test.
1719
1720 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1721
1722         PR fortran/40996
1723         * gfortran.dg/allocatable_scalar_3.f90: New test.
1724         * gfortran.dg/select_type_2.f03: Ditto.
1725         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1726
1727 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1728
1729         * gfortran.dg/block_name_2.f90: Modified error message.
1730         * gfortran.dg/select_6.f90: Ditto.
1731         * gfortran.dg/select_type_1.f03: New test.
1732
1733 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1734
1735         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1736         * gfortran.dg/class_1.f03: Ditto.
1737         * gfortran.dg/class_2.f03: Ditto.
1738         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1739         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1740         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1741         * gfortran.dg/typebound_call_10.f03: Ditto.
1742         * gfortran.dg/typebound_call_2.f03: Ditto.
1743         * gfortran.dg/typebound_call_3.f03: Ditto.
1744         * gfortran.dg/typebound_call_4.f03: Ditto.
1745         * gfortran.dg/typebound_call_9.f03: Ditto.
1746         * gfortran.dg/typebound_generic_3.f03: Ditto.
1747         * gfortran.dg/typebound_generic_4.f03: Ditto.
1748         * gfortran.dg/typebound_operator_1.f03: Ditto.
1749         * gfortran.dg/typebound_operator_2.f03: Ditto.
1750         * gfortran.dg/typebound_operator_3.f03: Ditto.
1751         * gfortran.dg/typebound_operator_4.f03: Ditto.
1752         * gfortran.dg/typebound_proc_1.f08: Ditto.
1753         * gfortran.dg/typebound_proc_5.f03: Ditto.
1754         * gfortran.dg/typebound_proc_6.f03: Ditto.
1755
1756 2009-09-30  Jason Merrill  <jason@redhat.com>
1757
1758         * g++.dg/eh/init-temp1.C: Improve test.
1759
1760 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1761
1762         PR target/22093
1763         * gcc.target/alpha/pr22093.c: New test.
1764
1765 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1766             Jason Merrill  <jason@redhat.com>
1767
1768         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1769         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1770         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1771         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1772         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1773         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1774         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1775         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1776         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1777         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1778         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1779         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1780         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1781         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1782         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1783         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1784         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1785         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1786         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1787         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1788         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1789         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1790         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1791         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1792         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1793         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1794         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1795         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1796         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1797         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1798         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1799         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1800         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1801         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1802         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1803         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1804         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1805         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1806         * lib/prune.exp: Accept "In lambda function".
1807
1808 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1809
1810         * gcc.target/i386/fma4-check.h: New file.
1811         * gcc.target/i386/fma4-fma.c: Ditto.
1812         * gcc.target/i386/fma4-maccXX.c: Ditto.
1813         * gcc.target/i386/fma4-msubXX.c: Ditto.
1814         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1815         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1816         * gcc.target/i386/fma4-vector.c: Ditto.
1817         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1818         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1819         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1820         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1821         * gcc.target/i386/fma4-256-vector.c: Ditto.
1822         * gcc.target/i386/funcspec-2.c: Ditto.
1823
1824         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1825
1826         * gcc.target/i386/funcspec-5.c: Add FMA4.
1827         * gcc.target/i386/funcspec-6.c: Ditto.
1828         * gcc.target/i386/funcspec-8.c: Ditto.
1829
1830         * gcc.target/i386/funcspec-9.c: New file.
1831
1832         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1833
1834         * gcc.target/i386/isa-10.c: New file.
1835         * gcc.target/i386/isa-11.c: Ditto.
1836         * gcc.target/i386/isa-12.c: Ditto.
1837         * gcc.target/i386/isa-13.c: Ditto.
1838         * gcc.target/i386/isa-2.c: Ditto.
1839         * gcc.target/i386/isa-3.c: Ditto.
1840         * gcc.target/i386/isa-4.c: Ditto.
1841         * gcc.target/i386/isa-7.c: Ditto.
1842         * gcc.target/i386/isa-8.c: Ditto.
1843         * gcc.target/i386/isa-9.c: Ditto.
1844
1845         * gcc.target/i386/isa-14.c: Add FMA4.
1846         * gcc.target/i386/isa-1.c: Ditto.
1847         * gcc.target/i386/isa-5.c: Ditto.
1848         * gcc.target/i386/isa-6.c: Ditto.
1849
1850         * gcc.target/i386/sse-12.c: New file.
1851         * gcc.target/i386/sse-13.c: Ditto.
1852         * gcc.target/i386/sse-14.c: Ditto.
1853         * gcc.target/i386/sse-22.c: Ditto.
1854
1855         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1856         * g++.dg/other/i386-3.C: Ditto.
1857         * g++.dg/other/i386-5.C: Ditto.
1858         * g++.dg/other/i386-6.C: Ditto.
1859
1860 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1861
1862         PR testsuite/41496
1863         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1864         before.
1865
1866 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1867
1868         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1869         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1870
1871 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1872
1873         PR debug/41438
1874         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1875         hidden.
1876         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1877
1878 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1879
1880         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1881         * gcc.target/i386/isa-1.c: Remove SSE5.
1882         * gcc.target/i386/isa-5.c: Ditto.
1883         * gcc.target/i386/isa-6.c: Ditto.
1884         * gcc.target/i386/funcspec-4.c: Remove error conditions
1885         related to SSE5.
1886         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1887         * gcc.target/i386/avx-2.c: Ditto.
1888         * gcc.target/i386/sse-23.c: Ditto.
1889         * gcc.target/i386/funcspec-9.c: Delete.
1890
1891 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1892
1893         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1894         * gcc.dg/guality/pr41353-1.c: New test.
1895
1896         PR testsuite/41444
1897         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1898         in macro name definition for non-unix/win32/msdos.
1899
1900 2009-09-29  Daniel Kraft  <d@domob.eu>
1901
1902         PR fortran/39626
1903         * gfortran.dg/block_1.f08: New test.
1904         * gfortran.dg/block_2.f08: New test.
1905         * gfortran.dg/block_3.f90: New test.
1906         * gfortran.dg/block_4.f08: New test.
1907         * gfortran.dg/block_5.f08: New test.
1908         * gfortran.dg/block_6.f08: New test.
1909         * gfortran.dg/block_7.f08: New test.
1910         * gfortran.dg/block_8.f08: New test.
1911
1912 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1913
1914         PR libgfortran/35862
1915         * gfortran.dg/round_1.f03: New test.
1916         * gfortran.dg/f2003_io_3.f03: Update test.
1917
1918 2009-09-28  Easwaran Raman  <eraman@google.com>
1919
1920         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1921         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1922
1923 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1924
1925         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1926         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1927         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1928         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1929         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1930
1931         * g++.dg/dfp/dfp.exp: Fix typo.
1932
1933         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1934         Fix typo that breaks the check.
1935
1936 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1937
1938         * gnat.dg (tagged_alloc_free.adb): New testcase.
1939
1940 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1941
1942         * g++.dg/dfp: New directory.
1943         * g++.dg/dg.exp: Prune tests in dfp directory.
1944         * g++.dg/dfp/dfp.exp: New.
1945         * g++.dg/dfp/mangle-mode.C: New test.
1946
1947 2009-09-28  Michael Matz  <matz@suse.de>
1948
1949         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1950         for sign of -Inf.
1951
1952 2009-09-27  Richard Henderson  <rth@redhat.com>
1953
1954         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1955         * gcc.dg/tree-ssa/pr41469-1.c: New.
1956
1957 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1958
1959         PR c/41476
1960         * gcc.dg/cond-constqual-1.c: New test.
1961
1962 2009-09-26  Michael Matz  <matz@suse.de>
1963
1964         PR lto/40758
1965         PR middle-end/41470
1966         * gcc.dg/pr41470.c: New test.
1967
1968 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gnat.dg/array9.adb: New test.
1971
1972 2009-09-26  Michael Matz  <matz@suse.de>
1973
1974         PR tree-optimization/41454
1975         * gcc.dg/pr41454.c: New test.
1976
1977 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1978
1979         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1980         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1981         into DW_TAG_GNU_template_parameter_pack and
1982         DW_TAG_GNU_formal_parameter_pack.
1983         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1984         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1985
1986 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1987
1988         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1989         parameters for alignment-sensitive -fsection-anchors tests.
1990
1991 2009-09-25  Richard Guenther  <rguenther@suse.de>
1992
1993         PR middle-end/41463
1994         * gcc.c-torture/execute/pr41463.c: New testcase.
1995
1996 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1997
1998         * gnat.dg/sse_nolib.adb: New testcase.
1999
2000 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2001
2002         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2003         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2004         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2005         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2006         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2007         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2008         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2009         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2010         * gcc.dg/vect/vect.exp: Add Power7 flags.
2011         * g++.dg/vect/vect.exp: Likewise.
2012         * gfortran.dg/vect/vect.exp: Likewise.
2013
2014 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2015
2016         PR fortran/41459
2017         * gfortran.dg/empty_label.f: New test.
2018         * gfortran.dg/empty_label.f90: Ditto.
2019         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2020
2021 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2022
2023         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2024         compile-time.
2025
2026 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2027
2028         * lib/scanasm.exp (make_pattern_printable): New function.
2029         (dg-scan, scan-assembler-times, scan-assembler-dem,
2030         scan-assembler-dem-not): Use it.
2031
2032 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2033
2034         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2035         (test_nested): Renamed to ...
2036         (test_nested1): This.
2037         (test_nested2): New.
2038         (main): Likewise.
2039
2040 2009-09-24  Richard Guenther  <rguenther@suse.de>
2041
2042         PR tree-optimization/36143
2043         PR tree-optimization/38747
2044         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2045         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2046         * g++.dg/torture/pr38747.C: New testcase.
2047         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2048
2049 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2050
2051         * gnat.dg/nested_proc.adb: New test.
2052
2053 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2054
2055         * gcc.target/i386/pr12329.c: Adjust.
2056
2057 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2058
2059         PR debug/41248
2060         * gcc.dg/pr41248.c: New.
2061
2062 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2063
2064         PR debug/41065
2065         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2066
2067 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2068
2069         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2070         current_compiler_flags.  Fix typos.
2071
2072 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2073
2074         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2075
2076 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         PR c/39779
2079         * gcc.c-torture/compile/pr39779.c: New test.
2080
2081 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2082
2083         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2084         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2085         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2086
2087 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2088
2089         PR debug/41295
2090         * gcc.dg/pr41295.c: New.
2091
2092 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2093
2094         * gcc.dg/pr40209.c: Add test case.
2095
2096 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2097
2098         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2099         matching assembly.
2100         * gcc.target/mips/code-readable-2.c: Likewise.
2101         * gcc.target/mips/code-readable-3.c: Likewise.
2102
2103 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2104
2105         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2106         Check support via mode instead of C type.
2107         (check_effective_target_dfprt_nocache): Ditto.
2108         (check_effective_target_hard_dfp): Ditto.
2109
2110 2009-09-22  Richard Guenther  <rguenther@suse.de>
2111
2112         PR middle-end/41395
2113         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2114         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2115
2116 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2117
2118         * gcc.dg/20090922-1.c: New test.
2119
2120         PR bootstrap/41405
2121         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2122         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2123         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2124         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2125         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2126         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2127         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2128         * objc.dg/dwarf-2.m: Likewise.
2129
2130 2009-09-22  Richard Guenther  <rguenther@suse.de>
2131
2132         PR tree-optimization/41428
2133         * g++.dg/tree-ssa/pr41428.C: New testcase.
2134
2135 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2136
2137         PR middle-end/41429
2138         * g++.dg/gomp/pr41429.C: New test.
2139
2140 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2141
2142         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2143
2144 2009-09-21  Jason Merrill  <jason@redhat.com>
2145
2146         PR c++/41421
2147         * g++.dg/cpp0x/trivial1.C: Expand.
2148
2149 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2150
2151         * gcc.dg/torture/calleesave-sse.c: New.
2152
2153 2009-09-21  Jan Hubicka  <jh@suse.cz>
2154
2155         * gcc.dg/guality/inline-params.c: New testcase.
2156
2157 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2158
2159         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2160         Add -fno-inline.
2161         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2162         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2163         (f2): Ditto.
2164
2165 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2166
2167         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2168         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2169         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2170         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2171         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2172
2173 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2174
2175         PR middle-end/40642
2176         * g++.dg/torture/pr40642.C: New testcase.
2177
2178 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2179
2180         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2181         cases in static initializers.
2182
2183 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2184
2185         * gcc.c-tortue/compile/pr39886.c: New.
2186
2187 2009-09-20  Chris Demetriou  <cgd@google.com>
2188
2189         PR preprocessor/28435:
2190         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2191         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2192         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2193         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2194         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2195
2196 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2197
2198         * gcc.target/mips/mips.exp: Add relax-pic-calls
2199         under -mfoo/-mno-foo options.
2200         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2201         and -mexplicit-relocs.
2202         * gcc.target/mips/call-1.c: New test.
2203         * gcc.target/mips/call-2.c: New test.
2204         * gcc.target/mips/call-3.c: New test.
2205         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2206         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2207
2208 2009-09-19  Chris Demetriou  <cgd@google.com>
2209
2210         PR preprocessor/28435:
2211         * gcc.dg/cpp/missing-header-MD.c: New test.
2212         * gcc.dg/cpp/missing-header-MMD.c: New test.
2213         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2214         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2215
2216 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2217
2218         PR libgfortran/41328
2219         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2220         EOF works.
2221
2222 2009-09-18  Jason Merrill  <jason@redhat.com>
2223
2224         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2225         * g++.dg/cpp0x/initlist-deduce.C: New.
2226
2227 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2228
2229         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2230
2231 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2232
2233         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2234         * c-c++-common/dfp: New directory.
2235         * c-c++-common/dfp/dfp-dbg.h: New file.
2236         * gcc.dg/dfp/call-by-value.c: Move to ...
2237         * c-c++-common/call-by-value.c: here.
2238         * gcc.dg/dfp/cast.c: Move to ...
2239         * c-c++-common/cast.c: here.
2240         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2241         * c-c++-common/compare-eq-const.c: here.
2242         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2243         * c-c++-common/compare-eq-d128.c: here.
2244         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2245         * c-c++-common/compare-eq-d32.c: here.
2246         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2247         * c-c++-common/compare-eq-d64.c: here.
2248         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2249         * c-c++-common/compare-eq-dfp.c: here.
2250         * gcc.dg/dfp/compare-eq.h: Move to ...
2251         * c-c++-common/compare-eq.h: here.
2252         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2253         * c-c++-common/compare-rel-const.c: here.
2254         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2255         * c-c++-common/compare-rel-d128.c: here.
2256         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2257         * c-c++-common/compare-rel-d32.c: here.
2258         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2259         * c-c++-common/compare-rel-d64.c: here.
2260         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2261         * c-c++-common/compare-rel-dfp.c: here.
2262         * gcc.dg/dfp/compare-rel.h: Move to ...
2263         * c-c++-common/compare-rel.h: here.
2264         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2265         * c-c++-common/compare-special-d128.c: here.
2266         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2267         * c-c++-common/compare-special-d32.c: here.
2268         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2269         * c-c++-common/compare-special-d64.c: here.
2270         * gcc.dg/dfp/compare-special.h: Move to ...
2271         * c-c++-common/compare-special.h: here.
2272         * gcc.dg/dfp/constants-zero.c: Move to ...
2273         * c-c++-common/constants-zero.c: here.
2274         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2275         * c-c++-common/convert-bfp-10.c: here.
2276         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2277         * c-c++-common/convert-bfp-11.c: here.
2278         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2279         * c-c++-common/convert-bfp-12.c: here.
2280         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2281         * c-c++-common/convert-bfp-13.c: here.
2282         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2283         * c-c++-common/convert-bfp-14.c: here.
2284         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2285         * c-c++-common/convert-bfp-2.c: here.
2286         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2287         * c-c++-common/convert-bfp-3.c: here.
2288         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2289         * c-c++-common/convert-bfp-4.c: here.
2290         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2291         * c-c++-common/convert-bfp-5.c: here.
2292         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2293         * c-c++-common/convert-bfp-6.c: here.
2294         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2295         * c-c++-common/convert-bfp-7.c: here.
2296         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2297         * c-c++-common/convert-bfp-8.c: here.
2298         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2299         * c-c++-common/convert-bfp-9.c: here.
2300         * gcc.dg/dfp/convert-bfp.c: Move to ...
2301         * c-c++-common/convert-bfp.c: here.
2302         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2303         * c-c++-common/convert-bfp-fold.c: here.
2304         * gcc.dg/dfp/convert-dfp.c: Move to ...
2305         * c-c++-common/convert-dfp.c: here.
2306         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2307         * c-c++-common/convert-dfp-fold-2.c: here.
2308         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2309         * c-c++-common/convert-dfp-fold.c: here.
2310         * gcc.dg/dfp/convert.h: Move to ...
2311         * c-c++-common/convert.h: here.
2312         * gcc.dg/dfp/convert-int.c: Move to ...
2313         * c-c++-common/convert-int.c: here.
2314         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2315         * c-c++-common/convert-int-fold.c: here.
2316         * gcc.dg/dfp/convert-int-max.c: Move to ...
2317         * c-c++-common/convert-int-max.c: here.
2318         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2319         * c-c++-common/convert-int-max-fold.c: here.
2320         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2321         * c-c++-common/convert-int-saturate.c: here.
2322         * gcc.dg/dfp/func-array.c: Move to ...
2323         * c-c++-common/func-array.c: here.
2324         * gcc.dg/dfp/func-deref.c: Move to ...
2325         * c-c++-common/func-deref.c: here.
2326         * gcc.dg/dfp/func-mixed.c: Move to ...
2327         * c-c++-common/func-mixed.c: here.
2328         * gcc.dg/dfp/func-pointer.c: Move to ...
2329         * c-c++-common/func-pointer.c: here.
2330         * gcc.dg/dfp/func-scalar.c: Move to ...
2331         * c-c++-common/func-scalar.c: here.
2332         * gcc.dg/dfp/func-struct.c: Move to ...
2333         * c-c++-common/func-struct.c: here.
2334         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2335         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2336         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2337         * c-c++-common/func-vararg-alternate-d128.c: here.
2338         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2339         * c-c++-common/func-vararg-alternate-d32.c: here.
2340         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2341         * c-c++-common/func-vararg-alternate-d64.c: here.
2342         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2343         * c-c++-common/func-vararg-alternate.h: here.
2344         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2345         * c-c++-common/func-vararg-dfp.c: here.
2346         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2347         * c-c++-common/func-vararg-mixed-2.c: here.
2348         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2349         * c-c++-common/func-vararg-mixed.c: here.
2350         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2351         * c-c++-common/func-vararg-size0.c: here.
2352         * gcc.dg/dfp/inf-1.c: Move to ...
2353         * c-c++-common/inf-1.c: here.
2354         * gcc.dg/dfp/loop-index.c: Move to ...
2355         * c-c++-common/loop-index.c: here.
2356         * gcc.dg/dfp/modes.c: Move to ...
2357         * c-c++-common/modes.c: here.
2358         * gcc.dg/dfp/nan-1.c: Move to ...
2359         * c-c++-common/nan-1.c: here.
2360         * gcc.dg/dfp/nan-2.c: Move to ...
2361         * c-c++-common/nan-2.c: here.
2362         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2363         * c-c++-common/operator-arith-fold.c: here.
2364         * gcc.dg/dfp/operator-assignment.c: Move to ...
2365         * c-c++-common/operator-assignment.c: here.
2366         * gcc.dg/dfp/operator-comma.c: Move to ...
2367         * c-c++-common/operator-comma.c: here.
2368         * gcc.dg/dfp/operator-cond.c: Move to ...
2369         * c-c++-common/operator-cond.c: here.
2370         * gcc.dg/dfp/operator-logical.c: Move to ...
2371         * c-c++-common/operator-logical.c: here.
2372         * gcc.dg/dfp/operator-unary.c: Move to ...
2373         * c-c++-common/operator-unary.c: here.
2374         * gcc.dg/dfp/pr31385.c: Move to ...
2375         * c-c++-common/pr31385.c: here.
2376         * gcc.dg/dfp/pr33466.c: Move to ...
2377         * c-c++-common/pr33466.c: here.
2378         * gcc.dg/dfp/pr35620.c: Move to ...
2379         * c-c++-common/pr35620.c: here.
2380         * gcc.dg/dfp/pr36800.c: Move to ...
2381         * c-c++-common/pr36800.c: here.
2382         * gcc.dg/dfp/pr39034.c: Move to ...
2383         * c-c++-common/pr39034.c: here.
2384         * gcc.dg/dfp/pr39035.c: Move to ...
2385         * c-c++-common/pr39035.c: here.
2386         * gcc.dg/dfp/pr39902.c: Move to ...
2387         * c-c++-common/pr39902.c: here.
2388         * gcc.dg/dfp/pr39986.c: Move to ...
2389         * c-c++-common/pr39986.c: here.
2390         * gcc.dg/dfp/signbit-1.c: Move to ...
2391         * c-c++-common/signbit-1.c: here.
2392         * gcc.dg/dfp/signbit-2.c: Move to ...
2393         * c-c++-common/signbit-2.c: here.
2394         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2395         * c-c++-common/struct-layout-1.c: here.
2396         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2397         * c-c++-common/usual-arith-conv.c: here.
2398         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2399         * c-c++-common/usual-arith-conv-const.c: here.
2400
2401 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2402
2403         PR testsuite/41288
2404         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2405         stack alignment.
2406
2407 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2408
2409         PR c++/39365
2410         * g++.dg/expr/bool3.C: New test.
2411         * g++.dg/expr/bool4.C: New test.
2412
2413 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2414
2415         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2416         * gcc.dg/dfp/signbit-2.c: Use it.
2417         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2418         arguments to unsigned int.
2419         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2420         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2421         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2422         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2423         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2424         * gcc.dg/dfp/pr39986.c: Ditto.
2425         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2426         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2427         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2428         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2429         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2430
2431 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2432
2433         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2434
2435 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2436
2437         PR c/41049
2438         * dfp/pr41049.c: New test.
2439
2440 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2441
2442         PR testsuite/41385
2443         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2444
2445 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2446
2447         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2448         * gcc.dg/ipa/ipa-sra-1.c: New test.
2449         * gcc.dg/ipa/ipa-sra-2.c: New test.
2450         * gcc.dg/ipa/ipa-sra-3.c: New test.
2451         * gcc.dg/ipa/ipa-sra-4.c: New test.
2452         * gcc.dg/ipa/ipa-sra-5.c: New test.
2453         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2454         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2455
2456 2009-09-17  Michael Matz  <matz@suse.de>
2457
2458         PR middle-end/41347
2459         * gfortran.dg/pr41347.f90: New test.
2460
2461 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2462
2463         * gcc.c-torture/compile/20090917-1.c: New testcase.
2464
2465 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2466
2467         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2468         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2469         alpha*-*-* target from XFAIL list.
2470
2471 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2472
2473         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2474         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2475         * gcc.dg/dfp/cast-bad.c: Use default options.
2476         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2477         * gcc.dg/dfp/composite-type.c: Ditto.
2478         * gcc.dg/dfp/constants.c: Ditto.
2479         * gcc.dg/dfp/constants-hex.c: Ditto.
2480         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2481         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2482         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2483         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2484         * gcc.dg/dfp/ctypes.c: Ditto.
2485         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2486         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2487         * gcc.dg/dfp/float-constant-double.c: Ditto.
2488         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2489         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2490         * gcc.dg/dfp/modes.c: Ditto.
2491         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2492         * gcc.dg/dfp/pr31344.c: Ditto.
2493         * gcc.dg/dfp/pr31385.c: Ditto.
2494         * gcc.dg/dfp/pr33466.c: Ditto.
2495         * gcc.dg/dfp/pr35620.c: Ditto.
2496         * gcc.dg/dfp/pr37435.c: Ditto.
2497         * gcc.dg/dfp/pr39986.c: Ditto.
2498         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2499         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2500         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2501         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2502         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2503         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2504         * gcc.dg/dfp/typespec.c: Ditto.
2505         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2506         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2507         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2508         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2509         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2510         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2511         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2512         * gcc.dg/dfp/compare-rel.h: Ditto.
2513         * gcc.dg/dfp/compare-special.h: Ditto.
2514         * gcc.dg/dfp/convert.h: Ditto.
2515         * gcc.dg/dfp/fe-check.h: Ditto.
2516         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2517         * gcc.dg/dfp/cast.c: Ditto.
2518         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2519         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2520         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2521         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2522         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2523         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2524         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2525         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2526         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2527         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2528         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2529         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2530         * gcc.dg/dfp/constants-zero.c: Ditto.
2531         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2532         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2533         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2534         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2535         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2536         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2537         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2538         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2539         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2540         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2541         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2542         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2543         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2544         * gcc.dg/dfp/convert-bfp.c: Ditto.
2545         * gcc.dg/dfp/convert-complex.c: Ditto.
2546         * gcc.dg/dfp/convert-dfp.c: Ditto.
2547         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2548         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2549         * gcc.dg/dfp/convert-int.c: Ditto.
2550         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2551         * gcc.dg/dfp/convert-int-max.c: Ditto.
2552         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2553         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2554         * gcc.dg/dfp/fe-binop.c: Ditto.
2555         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2556         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2557         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2558         * gcc.dg/dfp/func-array.c: Ditto.
2559         * gcc.dg/dfp/func-deref.c: Ditto.
2560         * gcc.dg/dfp/func-mixed.c: Ditto.
2561         * gcc.dg/dfp/func-pointer.c: Ditto.
2562         * gcc.dg/dfp/func-scalar.c: Ditto.
2563         * gcc.dg/dfp/func-struct.c: Ditto.
2564         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2565         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2566         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2567         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2568         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2569         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2570         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2571         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2572         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2573         * gcc.dg/dfp/inf-1.c: Ditto.
2574         * gcc.dg/dfp/loop-index.c: Ditto.
2575         * gcc.dg/dfp/nan-1.c: Ditto.
2576         * gcc.dg/dfp/nan-2.c: Ditto.
2577         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2578         * gcc.dg/dfp/operator-assignment.c: Ditto.
2579         * gcc.dg/dfp/operator-comma.c: Ditto.
2580         * gcc.dg/dfp/operator-cond.c: Ditto.
2581         * gcc.dg/dfp/operator-logical.c: Ditto.
2582         * gcc.dg/dfp/operator-unary.c: Ditto.
2583         * gcc.dg/dfp/pr36800.c: Ditto.
2584         * gcc.dg/dfp/pr39034.c: Ditto.
2585         * gcc.dg/dfp/pr39035.c: Ditto.
2586         * gcc.dg/dfp/pr39902.c: Ditto.
2587         * gcc.dg/dfp/signbit-1.c: Ditto.
2588         * gcc.dg/dfp/signbit-2.c: Ditto.
2589         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2590         * gcc.dg/dfp/union-init.c: Ditto.
2591         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2592
2593 2009-09-16  Michael Matz  <matz@suse.de>
2594
2595         PR fortran/41212
2596         * gfortran.dg/pr41212.f90: New test.
2597
2598 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2599
2600         * gnat.dg/alignment9.adb: New test.
2601
2602 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2603
2604         * gnat.dg/discr20.ad[sb]: New test.
2605
2606 2009-09-16  Richard Guenther  <rguenther@suse.de>
2607
2608         PR middle-end/34011
2609         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2610
2611 2009-09-16  DJ Delorie  <dj@redhat.com>
2612             Kaz Kojima  <kkojima@gcc.gnu.org>
2613
2614         * gcc.target/sh/struct-arg-dw2.c: New test.
2615
2616 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2617             Jakub Jelinek  <jakub@redhat.com>
2618
2619         PR target/41175
2620         * gcc.target/powerpc/pr41175.c: New test.
2621
2622 2009-09-14  Richard Henderson  <rth@redhat.com>
2623
2624         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2625         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2626         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2627
2628 2009-09-14  Richard Henderson  <rth@redhat.com>
2629
2630         * g++.dg/eh/builtin1.C: Update resx pattern match.
2631         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2632
2633 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2634
2635         * gcc.target/mips/branch-helper.h: New file.
2636         * gcc.target/mips/branch-2.c,
2637         * gcc.target/mips/branch-3.c,
2638         * gcc.target/mips/branch-4.c,
2639         * gcc.target/mips/branch-5.c,
2640         * gcc.target/mips/branch-6.c,
2641         * gcc.target/mips/branch-7.c,
2642         * gcc.target/mips/branch-8.c,
2643         * gcc.target/mips/branch-9.c,
2644         * gcc.target/mips/branch-10.c,
2645         * gcc.target/mips/branch-11.c,
2646         * gcc.target/mips/branch-12.c,
2647         * gcc.target/mips/branch-13.c,
2648         * gcc.target/mips/branch-14.c,
2649         * gcc.target/mips/branch-15.c: New tests.
2650
2651 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2652
2653         PR target/41331
2654         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2655         -m32 -mpowerpc64 system.
2656
2657 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2658
2659         From Jie Zhang <jie.zhang@analog.com>:
2660         * gcc.target/bfin/saveall.c: New test.
2661         * gcc.target/bfin/20090914-1.c: New test.
2662         * gcc.target/bfin/20090914-2.c: New test.
2663
2664         * gcc.target/bfin/20090914-3.c: New test.
2665
2666 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2667
2668         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2669
2670 2009-09-14  Richard Guenther  <rguenther@suse.de>
2671
2672         PR middle-end/41350
2673         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2674
2675 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2676
2677         PR libgfortran/41328
2678         * gfortran.dg/cr_lf.f90: New test.
2679
2680 2009-09-11  Michael Matz  <matz@suse.de>
2681
2682         PR middle-end/41275
2683         * g++.dg/tree-ssa/pr41275.C: New test.
2684
2685 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2686
2687         PR fortran/41242
2688         * gfortran.dg/proc_ptr_comp_21.f90: New.
2689
2690 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2691
2692         PR fortran/31292
2693         * gfortran.dg/module_procedure_1.f90: New test.
2694         * gfortran.dg/module_procedure_2.f90: Ditto.
2695         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2696
2697 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2698             James A. Morrison  <phython@gcc.gnu.org>
2699
2700         PR ada/18302
2701         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2702         commands.
2703         * ada/acats/run_test.exp: New file.
2704
2705 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2706
2707         Revert:
2708         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2709
2710         PR rtl-optimization/39779
2711         * gcc.dg/pr39979.c: New test.
2712
2713 2009-09-10  Richard Guenther  <rguenther@suse.de>
2714
2715         PR middle-end/41257
2716         * g++.dg/torture/pr41257-2.C: New testcase.
2717
2718 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2719
2720         PR c++/28293
2721         * g++.dg/template/crash91.C: New.
2722
2723 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2724
2725         PR rtl-optimization/39779
2726         * gcc.dg/pr39979.c: New test.
2727
2728 2009-09-09  Richard Guenther  <rguenther@suse.de>
2729
2730         PR tree-optimization/41101
2731         * gcc.c-torture/compile/pr41101.c: New testcase.
2732
2733 2009-09-09  Richard Guenther  <rguenther@suse.de>
2734
2735         PR middle-end/41317
2736         * gcc.c-torture/execute/pr41317.c: New testcase.
2737         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2738         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2739
2740 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2741
2742         Fix some test breakages on Darwin
2743         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2744         and adjust.
2745         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2746         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2747         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2748         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2749         take darwin specifics in account.
2750
2751 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2752
2753         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2754         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2755
2756 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2757
2758         PR c++/39923
2759         * g++.dg/cpp0x/initlist24.C: New.
2760
2761 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2762
2763         * gcc.dg/large-size-array-2.c: Fix target requirement.
2764         * gcc.dg/large-size-array-4.c: Likewise.
2765         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2766         * gcc.dg/c99-const-expr-2.c: Likewise.
2767         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2768         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2769         * gcc.dg/c90-const-expr-10.c: Likewise.
2770         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2771         instead of long.
2772         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2773         * gcc.dg/vect/pr33846.c: Likewise.
2774         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2775         __PTRDIFF_TYPE__, instead of unsigned long.
2776         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2777
2778 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2779
2780         PR debug/41229
2781         PR debug/41291
2782         PR debug/41300
2783         * gfortran.dg/pr41229.f90: New.
2784
2785 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2786
2787         PR debug/41232
2788         * gcc.dg/pr41232.c: New.
2789
2790 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2791
2792         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2793         contain -march.
2794         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2795         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2796         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2797         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2798         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2799         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2800         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2801         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2802         options other than that used in dg-options.
2803
2804 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2805
2806         PR rtl-optimization/41239
2807         * gcc.c-torture/execute/pr41239.c: New test.
2808
2809 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2810
2811         PR libgfortran/41192
2812         * gfortran.dg/namelist_59.f90: New test.
2813
2814 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2815
2816         From Mike Frysinger  <michael.frysinger@analog.com>
2817         * gcc.target/bfin/mcpu-bf542m.c: New file.
2818         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2819         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2820         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2821         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2822
2823 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2824
2825         PR middle-end/41282
2826         * gcc.c-torture/compile/pr41282.c: New test.
2827
2828 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2829
2830         PR fortran/41197
2831         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2832         variables for stat and errmsg.
2833         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2834         * gfortran.dg/allocate_stat_2.f90:  New test.
2835
2836 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2837
2838         * gcc.c-torture/compile/20090907-1.c: New test.
2839
2840 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2841
2842         PR bootstrap/41241
2843         * gcc.dg/pr41241.c: New test.
2844
2845 2009-09-06  Richard Guenther  <rguenther@suse.de>
2846
2847         PR middle-end/41144
2848         * g++.dg/torture/pr41144.C: New testcase.
2849
2850 2009-09-06  Richard Guenther  <rguenther@suse.de>
2851
2852         PR middle-end/41261
2853         * gcc.dg/torture/pr41261.c: New testcase.
2854
2855 2009-09-05  Richard Guenther  <rguenther@suse.de>
2856
2857         PR middle-end/41181
2858         * gcc.c-torture/compile/pr41181.c: New testcase.
2859
2860 2009-09-05  Richard Guenther  <rguenther@suse.de>
2861
2862         PR debug/41273
2863         * g++.dg/torture/pr41273.C: New testcase.
2864
2865 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/41258
2868         * gfortran.dg/typebound_proc_12.f90 : New test.
2869
2870 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2871
2872         PR debug/41225
2873         * gfortran.dg/pr41225.f90: New.
2874
2875 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2876
2877         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2878         unistd.h, sys/types.h and sys/wait.h.
2879         (gualchk_t): New.
2880         (GUALCVT): New.
2881         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2882         (GUALITY_GDB_REDIRECT): New.
2883         (GUALITY_GDB_ARGS): Use it.
2884
2885 2009-09-04  Richard Guenther  <rguenther@suse.de>
2886
2887         PR middle-end/41257
2888         * g++.dg/torture/pr41257.C: New testcase.
2889
2890 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2891
2892         PR tree-optimization/41112
2893         * gnat.dg/array8.adb: New test.
2894
2895 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2896
2897         * gcc.target/arm/ctz.c: New test case.
2898
2899 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2900
2901         PR tree-optimization/38275
2902         * gcc.dg/autopar/reduc-1char.c: Increase number
2903         of iterations. Adjust the logic accordingly.
2904         * gcc.dg/autopar/reduc-2char.c: Ditto.
2905         * gcc.dg/autopar/reduc-1.c: Ditto.
2906         * gcc.dg/autopar/reduc-2.c: Ditto.
2907         * gcc.dg/autopar/reduc-3.c: Ditto.
2908         * gcc.dg/autopar/reduc-6.c: Ditto.
2909         * gcc.dg/autopar/reduc-7.c: Ditto.
2910         * gcc.dg/autopar/reduc-8.c: Ditto.
2911         * gcc.dg/autopar/reduc-9.c: Ditto.
2912         * gcc.dg/autopar/pr39500-1.c: Ditto.
2913         * gcc.dg/autopar/reduc-1short.c: Ditto.
2914         * gcc.dg/autopar/reduc-2short.c: Ditto.
2915         * gcc.dg/autopar/parallelization-1.c: Ditto.
2916
2917 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2918
2919         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2920         testcase using guality.h compiles and links and if a global variable
2921         can be verified by gdb.
2922
2923 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2924
2925         * lib/target-supports.exp (check_effective_target_sync_int_long):
2926         Supported on Blackfin Linux targets.
2927
2928 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2929
2930         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2931
2932 2009-09-03  Diego Novillo  <dnovillo@google.com>
2933
2934         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2935         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2936         * g++.dg/warn/unit-1.C: Likewise.
2937         * g++.dg/ipa/iinline-1.C: Likewise.
2938         * g++.dg/template/cond2.C: Adjust expected line location for the
2939         error.
2940         * g++.dg/template/pr35240.C: Likewise.
2941
2942 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2945         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2946
2947 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2948
2949         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2950         * gcc.dg/memcpy-1.c: Add . to match pattern.
2951         * gcc.dg/uninit-I.c: XFAIL warning test.
2952         * g++.dg/warn/unit-1.C: XFAIL warning test.
2953
2954 2009-09-02  Ian Lance Taylor  <iant@google.com>
2955
2956         * gcc.dg/20090902-1.c: New test.
2957
2958 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2959
2960         * gcc.dg/builtin-object-size-9.c: New test.
2961
2962 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2963
2964         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2965
2966 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2967             Olivier Hainque  <hainque@adacore.com>
2968
2969         * gnat.dg/misaligned_param.adb: New test.
2970         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2971         * gnat.dg/slice7.adb: Add 1 more related case.
2972
2973 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2974
2975         * gcc.dg/guality/guality.c: Expect to fail for now.
2976         * gcc.dg/guality/example.c: Likewise.
2977
2978 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2979
2980         * gcc.dg/guality/guality.c: New.
2981         * gcc.dg/guality/guality.h: New.
2982         * gcc.dg/guality/guality.exp: New.
2983         * gcc.dg/guality/example.c: New.
2984         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2985         (cleanup-saved-temps): Likewise, .gkd files too.
2986
2987 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2988
2989         PR fortran/39229
2990         * gfortran.dg/line_length_3.f: New test.
2991         * gfortran.dg/line_length_4.f90: New test.
2992
2993 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2994
2995         * lib/target-supports.exp (check_gc_sections_available):
2996         Add proper pattern quote.
2997
2998 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2999             Kaz Kojima  <kkojima@gcc.gnu.org>
3000
3001         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3002         * g++.dg/cdce3.C: Use dg-add-options ieee.
3003         * g++.dg/torture/type-generic-1.C: Likewise.
3004         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3005         * gcc.dg/pr28796-2.c: Likewise.
3006         * gcc.dg/torture/builtin-math-7.c: Likewise.
3007         * gcc.dg/torture/type-generic-1.c: Likewise.
3008         * gfortran.dg/boz_14.f90: Likewise.
3009         * gfortran.dg/erf_2.F90: Likewise.
3010         * gfortran.dg/init_flag_3.f90: Likewise.
3011         * gfortran.dg/init_flag_4.f90: Likewise.
3012         * gfortran.dg/init_flag_5.f90: Likewise.
3013         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3014         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3015         * gfortran.dg/isnan_1.f90: Likewise.
3016         * gfortran.dg/isnan_2.f90: Likewise.
3017         * gfortran.dg/maxlocval_2.f90: Likewise.
3018         * gfortran.dg/maxlocval_4.f90: Likewise.
3019         * gfortran.dg/minlocval_1.f90: Likewise.
3020         * gfortran.dg/minlocval_4.f90: Likewise.
3021         * gfortran.dg/module_nan.f90: Likewise.
3022         * gfortran.dg/namelist_42.f90: Likewise.
3023         * gfortran.dg/namelist_43.f90: Likewise.
3024         * gfortran.dg/nan_1.f90: Likewise.
3025         * gfortran.dg/nan_2.f90: Likewise.
3026         * gfortran.dg/nan_3.f90: Likewise.
3027         * gfortran.dg/nan_4.f90: Likewise.
3028         * gfortran.dg/nan_5.f90: Likewise.
3029         * gfortran.dg/nearest_1.f90: Likewise.
3030         * gfortran.dg/nearest_2.f90: Likewise.
3031         * gfortran.dg/nearest_3.f90: Likewise.
3032         * gfortran.dg/pr37243.f: Likewise.
3033         * gfortran.dg/real_const_3.f90: Likewise.
3034         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3035
3036 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3037
3038         PR debug/30161
3039         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3040         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3041         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3042         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3043         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3044         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3045         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3046         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3047         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3048         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3049         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3050         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3051         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3052
3053 2009-08-31  Jason Merrill  <jason@redhat.com>
3054
3055         PR c++/41127
3056         * g++.dg/parse/enum5.C: New.
3057         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3058
3059 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3060
3061         PR fortran/40940
3062         * gfortran.dg/allocate_derived_1.f90: New.
3063         * gfortran.dg/class_3.f03: New.
3064
3065 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3066
3067         PR fortran/40996
3068         * gfortran.dg/allocatable_scalar_1.f90: New.
3069         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3070         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3071         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3072
3073 2009-08-30  Richard Guenther  <rguenther@suse.de>
3074
3075         PR tree-optimization/41186
3076         * g++.dg/torture/pr41186.C: New testcase.
3077         * g++.dg/tree-ssa/pr41186.C: Likewise.
3078
3079 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3080
3081         PR c++/41187
3082         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3083         take ia64 assembly comments syntax in account.
3084
3085 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3086
3087         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3088
3089 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3090
3091         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3092         * gfortran.dg/whole_file_6.f90: Likewise.
3093
3094 2009-08-28  Cary Coutant  <ccoutant@google.com>
3095
3096         PR debug/41063
3097         * g++.dg/debug/dwarf2/pr41063.C: New test.
3098
3099 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3100
3101         PR rtl-optimization/40861
3102         * gcc.dg/pr40861.c: New test.
3103
3104 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3105
3106         PR fortran/40869
3107         * gfortran.dg/proc_ptr_comp_20.f90: New.
3108
3109 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3110
3111         PR libfortran/39667
3112         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3113         open temp file with status="scratch".
3114         * gfortran.dg/fmt_cache_1.f: Likewise.
3115         * gfortran.dg/fmt_exhaust.f90: Likewise.
3116         * gfortran.dg/fmt_t_4.f90: Likewise.
3117         * gfortran.dg/fseek.f90: Likewise.
3118         * gfortran.dg/list_read_5.f90: Likewise.
3119         * gfortran.dg/namelist_39.f90: Likewise.
3120         * gfortran.dg/namelist_56.f90: Likewise.
3121         * gfortran.dg/read_bad_advance.f90: Likewise.
3122         * gfortran.dg/read_repeat.f90: Likewise.
3123         * gfortran.dg/read_size_noadvance.f90: Likewise.
3124         * gfortran.dg/read_x_past.f: Likewise.
3125
3126 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3127
3128         PR fortran/28039
3129         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3130
3131 2009-08-27  Daniel Kraft  <d@domob.eu>
3132
3133         PR fortran/37425
3134         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3135         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3136         error and fix problem with recursive assignment.
3137         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3138         * gfortran.dg/typebound_operator_3.f03: New test.
3139         * gfortran.dg/typebound_operator_4.f03: New test.
3140
3141 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3142
3143         PR debug/41170
3144         * debug/dwarf2/namespace-1.C: New test.
3145
3146 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3147
3148         PR fortran/41162
3149         * gfortran.dg/pr41162.f: New.
3150
3151 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3152             Richard Sandiford  <rdsandiford@googlemail.com>
3153
3154         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3155         with "forbid_cpu".
3156         * gcc.target/mips/branch-1.c: Update accordingly.
3157         * gcc.target/mips/extend-1.c: Likewise.
3158         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3159
3160 2009-08-26  Richard Guenther  <rguenther@suse.de>
3161
3162         PR middle-end/41163
3163         * gcc.c-torture/compile/pr41163.c: New testcase.
3164         * gcc.dg/pr35899.c: Adjust.
3165
3166 2009-08-26  Richard Guenther  <rguenther@suse.de>
3167
3168         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3169
3170 2009-08-26  Jason Merrill  <jason@redhat.com>
3171
3172         * g++.dg/cpp0x/explicit3.C: New.
3173         * g++.dg/overload/cond2.C: New.
3174
3175 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3176
3177         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3178
3179 2009-08-25  Jan Hubicka  <jh@suse.cz>
3180
3181         * gcc.target/i386/sse5-shift1-vector.c
3182         * gcc.target/i386/isa-12.c
3183         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3184         * gcc.target/i386/sse5-pcmov2.c
3185         * gcc.target/i386/isa-3.c
3186         * gcc.target/i386/sse5-shift2-vector.c
3187         * gcc.target/i386/isa-7.c
3188         * gcc.target/i386/funcspec-2.c
3189         * gcc.target/i386/sse5-haddX.c
3190         * gcc.target/i386/sse5-hadduX.c
3191         * gcc.target/i386/isa-9.c
3192         * gcc.target/i386/sse5-maccXX.c
3193         * gcc.target/i386/sse5-shift3-vector.c
3194         * gcc.target/i386/sse5-msubXX.c
3195         * gcc.target/i386/sse5-permpX.c
3196         * gcc.target/i386/sse5-check.h
3197         * gcc.target/i386/sse-12.c
3198         * gcc.target/i386/sse-11.c
3199         * gcc.target/i386/sse-10.c
3200         * gcc.target/i386/sse-13.c
3201         * gcc.target/i386/sse-14.c
3202         * gcc.target/i386/sse-22.c
3203         * gcc.target/i386/sse-2.c
3204         * gcc.target/i386/sse-13.c
3205         * gcc.target/i386/avx-2.c
3206         * gcc.target/i386/sse5-rotate1-vector.c
3207         * gcc.target/i386/isa-4.c
3208         * gcc.target/i386/sse5-hsubX.c
3209         * gcc.target/i386/sse5-pcmov.c
3210         * gcc.target/i386/sse5-fma.c
3211         * gcc.target/i386/isa-8.c
3212         * gcc.target/i386/sse5-rotate2-vector.c
3213         * gcc.target/i386/sse5-nmaccXX.c
3214         * gcc.target/i386/sse5-imul64-vector.c
3215         * gcc.target/i386/sse5-nmsubXX.c
3216         * gcc.target/i386/sse5-rotate3-vector.c
3217         * gcc.target/i386/sse5-fma-vector.c
3218         * gcc.target/i386/sse5-imul32widen-vector.c
3219         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3220
3221         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3222         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3223         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3224         * gcc.target/i386/avx-1.c: Remove SSE5.
3225         * gcc.target/i386/avx-2.c: Remove SSE5.
3226         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3227         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3228         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3229         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3230
3231 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3232
3233         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3234
3235 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3236
3237         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3238         keyword works in the same manner as __alignof.
3239
3240 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3241
3242         PR libfortran/34670
3243         * gfortran.dg/unpack_bounds_1.f90:  New test.
3244         * gfortran.dg/unpack_bounds_2.f90:  New test.
3245         * gfortran.dg/unpack_bounds_3.f90:  New test.
3246
3247 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3248
3249         * gnat.dg/slice7.adb: New test.
3250         * gnat.dg/slice7_pkg.ads: New helper.
3251
3252 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3253
3254         PR fortran/41139
3255         * gfortran.dg/proc_ptr_25.f90: New.
3256         * gfortran.dg/proc_ptr_comp_18.f90: New.
3257         * gfortran.dg/proc_ptr_comp_19.f90: New.
3258
3259 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3260
3261         PR fortran/41154
3262         * gfortran.dg/fmt_error_8.f: New test.
3263
3264 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3265
3266         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3267         number, update all callers and synchronize results for latest MPC.
3268
3269 2009-08-21  Jason Merrill  <jason@redhat.com>
3270
3271         * g++.dg/warn/Wunused-17.C: New.
3272
3273 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3274
3275         * gcc.target/arm/combine-cmp-shift.c: New test.
3276
3277 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3278
3279         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3280         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3281         width specifier.
3282
3283 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3284
3285         * gfortran.dg/fmt_error_7.f: New test.
3286
3287 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3288
3289         PR target/40718
3290         * gcc.target/i386/pr40718.c: New test.
3291
3292 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3293
3294         * gfortran.dg/proc_ptr_24.f90: New test.
3295
3296 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3297
3298         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3299         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3300         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3301
3302 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3303
3304         PR fortran/28039
3305         * gfortran.dg/fmt_with_extra.f: new file.
3306
3307 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3308
3309         * lib/target-supports.exp
3310         (check_effective_target_arm_iwmmxt_ok): New procedure.
3311         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3312         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3313
3314 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3315
3316         * gfortran.dg/boz_9.f90: Do not load denormal floating
3317         point constants.  Remove -mieee option for alpha*-*-* targets.
3318
3319 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3320
3321         PR fortran/41106
3322         * gfortran.dg/proc_ptr_23.f90: New.
3323         * gfortran.dg/proc_ptr_comp_15.f90: New.
3324         * gfortran.dg/proc_ptr_comp_16.f90: New.
3325         * gfortran.dg/proc_ptr_comp_17.f90: New.
3326
3327 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR c++/41131
3330         * g++.dg/expr/unary3.C: New test.
3331
3332 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3333
3334         * gfortran.dg/common_5.f: Add -mdalign for sh.
3335         * gfortran.dg/common_align_2.f90: Likewise.
3336
3337 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3338
3339         PR libfortran/40962
3340         * c_f_pointer_tests_4.f90:  New test.
3341
3342 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3343
3344         * gnat.dg/slice6.adb: New test.
3345         * gnat.dg/slice6_pkg.ads: New helper.
3346
3347 2009-08-20  Michael Matz  <matz@suse.de>
3348
3349         PR fortran/41126
3350         * gfortran.dg/pr41126.f90: New test.
3351
3352 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3353
3354         * gnat.dg/dynamic_bound.adb: New test.
3355
3356 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3357
3358         PR fortran/41121
3359         * gfortran.dg/intrinsic_5.f90: New.
3360
3361 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3362             Richard Earnshaw  <richard.earnshaw@arm.com>
3363
3364         * gcc.target/arm/20090811-1.c: New test.
3365
3366 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3367
3368         PR middle-end/41123
3369         * gcc.dg/pr41123.c: New test.
3370
3371 2009-08-19  Jason Merrill  <jason@redhat.com>
3372
3373         PR c++/41120
3374         * g++.dg/other/gc4.C: New.
3375
3376 2009-08-18  Michael Matz  <matz@suse.de>
3377
3378         * gfortran.dg/vect/vect-gems.f90: New test.
3379         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3380
3381 2009-08-18  DJ Delorie  <dj@redhat.com>
3382
3383         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3384         * lib/gcc-defs.exp: ... to here.
3385
3386         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3387         GCC_EXEC_PREFIX before building the wrapper.
3388
3389 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3390
3391         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3392         tests.
3393         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3394         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3395         dg-options.  Fix dg-final clause.
3396
3397 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3398
3399         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3400
3401 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3402             Paul Thomas  <pault@gcc.gnu.org>
3403
3404         PR fortran/40870
3405         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3406
3407 2009-08-18  Richard Guenther  <rguenther@suse.de>
3408
3409         PR middle-end/41094
3410         * gcc.dg/torture/pr41094.c: New testcase.
3411         * gcc.dg/torture/builtin-power-1.c: Adjust.
3412         * gcc.dg/builtins-10.c: Likewise.
3413
3414 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR target/40971
3417         * gcc.dg/pr40971.c: New test.
3418
3419 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3420
3421         PR fortran/41062
3422         * gfortran.dg/use_only_4.f90: New test.
3423
3424 2009-08-17  Daniel Kraft  <d@domob.eu>
3425
3426         PR fortran/37425
3427         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3428         NOPASS bindings as operators.
3429
3430 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3431
3432         * lib/target-supports.exp
3433         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3434         of targets that do not need command line argument to enable SIMD.
3435
3436 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3437
3438         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3439         typo in cache name.
3440
3441 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3442
3443         PR fortran/41075
3444         * gfortran.dg/unlimited_fmt_1.f90: New test.
3445
3446 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3447
3448         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3449
3450 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3451
3452         * gnat.dg/itype.ad[sb]: New test.
3453
3454 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3455
3456         * gcc.target/mips/mips.exp: Add terminology section to comment
3457         at the top of the file.  Fix typos.
3458
3459 2009-08-16  Jason Merrill  <jason@redhat.com>
3460
3461         * g++.dg/debug/dwarf2/inline1.C: New.
3462
3463 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3464
3465         PR target/38599
3466         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3467
3468 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3469
3470         PR debug/37801
3471         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3472         Make sure to trigger inlining optimizations.
3473         * gcc.dg/debug/dwarf2/inline2.c: New test.
3474
3475 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3476
3477         PR fortran/41070
3478         * gfortran.dg/structure_constructor_10.f90: New.
3479
3480 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3481
3482         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3483         * gcc.dg/pragma-re-2.c: Likewise.
3484         * gcc.dg/pragma-re-3.c: Likewise.
3485         * gcc.dg/pragma-re-4.c: Likewise.
3486         * g++.dg/other/pragma-re-1.C: Likewise.
3487         * g++.dg/other/pragma-re-2.C: Likewise.
3488
3489 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3490
3491         * gcc.dg/torture/builtin-math-7.c: New.
3492
3493 2009-08-14  Richard Guenther  <rguenther@suse.de>
3494
3495         * gcc.c-torture/execute/20090814-1.c: New testcase.
3496
3497 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3498
3499         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3500
3501 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3502
3503         PR target/40934
3504         * gcc.target/i386/pr40934.c: New.
3505
3506 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3507
3508         PR target/41019
3509         * gcc.target/i386/pr41019.c: New test.
3510
3511 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3512
3513         PR fortran/40955
3514         * gfortran.dg/winapi.f90: New test.
3515
3516 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3517
3518         PR fortran/40995
3519         * gfortran.dg/intrinsic_4.f90: New.
3520         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3521         different line.
3522
3523 2009-08-13  Richard Guenther  <rguenther@suse.de>
3524
3525         PR middle-end/41047
3526         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3527
3528 2009-08-12  Richard Guenther  <rguenther@suse.de>
3529
3530         PR tree-optimization/41011
3531         * gfortran.dg/pr41011.f: New testcase.
3532
3533 2009-08-11  Andrew Haley  <aph@redhat.com>
3534
3535         * gcc.target/arm/synchronize.c: New file.
3536
3537 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3538
3539         PR middle-end/40980
3540         * gfortran.dg/graphite/id-17.f: New.
3541
3542 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3543             Sebastian Pop  <sebastian.pop@amd.com>
3544
3545         * gcc.dg/graphite/interchange-1.c: XFAILed.
3546         * gcc.dg/graphite/interchange-2.c: XFAILed.
3547         * gcc.dg/graphite/interchange-3.c: XFAILed.
3548         * gcc.dg/graphite/interchange-4.c: XFAILed.
3549         * gcc.dg/graphite/interchange-7.c: XFAILed.
3550
3551 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3552
3553         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3554
3555 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3556             Pranav Garg  <pranav.garg2107@gmail.com>
3557
3558         * gcc.dg/graphite/interchange-6.c: XFAILed.
3559
3560 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3561
3562         * gcc.dg/graphite/interchange-9.c: New.
3563
3564 2009-08-12  Richard Guenther  <rguenther@suse.de>
3565
3566         PR rtl-optimization/41033
3567         * gcc.dg/pr41033.c: New test.
3568
3569 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3570
3571         PR fortran/41022
3572         * gfortran.dg/proc_ptr_comp_14.f90: New.
3573
3574 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3575
3576         * gcc.target/mips/ext-5.c: New test.
3577         * gcc.target/mips/ext-6.c: New test.
3578         * gcc.target/mips/ext-7.c: New test.
3579         * gcc.target/mips/ext-8.c: New test.
3580         * gcc.target/mips/extend-2.c: New test.
3581
3582 2009-08-10  Jason Merrill  <jason@redhat.com>
3583
3584         * g++.dg/other/linkage2.C: New test for types-without-linkage
3585         handling.
3586         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3587         * g++.dg/lookup/anon2.C: Likewise.
3588         * g++.dg/other/anon3.C: Likewise.
3589         * g++.dg/template/arg2.C: Likewise.
3590         * g++.dg/template/local4.C: Likewise.
3591         * g++.old-deja/g++.law/operators32.C: Likewise.
3592         * g++.old-deja/g++.other/linkage2.C: Likewise.
3593         * g++.old-deja/g++.pt/enum6.C: Likewise.
3594         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3595         * g++.old-deja/g++.other/linkage1.C: Likewise.
3596
3597 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3598
3599         * gcc.dg/dg.exp: Test also c-c++-common dir.
3600         * g++.dg/dg.exp: Likewise.
3601         * g++.dg/warn/Wconversion-real.C: Delete.
3602         * gcc.dg/Wconversion-real.c: Move to ...
3603         * c-c++-common/Wconversion-real.c: ... here.
3604         * lib/target-supports.exp
3605         (check_effective_target_c,check_effective_target_c++): New.
3606
3607 2009-08-10  Daniel Kraft  <d@domob.eu>
3608
3609         PR fortran/37425
3610         * gfortran.dg/typebound_operator_1.f03: New test.
3611         * gfortran.dg/typebound_operator_2.f03: New test.
3612
3613 2009-08-10  Richard Guenther  <rguenther@suse.de>
3614
3615         PR middle-end/41006
3616         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3617         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3618
3619 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3620
3621         PR fortran/40940
3622         * gfortran.dg/class_1.f03: New.
3623         * gfortran.dg/class_2.f03: New.
3624         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3625         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3626         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3627         * gfortran.dg/typebound_call_10.f03: Ditto.
3628         * gfortran.dg/typebound_call_2.f03: Ditto.
3629         * gfortran.dg/typebound_call_3.f03: Ditto.
3630         * gfortran.dg/typebound_call_4.f03: Ditto.
3631         * gfortran.dg/typebound_generic_3.f03: Ditto.
3632         * gfortran.dg/typebound_generic_4.f03: Ditto.
3633         * gfortran.dg/typebound_proc_1.f08: Ditto.
3634         * gfortran.dg/typebound_proc_5.f03: Ditto.
3635         * gfortran.dg/typebound_proc_6.f03: Ditto.
3636
3637 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3638
3639         PR c++/40866
3640         * g++.dg/expr/stmt-expr-1.C: New test.
3641
3642 2009-08-09  Richard Guenther  <rguenther@suse.de>
3643
3644         PR tree-optimization/41016
3645         * gcc.c-torture/compile/pr41016.c: New testcase.
3646
3647 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3648
3649         * gcc.dg/overflow-warn-8.c: New test.
3650
3651 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3652
3653         PR tree-optimization/41008
3654         * gcc.dg/vect/O1-pr41008.c: New test.
3655
3656 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3657
3658         PR fortran/40955
3659         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3660
3661 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3662
3663         * gcc.target/bfin/loop-autoinc.c: New file.
3664
3665 2009-08-08  Richard Guenther  <rguenther@suse.de>
3666
3667         PR tree-optimization/40991
3668         * g++.dg/torture/pr40991.C: New testcase.
3669
3670 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3671
3672         * ada/acats/support/impdef.a: Tweak timing constants. Add
3673         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3674         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3675         * ada/acats/tests/c9/c940007.a: Likewise.
3676         * ada/acats/tests/c9/c94001c.ada: Likewise.
3677         * ada/acats/tests/c9/c94006a.ada: Likewise.
3678         * ada/acats/tests/c9/c94008c.ada: Likewise.
3679         * ada/acats/tests/c9/c951002.a: Likewise.
3680         * ada/acats/tests/c9/c954a01.a: Likewise.
3681         * ada/acats/tests/c9/c96001a.ada: Likewise.
3682         * ada/acats/tests/c9/c97307a.ada: Likewise.
3683
3684 2009-08-07  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/40999
3687         * gfortran.dg/pr40999.f: New testcase.
3688
3689 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3690
3691         * g++.dg/tree-prof/partition1.C: New test.
3692
3693 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3694
3695         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3696         hook.
3697         (check_effective_target_arm_neon_ok): Improve test for neon
3698         availability.
3699         * gcc.target/arm/eabi1.c: Only run test in base variant.
3700         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3701         attribute.
3702         * gcc.target/arm/vfp1[567].c: New tests.
3703
3704 2009-08-06  Jason Merrill  <jason@redhat.com>
3705
3706         PR c++/40948
3707         * g++.dg/ext/complit12.C: Expand.
3708
3709 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3710
3711         Merge ARM/hard_vfp_branch to trunk.
3712
3713         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3714
3715         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3716         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3717
3718         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3719
3720         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3721         (PCS): Define macro to use base AAPCS.
3722         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3723
3724         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3725
3726         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3727         Correct arm_neon.h typo.
3728
3729         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3730
3731         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3732         this a linkage test.
3733         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3734         argument marshalling.
3735         * abitest.h: New file.
3736         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3737         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3738
3739 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3740
3741         PR middle-end/32964
3742         * gcc.dg/tree-ssa/pr32964.c: New test.
3743
3744 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3745             H.J. Lu  <hongjiu.lu@intel.com>
3746
3747         PR target/40957
3748         * gcc.target/i386/pr40957.c: New test.
3749
3750 2009-08-06  Richard Guenther  <rguenther@suse.de>
3751
3752         PR tree-optimization/40964
3753         * gcc.c-torture/compile/pr40964.c: New testcase.
3754
3755 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3756
3757         PR fortran/40847
3758         * gfortran.dg/transfer_resolve_1.f90 : New test.
3759
3760 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3761             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3762
3763         PR target/40906
3764         * gcc.target/i386/pr40906-1.c: New test.
3765         * gcc.target/i386/pr40906-2.c: Ditto.
3766         * gcc.target/i386/pr40906-3.c: Ditto.
3767
3768 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR rtl-optimization/40924
3771         * g++.dg/torture/pr40924.C: New test.
3772
3773 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3774
3775         PR c++/36069
3776         * g++.dg/warn/pr36069.C: New.
3777
3778 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3779
3780         PR c++/39987
3781         * g++.dg/overload/defarg4.C: New test.
3782
3783 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3784
3785         PR c++/16696
3786         * g++.dg/parse/pr16696.C: New.
3787         * g++.dg/parse/pr16696-permissive.C: New.
3788
3789 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3790
3791         PR fortran/40875
3792         * gfortran.dg/initialization_23.f90 : New test.
3793
3794 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3795
3796         PR debug/39706
3797         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3798
3799 2009-08-03  Jason Merrill  <jason@redhat.com>
3800             Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR c++/40948
3803         * g++.dg/ext/complit12.C: New.
3804
3805 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3806
3807         PR c/39902
3808         * gcc.target/powerpc/pr39902-2.c: New test.
3809
3810 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3811
3812         PR middle-end/40943
3813         * gcc.dg/uninit-6.c: Re-add XFAIL.
3814         * gcc.dg/uninit-6-O0.c: Likewise.
3815         * gcc.dg/uninit-pr40943.c: New test.
3816
3817 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3818
3819         PR testsuite/40858
3820         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3821         .ascii.
3822
3823 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3824
3825         PR libfortran/40853
3826         * gfortran.dg/namelist_40.f90: Update error output.
3827         * gfortran.dg/namelist_47.f90: Update error output.
3828         * gfortran.dg/namelist_58.f90: New test.
3829
3830 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3831
3832         PR fortran/40881
3833         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3834         * gfortran.dg/altreturn_3.f90: Ditto.
3835         * gfortran.dg/altreturn_5.f90: Ditto.
3836         * gfortran.dg/altreturn_6.f90: Ditto.
3837         * gfortran.dg/altreturn_7.f90: Ditto.
3838         * gfortran.dg/array_constructor_13.f90: Ditto.
3839         * gfortran.dg/arrayio_7.f90: Ditto.
3840         * gfortran.dg/arrayio_8.f90: Ditto.
3841         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3842         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3843         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3844         * gfortran.dg/backspace_8.f: Add -std=legacy.
3845         * gfortran.dg/backspace_9.f: Ditto.
3846         * gfortran.dg/char_comparison_1.f: Ditto.
3847         * gfortran.dg/char_decl_1.f90: Ditto.
3848         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3849         * gfortran.dg/char_pointer_assign.f90: Ditto.
3850         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3851         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3852         * gfortran.dg/char_pointer_func.f90: Ditto.
3853         * gfortran.dg/common_8.f90: Ditto.
3854         * gfortran.dg/constant_substring.f: Ditto.
3855         * gfortran.dg/data_char_2.f90: Ditto.
3856         * gfortran.dg/der_array_io_1.f90: Ditto.
3857         * gfortran.dg/der_array_io_2.f90: Ditto.
3858         * gfortran.dg/der_array_io_3.f90: Ditto.
3859         * gfortran.dg/der_io_3.f90: Ditto.
3860         * gfortran.dg/dev_null.F90: Ditto.
3861         * gfortran.dg/direct_io_2.f90: Ditto.
3862         * gfortran.dg/do_iterator_2.f90: Ditto.
3863         * gfortran.dg/e_d_fmt.f90: Ditto.
3864         * gfortran.dg/empty_format_1.f90: Ditto.
3865         * gfortran.dg/entry_17.f90: Modified warning message.
3866         * gfortran.dg/entry_7.f90: Add -std=legacy.
3867         * gfortran.dg/eor_1.f90: Ditto.
3868         * gfortran.dg/equiv_2.f90: Ditto.
3869         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3870         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3871         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3872         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3873         * gfortran.dg/fmt_error_2.f90: Ditto.
3874         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3875         * gfortran.dg/fmt_tl.f: Ditto.
3876         * gfortran.dg/fmt_white.f: Ditto.
3877         * gfortran.dg/func_derived_1.f90: Ditto.
3878         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3879         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3880         * gfortran.dg/global_references_2.f90: Ditto.
3881         * gfortran.dg/hollerith_1.f90: Ditto.
3882         * gfortran.dg/hollerith.f90: Use new-style character length.
3883         * gfortran.dg/hollerith_f95.f90: Ditto.
3884         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3885         * gfortran.dg/implicit_6.f90: Ditto.
3886         * gfortran.dg/implicit_9.f90: Ditto.
3887         * gfortran.dg/inquire_13.f90: Ditto.
3888         * gfortran.dg/inquire_5.f90: Ditto.
3889         * gfortran.dg/inquire_6.f90: Ditto.
3890         * gfortran.dg/inquire.f90: Ditto.
3891         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3892         * gfortran.dg/io_constraints_2.f90: Ditto.
3893         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3894         * gfortran.dg/loc_2.f90: Ditto.
3895         * gfortran.dg/logical_1.f90: Ditto.
3896         * gfortran.dg/longline.f: Ditto.
3897         * gfortran.dg/merge_char_1.f90: Ditto.
3898         * gfortran.dg/namelist_12.f: Ditto.
3899         * gfortran.dg/namelist_14.f90: Ditto.
3900         * gfortran.dg/namelist_18.f90: Ditto.
3901         * gfortran.dg/namelist_19.f90: Ditto.
3902         * gfortran.dg/namelist_21.f90: Ditto.
3903         * gfortran.dg/namelist_22.f90: Ditto.
3904         * gfortran.dg/namelist_37.f90: Ditto.
3905         * gfortran.dg/namelist_54.f90: Ditto.
3906         * gfortran.dg/namelist_55.f90: Ditto.
3907         * gfortran.dg/namelist_empty.f90: Ditto.
3908         * gfortran.dg/namelist_use.f90: Use new-style character length.
3909         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3910         * gfortran.dg/nested_modules_4.f90: Ditto.
3911         * gfortran.dg/nested_modules_5.f90: Ditto.
3912         * gfortran.dg/open-options-blanks.f: Ditto.
3913         * gfortran.dg/output_exponents_1.f90: Ditto.
3914         * gfortran.dg/parens_5.f90: Ditto.
3915         * gfortran.dg/parens_6.f90: Ditto.
3916         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3917         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3918         * gfortran.dg/pr15129.f90: Ditto.
3919         * gfortran.dg/pr15332.f: Ditto.
3920         * gfortran.dg/pr16597.f90: Ditto.
3921         * gfortran.dg/pr17143.f90: Ditto.
3922         * gfortran.dg/pr17164.f90: Ditto.
3923         * gfortran.dg/pr17229.f: Modified warning message.
3924         * gfortran.dg/pr18210.f90: Add -std=legacy.
3925         * gfortran.dg/pr19155.f: Ditto.
3926         * gfortran.dg/pr20086.f90: Ditto.
3927         * gfortran.dg/pr20124.f90: Ditto.
3928         * gfortran.dg/pr20755.f: Ditto.
3929         * gfortran.dg/pr20865.f90: Ditto.
3930         * gfortran.dg/pr20950.f: Ditto.
3931         * gfortran.dg/pr21730.f: Ditto.
3932         * gfortran.dg/pr22491.f: Ditto.
3933         * gfortran.dg/pr29713.f90: Ditto.
3934         * gfortran.dg/print_parentheses_1.f: Ditto.
3935         * gfortran.dg/print_parentheses_2.f90: Ditto.
3936         * gfortran.dg/proc_assign_1.f90: Ditto.
3937         * gfortran.dg/proc_decl_1.f90: Ditto.
3938         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3939         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3940         * gfortran.dg/read_float_1.f90: Ditto.
3941         * gfortran.dg/read_logical.f90: Ditto.
3942         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3943         * gfortran.dg/return_1.f90: Ditto.
3944         * gfortran.dg/rewind_1.f90: Ditto.
3945         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3946         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3947         * gfortran.dg/stfunc_1.f90: Ditto.
3948         * gfortran.dg/stfunc_3.f90: Ditto.
3949         * gfortran.dg/stfunc_4.f90: Ditto.
3950         * gfortran.dg/stfunc_6.f90: Ditto.
3951         * gfortran.dg/streamio_2.f90: Ditto.
3952         * gfortran.dg/string_ctor_1.f90: Ditto.
3953         * gfortran.dg/string_null_compare_1.f: Ditto.
3954         * gfortran.dg/substr_6.f90: Ditto.
3955         * gfortran.dg/tl_editing.f90: Ditto.
3956         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3957         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3958         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3959         * gfortran.dg/g77/1832.f: Ditto.
3960         * gfortran.dg/g77/19981216-0.f Ditto.
3961         * gfortran.dg/g77/19990525-0.f: Ditto.
3962         * gfortran.dg/g77/19990826-2.f: Ditto.
3963         * gfortran.dg/g77/20000630-2.f: Ditto.
3964         * gfortran.dg/g77/20010116.f: Ditto.
3965         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3966         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3967         * gfortran.dg/g77/980520-1.f: Ditto.
3968         * gfortran.dg/g77/check0.f: Ditto.
3969         * gfortran.dg/g77/cpp3.F: Ditto.
3970         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3971         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3972         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3973         * gfortran.dg/g77/short.f: Ditto.
3974
3975 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3976
3977         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3978         * gcc.target/mips/ext-4.c: Likewise.
3979         * gcc.target/mips/interrupt_handler.c: Likewise.
3980         * gcc.target/mips/truncate-4.c: Likewise.
3981         * gcc.target/mips/truncate-5.c: Likewise.
3982
3983 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3984
3985         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3986         -fgraphite-force-parallel to -floop-parallelize-all.
3987
3988 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3989
3990         PR fortran/40011
3991         * gfortran.dg/whole_file_7.f90: New test.
3992         * gfortran.dg/whole_file_8.f90: New test.
3993         * gfortran.dg/whole_file_9.f90: New test.
3994         * gfortran.dg/whole_file_10.f90: New test.
3995         * gfortran.dg/whole_file_11.f90: New test.
3996         * gfortran.dg/whole_file_12.f90: New test.
3997         * gfortran.dg/whole_file_13.f90: New test.
3998         * gfortran.dg/whole_file_14.f90: New test.
3999
4000 2009-07-31  Jason Merrill  <jason@redhat.com>
4001
4002         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4003         binding semantics.
4004         * g++.dg/cpp0x/named.C: Likewise.
4005         * g++.dg/cpp0x/overload.C: Likewise.
4006         * g++.dg/cpp0x/rv1n.C: Likewise.
4007         * g++.dg/cpp0x/rv1p.C: Likewise.
4008         * g++.dg/cpp0x/rv2n.C: Likewise.
4009         * g++.dg/cpp0x/rv2p.C: Likewise.
4010         * g++.dg/cpp0x/rv3n.C: Likewise.
4011         * g++.dg/cpp0x/rv3p.C: Likewise.
4012         * g++.dg/cpp0x/rv4n.C: Likewise.
4013         * g++.dg/cpp0x/rv4p.C: Likewise.
4014         * g++.dg/cpp0x/rv5n.C: Likewise.
4015         * g++.dg/cpp0x/rv5p.C: Likewise.
4016         * g++.dg/cpp0x/rv6n.C: Likewise.
4017         * g++.dg/cpp0x/rv6p.C: Likewise.
4018         * g++.dg/cpp0x/rv7n.C: Likewise.
4019         * g++.dg/cpp0x/rv7p.C: Likewise.
4020         * g++.dg/cpp0x/template_deduction.C: Likewise.
4021         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4022         * g++.dg/cpp0x/overloadn.C: New.
4023         * g++.dg/cpp0x/rv-cast.C: New.
4024
4025 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4026
4027         * gcc.target/mips/ext-4.c: New test.
4028
4029 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4030
4031         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4032
4033 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4034
4035         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4036         * gcc.dg/tree-ssa/loop-32.c: Same.
4037         * gcc.dg/tree-ssa/loop-33.c: Same.
4038         * gcc.dg/tree-ssa/loop-34.c: Same.
4039         * gcc.dg/tree-ssa/loop-35.c: Same.
4040         * gcc.dg/tree-ssa/loop-7.c: Same.
4041         * gcc.dg/tree-ssa/pr23109.c: Same.
4042         * gcc.dg/tree-ssa/restrict-2.c: Same.
4043         * gcc.dg/tree-ssa/restrict-3.c: Same.
4044         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4045         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4046         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4047         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4048         * gcc.dg/tree-ssa/structopt-1.c: Same.
4049         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4050         * gfortran.dg/pr32921.f: Same.
4051
4052 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4053
4054         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4055         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4056         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4057         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4058         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4059         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4060         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4061         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4062         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4063         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4064         * gcc.dg/graphite/id-1.c: New.
4065         * gcc.dg/graphite/id-10.c: New.
4066         * gcc.dg/graphite/id-11.c: New.
4067         * gcc.dg/graphite/id-12.c: New.
4068         * gcc.dg/graphite/id-13.c: New.
4069         * gcc.dg/graphite/id-14.c: New.
4070         * gcc.dg/graphite/id-15.c: New.
4071         * gcc.dg/graphite/id-2.c: New.
4072         * gcc.dg/graphite/id-3.c: New.
4073         * gcc.dg/graphite/id-4.c: New.
4074         * gcc.dg/graphite/id-5.c: New.
4075         * gcc.dg/graphite/id-6.c: New.
4076         * gcc.dg/graphite/id-7.c: New.
4077         * gcc.dg/graphite/id-8.c: New.
4078         * gcc.dg/graphite/id-9.c: New.
4079         * gcc.dg/graphite/interchange-0.c: New.
4080         * gcc.dg/graphite/interchange-1.c: New.
4081         * gcc.dg/graphite/interchange-2.c: New.
4082         * gcc.dg/graphite/interchange-3.c: New.
4083         * gcc.dg/graphite/interchange-4.c: New.
4084         * gcc.dg/graphite/interchange-5.c: New.
4085         * gcc.dg/graphite/interchange-6.c: New.
4086         * gcc.dg/graphite/interchange-7.c: New.
4087         * gcc.dg/graphite/interchange-8.c: New.
4088         * gcc.dg/graphite/pr35356-1.c: New.
4089         * gcc.dg/graphite/pr35356-2.c: New.
4090         * gcc.dg/graphite/pr35356-3.c: New.
4091         * gcc.dg/graphite/pr40157.c: New.
4092         * gcc.dg/graphite/run-id-1.c: New.
4093         * gcc.dg/graphite/scop-20.c: New.
4094         * gcc.dg/graphite/scop-21.c: New.
4095         * gfortran.dg/graphite/id-1.f90: New.
4096         * gfortran.dg/graphite/id-10.f90: New.
4097         * gfortran.dg/graphite/id-11.f: New.
4098         * gfortran.dg/graphite/id-12.f: New.
4099         * gfortran.dg/graphite/id-13.f: New.
4100         * gfortran.dg/graphite/id-14.f: New.
4101         * gfortran.dg/graphite/id-15.f: New.
4102         * gfortran.dg/graphite/id-16.f: New.
4103         * gfortran.dg/graphite/id-5.f: New.
4104         * gfortran.dg/graphite/id-6.f: New.
4105         * gfortran.dg/graphite/id-7.f: New.
4106         * gfortran.dg/graphite/id-8.f: New.
4107         * gfortran.dg/graphite/id-9.f: New.
4108         * gfortran.dg/graphite/interchange-1.f: New.
4109         * gfortran.dg/graphite/interchange-2.f: New.
4110
4111 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4112
4113         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4114         flags based on the name of the testcase.
4115         * gfortran.dg/graphite/graphite.exp: Same.
4116
4117         * gcc.dg/graphite/block-0.c: Adjusted.
4118         * gcc.dg/graphite/block-1.c: Adjusted.
4119         * gcc.dg/graphite/block-2.c: Adjusted.
4120         * gcc.dg/graphite/block-3.c: Adjusted.
4121         * gcc.dg/graphite/block-4.c: Adjusted.
4122         * gcc.dg/graphite/block-5.c: Adjusted.
4123         * gcc.dg/graphite/block-6.c: Adjusted.
4124         * gcc.dg/graphite/pr37485.c: Adjusted.
4125         * gcc.dg/graphite/pr37684.c: Adjusted.
4126         * gcc.dg/graphite/pr37828.c: Adjusted.
4127         * gcc.dg/graphite/pr37883.c: Adjusted.
4128         * gcc.dg/graphite/pr37928.c: Adjusted.
4129         * gcc.dg/graphite/pr37943.c: Adjusted.
4130         * gcc.dg/graphite/pr38409.c: Adjusted.
4131         * gcc.dg/graphite/pr38498.c: Adjusted.
4132         * gcc.dg/graphite/pr38559.c: Adjusted.
4133         * gcc.dg/graphite/pr39335.c: Adjusted.
4134         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4135         * gcc.dg/graphite/scop-0.c: Adjusted.
4136         * gcc.dg/graphite/scop-1.c: Adjusted.
4137         * gcc.dg/graphite/scop-10.c: Adjusted.
4138         * gcc.dg/graphite/scop-11.c: Adjusted.
4139         * gcc.dg/graphite/scop-12.c: Adjusted.
4140         * gcc.dg/graphite/scop-13.c: Adjusted.
4141         * gcc.dg/graphite/scop-14.c: Adjusted.
4142         * gcc.dg/graphite/scop-15.c: Adjusted.
4143         * gcc.dg/graphite/scop-16.c: Adjusted.
4144         * gcc.dg/graphite/scop-17.c: Adjusted.
4145         * gcc.dg/graphite/scop-18.c: Adjusted.
4146         * gcc.dg/graphite/scop-19.c: Adjusted.
4147         * gcc.dg/graphite/scop-2.c: Adjusted.
4148         * gcc.dg/graphite/scop-3.c: Adjusted.-
4149         * gcc.dg/graphite/scop-4.c: Adjusted.
4150         * gcc.dg/graphite/scop-5.c: Adjusted.
4151         * gcc.dg/graphite/scop-6.c: Adjusted.
4152         * gcc.dg/graphite/scop-7.c: Adjusted.
4153         * gcc.dg/graphite/scop-8.c: Adjusted.
4154         * gcc.dg/graphite/scop-9.c: Adjusted.
4155         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4156         * gfortran.dg/graphite/block-1.f90: Adjusted.
4157         * gfortran.dg/graphite/block-2.f: Adjusted.
4158         * gfortran.dg/graphite/block-3.f90: Adjusted.
4159         * gfortran.dg/graphite/block-4.f90: Adjusted.
4160         * gfortran.dg/graphite/id-2.f90: Adjusted.
4161         * gfortran.dg/graphite/id-3.f90: Adjusted.
4162         * gfortran.dg/graphite/id-4.f90: Adjusted.
4163         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4164         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4165         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4166         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4167         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4168         * gfortran.dg/graphite/scop-1.f: Adjusted.
4169
4170 2009-07-30  Doug Kwan  <dougkwan@google.com>
4171
4172         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4173         in warnings added in rev 141298.
4174
4175 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4176
4177         * lib/options.exp: Use "!=" instead of "ne".
4178
4179         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4180
4181         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4182         * gcc.dg/ucnid-12.c: Likewise.
4183
4184 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4185             Pat Haugen  <pthaugen@us.ibm.com>
4186             Revital Eres <ERES@il.ibm.com>
4187
4188         * gcc.target/powerpc/altivec-32.c: New file to test
4189         Altivec simple math function vectorization.
4190
4191         * gcc.target/powerpc/bswap-run.c: New file to test swap
4192         builtins.
4193         * gcc.target/powerpc/bswap16.c: Ditto.
4194         * gcc.target/powerpc/bswap32.c: Ditto.
4195         * gcc.target/powerpc/bswap64-1.c: Ditto.
4196         * gcc.target/powerpc/bswap64-2.c: Ditto.
4197         * gcc.target/powerpc/bswap64-3.c: Ditto.
4198         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4199         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4200         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4201
4202         * gcc.target/powerpc/popcount-2.c: New file to test
4203         power7 popcntd instructions.
4204         * gcc.target/powerpc/popcount-3.c: Ditto.
4205
4206         * gcc.target/powerpc/pr39457.c: New VSX test.
4207         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4208         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4209         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4210         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4211         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4212         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4213         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4214         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4215         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4216         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4217         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4218         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4219
4220         * gcc.target/powerpc/altivec-6.c: Store the result of
4221         vec_add, so the optimizer doesn't remove it.
4222
4223         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4224         systems that support bswap64.
4225
4226         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4227         prevent VSX code generation.
4228
4229         * lib/target-supports.exp (check_vsx_hw_available): New
4230         function to test if VSX available.
4231         (check_effective_target_powerpc_vsx_ok): Ditto.
4232         (check_vmx_hw_available): Add explicit -mno-vsx.
4233
4234 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4235
4236         PR c/39902
4237         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4238
4239 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4240
4241         PR tree-optimization/40570
4242         * gcc.c-torture/compile/pr40570.c: New test.
4243
4244 2009-07-29  Jason Merrill  <jason@redhat.com>
4245
4246         PR c++/14912
4247         * g++.dg/template/defarg13.C: New.
4248
4249 2009-07-29  Richard Guenther  <rguenther@suse.de>
4250
4251         PR c++/40834
4252         * g++.dg/torture/pr40834.C: New testcase.
4253
4254 2009-07-29  Michael Matz  <matz@suse.de>
4255
4256         PR middle-end/40830
4257         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4258
4259 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4260
4261         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4262         sh*-*-* targets.  Skip on spu-*-* targets.
4263         * gfortran.dg/maxlocval_4.f90: Likewise.
4264         * gfortran.dg/minlocval_1.f90: Likewise.
4265         * gfortran.dg/minlocval_4.f90: Likewise.
4266
4267 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR fortran/40878
4270         * gfortran.dg/gomp/pr40878-1.f90: New test.
4271         * gfortran.dg/gomp/pr40878-2.f90: New test.
4272
4273         PR testsuite/40891
4274         * gcc.dg/cdce1.c: Adjust note line number.
4275         * gcc.dg/cdce2.c: Likewise.
4276
4277 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4278
4279         PR fortran/40882
4280         * gfortran.dg/proc_ptr_comp_13.f90: New.
4281
4282 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4283
4284         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4285         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4286         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4287         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4288         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4289         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4290         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4291         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4292         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4293         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4294         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4295         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4296         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4297         #ifdef NEED_IEEE754_FLOAT conditional.
4298         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4299         conditional.
4300
4301 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4302
4303         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4304         i?86-*-netware.
4305         * g++.dg/ext/bitfield3.C: Likewise.
4306         * g++.dg/ext/bitfield4.C: Likewise.
4307         * g++.dg/ext/bitfield5.C: Likewise.
4308         * gcc.dg/bitfld-15.c: Likewise.
4309         * gcc.dg/bitfld-16.c: Likewise.
4310         * gcc.dg/bitfld-17.c: Likewise.
4311         * gcc.dg/bitfld-18.c: Likewise.
4312         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4313         * gcc.dg/20010912-1.c: Likewise.
4314         * gcc.dg/20021018-1.c: Likewise.
4315         * gcc.dg/20030213-1.c: Likewise.
4316         * gcc.dg/20030225-1.c: Likewise.
4317         * gcc.dg/20030708-1.c: Likewise.
4318         * gcc.dg/20050321-2.c: Likewise.
4319         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4320         * gcc.dg/cdce2.c: Likewise.
4321         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4322         targets.
4323         * gcc.target/i386/pr37248-3.c: Likewise.
4324
4325 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4326
4327         PR fortran/40848
4328         * gfortran.dg/altreturn_7.f90: New.
4329
4330 2009-07-27  Simon Baldwin  <simonb@google.com>
4331
4332         PR testsuite/40829
4333         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4334         so that indexing no longer runs off array end.
4335
4336 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4337
4338         PR fortran/40851
4339         * gfortran.dg/derived_init_3.f90: New test.
4340
4341 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4342
4343         PR fortran/33197
4344         * gfortran.dg/atan2_1.f90: New test
4345         * gfortran.dg/atan2_2.f90: New test
4346
4347 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4348
4349         PR c++/40749
4350         * g++.dg/warn/Wreturn-type-6.C: New test.
4351
4352 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4353
4354         PR tree-optimization/40801
4355         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4356         * gfortran.dg/vect/vect.exp: Run tests starting with
4357         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4358
4359 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4360
4361         PR rtl-optimization/40445
4362         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4363
4364 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4365
4366         * gcc.dg/builtin-unreachable-4.c: New test.
4367
4368 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4369
4370         PR fortran/33197
4371         * gfortran.dg/complex_intrinsic_5.f90: New test.
4372         * gfortran.dg/complex_intrinsic_7.f90: New test.
4373
4374 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4375
4376         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4377         * gcc.dg/ipa/noclone-1.c: New test.
4378
4379 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4380
4381         * lib/target-supports.exp (check_effective_target_static): New
4382         procedure.
4383         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4384         supported.
4385         * g++.old-deja/g++.law/weak.C: Require static effective target.
4386
4387 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4388
4389         PR fortran/39630
4390         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4391         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4392         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4393         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4394         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4395         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4396         * gfortran.dg/typebound_call_10.f03: New.
4397
4398 2009-07-24  Jason Merrill  <jason@redhat.com>
4399
4400         * g++.dg/cpp0x/defaulted11.C: New.
4401
4402         * g++.dg/cpp0x/initlist23.C: New.
4403
4404 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4405
4406         PR fortran/40822
4407         * gfortran.dg/char_length_16.f90: New.
4408
4409 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR fortran/40643
4412         PR fortran/31067
4413         * gfortran.dg/maxlocval_2.f90: New test.
4414         * gfortran.dg/maxlocval_3.f90: New test.
4415         * gfortran.dg/maxlocval_4.f90: New test.
4416         * gfortran.dg/minlocval_1.f90: New test.
4417         * gfortran.dg/minlocval_2.f90: New test.
4418         * gfortran.dg/minlocval_3.f90: New test.
4419         * gfortran.dg/minlocval_4.f90: New test.
4420
4421 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4422
4423         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4424         scan-assembler.
4425
4426 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4427
4428         PR fortran/40839
4429         * gfortran.dg/pr40839.f90: New test.
4430
4431 2009-07-23  Michael Matz  <matz@suse.de>
4432
4433         PR middle-end/40830
4434         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4435         don't set options ourself.
4436
4437 2009-07-23  Simon Baldwin  <simonb@google.com>
4438
4439         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4440         native C compilation where required.
4441
4442 2009-07-22  Doug Kwan  <dougkwan@google.com>
4443
4444         * gcc.c-torture/compile/20090721-1.c: New test.
4445
4446 2009-07-22  Michael Matz  <matz@suse.de>
4447
4448         PR tree-optimization/35229
4449         PR tree-optimization/39300
4450         * gcc.dg/vect/vect-pre-interact.c: New test.
4451
4452 2009-07-22  Richard Guenther  <rguenther@suse.de>
4453
4454         * g++.dg/lookup/using21.C: Fix duplicate paste.
4455
4456 2009-07-22  Richard Guenther  <rguenther@suse.de>
4457
4458         PR c++/40799
4459         * g++.dg/lookup/using21.C: New testcase.
4460
4461 2009-07-21  Jason Merrill  <jason@redhat.com>
4462
4463         * g++.dg/init/aggr4.C: New.
4464
4465 2009-07-21  Jason Merrill  <jason@redhat.com>
4466
4467         Core issue 934
4468         * g++.dg/cpp0x/initlist22.C: New.
4469
4470 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4471
4472         * gcc.target/i386/vectorize8.c: New test.
4473
4474 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         PR target/40811
4477         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4478         Add i?86 and x86_64 targets.
4479         * gcc.target/i386/vectorize7.c: New test.
4480
4481         PR target/40809
4482         * gcc.target/i386/pr40809.c: New test.
4483
4484 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR tree-optimization/40813
4487         * g++.dg/opt/inline15.C: New test.
4488
4489 2009-07-21  Paul Brook <paul@codesourcery.com>
4490
4491         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4492         * lib/target-supports.exp (check_effective_target_section_anchors):
4493         Add arm*-*-*.
4494
4495 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4496
4497         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4498         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4499         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4500
4501 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4502
4503         * gcc.target/mips/ext-3.c: New test.
4504
4505 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4506
4507         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4508         * gcc.dg/builtin-object-size-8.c: New test.
4509         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4510         * g++.dg/ext/builtin-object-size2.C: Likewise.
4511
4512         PR tree-optimization/40792
4513         * gcc.dg/pr40792.c: New test.
4514
4515 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4516
4517         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4518         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4519         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4520
4521 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4522
4523         * gcc.target/sh/mfmovd.c: New test.
4524
4525 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4526             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4527
4528         PR libfortran/40714
4529         * gfortran.dg/eof_3.f90: New test.
4530
4531 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4532
4533         PR fortran/40727
4534         * gfortran.dg/intrinsic_cmplx.f90: New test.
4535
4536 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4537
4538         PR libfortran/34670
4539         PR libfortran/36874
4540         * gfortran.dg/cshift_bounds_1.f90:  New test.
4541         * gfortran.dg/cshift_bounds_2.f90:  New test.
4542         * gfortran.dg/cshift_bounds_3.f90:  New test.
4543         * gfortran.dg/cshift_bounds_4.f90:  New test.
4544         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4545         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4546         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4547         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4548
4549 2009-07-19  Jan Hubicka  <jh@suse.cz>
4550
4551         PR tree-optimization/40676
4552         * gcc.c-torture/compile/pr40676.c: New testcase.
4553
4554 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4555
4556         * gcc.target/mips/ext-2.c: New test.
4557
4558 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4559
4560         * gcc.target/mips/octeon-exts-7.c: New test.
4561         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4562         * gcc.target/mips/octeon-exts-5.c: Likewise.
4563
4564 2009-07-18  Richard Guenther  <rguenther@suse.de>
4565
4566         PR testsuite/40798
4567         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4568
4569 2009-07-18  Richard Guenther  <rguenther@suse.de>
4570
4571         PR c/40787
4572         * gcc.dg/pr35899.c: Adjust.
4573
4574 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4575
4576         * gcc.target/powerpc/asm-es-1.c: New test.
4577         * gcc.target/powerpc/asm-es-2.c: Likewise.
4578
4579 2009-07-17  Richard Guenther  <rguenther@suse.de>
4580
4581         PR c/40401
4582         * g++.dg/rtti/crash4.C: New testcase.
4583         * g++.dg/torture/20090706-1.C: Likewise.
4584         * gcc.dg/redecl-17.c: Likewise.
4585         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4586         * gcc.dg/declspec-9.c: Expect extra error.
4587         * gcc.dg/declspec-10.c: Likewise.
4588         * gcc.dg/declspec-11.c: Likewise.
4589         * gcc.dg/redecl-10.c: Expect extra warnings.
4590         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4591         * gcc.target/i386/pr39545-1.c: Likewise.
4592         * g++.dg/ext/asm3.C: Expect more errors.
4593         * g++.dg/gomp/block-1.C: Likewise.
4594         * g++.dg/gomp/block-2.C: Likewise.
4595         * g++.dg/gomp/block-3.C: Likewise.
4596         * g++.dg/gomp/block-5.C: Likewise.
4597         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4598         * g++.dg/warn/unused-result1.C: XFAIL.
4599
4600 2009-07-17  Richard Guenther  <rguenther@suse.de>
4601
4602         PR tree-optimization/40321
4603         * gcc.c-torture/compile/pr40321.c: New testcase.
4604         * g++.dg/torture/pr40321.C: Likewise.
4605
4606 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4607
4608         PR c++/40780
4609         * g++.dg/template/ptrmem19.C: New test.
4610
4611 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4612             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4613
4614         PR 40435
4615         * gcc.dg/pr36902.c: Add column info.
4616         * g++.dg/gcov/gcov-2.C: Change count for definition.
4617
4618 2009-07-16  Jason Merrill  <jason@redhat.com>
4619
4620         PR libstdc++/37907
4621         * g++.dg/cpp0x/std-layout1.C: New.
4622         * g++.dg/ext/has_nothrow_assign.C: Fix.
4623         * g++.dg/ext/has_nothrow_copy.C: Fix.
4624         * g++.dg/ext/has_trivial_assign.C: Fix.
4625         * g++.dg/ext/has_trivial_copy.C: Fix.
4626         * g++.dg/ext/is_pod.C: Fix.
4627         * g++.dg/other/offsetof3.C: Adjust.
4628         * g++.dg/overload/ellipsis1.C: Adjust.
4629         * g++.dg/warn/var-args1.C: Adjust.
4630         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4631         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4632         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4633         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4634         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4635
4636 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4637
4638         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4639         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4640         effective target "mpc_pow".
4641         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4642
4643 2009-07-16  Richard Henderson  <rth@redhat.com>
4644
4645         * g++.dg/opt/eh4.C: New test.
4646
4647 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4648
4649         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4650
4651 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR middle-end/40747
4654         * gcc.c-torture/execute/pr40747.c: New test.
4655
4656 2009-07-15  Richard Guenther  <rguenther@suse.de>
4657
4658         PR middle-end/40753
4659         * gcc.c-torture/compile/pr40753.c: New testcase.
4660
4661 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4662
4663         PR fortran/40743
4664         * gfortran.dg/interface_assignment_4.f90: New.
4665
4666 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4667
4668         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4669         for FreeBSD up to and including version 8.
4670
4671 2009-07-14  Taras Glek  <tglek@mozilla.com>
4672             Rafael Espindola  <espindola@google.com>
4673
4674         * g++.dg/plugin/header-plugin-test.C: New.
4675         * g++.dg/plugin/header_plugin.c: New.
4676         * g++.dg/plugin/plugin.exp: Update.
4677
4678 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4679
4680         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4681         function to enable vectorization.
4682         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4683         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4684
4685 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4686
4687         * gcc.target/i386/sse-copysignf-vec.c: New test.
4688         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4689
4690 2009-07-14  Jason Merrill  <jason@redhat.com>
4691
4692         PR c++/37276
4693         * g++.dg/lookup/builtin5.C: New.
4694         * g++.dg/other/error22.C: Add missing extern "C".
4695         * g++.dg/warn/Warray-bounds.C: Likewise.
4696         * gcc.dg/compat/compat-common.h: Likewise.
4697
4698         PR c++/40746
4699         * g++.dg/lookup/using20.C: New.
4700
4701         PR c++/40740
4702         * g++.dg/template/koenig8.C: New.
4703
4704 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4705
4706         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4707         both i?86-*-darwin* and x86_64-*-darwin*.
4708
4709 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4710
4711         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4712         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4713         name.
4714
4715 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4716
4717         PR debug/40705
4718         * g++.dg/debug/dwarf2/typedef1.C: New test.
4719
4720         PR c++/40357
4721         * g++.dg/other/typedef3.C: New test.
4722
4723 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4724
4725         * gcc.dg/20090709-1.c: Move to a proper place ...
4726         * gcc.target/m68k/20090709-1.c: ... here.
4727
4728 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4729
4730         PR C++/22154
4731         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4732         front of qualified names are allowed.
4733         * g++.dg/parse/crash10.C: Likewise.
4734         * g++.dg/parse/error15.C: Likewise.
4735         * g++.dg/parse/typename9.C: Likewise.
4736         * g++.dg/parse/error8.C: Likewise.
4737
4738 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4739
4740         PR fortran/40646
4741         * gfortran.dg/proc_ptr_22.f90: Extended.
4742         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4743
4744 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4745
4746         * gfortran.dg/vect/vect-6.f: New test.
4747
4748 2009-07-12  Jason Merrill  <jason@redhat.com>
4749
4750         PR c++/36628
4751         * g++.dg/cpp0x/decltype17.C: New.
4752
4753         PR c++/37206
4754         * g++.dg/cpp0x/rv10.C: New.
4755
4756 2009-07-12  Jason Merrill  <jason@redhat.com>
4757
4758         PR c++/40689
4759         * g++.dg/cpp0x/initlist20.C: New.
4760         * g++.dg/cpp0x/initlist21.C: New.
4761
4762 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4763
4764         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4765         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4766         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4767         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4768         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4769
4770 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4771
4772         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4773         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4774         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4775         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4776         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4777         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4778         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4779         effective_target fd_truncate.
4780
4781 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4782
4783         * gnat.dg/specs/addr1.ads: New test.
4784
4785 2009-07-11  Jan Hubicka  <jh@suse.cz>
4786
4787         PR middle-end/48388
4788         * g++.dg/torture/pr40388.C: New testcase.
4789
4790 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4791
4792         PR target/40668
4793         * gcc.c-torture/execute/pr40668.c: New test.
4794
4795 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4796
4797         * gcc.c-torture/execute/20090711-1.c: New test.
4798
4799 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4800
4801         PR testsuite/40699
4802         PR testsuite/40707
4803         PR testsuite/40709
4804         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4805         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4806         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4807         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4808
4809 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4810
4811         PR fortran/33197
4812         * gfortran.dg/complex_intrinsic_3.f90: New test.
4813         * gfortran.dg/complex_intrinsic_4.f90: New test.
4814
4815 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4816
4817         PR target/39079
4818         * gcc.target/mips/mips.exp: Make -msynci a known option.
4819         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4820
4821 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4822
4823         PR c++/40502
4824         * g++.dg/ext/strncpy-chk1.C: New test.
4825
4826 2009-07-10  Richard Guenther  <rguenther@suse.de>
4827
4828         PR tree-optimization/40496
4829         * g++.dg/opt/pr40496.C: New testcase.
4830
4831 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4832
4833         PR 25509
4834         PR 40614
4835         * g++.dg/warn/unused-result1-Werror.c: New.
4836
4837 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4838
4839         PR fortran/39334
4840         * gfortran.dg/recursive_parameter_1.f90: New test.
4841
4842 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4843
4844         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4845         * gfortran.dg/module_equivalence_6.f90: Ditto.
4846         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4847         * gfortran.dg/nan_2.f90: Ditto.
4848         * gfortran.dg/inquire_11.f90: Ditto.
4849         * gfortran.dg/abstract_type_3.f03: Ditto.
4850         * gfortran.dg/abstract_type_1.f90: Ditto.
4851         * gfortran.dg/private_type_9.f90: Ditto.
4852         * gfortran.dg/abstract_type_5.f03: Ditto.
4853         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4854         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4855         * gfortran.dg/derived_sub.f90: Ditto.
4856         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4857         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4858         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4859         * gfortran.dg/mvbits_6.f90: Ditto.
4860         * gfortran.dg/abstract_type_2.f03: Ditto.
4861         * gfortran.dg/abstract_type_4.f03: Ditto.
4862         * gfortran.dg/bounds_check_9.f90: Ditto.
4863         * gfortran.dg/optional_dim_3.f90: Ditto.
4864         * gfortran.dg/pr32921.f: Ditto.
4865         * gfortran.dg/entry_16.f90: Ditto.
4866         * gfortran.dg/generic_16.f90: Ditto.
4867
4868
4869 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4870
4871         * gcc.target/m68k/20090709-1.c: New.
4872
4873 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4874
4875         PR c++/40684
4876         * g++.dg/template/unify11.C: New test.
4877
4878 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4879
4880         PR fortran/40629
4881         * gfortran.dg/host_assoc_function_9.f90: New test.
4882
4883 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4884
4885         PR fortran/40646
4886         * gfortran.dg/proc_ptr_22.f90: New.
4887         * gfortran.dg/proc_ptr_comp_12.f90: New.
4888
4889 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR middle-end/40692
4892         * gcc.c-torture/compile/pr40692.c: New test.
4893
4894 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4895
4896         PR fortran/40604
4897         * gfortran.dg/pointer_check_6.f90: New test.
4898
4899 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4900
4901         * gcc.target/mips/truncate-5.c: New test.
4902
4903 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4904
4905         PR libfortran/40330
4906         PR libfortran/40662
4907         * gfortran.dg/fmt_cache_1.f: New test.
4908
4909 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4910
4911         PR fortran/40675
4912         * gfortran.dg/nosigned_zero_1.f90: New test.
4913         * gfortran.dg/nosigned_zero_2.f90: New test.
4914
4915 2009-07-08  Richard Guenther  <rguenther@suse.de>
4916
4917         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4918
4919 2009-07-08  Richard Guenther  <rguenther@suse.de>
4920
4921         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4922
4923 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4924
4925         PR fortran/40591
4926         * gfortran.dg/proc_ptr_21.f90: New test.
4927
4928 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4929
4930         PR c++/31246
4931         * g++.dg/warn/pr31246.C: New.
4932         * g++.dg/warn/pr31246-2.C: New.
4933
4934 2009-07-07  Jason Merrill  <jason@redhat.com>
4935
4936         PR c++/35828
4937         * g++.dg/template/defarg12.C: New.
4938
4939         PR c++/37816
4940         * g++.dg/cpp0x/enum7.C: New.
4941
4942         PR c++/37946
4943         * g++.dg/cpp0x/enum6.C: New.
4944
4945         PR c++/40639
4946         * g++.dg/cpp0x/enum5.C: New.
4947
4948         PR c++/40633
4949         * g++.dg/cpp0x/enum4.C: New.
4950
4951 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4952
4953         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4954
4955 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4956
4957         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4958
4959 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4960
4961         PR middle-end/40669
4962         * gcc.dg/pr40669.c: New test.
4963
4964 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4965
4966         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4967         location. Update all calls.
4968         * g++.dg/plugin/selfassign.c: Likewise.
4969
4970 2009-07-06  Jason Merrill  <jason@redhat.com>
4971
4972         * g++.dg/rtti/dyncast[34].C: New.
4973
4974 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4975
4976         * lib/target-supports.exp
4977         (check_effective_target_mips_newabi_large_long_double): New.
4978         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4979         target.
4980         * gcc.target/mips/fpr-moves-6.c: Likewise.
4981
4982 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4983
4984         PR c++/40557
4985         * g++.dg/template/union2.C: New test.
4986
4987 2009-07-04  Jason Merrill  <jason@redhat.com>
4988
4989         * g++.dg/template/using15.C: New.
4990
4991 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4992
4993         * gfortran.dg/maxloc_1.f90: New test.
4994
4995 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4996
4997         PR fortran/40593
4998         * gfortran.dg/proc_ptr_result_6.f90: New.
4999
5000 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5001
5002         * gcc.dg/framework-2.c: Adjust testcase to pass.
5003
5004 2009-07-04  Jason Merrill  <jason@redhat.com>
5005
5006         PR c++/40619
5007         * g++.dg/cpp0x/auto16.C: New.
5008
5009 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5010
5011         PR target/40587
5012         * gfortran.dg/pr40587.f: New test.
5013
5014 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5015
5016         PR fortran/40638
5017         * gfortran.dg/unit_1.f90: New test.
5018
5019 2009-07-03  Jason Merrill  <jason@redhat.com>
5020
5021         * g++.dg/template/pure1.C: Expect another error.
5022
5023 2009-07-03  Richard Guenther  <rguenther@suse.de>
5024
5025         PR tree-optimization/40640
5026         * gcc.c-torture/compile/pr40640.c: New testcase.
5027
5028 2009-07-03  Richard Guenther  <rguenther@suse.de>
5029
5030         PR middle-end/34163
5031         * gfortran.dg/pr34163.f90: New testcase.
5032
5033 2009-07-03  Jan Hubicka  <jh@suse.cz>
5034
5035         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5036         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5037         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5038         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5039         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5040         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5041         * gnat.dg/loop_optimization6.adb: Enable -O2.
5042
5043 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5044
5045         * g++.dg/warn/null4.C: Extend.
5046
5047 2009-07-02  Jason Merrill  <jason@redhat.com>
5048
5049         * g++.dg/template/spec8.C: Fix.
5050
5051 2009-07-02  Michael Matz  <matz@suse.de>
5052
5053         PR fortran/32131
5054         * gfortran.dg/pr32921.f: Adjust.
5055
5056 2009-07-02  Jan Hubicka  <jh@suse.cz>
5057
5058         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5059
5060 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5061
5062         * gcc.target/mips/truncate-4.c: New testcase.
5063
5064 2009-07-01  Richard Guenther  <rguenther@suse.de>
5065
5066         PR tree-optimization/19831
5067         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5068         make allocated memory escape.  Un-XFAIL.
5069         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5070         * gcc.dg/vect/pr31699.c: Likewise.
5071         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5072
5073 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR c++/40566
5076         * g++.dg/parse/cond5.C: New test.
5077
5078 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5079
5080         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5081         (main): Pass n to main_1 instead.
5082         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5083         (main_1): New function, split off from...
5084         (main): ...here.  Pass `off' to main_1 instead.
5085
5086 2009-06-30  Jason Merrill  <jason@redhat.com>
5087
5088         PR c++/40595
5089         * g++.dg/cpp0x/variadic94.C: New.
5090
5091 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5092
5093         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5094         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5095         (init_ld_library_path_env_vars): New function, replacing the
5096         orig_*_saved assignments.  Call it after defining it.
5097         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5098         (restore_ld_library_path_env_vars): Likewise.
5099         (add_path, find_libgcc_s): New functions.
5100         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5101         gcc-set-multilib-library-path.
5102         (objc_target_compile): Don't add "." to ld_library_path.
5103         Use add_path.
5104         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5105         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5106         gcc-set-multilib-library-path.
5107         * lib/g++.exp (g++_link_flags): Likewise.
5108         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5109         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5110         top level; do it...
5111         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5112         to tell when this needs to happen.  Use find_libgcc_s instead of
5113         gcc-set-multilib-library-path.
5114         * lib/gcc-dg.exp: Likewise.
5115         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5116         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5117         unless it is in $ALT_LD_LIBRARY_PATH.
5118         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5119
5120 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5121
5122         * gnat.dg/discr12.adb: New test.
5123         * gnat.dg/discr12_pkg.ads: New helper.
5124         * gnat.dg/discr13.adb: New test.
5125         * gnat.dg/discr14.ad[sb]: Likewise.
5126         * gnat.dg/discr15.adb: Likewise.
5127         * gnat.dg/discr15_pkg.ads: New helper.
5128         * gnat.dg/discr16.adb: New test.
5129         * gnat.dg/discr16_g.ads: New helper.
5130         * gnat.dg/discr16_pkg.ads: Likewise.
5131         * gnat.dg/discr16_cont.ads: Likewise.
5132         * gnat.dg/discr17.adb: New test.
5133         * gnat.dg/discr18.adb: Likewise.
5134         * gnat.dg/discr18_pkg.ads: New helper.
5135         * gnat.dg/discr19.adb: New test.
5136
5137 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5138
5139         PR fortran/40576
5140         * gfortran.dg/internal_write_1.f90:  New testcase.
5141
5142 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5143
5144         PR fortran/40594
5145         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5146
5147 2009-06-30  Richard Guenther  <rguenther@suse.de>
5148
5149         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5150
5151 2009-06-30  Wei Guozhi  <carrot@google.com>
5152
5153         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5154         to "-Os".
5155
5156 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5157
5158         PR tree-optimization/40542
5159         * gcc.dg/vect/pr40542.c: New test.
5160
5161 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5162
5163         PR tree-optimization/40582
5164         * gcc.c-torture/compile/pr40582.c: New test.
5165
5166 2009-06-30  Wei Guozhi  <carrot@google.com>
5167
5168         PR/40416
5169         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5170
5171 2009-06-29  Jason Merrill  <jason@redhat.com>
5172
5173         PR c++/40274
5174         * g++.dg/template/debug1.C: New.
5175
5176 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5177
5178         PR fortran/40580
5179         * pointer_check_1.f90: New test.
5180         * pointer_check_2.f90: New test.
5181         * pointer_check_3.f90: New test.
5182         * pointer_check_4.f90: New test.
5183         * pointer_check_5.f90: New test.
5184
5185 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5186
5187         PR fortran/40551
5188         * gfortran.dg/func_assign_2.f90 : New test.
5189
5190 2009-06-29  Richard Guenther  <rguenther@suse.de>
5191
5192         PR middle-end/14187
5193         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5194         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5195         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5196         * gcc.c-torture/execute/20090623-1.c: Likewise.
5197         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5198         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5199
5200 2009-06-29  Richard Guenther  <rguenther@suse.de>
5201
5202         PR middle-end/38212
5203         * gcc.c-torture/execute/pr38212.c: New testcase.
5204
5205 2009-06-29  Richard Guenther  <rguenther@suse.de>
5206
5207         PR tree-optimization/40579
5208         * gcc.c-torture/execute/pr40579.c: New testcase.
5209
5210 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5211
5212         PR tree-optimization/40550
5213         * gcc.dg/pr40550.c: New test.
5214
5215 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5216
5217         * gnat.dg/overflow_sum2.adb: New test
5218         * gnat.dg/namet.ads: New helper.
5219
5220         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5221
5222 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5223
5224         PR fortran/34112
5225         * gfortran.dg/compiler-directive_1.f90: New test.
5226         * gfortran.dg/compiler-directive_2.f: New test.
5227
5228 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5229
5230         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5231         comment out some values and add some cases.
5232
5233 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5234
5235         PR testsuite/40567
5236         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5237
5238 2009-06-26  Richard Henderson  <rth@redhat.com>
5239
5240         PR testsuite/40565
5241         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5242         * gcc.target/i386/local.c: Pass a non-constant to T.
5243
5244 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5245
5246         PR fortran/39997
5247         PR fortran/40541
5248         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5249         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5250         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5251         * gfortran.dg/proc_ptr_result_5.f90: New.
5252
5253 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5254
5255         PR c/39902
5256         * gcc.dg/dfp/pr39902.c: New test.
5257
5258 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5259
5260         PR testsuite/40532
5261         * gcc.dg/builtins-65.c: Require c99 runtime.
5262
5263 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5264
5265         * gnat.dg/array7.ad[sb]: New test.
5266
5267 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5268
5269         * gnat.dg/array6.adb: New test.
5270
5271 2009-06-25  Ian Lance Taylor  <iant@google.com>
5272
5273         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5274
5275 2009-06-25  Ian Lance Taylor  <iant@google.com>
5276
5277         * g++.dg/warn/Wunused-16.C: New testcase.
5278
5279 2009-06-25  Ian Lance Taylor  <iant@google.com>
5280
5281         * g++.dg/warn/skip-2.C: New testcase.
5282
5283 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5284
5285         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5286         dg-skip-if and move to ...
5287         * gcc.dg/torture/20090618-1.c.
5288
5289 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5290
5291         PR tree-optimization/40493
5292         * gcc.c-torture/execute/pr40493.c: New test.
5293
5294 2009-06-24  Jason Merrill  <jason@redhat.com>
5295
5296         PR c++/40342
5297         * g++.dg/template/overload10.C: New.
5298
5299 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5300
5301         PR fortran/40427
5302         * gfortran.dg/proc_ptr_comp_11.f90: New.
5303
5304 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5305
5306         * gcc.dg/pr40501.c: New testcase.
5307
5308 2009-06-23  DJ Delorie  <dj@redhat.com>
5309
5310         Add MeP port.
5311         * lib/target-supports.exp: Add mep support (no profiling).
5312
5313 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5314
5315         PR testsuite/39297
5316         * gcc.dg/ssa/loop-31.c: Change scan rules.
5317
5318 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5319
5320         * gcc.dg/cpp/empty-include.c: Update column info.
5321         * gcc.dg/cpp/assert2.c: Update column info.
5322
5323 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5324
5325         * g++.dg/ext/builtin-object-size1.C: New test.
5326         * g++.dg/ext/builtin-object-size2.C: New test.
5327
5328 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5329
5330         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5331         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5332
5333 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5334
5335         * gcc.target/mips/truncate-3.c: New test.
5336
5337 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5338
5339         PR fortran/37254
5340         PR fortran/39850
5341         * gfortran.dg/interface_30.f90: Modified error message.
5342         * gfortran.dg/proc_decl_22.f90: New.
5343
5344 2009-06-22  Ian Lance Taylor  <iant@google.com>
5345
5346         * gcc.dg/Wcxx-compat-19.c: New testcase.
5347
5348 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5349
5350         PR objc/28050
5351         * pr28050.m: New testcase.
5352
5353 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5354
5355         PR testsuite/40481
5356         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5357
5358 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5359
5360         PR tree-optimization/40492
5361         * g++.dg/torture/pr40492.C: New test.
5362
5363 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5364
5365         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5366         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5367
5368 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5369
5370         * gnat.dg/raise_ce.adb: Helper for ...
5371         * gnat.dg/handle_and_return.adb: New test.
5372
5373 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5374
5375         PR fortran/40443
5376         * gfortran.dg/generic_18.f90: New test.
5377
5378 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5379
5380         PR fortran/40472
5381         * gfortran.dg/spread_size_limit.f90: New test.
5382
5383 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5384
5385         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5386         to put dump files in a subdirectory.
5387         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5388         ".o" temporary files.
5389
5390 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5391
5392         PR fortran/39850
5393         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5394         * gfortran.dg/interface_20.f90: Ditto.
5395         * gfortran.dg/interface_21.f90: Ditto.
5396         * gfortran.dg/interface_22.f90: Ditto.
5397         * gfortran.dg/interface_30.f90: New.
5398         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5399
5400 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5401
5402         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5403         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5404         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5405         DEFAULT_VECTFLAGS.
5406
5407 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5408             Revital Eres  <eres@il.ibm.com>
5409
5410         PR testsuite/40359
5411         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5412         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5413         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5414
5415 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5416
5417         PR testsuite/40475
5418         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5419         without misalignment support.
5420         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5421
5422 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5423
5424         PR fortran/40452
5425         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5426
5427 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5428
5429         PR fortran/40440
5430         * gfortran.dg/alloc_comp_result_2.f90: New test.
5431
5432 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5433
5434         PR target/40482
5435         * gcc.target/arm/pr40482.c: New test.
5436
5437 2009-06-19  Ian Lance Taylor  <iant@google.com>
5438
5439         * gcc.dg/Wcxx-compat-18.c: New testcase.
5440
5441 2009-06-19  Richard Guenther  <rguenther@suse.de>
5442
5443         * gcc.c-torture/execute/20090618-1.c: New testcase.
5444
5445 2009-06-19  Ian Lance Taylor  <iant@google.com>
5446
5447         * gcc.dg/Wcxx-compat-17.c: New testcase.
5448
5449 2009-06-19  Ian Lance Taylor  <iant@google.com>
5450
5451         * gcc.dg/Wcxx-compat-15.c: New testcase.
5452
5453 2009-06-19  Ian Lance Taylor  <iant@google.com>
5454
5455         * gcc.dg/Wcxx-compat-16.c: New testcase.
5456
5457 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5458
5459         * gcc.dg/builtins-34.c: Add significand cases.
5460
5461 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5462
5463         PR testsuite/40491
5464         * gcc.dg/20080522-1.c: Remove testcase for real.
5465         * gcc.dg/20080528-1.c: Ditto.
5466
5467 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5468
5469         PR fortran/40450
5470         * gfortran.dg/proc_ptr_20.f90: New.
5471
5472 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5473
5474         PR target/40470
5475         * gcc.dg/torture/pr40470-1.c: New.
5476         * gcc.dg/torture/pr40470-2.c: Likewise.
5477         * gcc.dg/torture/pr40470-3.c: Likewise.
5478         * gcc.dg/torture/pr40470-4.c: Likewise.
5479
5480 2009-06-18  Diego Novillo  <dnovillo@google.com>
5481
5482         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5483         * gcc.dg/plugin/ggcplug.c: Likewise.
5484         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5485         * g++.dg/plugin/selfassign.c: Likewise.
5486         * g++.dg/plugin/attribute_plugin.c: Likewise.
5487         * g++.dg/plugin/dumb_plugin.c: Likewise.
5488
5489 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5490
5491         * gcc.dg/cpp/arith-3.c: Add column info.
5492
5493 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5494
5495         * gcc.target/arm/fp16-compile-none-2.c: New.
5496         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5497         * gcc.target/arm/fp16-compile-alt-12.c: New.
5498
5499 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5500
5501         * gcc.target/arm/fp16-compile-alt-1.c: New.
5502         * gcc.target/arm/fp16-compile-alt-2.c: New.
5503         * gcc.target/arm/fp16-compile-alt-3.c: New.
5504         * gcc.target/arm/fp16-compile-alt-4.c: New.
5505         * gcc.target/arm/fp16-compile-alt-5.c: New.
5506         * gcc.target/arm/fp16-compile-alt-6.c: New.
5507         * gcc.target/arm/fp16-compile-alt-7.c: New.
5508         * gcc.target/arm/fp16-compile-alt-8.c: New.
5509         * gcc.target/arm/fp16-compile-alt-9.c: New.
5510         * gcc.target/arm/fp16-compile-alt-10.c: New.
5511         * gcc.target/arm/fp16-compile-alt-11.c: New.
5512         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5513         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5514         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5515         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5516         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5517         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5518         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5519         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5520         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5521         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5522         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5523         * gcc.target/arm/fp16-compile-none-1.c: New.
5524         * gcc.target/arm/fp16-compile-exprtype.c: New.
5525         * gcc.target/arm/fp16-compile-vcvt.c: New.
5526         * gcc.target/arm/fp16-builtins-1.c: New.
5527         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5528         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5529         * gcc.target/arm/fp16-param-1.c: New.
5530         * gcc.target/arm/fp16-return-1.c: New.
5531         * gcc.target/arm/fp16-unprototyped-1.c: New.
5532         * gcc.target/arm/fp16-unprototyped-2.c: New.
5533         * gcc.target/arm/fp16-variadic-1.c: New.
5534         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5535         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5536         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5537         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5538         * gcc.dg/torture/arm-fp16-ops.h: New.
5539         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5540         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5541         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5542         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5543         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5544         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5545         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5546         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5547         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5548         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5549         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5550         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5551         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5552         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5553         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5554         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5555         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5556         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5557         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5558         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5559         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5560
5561 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5562
5563         * gcc.dg/builtins-65.c: New test.
5564
5565 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5566
5567         PR fortran/40451
5568         * gfortran.dg/proc_ptr_result_4.f90: New.
5569
5570 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5571
5572         * gcc.c-torture/execute/bitfld-5.c: New test.
5573
5574 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5575
5576         * gcc.dg/builtin-unreachable-3.c: New test.
5577
5578 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5579
5580         * gcc.target/i386/builtin-unreachable.c: New test.
5581
5582 2009-06-17  Ian Lance Taylor  <iant@google.com>
5583
5584         * gcc.dg/Wcxx-compat-14.c: New testcase.
5585
5586 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5587
5588         * gcc.dg/func-ptr-conv-1.c: Update column info.
5589
5590 2009-06-17  Richard Guenther  <rguenther@suse.de>
5591
5592         PR middle-end/40404
5593         * gcc.c-torture/execute/pr40404.c: New testcase.
5594
5595 2009-06-17  Richard Guenther  <rguenther@suse.de>
5596
5597         PR middle-end/40460
5598         * g++.dg/torture/pr40460.C: New testcase.
5599
5600 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5601
5602         * gcc.dg/plugin/one_time_plugin.c: New test.
5603         * gcc.dg/plugin/one_time-test-1.c: New test.
5604         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5605
5606 2009-06-16  Ian Lance Taylor  <iant@google.com>
5607
5608         * g++.dg/warn/skip-1.C: New testcase.
5609
5610 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5611
5612         PR middle-end/40446
5613         * g++.dg/other/pr40446.C: New test.
5614
5615 2009-06-16  Richard Guenther  <rguenther@suse.de>
5616
5617         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5618         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5619         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5620         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5621
5622 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5623
5624         * gcc.c-torture/compile/pr40432.c: New file.
5625
5626 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5627
5628         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5629
5630 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5631
5632         PR fortran/36947
5633         PR fortran/40039
5634         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5635         * gfortran.dg/interface_20.f90: Modified error messages.
5636         * gfortran.dg/interface_21.f90: Ditto.
5637         * gfortran.dg/interface_26.f90: Ditto.
5638         * gfortran.dg/interface_27.f90: Ditto.
5639         * gfortran.dg/interface_28.f90: Extended test case.
5640         * gfortran.dg/interface_29.f90: New.
5641         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5642         * gfortran.dg/proc_decl_8.f90: Ditto.
5643         * gfortran.dg/proc_ptr_11.f90: Ditto.
5644         * gfortran.dg/proc_ptr_15.f90: Ditto.
5645
5646 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5647
5648         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5649         printing.
5650         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5651         gcc.dg/vect/vect-outer-4f.c: Likewise.
5652         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5653         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5654         Likewise.
5655         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5656         outer loop.
5657
5658 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5659
5660         PR fortran/40383
5661         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5662
5663 2009-06-15  Ian Lance Taylor  <iant@google.com>
5664
5665         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5666         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5667         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5668         Recognize new notes.
5669         * gcc.dg/stmt-expr-label-2.c: Likewise.
5670         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5671         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5672         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5673         * gcc.dg/c99-vla-jump-4.c: Likewise.
5674         * gcc.dg/stmt-expr-label-1.c: Likewise.
5675         * gcc.dg/stmt-expr-label-3.c: Likewise.
5676         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5677
5678 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5679
5680         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5681
5682 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5683
5684         * gcc.dg/builtin-object-size-7.c: New test.
5685
5686 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5687
5688         PR testsuite/40426
5689         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5690         level != "" use separate -gdwarf-2 -g${level} options instead of
5691         -gdwarf-2${level}.
5692         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5693         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5694         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5695
5696 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5697
5698         * g++.dg/abi/mangle11.C: Update warning line.
5699         * g++.dg/abi/mangle12.C: Update warning line.
5700         * g++.dg/abi/mangle17.C: Update warning line.
5701         * g++.dg/abi/mangle20-2.C: Update warning line.
5702
5703 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5704
5705         * gcc.dg/optimize-bswap-1.c: Split into these two:
5706         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5707         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5708
5709 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5710
5711         * gcc.dg/optimize-bswap-1.c: New testcase.
5712
5713 2009-06-14  Richard Guenther  <rguenther@suse.de>
5714
5715         PR middle-end/40389
5716         * g++.dg/torture/pr40389.C: New testcase.
5717
5718 2009-06-13  Richard Guenther  <rguenther@suse.de>
5719
5720         PR tree-optimization/40421
5721         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5722
5723 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5724
5725         * gcc.dg/old-style-prom-3.c: Add column info.
5726         * gcc.dg/overflow-warn-1.c
5727         * gcc.dg/gomp/pr27415.c
5728         * gcc.dg/gomp/for-1.c: Same.
5729         * gcc.dg/enum-compat-1.c: Same.
5730         * gcc.dg/c99-tag-3.c: Same.
5731         * gcc.dg/Wredundant-decls-2.c: Same.
5732         * gcc.dg/func-ptr-conv-1.c: Same.
5733         * gcc.dg/asm-wide-1.c: Same.
5734         * gcc.dg/nofixed-point-2.c: Same.
5735         * gcc.dg/cpp/line3.c: Same.
5736         * gcc.dg/array-10.c: Same.
5737         * gcc.dg/c99-vla-jump-1.c: Same.
5738         * gcc.dg/pr20368-1.c: Same.
5739         * gcc.dg/Wshadow-3.c: Same.
5740         * gcc.dg/c90-const-expr-8.c: Same.
5741         * gcc.dg/label-decl-2.c: Same.
5742         * gcc.dg/dremf-type-compat-2.c: Same.
5743         * gcc.dg/c90-const-expr-5.c: Same.
5744         * gcc.dg/builtins-30.c: Same.
5745         * gcc.dg/Warray-bounds.c: Same.
5746         * gcc.dg/Wcxx-compat-2.c: Same.
5747         * gcc.dg/tree-ssa/col-1.c: Same.
5748         * gcc.dg/old-style-prom-2.c: Same.
5749         * gcc.dg/cast-function-1.c: Same.
5750         * gcc.dg/pr15698-1.c: Same.
5751         * gcc.dg/dremf-type-compat-3.c: Same.
5752         * gcc.dg/vla-8.c: Same.
5753         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5754         line.
5755         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5756         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5757         * gcc.dg/enum-compat-1.c: Same.
5758         * gcc.dg/dremf-type-compat-2.c: Same.
5759         * gcc.dg/old-style-prom-2.c: Same.
5760         * gcc.dg/pr15698-1.c: Same.
5761         * gcc.dg/pr20368-1.c: Same.
5762         * gcc.dg/dremf-type-compat-3.c: Same.
5763         * gcc.dg/builtins-30.c: Same.  Test for columns.
5764
5765 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5766
5767         PR fortran/40176
5768         * gfortran.dg/proc_decl_1.f90: Extended.
5769
5770 2009-06-12  Ian Lance Taylor  <iant@google.com>
5771
5772         * gcc.dg/Wcxx-compat-13.c: New testcase.
5773
5774 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5775
5776         PR tree-opt/38865
5777         * gcc.dg/tree-ssa/fre-vce-1.c
5778
5779 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5780
5781         PR testsuite/40384
5782         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5783         min-insn-to-prefetch-ratio=5.
5784
5785 2009-06-12  Joey Ye  <joey.ye@intel.com>
5786             H.J. Lu  <hongjiu.lu@intel.com>
5787
5788         PR middle-end/39146
5789         * gcc.target/i386/stackalign/pr39146.c: New.
5790
5791 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5792
5793         * gcc.target/i386/crc32-1.c: New.
5794         * gcc.target/i386/crc32-2.c: Likewise.
5795
5796 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5797
5798         PR c/39252
5799         * gcc.dg/builtin-unreachable-1.c: New test.
5800         * gcc.dg/builtin-unreachable-2.c: Same.
5801
5802 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5803
5804         PR fortran/40402
5805         * gfortran.dg/data_value_1.f90: New test.
5806
5807 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5808
5809         PR testsuite/39831
5810         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5811         remove ilp32 requirement.
5812         * gcc.target/i386/excess-precision-2.c: Likewise.
5813         * gcc.target/i386/excess-precision-3.c: Likewise.
5814         * gcc.target/i386/excess-precision-4.c: Likewise.
5815         * gcc.target/i386/excess-precision-5.c: Likewise.
5816         * gcc.target/i386/excess-precision-6.c: Likewise.
5817
5818 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5819
5820         PR fortran/38718
5821         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5822         * gfortran.dg/nan_5.f90: New test.
5823
5824 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5825
5826         * gcc.target/arm/neon-modes-1.c: New test.
5827
5828 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5829
5830         * g++.dg/torture/pr31579.C: Cast pointer
5831         via __SIZE_TYPE__ instead of 'unsigned long'.
5832
5833 2009-06-10  Anthony Green  <green@moxielogic.com>
5834
5835         * lib/target-supports.exp (check_profiling_available):
5836         Profiling is not available for testing purposes on moxie.
5837
5838 2009-06-09  Ian Lance Taylor  <iant@google.com>
5839
5840         * gcc.dg/Wcxx-compat-12.c: New testcase.
5841
5842 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5843
5844         PR libfortran/40334
5845         * gfortran.dg/backspace_11.f90: New.
5846
5847 2009-06-09  Jason Merrill  <jason@redhat.com>
5848
5849         * g++.dg/cpp0x/defaulted10.C: New.
5850
5851 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5852
5853         * gcc.c-torture/compile/pr40351.c: New file.
5854
5855 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5856
5857         * gnat.dg/align_max.adb: New test.
5858
5859 2009-06-08  Jason Merrill  <jason@redhat.com>
5860
5861         * g++.dg/cpp0x/auto15.C: New.
5862
5863 2009-06-08  Jan Hubicka  <jh@suse.cz>
5864
5865         PR debug/39834
5866         * gcc.dg/torture/pr39834.c
5867
5868 2009-06-08  Jan Hubicka  <jh@suse.cz>
5869
5870         PR middle-end/40102
5871         * g++.dg/torture/pr40102.C: New testcase.
5872
5873 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5874
5875         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5876         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5877         * gcc.dg/builtin-object-size-6.c: New test.
5878
5879         PR c++/40373
5880         * g++.dg/template/dtor7.C: New test.
5881
5882         PR c++/40370
5883         PR c++/40372
5884         * g++.dg/template/error41.C: New test.
5885         * g++.dg/template/error42.C: New test.
5886
5887 2009-06-08  Revital Eres  <eres@il.ibm.com>
5888
5889         PR testsuite/40359
5890         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5891         * gcc.dg/vect/vect-88.c: Likewise.
5892         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5893         * gcc.dg/vect/pr25413.c: Likewise.
5894         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5895
5896 2009-06-07  Ian Lance Taylor  <iant@google.com>
5897
5898         * g++.dg/warn/Wswitch-3.C: New testcase.
5899         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5900         * gcc.dg/Wswitch-enum-error.c: Likewise.
5901         * gcc.dg/Wswitch-error.c: Likewise.
5902
5903 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5904
5905         PR fortran/40008
5906         * gfortran.dg/negative_unit.f: Update test.
5907         * gfortran.dg/negative_unit_int8.f: Update test.
5908         * gfortran.dg/newunit_1.f90: New test.
5909
5910 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5911
5912         PR fortran/25104
5913         PR fortran/29962
5914         * gfortran.dg/spread_init_expr.f03: New.
5915         * gfortran.dg/unpack_init_expr.f03: New.
5916         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5917         error message.
5918
5919 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5920
5921         PR fortran/25104
5922         PR fortran/29962
5923         * gfortran.dg/count_init_expr.f03
5924         * gfortran.dg/product_init_expr.f03
5925         * gfortran.dg/sum_init_expr.f03
5926
5927 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5928
5929         PR fortran/36874
5930         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5931         message.
5932         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5933         shapes.
5934         * gfortran.dg/zero_sized_5.f90: Likewise.
5935
5936 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5937
5938         PR middle-end/32950
5939         * g++.dg/torture/pr32950.C: New.
5940
5941 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5942
5943         PR fortran/25104
5944         PR fortran/29962
5945         * gfortran.dg/dot_product_1.f03: New.
5946         * gfortran.dg/matmul_8.f03: New.
5947         * gfortran.dg/transpose_3.f03: New.
5948
5949 2009-06-06  Ian Lance Taylor  <iant@google.com>
5950
5951         * gcc.dg/Wunused-label-1.c: New test case.
5952         * g++.dg/warn/Wunused-label-1.C: New test case.
5953         * g++.dg/warn/Wunused-label-2.C: New test case.
5954         * g++.dg/warn/Wunused-label-3.C: New test case.
5955
5956 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5957
5958         PR fortran/37203
5959         * reshape_zerosize_2.f90: New.
5960
5961 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5962
5963         PR fortran/32890
5964         * gfortran.dg/pack_assign_1.f90: New.
5965         * gfortran.dg/pack_vector_1.f90: New.
5966
5967 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5968
5969         PR middle-end/40340
5970         * gcc.dg/pr40340-1.c: New test.
5971         * gcc.dg/pr40340-2.c: New test.
5972         * gcc.dg/pr40340-3.c: New test.
5973         * gcc.dg/pr40340-4.c: New test.
5974         * gcc.dg/pr40340-5.c: New test.
5975         * gcc.dg/pr40340.h: New file.
5976
5977 2009-06-05  Revital Eres  <eres@il.ibm.com>
5978
5979         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5980         New procedure.
5981         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5982         * gcc.dg/vect/vect-33.c: Likewise.
5983         * gcc.dg/vect/vect-92.c: Likewise.
5984         * gcc.dg/vect/vect-58.c: Likewise.
5985         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5986         * gcc.dg/vect/vect-42.c: Likewise.
5987         * gcc.dg/vect/slp-25.c: Likewise.
5988         * gcc.dg/vect/vect-align-1.c: Likewise.
5989         * gcc.dg/vect/vect-align-2.c: Likewise.
5990         * gcc.dg/vect/vect-93.c: Likewise.
5991         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5992         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5993         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5994         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5995         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5996         * gcc.dg/vect/vect-26.c: Likewise.
5997         * gcc.dg/vect/vect-44.c: Likewise.
5998         * gcc.dg/vect/vect-70.c: Likewise.
5999         * gcc.dg/vect/vect-95.c: Likewise.
6000         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6001         * gcc.dg/vect/vect-28.c: Likewise.
6002         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6003         * gcc.dg/vect/vect-87.c: Likewise.
6004         * gcc.dg/vect/vect-109.c: Likewise.
6005         * gcc.dg/vect/vect-54.c: Likewise.
6006         * gcc.dg/vect/vect-96.c: Likewise.
6007         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6008         * gcc.dg/vect/vect-88.c: Likewise.
6009         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6010         * gcc.dg/vect/vect-89.c: Likewise.
6011         * gcc.dg/vect/vect-91.c: Likewise.
6012         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6013         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6014         * gfortran.dg/vect/vect-2.f90: Likewise.
6015         * gfortran.dg/vect/vect-3.f90: Likewise.
6016         * gfortran.dg/vect/vect-4.f90: Likewise.
6017         * gfortran.dg/vect/vect-5.f90: Likewise.
6018
6019 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6020
6021         PR tree-optimization/36318
6022         * gcc.dg/tree-ssa/sra-7.c: New test.
6023
6024 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6025
6026         PR fortran/37203
6027         * gfortran.dg/reshape_order_5.f90: New.
6028         * gfortran.dg/reshape_shape_1.f90: New.
6029
6030 2009-06-04  Jason Merrill  <jason@redhat.com>
6031
6032         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6033
6034 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6035
6036         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6037         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6038
6039 2009-06-04  Richard Guenther  <rguenther@suse.de>
6040
6041         PR c++/39371
6042         * g++.dg/torture/pr40335.C: New testcase.
6043
6044 2009-06-03  Richard Guenther  <rguenther@suse.de>
6045
6046         PR middle-end/40328
6047         * gcc.dg/torture/pr40328.c: New testcase.
6048
6049 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6050
6051         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6052         m68k and fido.
6053
6054 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6055
6056         * g++.dg/torture/pr40323.C: New file.
6057
6058 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6059
6060         * gnat.dg/specs/root.ads: New test.
6061         * gnat.dg/specs/root-level_1.ads: Likewise.
6062         * gnat.dg/specs/root-level_2.ads: Likewise.
6063         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6064
6065 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6066
6067         * g++.dg/init/ref15.C: Require unwrapped targets.
6068
6069 2009-06-02  Jason Merrill  <jason@redhat.com>
6070
6071         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6072         * g++.dg/cpp0x/initlist18.C: New.
6073         * g++.dg/cpp0x/initlist19.C: New.
6074
6075         * g++.dg/cpp0x/auto14.C: New.
6076
6077 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6078
6079         * gnat.dg/alignment6.adb: Remove XFAIL.
6080
6081 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6082
6083         PR c++/38089
6084         * g++.dg/template/spec36.C: New test.
6085
6086 2009-06-01  Ian Lance Taylor  <iant@google.com>
6087
6088         * gcc.dg/cast-qual-3.c: New testcase.
6089         * g++.dg/warn/Wcast-qual2.C: New testcase.
6090
6091 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6092
6093         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6094         (process-message): Expect column numbers.
6095         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6096         * gcc.dg/pch/counter-2.c: Same.
6097         * gcc.dg/pch/valid-2.c: Same.
6098         * gcc.dg/pch/warn-1.c: Same.
6099         * gcc.dg/pch/valid-1.c: Same.
6100         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6101         * gcc.dg/cpp/syshdr.c: Same.
6102         * gcc.dg/cpp/19940712-1.c: Same.
6103         * gcc.dg/cpp/missing-header-1.c: Same.
6104         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6105         * gcc.dg/cpp/tr-warn3.c: Same.
6106         * gcc.dg/cpp/pr29612-2.c: Same.
6107         * gcc.dg/cpp/tr-warn4.c: Same.
6108         * gcc.dg/cpp/Wtrigraphs.c: Same.
6109         * gcc.dg/cpp/poison.c: Same.
6110         * gcc.dg/cpp/arith-3.c: Same.
6111         * gcc.dg/cpp/sysmac2.c: Same.
6112         * gcc.dg/cpp/cpp.exp: Same.
6113         * gcc.dg/cpp/tr-warn5.c: Same.
6114         * gcc.dg/cpp/include2.c: Same.
6115         * gcc.dg/cpp/Wmissingdirs.c: Same.
6116         * gcc.dg/cpp/Wmissingdirs.c: Same.
6117         * gcc.dg/cpp/tr-warn6.c: Same.
6118         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6119         * gcc.dg/cpp/macspace1.c: Same.
6120         * gcc.dg/cpp/escape-2.c: Same.
6121         * gcc.dg/cpp/assert2.c: Same.
6122         * gcc.dg/cpp/undef2.c: Same.
6123         * gcc.dg/cpp/macspace2.c: Same.
6124         * gcc.dg/cpp/tr-warn1.c: Same.
6125         * gcc.dg/cpp/extratokens2.c: Same.
6126         * gcc.dg/cpp/strify2.c: Same.
6127         * gcc.dg/cpp/Wsignprom.c: Same.
6128         * gcc.dg/cpp/redef2.c: Same.
6129         * gcc.dg/cpp/trad/trad.exp: Same.
6130         * gcc.dg/cpp/arith-1.c: Same.
6131         * gcc.dg/cpp/extratokens.c: Same.
6132         * gcc.dg/cpp/if-mpar.c: Same.
6133
6134 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6135
6136         * gnat.dg/nested_float_packed.ads: New test.
6137
6138 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6139             Eric Botcazou  <botcazou@adacore.com>
6140
6141         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6142         * gnat.dg/test_oconst.adb: New test.
6143
6144 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6145
6146         * gcc.dg/plugin/ggcplug.c: Moved comment.
6147         (plugin_init): Fixed typo, declared i, returned 0 at end.
6148
6149 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6150
6151         PR testsuite/40244
6152         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6153         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6154
6155 2009-05-29  Ian Lance Taylor  <iant@google.com>
6156
6157         * gcc.dg/Wcxx-compat-11.c: New testcase.
6158
6159 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6160
6161         PR fortran/40019
6162         * gfortran.dg/leadz_trailz_1.f90: New test.
6163         * gfortran.dg/leadz_trailz_2.f90: New test.
6164
6165 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6166
6167         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6168         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6169         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6170         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6171         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6172         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6173         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6174         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6175         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6176         * gcc.dg/tree-ssa/sra-5.c: New file.
6177         * gcc.dg/tree-ssa/sra-6.c: New file.
6178         * gcc.c-torture/compile/sra-1.c: New file.
6179
6180 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR middle-end/40291
6183         * gcc.c-torture/compile/pr40291.c: New test.
6184
6185         PR target/40017
6186         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6187         __vector _Bool.
6188         * gcc.target/powerpc/altivec-30.c: New test.
6189         * gcc.target/powerpc/altivec-31.c: New test.
6190
6191 2009-05-28  Richard Guenther  <rguenther@suse.de>
6192
6193         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6194         * gcc.c-torture/execute/20090527-1.c: Likewise.
6195
6196 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6197
6198         PR c++/39754
6199         * g++.dg/template/canon-type-1.C: New test.
6200         * g++.dg/template/canon-type-2.C: Likewise.
6201         * g++.dg/template/canon-type-3.C: Likewise.
6202         * g++.dg/template/canon-type-4.C: Likewise.
6203         * g++.dg/template/canon-type-5.C: Likewise.
6204         * g++.dg/template/canon-type-6.C: Likewise.
6205         * g++.dg/template/canon-type-7.C: Likewise.
6206
6207 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6208             Uros Bizjak  <ubizjak@gmail.com>
6209             Danny Smith  <dansmister@gmail.com>
6210
6211         PR target/37216
6212
6213         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6214         New function.
6215         * gcc.target/i386/pr37216.c:  New test source file.
6216         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6217         use -fno-common for testing Cygwin and MinGW targets.
6218
6219 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6220
6221         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6222         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6223         * g++.dg/pr37742.C (size_t): Likewise.
6224         * g++.dg/torture/pr34850.C (size_t): Likewise.
6225         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6226         _PTRDIFF_TYPE__.
6227         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6228         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6229         (size_t): Use __extension__ and __SIZE_TYPE__.
6230         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6231         __SIZE_TYPE__.
6232         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6233         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6234         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6235         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6236         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6237         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6238         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6239         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6240         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6241         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6242         (__ssize_t): Likewise.
6243         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6244         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6245         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6246         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6247         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6248         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6249         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6250         * gcc.dg/pr33667.c (size_t): Likewise.
6251         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6252         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6253         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6254         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6255         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6256         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6257
6258 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6259
6260         PR tree-optimization/40254
6261         * gcc.dg/vect/pr40254.c: New test.
6262
6263 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6264
6265         PR middle-end/33699
6266         * gcc.target/mips/const-anchor-1.c: New test.
6267         * gcc.target/mips/const-anchor-2.c: New test.
6268
6269 2009-05-27  Jason Merrill  <jason@redhat.com>
6270
6271         * g++.dg/cpp0x/initlist15.C: New.
6272         * g++.dg/cpp0x/initlist16.C: New.
6273         * g++.dg/cpp0x/initlist17.C: New.
6274
6275 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6276
6277         PR fortran/39178
6278         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6279         patterns to reflect frontend changes.
6280         * gfortran.dg/vector_subscript_4.f90: Likewise.
6281
6282 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6283             Eric Botcazou  <botcazou@adacore.com>
6284
6285         * gcc.c-torture/execute/align-nest.c: New testcase.
6286         * gnat.dg/misaligned_nest.adb: New testcase.
6287
6288 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6289
6290         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6291         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6292         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6293         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6294
6295 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6296
6297         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6298         cast instead of assuming 0ul.
6299         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6300         __SIZE_TYPE__.
6301         (_type_desc): Make first argument const.
6302         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6303
6304 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6305
6306         PR libfortran/40187
6307         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6308         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6309
6310 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6311
6312         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6313         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6314         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6315         * gcc.dg/plugin/ggcplug.c: Added new file.
6316
6317 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6318
6319         PR fortran/40246
6320         * gfortran.dg/nullify_4.f90: New test.
6321
6322 2009-05-26  Richard Guenther  <rguenther@suse.de>
6323
6324         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6325
6326 2009-05-26  Richard Guenther  <rguenther@suse.de>
6327
6328         PR middle-end/40252
6329         * gcc.c-torture/compile/pr40252.c: New testcase.
6330
6331 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6332
6333         PR c++/40007
6334         * g++.dg/template/typedef18.C: New test.
6335         * g++.dg/template/typedef19.C: Likewise.
6336         * g++.dg/template/typedef20.C: Likewise.
6337         * g++.dg/template/access11.C: Adjust.
6338
6339 2009-05-26  Richard Guenther  <rguenther@suse.de>
6340
6341         PR testsuite/40247
6342         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6343
6344 2009-05-25  Jason Merrill  <jason@redhat.com>
6345
6346         PR c++/38064
6347         * g++.dg/cpp0x/enum3.C: New test.
6348
6349 2009-05-25  Richard Guenther  <rguenther@suse.de>
6350
6351         PR tree-optimization/36327
6352         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6353         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6354         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6355         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6356         * gcc.dg/vect/vect-40.c: Likewise.
6357         * gcc.dg/vect/vect-42.c: Likewise.
6358         * gcc.dg/vect/vect-46.c: Likewise.
6359         * gcc.dg/vect/vect-76.c: Likewise.
6360
6361 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6362
6363         PR fortran/40176
6364         * gfortran.dg/proc_ptr_18.f90: New.
6365         * gfortran.dg/proc_ptr_19.f90: New.
6366         * gfortran.dg/proc_ptr_comp_9.f90: New.
6367         * gfortran.dg/proc_ptr_comp_10.f90: New.
6368
6369 2009-05-25  Richard Guenther  <rguenther@suse.de>
6370
6371         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6372         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6373
6374 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6375
6376         PR tree-optimization/40238
6377         * gcc.dg/vect/pr40238.c: New test.
6378
6379 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6380             Dominique Dhumieres  <dominiq@lps.ens.fr>
6381
6382         PR fortran/35732
6383         PR fortran/39872
6384         * gfortran.dg/bounds_check_fail_3.f90: New test.
6385         * gfortran.dg/bounds_check_fail_4.f90: New test.
6386         * gfortran.dg/bounds_check_14.f90: Update test.
6387         * gfortran.dg/bound_4.f90: Update test.
6388
6389 2009-05-24  Richard Guenther  <rguenther@suse.de>
6390
6391         PR middle-end/40233
6392         * gcc.c-torture/compile/pr40233.c: New testcase.
6393
6394 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6395
6396         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6397         for alpha*-*-* targets.
6398
6399 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6400
6401         * gcc.dg/vect/bb-slp-1.c: New test.
6402         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6403         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6404         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6405         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6406         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6407         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6408         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6409         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6410         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6411         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6412         gcc.dg/vect/bb-slp-22.c: Likewise.
6413         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6414
6415 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6416             Maxim Kuvyrkov  <maxim@codesourcery.com>
6417
6418         * gcc.dg/falign-labels-1.c: New test.
6419
6420 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6421
6422         * gnat.dg/specs/rep_clause3.ads: New test.
6423
6424 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6425
6426         * gnat.dg/addr6.adb: New test.
6427
6428 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6429
6430         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6431         New function.
6432         * gcc.target/arm/thumb2-mul-space.c: New file.
6433         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6434         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6435         * gcc.target/arm/thumb2-mul-speed.c: New file.
6436
6437 2009-05-22  Richard Guenther  <rguenther@suse.de>
6438
6439         PR middle-end/38964
6440         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6441         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6442         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6443
6444 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6445
6446         * gcc.dg/dll-6.c: New test.
6447         * gcc.dg/dll-6a.c: Likewise.
6448         * gcc.dg/dll-7.c: Likewise.
6449         * gcc.dg/dll-7a.c: Likewise.
6450         * g++.dg/ext/dllexport2.C: Likewise.
6451         * g++.dg/ext/dllexport2a.cc: Likewise.
6452
6453 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6454
6455         PR target/37846
6456         * gcc.target/ia64/mfused-madd-vect.c: New test.
6457         * gcc.target/ia64/mfused-madd.c: New test.
6458         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6459         * gcc.target/ia64/mno-fused-madd.c: New test.
6460
6461 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6462
6463         * gcc.target/i386/movbe-1.c: New.
6464         * gcc.target/i386/movbe-2.c: Likewise.
6465
6466 2009-05-21  Taras Glek  <tglek@mozilla.com>
6467
6468         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6469         plugin_init signature.
6470         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6471         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6472         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6473
6474 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6475
6476         * gcc.dg/target/arm/neon-vmla-1.c: New.
6477         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6478
6479 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6480
6481         * gcc.target/mips/octeon-exts-6.c: New test.
6482         * gcc.target/mips/extend-1.c: New test.
6483         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6484         EXTS.
6485         * gcc.target/mips/octeon-exts-5.c: Likewise.
6486
6487 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6488
6489         PR middle-end/40204
6490         * gcc.c-torture/compile/pr40204.c: New test.
6491
6492 2009-05-20  Richard Guenther  <rguenther@suse.de>
6493
6494         * gcc.c-torture/compile/20090518-1.c: New testcase.
6495
6496 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6497
6498         PR tree-optimization/40087
6499         * gcc.dg/tree-ssa/pr40087.c: New test.
6500
6501 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6502
6503         * gcc.dg/vector-4.c: New testcase.
6504         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6505         * g++.dg/ext/vector16.C: New testcase.
6506
6507 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509         PR c/40172
6510         * gcc.dg/pr40172.c: Renamed to ...
6511         * gcc.dg/pr40172-1.c: This.
6512
6513         * gcc.dg/pr40172-2.c: New.
6514         * gcc.dg/pr40172-3.c: Likewise.
6515
6516 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6517
6518         PR c/40172
6519         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6520
6521 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6522
6523         * gnat.dg/loop_optimization6.ad[sb]: New test.
6524
6525 2009-05-19  Richard Guenther  <rguenther@suse.de>
6526
6527         * gcc.c-torture/compile/20090519-1.c: New testcase.
6528
6529 2009-05-18  Jason Merrill  <jason@redhat.com>
6530
6531         * g++.dg/cpp0x/explicit1.C: New.
6532         * g++.dg/cpp0x/explicit2.C: New.
6533
6534 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6535
6536         PR debug/40109
6537         * g++.dg/debug/dwarf2/nested-1.C: New test.
6538
6539 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6540
6541         PR testsuite/39907
6542         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6543         stack alignment.
6544
6545 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6546
6547         PR fortran/40164
6548         * gfortran.dg/proc_ptr_comp_8.f90: New.
6549
6550 2009-05-18  Richard Guenther  <rguenther@suse.de>
6551
6552         PR fortran/40168
6553         * gfortran.dg/array_memset_2.f90: Adjust.
6554
6555 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6556
6557         PR fortran/36947
6558         PR fortran/40039
6559         * gfortran.dg/interface_27.f90: New.
6560         * gfortran.dg/interface_28.f90: New.
6561         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6562         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6563
6564 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6565
6566         * gcc.target/m68k/tls-ie.c: New test.
6567         * gcc.target/m68k/tls-le.c: New test.
6568         * gcc.target/m68k/tls-gd.c: New test.
6569         * gcc.target/m68k/tls-ld.c: New test.
6570         * gcc.target/m68k/tls-ie-xgot.c: New test.
6571         * gcc.target/m68k/tls-le-xtls.c: New test.
6572         * gcc.target/m68k/tls-gd-xgot.c: New test.
6573         * gcc.target/m68k/tls-ld-xgot.c: New test.
6574         * gcc.target/m68k/tls-ld-xtls.c: New test.
6575         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6576
6577 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6578
6579         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6580
6581 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6582
6583         PR c/40172
6584         * gcc.dg/pr40172.c: New.
6585
6586 2009-05-17  Jason Merrill  <jason@redhat.com>
6587
6588         PR c++/40139
6589         * g++.dg/template/dtor6.C: New.
6590
6591 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6592
6593         * g++.dg/warn/translate-ice-1.C: New test.
6594
6595 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6596
6597         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6598         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6599         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6600         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6601
6602 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6603
6604         PR fortran/33197
6605         * gfortran.dg/erf_2.F90: New test.
6606         * gfortran.dg/erfc_scaled_2.f90: New test.
6607
6608 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6609
6610         PR fortran/31243
6611         * gfortran.dg/string_1.f90: New test.
6612         * gfortran.dg/string_2.f90: New test.
6613         * gfortran.dg/string_3.f90: New test.
6614
6615 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6616
6617         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6618         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6619
6620 2009-05-15  Ian Lance Taylor  <iant@google.com>
6621
6622         * gcc.dg/Wcxx-compat-10.c: New testcase.
6623
6624 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6625
6626         PR 16302
6627         * gcc.dg/pr16302.c: New.
6628         * g++.dg/warn/pr16302.C: New.
6629
6630 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6631
6632         * gcc.dg/torture/builtin-math-5.c: New.
6633         * gcc.dg/torture/builtin-math-6.c: New.
6634         * lib/target-supports.exp (check_effective_target_mpc): New.
6635
6636 2009-05-15  Jan Hubicka  <jh@suse.cz>
6637
6638         * gcc.dg/tree-ssa/inline-3.c: New testcase
6639
6640 2009-05-15  Jan Hubicka  <jh@suse.cz>
6641
6642         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6643         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6644         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6645         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6646         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6647         Mark noinline.
6648         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6649         Mark noinline.
6650         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6651         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6652
6653 2009-05-15  Jan Hubicka  <jh@suse.cz>
6654
6655         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6656         optimized by sibcall noinline.
6657
6658 2009-05-15  Jan Hubicka  <jh@suse.cz>
6659
6660         * sibcall-1.c (track): Mark noinline.
6661         * sibcall-2.c (track): Mark noinline.
6662         * sibcall-3.c (track): Mark noinline.
6663         * sibcall-4.c (track): Mark noinline.
6664
6665 2009-05-15  Jan Hubicka  <jh@suse.cz>
6666
6667         * flatten-2.c: Disable early inlining; add comment.
6668         * flatten-3.c: New test based on flatten-2.c.
6669
6670 2009-05-15  Richard Guenther  <rguenther@suse.de>
6671
6672         PR tree-optimization/39999
6673         * gcc.c-torture/compile/pr39999.c: New testcase.
6674
6675 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6676
6677         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6678
6679 2009-05-14  Ian Lance Taylor  <iant@google.com>
6680
6681         * gcc.dg/Wcxx-compat-9.c: New testcase.
6682
6683 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6684
6685         PR fortran/39996
6686         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6687         * gfortran.dg/duplicate_type_2.f90: Ditto.
6688         * gfortran.dg/duplicate_type_3.f90: New.
6689
6690 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6691
6692         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6693         * ada/acats/tests/c5/c59002c.ada: Likewise.
6694
6695 2009-05-13  Taras Glek  <tglek@mozilla.com>
6696
6697         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6698         attributes and decl smashing.
6699         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6700         attributes.
6701         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6702         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6703
6704 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6705
6706         PR fortran/39865
6707         * gfortran.dg/pr39865.f90: New test.
6708         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6709         arrays in FMT=.
6710         * gfortran.dg/hollerith_f95.f90: Likewise.
6711         * gfortran.dg/hollerith6.f90: New test.
6712         * gfortran.dg/hollerith7.f90: New test.
6713
6714 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6715
6716         PR cpp/36674
6717         * gcc.dg/cpp/pr36674.i: New.
6718
6719 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6720
6721         PR middle-end/40035
6722         * gcc.c-torture/compile/pr40035.c: New test.
6723
6724 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6725
6726         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6727
6728 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6729
6730         PR fortran/40110
6731         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6732         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6733         * gfortran.dg/interop_params.f03: Ditto.
6734
6735 2009-05-12  Jan Hubicka  <jh@suse.cz>
6736
6737         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6738         so unrolling still happens.
6739         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6740         * gcc.dg/ipa/ipacost-2.c: Likewise.
6741         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6742
6743 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6744
6745         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6746
6747 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6748
6749         * lib/target-supports.exp (check_profiling_available): Return
6750         false for -p on *-*-cygwin* targets.
6751
6752 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6753
6754         PR tree-optimization/38632
6755         * g++.dg/tree-ssa/pr38632.C: New.
6756
6757 2009-05-11  Jan Hubicka  <jh@suse.cz>
6758
6759         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6760         we now optimize better.
6761         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6762         out at different places.
6763         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6764         unroling.
6765         * gcc.dg/vect/vect-76.c: Likewise.
6766         * gcc.dg/vect/vect-70.c: Likewise.
6767         * gcc.dg/vect/vect-66.c: Likewise.
6768         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6769         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6770
6771 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6772
6773         PR middle-end/40080
6774         * gcc.c-torture/compile/pr40080.c: New.
6775
6776 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6777
6778         * gcc.c-torture/compile/pr40026.c: New testcase.
6779
6780 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6781
6782         PR fortran/40089
6783         * gfortran.dg/proc_ptr_comp_7.f90: New.
6784
6785 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6786
6787         PR tree-optimization/40074
6788         * gcc.dg/vect/pr40074.c: New test.
6789
6790 2009-05-10  Ian Lance Taylor  <iant@google.com>
6791
6792         * gcc.dg/Wcxx-compat-7.c: New testcase.
6793         * gcc.dg/Wcxx-compat-8.c: New testcase.
6794         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6795         * gcc.dg/pr17188-1.c: Likewise.
6796         * gcc.dg/pr39084.c: Likewise.
6797
6798 2009-05-10  Michael Matz  <matz@suse.de>
6799
6800         PR target/40031
6801         * gcc.dg/pr40031.c: New test.
6802
6803 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6804
6805         PR fortran/40018
6806         * gfortran.dg/array_constructor_31.f90: New test.
6807
6808 2009-05-10  Richard Guenther  <rguenther@suse.de>
6809
6810         PR tree-optimization/40081
6811         * g++.dg/torture/pr40081.C: New testcase.
6812
6813 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6814
6815         PR fortran/38863
6816         * gfortran.dg/dependency_24.f90: New test.
6817         * gfortran.dg/dependency_23.f90: Clean up module files.
6818
6819 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6820
6821         PR fortran/38956
6822         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6823         * gfortran.dg/chmod_2.f90: Likewise.
6824         * gfortran.dg/chmod_3.f90: Likewise.
6825         * gfortran.dg/open_errors.f90: Likewise.
6826
6827 2009-05-09  Jan Hubicka  <jh@suse.cz>
6828
6829         PR middle-end/40043
6830         * g++.dg/eh/nested-try.C: New test.
6831
6832 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6833
6834         PR tree-optimization/40049
6835         * gcc.dg/vect/vect-shift-2.c: New test.
6836
6837 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6838
6839         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6840         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6841
6842 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6843
6844         PR c/36892
6845         * g++.dg/warn/deprecated-6.C: New.
6846         * gcc.dg/deprecated-4.c: Likewise.
6847         * gcc.dg/deprecated-5.c: Likewise.
6848         * gcc.dg/deprecated-6.c: Likewise.
6849
6850 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6851
6852         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6853         __aligned__(__BIGGEST_ALIGNMENT__).
6854         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6855         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6856         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6857         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6858         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6859         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6860         * gcc.dg/vect/Os-vect-95.c: Likewise.
6861         * gcc.dg/vect/pr20122.c: Likewise.
6862         * gcc.dg/vect/pr36493.c: Likewise.
6863         * gcc.dg/vect/pr37385.c: Likewise.
6864         * gcc.dg/vect/slp-7.c: Likewise.
6865         * gcc.dg/vect/slp-9.c: Likewise.
6866         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6867         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6868         * gcc.dg/vect/vect-35.c: Likewise.
6869         * gcc.dg/vect/vect-40.c: Likewise.
6870         * gcc.dg/vect/vect-42.c: Likewise.
6871         * gcc.dg/vect/vect-44.c: Likewise.
6872         * gcc.dg/vect/vect-46.c: Likewise.
6873         * gcc.dg/vect/vect-48.c: Likewise.
6874         * gcc.dg/vect/vect-52.c: Likewise.
6875         * gcc.dg/vect/vect-54.c: Likewise.
6876         * gcc.dg/vect/vect-56.c: Likewise.
6877         * gcc.dg/vect/vect-58.c: Likewise.
6878         * gcc.dg/vect/vect-60.c: Likewise.
6879         * gcc.dg/vect/vect-74.c: Likewise.
6880         * gcc.dg/vect/vect-75.c: Likewise.
6881         * gcc.dg/vect/vect-76.c: Likewise.
6882         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6883         * gcc.dg/vect/vect-77.c: Likewise.
6884         * gcc.dg/vect/vect-77-global.c: Likewise.
6885         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6886         * gcc.dg/vect/vect-78.c: Likewise.
6887         * gcc.dg/vect/vect-78-global.c: Likewise.
6888         * gcc.dg/vect/vect-80.c: Likewise.
6889         * gcc.dg/vect/vect-85.c: Likewise.
6890         * gcc.dg/vect/vect-87.c: Likewise.
6891         * gcc.dg/vect/vect-88.c: Likewise.
6892         * gcc.dg/vect/vect-92.c: Likewise.
6893         * gcc.dg/vect/vect-93.c: Likewise.
6894         * gcc.dg/vect/vect-95.c: Likewise.
6895         * gcc.dg/vect/vect-97.c: Likewise.
6896         * gcc.dg/vect/vect-complex-1.c: Likewise.
6897         * gcc.dg/vect/vect-complex-4.c: Likewise.
6898         * gcc.dg/vect/vect-complex-5.c: Likewise.
6899         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6900         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6901         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6902         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6903         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6904         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6905         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6906         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6907         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6908         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6909         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6910         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6911         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6912         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6913         * gcc.dg/vect/vect-outer-1.c: Likewise.
6914         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6915         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6916         * gcc.dg/vect/vect-outer-2.c: Likewise.
6917         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6918         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6919         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6920         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6921         * gcc.dg/vect/vect-outer-3.c: Likewise.
6922         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6923         * gcc.dg/vect/vect-outer-5.c: Likewise.
6924         * gcc.dg/vect/vect-outer-6.c: Likewise.
6925         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6926         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6927         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6928         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6929         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6930         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6931         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6932         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6933         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6934         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6935         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6936         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6937         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6938         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6939
6940 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6941
6942         PR c/24581
6943         * gcc.dg/torture/complex-sign.h: New header.
6944         * gcc.dg/torture/complex-sign-add.c,
6945         gcc.dg/torture/complex-sign-mixed-add.c,
6946         gcc.dg/torture/complex-sign-mixed-div.c,
6947         gcc.dg/torture/complex-sign-mixed-mul.c,
6948         gcc.dg/torture/complex-sign-mixed-sub.c,
6949         gcc.dg/torture/complex-sign-mul.c,
6950         gcc.dg/torture/complex-sign-sub.c: New tests.
6951
6952 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6953
6954         PR fortran/39876
6955         * gfortran.dg/intrinsic_3.f90: New.
6956
6957 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6958
6959         PR c/39037
6960         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6961         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6962         * gcc.dg/dfp/float-constant-double.c: New test.
6963         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6964         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6965         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6966         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6967         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6968         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6969         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6970         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6971         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6972
6973 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6974
6975         PR middle-end/40057
6976         * gcc.c-torture/execute/pr40057.c: New test.
6977
6978 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6979
6980         * gcc.c-torture/compile/const-high-part.c: New test.
6981
6982 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6983
6984         PR testsuite/40050
6985         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6986         build plugin.
6987
6988 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6989
6990         PR fortran/39630
6991         * gfortran.dg/proc_decl_1.f90: Modified.
6992         * gfortran.dg/proc_ptr_comp_1.f90: New.
6993         * gfortran.dg/proc_ptr_comp_2.f90: New.
6994         * gfortran.dg/proc_ptr_comp_3.f90: New.
6995         * gfortran.dg/proc_ptr_comp_4.f90: New.
6996         * gfortran.dg/proc_ptr_comp_5.f90: New.
6997         * gfortran.dg/proc_ptr_comp_6.f90: New.
6998
6999 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7000
7001         PR c++/17395
7002         * g++.dg/template/call7.C: New test.
7003
7004 2009-05-06  Diego Novillo  <dnovillo@google.com>
7005
7006         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7007
7008 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7009
7010         * gfortran.dg/pr40021.f: Moved to ...
7011         * gfortran.fortran-torture/execute/pr40021.f: Here.
7012
7013 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7014
7015         PR middle-end/39986
7016         * gcc.dg/dfp/pr39986.c: New test.
7017
7018 2009-05-06  Michael Matz  <matz@suse.de>
7019
7020         PR middle-end/40021
7021         * gfortran.dg/pr40021.f: New test.
7022
7023 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7024
7025         * lib/plugin-support.exp: New file containing support procs for
7026         plugin testcases.
7027         * lib/target-supports.exp (check_plugin_available): New proc.
7028         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7029         * gcc.dg/plugin/selfassign.c: New plugin source file.
7030         * gcc.dg/plugin/self-assign-test-1.c: New test.
7031         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7032         * g++.dg/README: Add description for plugin test.
7033         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7034         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7035         * g++.dg/plugin/selfassign.c: New plugin source file.
7036         * g++.dg/plugin/self-assign-test-1.C: New test.
7037         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7038         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7039         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7040         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7041
7042 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7043
7044         PR fortran/40041
7045         * gfortran.dg/intrinsic_2.f90: New test.
7046         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7047
7048 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7049
7050         PR c/40032
7051         * gcc.dg/noncompile/incomplete-5.c: New test.
7052
7053 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7054
7055         PR middle-end/39666
7056         * gcc.dg/pr39666-1.c: New test.
7057         * gcc.dg/pr39666-2.c: Likewise.
7058         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7059         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7060         * gfortran.dg/pr39666-1.f90: Likewise.
7061         * gfortran.dg/pr39666-2.f90: Likewise.
7062
7063 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7064
7065         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7066         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7067         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7068
7069 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7070
7071         PR fortran/39998
7072         * gfortran.dg/proc_ptr_17.f90: New.
7073
7074 2009-05-05  Richard Guenther  <rguenther@suse.de>
7075
7076         PR tree-optimization/40022
7077         * gcc.c-torture/execute/pr40022.c: New testcase.
7078
7079 2009-05-05  Richard Guenther  <rguenther@suse.de>
7080
7081         PR middle-end/40023
7082         * gcc.c-torture/compile/pr40023.c: New testcase.
7083
7084 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7085
7086         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7087         * g++.dg/template/overload9.C: Likewise.
7088         * g++.dg/ext/ms-1.C: New.
7089
7090 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7091
7092         PR c++/40013
7093         * g++.dg/ext/vla7.C: New test.
7094
7095 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7096
7097         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7098
7099 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7100
7101         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7102         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7103         Update expected errors.
7104
7105 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7106
7107         PR c++/28152
7108         * g++.dg/parse/parser-pr28152.C: New.
7109         * g++.dg/parse/parser-pr28152-2.C: New.
7110
7111 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7112
7113         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7114
7115 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7116
7117         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7118         * gcc.target/sparc/fexpand-2.c: Likewise.
7119         * gcc.target/sparc/fpmerge-2.c: Likewise.
7120         * gcc.target/sparc/pdist-2.c: Likewise.
7121
7122 2009-05-03  Richard Guenther  <rguenther@suse.de>
7123
7124         PR c/39983
7125         * gcc.c-torture/compile/pr39983.c: New testcase.
7126
7127 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7128
7129         * gcc.dg/c99-complex-3.c: New test.
7130
7131 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7132
7133         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7134
7135 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7136
7137         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7138
7139 2009-05-02  Richard Guenther  <rguenther@suse.de>
7140
7141         PR middle-end/40001
7142         * gcc.target/spu/pr40001.c: New testcase.
7143
7144 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7145
7146         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7147
7148 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7149
7150         PR middle-end/39579
7151         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7152         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7153
7154 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7155
7156         PR testsuite/39776
7157         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7158         no longer issued.
7159
7160 2009-04-30  David Ayers  <ayers@fsfe.org>
7161
7162         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7163         and gcc_error_prefix variables.
7164         * objc.dg/bad-receiver-type.m: Update to match correct
7165         diagnostics marker.
7166         * objc.dg/encode-5.m: Likewise.
7167         * objc.dg/id-1.m: Likewise.
7168         * objc.dg/method-1.m: Likewise.
7169         * objc.dg/method-6.m: Likewise.
7170         * objc.dg/method-7.m: Likewise.
7171         * objc.dg/method-9.m: Likewise.
7172         * objc.dg/method-11.m: Likewise.
7173         * objc.dg/method-20.m: Likewise.
7174         * objc.dg/private-1.m: Likewise.
7175
7176 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7177
7178         PR libfortran/39667
7179         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7180         * gfortran.dg/advance_4.f90: Likewise
7181         * gfortran.dg/advance_5.f90: Likewise
7182         * gfortran.dg/append_1.f90: Likewise
7183         * gfortran.dg/backslash_1.f90: Likewise
7184         * gfortran.dg/backslash_2.f90: Likewise
7185         * gfortran.dg/backslash_3.f: Likewise
7186         * gfortran.dg/backspace_10.f90: Likewise
7187         * gfortran.dg/backspace_3.f: Likewise
7188         * gfortran.dg/backspace_4.f: Likewise
7189         * gfortran.dg/backspace_5.f: Likewise
7190         * gfortran.dg/backspace_8.f: Likewise
7191         * gfortran.dg/backspace_9.f: Likewise
7192         * gfortran.dg/complex_write.f90: Likewise
7193         * gfortran.dg/convert_implied_open.f90: Likewise
7194         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7195         * gfortran.dg/dos_eol.f: Likewise
7196         * gfortran.dg/empty_format_1.f90: Likewise
7197         * gfortran.dg/endfile.f: Likewise
7198         * gfortran.dg/eof_1.f90: Likewise
7199         * gfortran.dg/eor_1.f90: Likewise
7200         * gfortran.dg/eor_handling_1.f90: Likewise
7201         * gfortran.dg/eor_handling_2.f90: Likewise
7202         * gfortran.dg/eor_handling_3.f90: Likewise
7203         * gfortran.dg/eor_handling_4.f90: Likewise
7204         * gfortran.dg/eor_handling_5.f90: Likewise
7205         * gfortran.dg/error_recovery_5.f90: Likewise
7206         * gfortran.dg/f2003_inquire_1.f03: Likewise
7207         * gfortran.dg/f2003_io_4.f03: Likewise
7208         * gfortran.dg/f2003_io_5.f03: Likewise
7209         * gfortran.dg/f2003_io_7.f03: Likewise
7210         * gfortran.dg/fgetc_1.f90: Likewise
7211         * gfortran.dg/fgetc_2.f90: Likewise
7212         * gfortran.dg/flush_1.f90: Likewise
7213         * gfortran.dg/fmt_exhaust.f90: Likewise
7214         * gfortran.dg/fmt_huge.f90: Likewise
7215         * gfortran.dg/fmt_read.f90: Likewise
7216         * gfortran.dg/fmt_t_1.f90: Likewise
7217         * gfortran.dg/fmt_t_2.f90: Likewise
7218         * gfortran.dg/fmt_t_3.f90: Likewise
7219         * gfortran.dg/fmt_t_4.f90: Likewise
7220         * gfortran.dg/fmt_t_5.f90: Likewise
7221         * gfortran.dg/fmt_t_7.f: Likewise
7222         * gfortran.dg/fseek.f90: Likewise
7223         * gfortran.dg/ftell_1.f90: Likewise
7224         * gfortran.dg/ftell_2.f90: Likewise
7225         * gfortran.dg/func_derived_3.f90: Likewise
7226         * gfortran.dg/inquire_9.f90: Likewise
7227         * gfortran.dg/iostat_1.f90: Likewise
7228         * gfortran.dg/iostat_2.f90: Likewise
7229         * gfortran.dg/list_read_1.f90: Likewise
7230         * gfortran.dg/list_read_4.f90: Likewise
7231         * gfortran.dg/list_read_5.f90: Likewise
7232         * gfortran.dg/list_read_7.f90: Likewise
7233         * gfortran.dg/list_read_8.f90: Likewise
7234         * gfortran.dg/list_read_9.f90: Likewise
7235         * gfortran.dg/namelist_13.f90: Likewise
7236         * gfortran.dg/namelist_14.f90: Likewise
7237         * gfortran.dg/namelist_15.f90: Likewise
7238         * gfortran.dg/namelist_16.f90: Likewise
7239         * gfortran.dg/namelist_17.f90: Likewise
7240         * gfortran.dg/namelist_18.f90: Likewise
7241         * gfortran.dg/namelist_19.f90: Likewise
7242         * gfortran.dg/namelist_20.f90: Likewise
7243         * gfortran.dg/namelist_24.f90: Likewise
7244         * gfortran.dg/namelist_26.f90: Likewise
7245         * gfortran.dg/namelist_27.f90: Likewise
7246         * gfortran.dg/namelist_28.f90: Likewise
7247         * gfortran.dg/namelist_37.f90: Likewise
7248         * gfortran.dg/namelist_38.f90: Likewise
7249         * gfortran.dg/namelist_39.f90: Likewise
7250         * gfortran.dg/namelist_40.f90: Likewise
7251         * gfortran.dg/namelist_43.f90: Likewise
7252         * gfortran.dg/namelist_44.f90: Likewise
7253         * gfortran.dg/namelist_45.f90: Likewise
7254         * gfortran.dg/namelist_46.f90: Likewise
7255         * gfortran.dg/namelist_47.f90: Likewise
7256         * gfortran.dg/namelist_48.f90: Likewise
7257         * gfortran.dg/namelist_49.f90: Likewise
7258         * gfortran.dg/namelist_50.f90: Likewise
7259         * gfortran.dg/namelist_51.f90: Likewise
7260         * gfortran.dg/namelist_52.f90: Likewise
7261         * gfortran.dg/namelist_56.f90: Likewise
7262         * gfortran.dg/namelist_char_only.f90: Likewise
7263         * gfortran.dg/namelist_use.f90: Likewise
7264         * gfortran.dg/namelist_use_only.f90: Likewise
7265         * gfortran.dg/noadv_size.f90: Likewise
7266         * gfortran.dg/open_access_append_1.f90: Likewise
7267         * gfortran.dg/pad_no.f90: Likewise
7268         * gfortran.dg/pr12884.f: Likewise
7269         * gfortran.dg/pr17090.f90: Likewise
7270         * gfortran.dg/pr17285.f90: Likewise
7271         * gfortran.dg/pr17286.f90: Likewise
7272         * gfortran.dg/pr18122.f90: Likewise
7273         * gfortran.dg/pr18210.f90: Likewise
7274         * gfortran.dg/pr18392.f90: Likewise
7275         * gfortran.dg/pr19155.f: Likewise
7276         * gfortran.dg/pr19216.f: Likewise
7277         * gfortran.dg/pr19467.f90: Likewise
7278         * gfortran.dg/pr19657.f: Likewise
7279         * gfortran.dg/pr20257.f90: Likewise
7280         * gfortran.dg/read_bad_advance.f90: Likewise
7281         * gfortran.dg/read_eof_2.f90: Likewise
7282         * gfortran.dg/read_eof_4.f90: Likewise
7283         * gfortran.dg/read_many_1.f: Likewise
7284         * gfortran.dg/read_noadvance.f90: Likewise
7285         * gfortran.dg/read_repeat.f90: Likewise
7286         * gfortran.dg/read_size_noadvance.f90: Likewise
7287         * gfortran.dg/read_x_past.f: Likewise
7288         * gfortran.dg/record_marker_1.f90: Likewise
7289         * gfortran.dg/record_marker_3.f90: Likewise
7290         * gfortran.dg/rewind_1.f90: Likewise
7291         * gfortran.dg/runtime_warning_1.f90: Likewise
7292         * gfortran.dg/shape_3.f90: Likewise
7293         * gfortran.dg/slash_1.f90: Likewise
7294         * gfortran.dg/stat_1.f90: Likewise
7295         * gfortran.dg/stat_2.f90: Likewise
7296         * gfortran.dg/streamio_11.f90: Likewise
7297         * gfortran.dg/streamio_3.f90: Likewise
7298         * gfortran.dg/streamio_4.f90: Likewise
7299         * gfortran.dg/streamio_9.f90: Likewise
7300         * gfortran.dg/tl_editing.f90: Likewise
7301         * gfortran.dg/unf_io_convert_1.f90: Likewise
7302         * gfortran.dg/unf_io_convert_2.f90: Likewise
7303         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7304         * gfortran.dg/unf_short_record_1.f90: Likewise
7305         * gfortran.dg/utf8_1.f03: Likewise
7306         * gfortran.dg/utf8_2.f03: Likewise
7307         * gfortran.dg/widechar_IO_1.f90: Likewise
7308         * gfortran.dg/write_check3.f90: Likewise
7309         * gfortran.dg/write_rewind_2.f: Likewise
7310         * gfortran.dg/x_slash_2.f: Likewise
7311
7312 2009-04-29  Richard Guenther  <rguenther@suse.de>
7313
7314         PR target/39943
7315         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7316         New.
7317         (check_effective_target_vect_floatuint_cvt): Likewise.
7318         * gcc.dg/vect/slp-10.c: Adjust.
7319         * gcc.dg/vect/slp-11.c: Adjust.
7320         * gcc.dg/vect/slp-12b.c: Adjust.
7321         * gcc.dg/vect/slp-33.c: Adjust.
7322         * gcc.c-torture/compile/pr39943.c: New testcase.
7323
7324 2009-04-29  Richard Guenther  <rguenther@suse.de>
7325
7326         PR middle-end/39937
7327         * gcc.c-torture/compile/pr39937.c: New testcase.
7328
7329 2009-04-29  Richard Guenther  <rguenther@suse.de>
7330
7331         PR tree-optimization/39941
7332         * gcc.c-torture/compile/pr39941.c: New testcase.
7333
7334 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7335
7336         * gcc.target/bfin/20090411-1.c: New test.
7337
7338 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7339
7340         PR target/39565
7341         * gcc.dg/pr39565.c: New testcase.
7342
7343 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7344
7345         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7346         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7347         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7348         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7349         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7350         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7351         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7352         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7353         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7354         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7355         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7356         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7357         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7358         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7359         * gcc.target/i386/pr37191.c: Likewise.
7360         * gcc.target/i386/reload-1.c: Likewise.
7361         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7362         * g++.old-deja/g++.pt/repo2.C: Likewise.
7363         * g++.old-deja/g++.pt/repo3.C: Likewise.
7364         * g++.old-deja/g++.pt/repo4.C: Likewise.
7365         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7366         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7367         * g++.dg/template/repo1.C: Likewise.
7368         * g++.dg/template/repo2.C: Likewise.
7369         * g++.dg/template/repo3.C: Likewise.
7370         * g++.dg/template/repo4.C: Likewise.
7371         * g++.dg/template/repo5.C: Likewise.
7372         * g++.dg/template/repo6.C: Likewise.
7373         * g++.dg/template/repo7.C: Likewise.
7374         * g++.dg/template/repo8.C: Likewise.
7375         * g++.dg/template/repo9.C: Likewise.
7376         * g++.dg/rtti/repo1.C: Likewise.
7377         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7378         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7379         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7380         * g++.dg/other/PR23205.C: Skip for vxworks.
7381         * g++.dg/ext/visibility/class1.C: Requires PIC.
7382         * g++.dg/eh/async-unwind2.C: Requires PIC.
7383         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7384         does not have cxa_exit.
7385
7386 2009-04-28  Jing Yu  <jingyu@google.com>
7387
7388         PR testsuite/39790
7389         * lib/target-supports.exp (check_effective_target_tls): Remove
7390         comment of caching.
7391         (check_effective_target_tls_native): Likewise.
7392         (check_effective_target_tls_runtime): Likewise.
7393         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7394         tls to tls_runtime.
7395         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7396
7397 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7398
7399         PR fortran/39946
7400         * gfortran.dg/proc_ptr_16.f90: New.
7401
7402 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7403
7404         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7405         lp64 is true.
7406
7407 2009-04-28  Richard Guenther  <rguenther@suse.de>
7408
7409         PR middle-end/39937
7410         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7411
7412 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7413
7414         * g++.dg/warn/pr35652.C: Removed.
7415         * gcc.dg/pr35652.c: Likewise.
7416
7417 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7418
7419         * gcc.target/ia64/20071210-2.c: New testcase.
7420
7421 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7422
7423         PR c/39323
7424         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7425         * gcc.dg/pr39323-3.c: Ditto.
7426
7427 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7428
7429         PR fortran/39930
7430         PR fortran/39931
7431         * gfortran.dg/ambiguous_reference_2.f90: New.
7432         * gfortran.dg/pointer_assign_7.f90: New.
7433
7434 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7435             Mark Mitchell  <mark@codesourcery.com>
7436
7437         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7438         * gcc.dg/20020103-1.c: Check for __ppc.
7439         * gcc.dg/asm-b.c: Check for __ppc.
7440         * gcc.dg/20020919-1.c: Check for __ppc.
7441         * gcc.dg/20020312-2.c: Likewise.
7442         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7443         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7444         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7445         * g++.dg/warn/weak1.C: Likewise.
7446         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7447         static so appropriate optimizations kick in.
7448         (find_base_value_wrapper): New function.
7449         * g++.dg/eh/simd-5.C: Fix target triplet.
7450         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7451
7452 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7453             H.J. Lu  <hongjiu.lu@intel.com>
7454
7455         PR target/39911
7456         * gcc.target/i386/pr39911.c: New test.
7457
7458 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7459
7460         PR fortran/39879
7461         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7462
7463 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7464
7465         PR c++/35652
7466         Revert:
7467
7468         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7469
7470         * gcc.dg/pr35652.C: New.
7471         * g++.dg/warn/pr35652.C: New.
7472         * gcc.dg/format/plus-1.c: Adjust message.
7473
7474 2009-04-27  DJ Delorie  <dj@redhat.com>
7475
7476         * lib/target-supports.exp (check_effective_target_double64): New.
7477         (check_effective_target_double64plus): New.
7478         (check_effective_target_large_double): New.
7479         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7480         * gcc.dg/div-double-1.c: Likewise.
7481         * gcc.dg/Wconversion-real.c: Require large_double.
7482         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7483
7484         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7485         are too small.
7486
7487         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7488         constants as long.
7489
7490 2009-04-27  Ian Lance Taylor  <iant@google.com>
7491
7492         * gcc.dg/Wcxx-compat-5.c: New testcase.
7493         * gcc.dg/Wcxx-compat-6.c: New testcase.
7494
7495 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7496
7497         Allow non-constant arguments to conversion intrinsics.
7498         * gcc.target/spu/intrinsics-3.c: Update tests.
7499
7500 2009-04-27  Richard Guenther  <rguenther@suse.de>
7501
7502         PR middle-end/39928
7503         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7504         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7505
7506 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7507
7508         PR target/39903
7509         * gcc.dg/torture/pr39903-1.c: New.
7510         * gcc.dg/torture/pr39903-2.c: Likewise.
7511
7512 2009-04-27  Revital Eres  <eres@il.ibm.com>
7513
7514         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7515         and check it.
7516         * gcc.dg/sms-2.c: Add dump check.
7517         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7518         and check it.
7519         * gcc.dg/sms-4.c: Likewise.
7520         * gcc.dg/sms-5.c: Likewise.
7521         * gcc.dg/sms-6.c: Likewise.
7522         * gcc.dg/sms-7.c: Likewise.
7523         * gcc.dg/sms-antideps.c: Rename to...
7524         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7525
7526 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7527
7528         * gnat.dg/opt2.adb: New test.
7529
7530 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7531
7532         PR c++/39875
7533         * g++.dg/warn/Wunused-15.C: New test.
7534
7535 2009-04-26  Michael Matz  <matz@suse.de>
7536
7537         Expand from SSA.
7538         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7539         change regexps.
7540         * gcc.target/i386/pr37248-1.c: Modified.
7541         * gcc.target/i386/pr37248-3.c: Modified.
7542         * gcc.target/i386/pr37248-2.c: Modified.
7543         * gnat.dg/aliasing1.adb: Modified.
7544         * gnat.dg/pack9.adb: Modified.
7545         * gnat.dg/aliasing2.adb: Modified.
7546         * gcc.dg/strict-overflow-2.c: Modified.
7547         * gcc.dg/autopar/reduc-1char.c: Modified.
7548         * gcc.dg/autopar/reduc-2char.c: Modified.
7549         * gcc.dg/autopar/reduc-1.c: Modified.
7550         * gcc.dg/autopar/reduc-2.c: Modified.
7551         * gcc.dg/autopar/reduc-3.c: Modified.
7552         * gcc.dg/autopar/reduc-6.c: Modified.
7553         * gcc.dg/autopar/reduc-7.c: Modified.
7554         * gcc.dg/autopar/reduc-8.c: Modified.
7555         * gcc.dg/autopar/reduc-9.c: Modified.
7556         * gcc.dg/autopar/reduc-1short.c: Modified.
7557         * gcc.dg/autopar/reduc-2short.c: Modified.
7558         * gcc.dg/autopar/parallelization-1.c: Modified.
7559         * gcc.dg/strict-overflow-4.c: Modified.
7560         * gcc.dg/strict-overflow-6.c: Modified.
7561         * gcc.dg/gomp/combined-1.c: Modified.
7562         * gcc.dg/no-strict-overflow-1.c: Modified.
7563         * gcc.dg/no-strict-overflow-3.c: Modified.
7564         * gcc.dg/no-strict-overflow-5.c: Modified.
7565         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7566         * gcc.dg/tree-ssa/pr18134.c: Modified.
7567         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7568         * gcc.dg/tree-ssa/vector-2.c: Modified.
7569         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7570         * gcc.dg/tree-ssa/loop-21.c: Modified.
7571         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7572         * gcc.dg/tree-ssa/vector-3.c: Modified.
7573         * gcc.dg/tree-ssa/asm-3.c: Modified.
7574         * gcc.dg/tree-ssa/pr23294.c: Modified.
7575         * gcc.dg/tree-ssa/loop-22.c: Modified.
7576         * gcc.dg/tree-ssa/loop-15.c: Modified.
7577         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7578         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7579         * gcc.dg/tree-ssa/pr20139.c: Modified.
7580         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7581         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7582         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7583         * gcc.dg/tree-ssa/loop-5.c: Modified.
7584         * gcc.dg/tree-ssa/pr19431.c: Modified.
7585         * gcc.dg/tree-ssa/pr32044.c: Modified.
7586         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7587         * gcc.dg/tree-ssa/loop-19.c: Modified.
7588         * gcc.dg/tree-ssa/loop-28.c: Modified.
7589         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7590         * gcc.dg/tree-ssa/divide-1.c: Modified.
7591         * gcc.dg/tree-ssa/inline-1.c: Modified.
7592         * gcc.dg/tree-ssa/divide-3.c: Modified.
7593         * gcc.dg/tree-ssa/pr30978.c: Modified.
7594         * gcc.dg/tree-ssa/alias-6.c: Modified.
7595         * gcc.dg/tree-ssa/divide-4.c: Modified.
7596         * gcc.dg/tree-ssa/alias-11.c: Modified.
7597         * gcc.dg/no-strict-overflow-7.c: Modified.
7598         * gcc.dg/strict-overflow-1.c: Modified.
7599         * gcc.dg/pr15784-4.c: Modified.
7600         * gcc.dg/pr34263.c: Modified.
7601         * gcc.dg/strict-overflow-3.c: Modified.
7602         * gcc.dg/tree-prof/stringop-1.c: Modified.
7603         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7604         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7605         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7606         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7607         * gcc.dg/no-strict-overflow-2.c: Modified.
7608         * gcc.dg/no-strict-overflow-4.c: Modified.
7609         * gcc.dg/no-strict-overflow-6.c: Modified.
7610         * g++.dg/tree-ssa/pr27090.C: Modified.
7611         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7612         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7613         * g++.dg/tree-ssa/pr19807.C: Modified.
7614         * g++.dg/opt/pr30965.C: Modified.
7615         * g++.dg/init/new17.C: Modified.
7616         * gfortran.dg/whole_file_6.f90: Modified.
7617         * gfortran.dg/whole_file_5.f90: Modified.
7618         * gfortran.dg/reassoc_1.f90: Modified.
7619         * gfortran.dg/reassoc_3.f90: Modified.
7620
7621 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7622
7623         PR fortran/39893
7624         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7625
7626 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7627
7628         PR inline-asm/39543
7629         * gcc.target/i386/pr39543-1.c: New test.
7630         * gcc.target/i386/pr39543-2.c: New test.
7631         * gcc.target/i386/pr39543-3.c: New test.
7632
7633         PR c/39889
7634         * gcc.dg/Wunused-value-3.c: New test.
7635
7636 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7637
7638         PR c/39581
7639         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7640         gcc.dg/vla-21.c: New tests.
7641
7642 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7643
7644         PR c/39556
7645         * gcc.dg/inline-34.c: New test.
7646
7647 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7648
7649         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7650         gcc.dg/enum-const-3.c: New tests.
7651         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7652         -pedantic-errors.  Update expected diagnostics.
7653
7654 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7655
7656         PR c/39582
7657         * gcc.dg/vla-20.c: New test.
7658
7659 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7660
7661         PR c/39564
7662         * gcc.dg/vla-19.c: New test.
7663
7664 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7665
7666         PR preprocessor/39559
7667         * gcc.dg/c99-intconst-2.c: New test.
7668
7669 2009-04-25  Jan Hubicka  <jh@suse.cz>
7670
7671         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7672
7673 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7674
7675         PR fortran/39688
7676         * gfortran.dg/import7.f90: New.
7677
7678 2009-04-24  Richard Guenther  <rguenther@suse.de>
7679
7680         * gcc.dg/tree-ssa/vrp48.c: Fix.
7681
7682 2008-04-24  Doug Kwan  <dougkwan@google.com>
7683
7684         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7685         destination are the same.
7686
7687 2009-04-24  Richard Guenther  <rguenther@suse.de>
7688
7689         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7690
7691 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7692
7693         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7694         gcc.dg/array-const-3.c: New tests.
7695
7696 2009-04-24  Ian Lance Taylor  <iant@google.com>
7697
7698         * gcc.dg/Wcxx-compat-4.c: New testcase.
7699
7700 2009-04-24  Daniel Kraft  <d@domob.eu>
7701
7702         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7703         expected on already erraneous symbol (renamed to fresh one).
7704
7705 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7706
7707         PR middle-end/39867
7708         * gcc.dg/pr39867.c: New.
7709
7710 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7711
7712         PR fortran/39861
7713         PR fortran/39864
7714         * gfortran.dg/intrinsic_1.f90: New.
7715
7716 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7717
7718         * gnat.dg/alignment7.adb: New test.
7719         * gnat.dg/alignment8.adb: Likewise.
7720
7721 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7722
7723         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7724         * gnat.dg/specs/rep_clause2.ads: New test.
7725
7726 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7727
7728         PR rtl-optimization/39794
7729         * gcc.dg/pr39794.c: New test.
7730
7731 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7732
7733         * gnat.dg/atomic1.adb: New test.
7734         * gnat.dg/atomic1_pkg.ads: New helper.
7735
7736 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7737
7738         PR testsuite/39623
7739         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7740         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7741
7742 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7743
7744         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7745         warning.
7746
7747 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7748
7749         PR C/31499
7750         * gcc.dg/vector-init-1.c: New testcase.
7751         * gcc.dg/vector-init-2.c: New testcase.
7752
7753 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7754
7755         * gnat.dg/enum2.adb: New test.
7756         * gnat.dg/enum2_pkg.ads: New helper.
7757
7758 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7759
7760         PR c/39855
7761         * gcc.dg/torture/pr39855.c: New test.
7762
7763 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7764
7765         PR c++/39639
7766         * g++.dg/cpp0x/pr39639.C: New test.
7767
7768 2009-04-22  Mark Heffernan  <meheff@google.com>
7769
7770         * gcc.dg/profile-generate-3.c: New test.
7771
7772 2009-04-22  Jan Hubicka  <jh@suse.cz>
7773
7774         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7775
7776 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7777
7778         PR testsuite/39623
7779         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7780
7781 2009-04-22  Richard Guenther  <rguenther@suse.de>
7782
7783         PR tree-optimization/39824
7784         * gcc.c-torture/compile/pr39824.c: New testcase.
7785
7786 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7787
7788         PR c++/14875
7789         * g++.dg/parse/parser-pr14875.C: New.
7790         * g++.dg/parse/parser-pr14875-2.C: New.
7791         * g++.dg/parse/error6.C: Update match string.
7792
7793 2009-04-22  Richard Guenther  <rguenther@suse.de>
7794
7795         PR tree-optimization/39845
7796         * gcc.c-torture/compile/pr39845.c: New testcase.
7797
7798 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7799
7800         PR fortran/39735
7801         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7802         * gfortran.dg/external_initializer.f90: Modified.
7803         * gfortran.dg/interface_26.f90: Modified.
7804         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7805         * gfortran.dg/proc_ptr_3.f90: Modified.
7806         * gfortran.dg/proc_ptr_15.f90: New.
7807         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7808
7809 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7810
7811         PR c++/35711
7812         * g++.dg/warn/pr35711.C: New.
7813         * g++.dg/conversion/ptrmem2.C: Update.
7814
7815 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7816
7817         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7818         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7819         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7820         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7821         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7822         gcc.c-torture/ChangeLog.0,
7823         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7824         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7825         gcc.target/i386/math-torture/math-torture.exp,
7826         gcc.target/mips/inter/mips16-inter.exp,
7827         gcc.target/mips/mips-nonpic/README,
7828         gcc.target/x86_64/abi/README.gcc,
7829         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7830         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7831         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7832         notices.
7833         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7834
7835 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7836
7837         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7838
7839 2009-04-21  Richard Guenther  <rguenther@suse.de>
7840
7841         PR middle-end/39829
7842         * gcc.dg/torture/pr39829.c: New testcase.
7843
7844 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7845
7846         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7847
7848 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7849
7850         PR 16202
7851         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7852         * gcc.dg/sequence-pt-2.c: New.
7853         * gcc.dg/sequence-pt-3.c: New.
7854         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7855         * g++.dg/warn/sequence-pt-2.c: New.
7856         * g++.dg/warn/sequence-pt-3.c: New.
7857
7858 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7861
7862 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7863
7864         * gnat.dg/import1.ad[sb]: New test.
7865
7866 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7867
7868         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7869         return 0.
7870
7871 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7872
7873         PR fortran/39811
7874         * gfortran.dg/continuation_11.f90: New test.
7875
7876 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7877
7878         PR c++/13358
7879         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7880         messages. Test for "long long" in system headers.
7881         * gcc.dg/c99-longlong-2.c: New.
7882         * g++.dg/warn/pr13358.C: New.
7883         * g++.dg/warn/pr13358-2.C: New.
7884         * g++.dg/warn/pr13358-3.C: New.
7885         * g++.dg/warn/pr13358-4.C: New.
7886
7887 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7888
7889         * gcc.dg/framework-2.c: Fix up for non existent includes
7890         being fatal errors now.
7891
7892 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7893
7894         PR fortran/39800
7895         * gfortran.dg/private_type_13.f90: New test.
7896         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7897
7898 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7899
7900         PR c++/39803
7901         * g++.dg/warn/Wunused-14.C: New test.
7902
7903 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7904
7905         * gnat.dg/specs/small_alignment.ads: New test.
7906
7907 2009-04-20  Ian Lance Taylor  <iant@google.com>
7908
7909         * gcc.dg/Wcxx-compat-3.c: New testcase.
7910
7911 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7912
7913         * gnat.dg/pack13.ad[sb]: New test.
7914         * gnat.dg/pack13_pkg.ads: New helper.
7915
7916 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7917
7918         * gnat.dg/discr11.ad[sb]: New test.
7919         * gnat.dg/discr11_pkg.ads: New helper.
7920
7921 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7922
7923         PR tree-optimization/39675
7924         * gcc.dg/vect/O3-pr39675-2.c: New test.
7925
7926 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7927
7928         * gnat.dg/rep_clause3.adb: New test.
7929
7930 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7931
7932         PR c/37481
7933         * gcc.dg/c99-flex-array-7.c: New test.
7934
7935 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7936
7937         PR c/19771
7938         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7939
7940 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7941
7942         PR c/38243
7943         * gcc.dg/c99-restrict-3.c: New test.
7944
7945 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7946
7947         PR preprocessor/20078
7948         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7949
7950 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7951
7952         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7953         Do not pass -B$root after -margs.
7954
7955 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7956
7957         PR c/32061
7958         PR c++/36954
7959         * gcc.dg/pr32061.c: New.
7960         * gcc.dg/Wlogical-op-1.c: Update.
7961         * g++.dg/warn/Wlogical-op-1.C: Update.
7962         * g++.dg/warn/pr36954.C: New.
7963
7964 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7965
7966         PR c/27676
7967         * gcc.dg/lvalue-5.c: New test.
7968
7969 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7970
7971         PR c/22367
7972         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7973
7974 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7975
7976         * gcc.dg/cpp/include5.c: New test.
7977
7978 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7979
7980         PR c/35210
7981         * gcc.dg/call-diag-2.c: New test.
7982
7983 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7984
7985         PR preprocessor/39646
7986         * gcc.dg/cpp/line8.c: New test.
7987
7988 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7989
7990         PR preprocessor/39647
7991         * gcc.dg/cpp/line7.c: New test.
7992
7993 2009-04-18  Richard Guenther  <rguenther@suse.de>
7994
7995         PR middle-end/39804
7996         * gcc.target/i386/pr39804.c: New testcase.
7997
7998 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7999
8000         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8001         * g++.dg/other/pr39496.C: Likewise.
8002
8003 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8004
8005         PR middle-end/36902
8006         * gcc.dg/pr36902.c: New.
8007
8008 2009-04-17  Diego Novillo  <dnovillo@google.com>
8009
8010         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8011         violation for variable 'inside_main'.
8012
8013 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8014
8015         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8016
8017 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8018
8019         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8020
8021 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8022
8023         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8024         * gfortran.dg/chmod_2.f90: Likewise.
8025         * gfortran.dg/chmod_3.f90: Likewise.
8026         * gfortran.dg/open_errors.f90: Likewise.
8027         * gfortran.dg/stat_1.f90: Likewise.
8028         * gfortran.dg/stat_2.f90: Likewise.
8029
8030 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8031
8032         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8033         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8034         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8035         * gfortran.dg/nearest_1.f90: Likewise.
8036         * gfortran.dg/nearest_3.f90: Likewise.
8037         * gfortran.dg/isnan_1.f90: Likewise.
8038         * gfortran.dg/isnan_2.f90: Likewise.
8039         * gfortran.dg/nan_1.f90: Likewise.
8040         * gfortran.dg/nan_2.f90: Likewise.
8041         * gfortran.dg/nan_3.f90: Likewise.
8042         * gfortran.dg/nan_4.f90: Likewise.
8043         * gfortran.dg/module_nan.f90: Likewise.
8044         * gfortran.dg/int_conv_2.f90: Likewise.
8045         * gfortran.dg/init_flag_3.f90: Likewise.
8046         * gfortran.dg/namelist_42.f90: Likewise.
8047         * gfortran.dg/namelist_43.f90: Likewise.
8048         * gfortran.dg/real_const_3.f90: Likewise.
8049         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8050
8051         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8052         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8053         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8054         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8055         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8056
8057         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8058         * gfortran.dg/gamma_5.f90: Likewise.
8059
8060 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8061
8062         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8063         less strict so it also works with auto-overlay support.
8064         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8065         for "exceeds local store" linker errors on the SPU.
8066
8067         * lib/gfortran.exp: Include target-supports.exp.
8068         (gfortran_init): On SPU targets where automatic overlay support
8069         is available, use it to build all Fortran test cases.
8070
8071         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8072
8073 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8074
8075         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8076         rule enforced by gnat on taft types.
8077
8078 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR testsuite/39792
8081         * g++.dg/ext/complit11.C: Add empty dg-options.
8082
8083 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8084
8085         PR c++/17570
8086         * g++.dg/template/defarg11.C: New test.
8087
8088 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8089
8090         PR c++/28766
8091         * g++.dg/ext/complit11.C: New testcase.
8092
8093 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8094
8095         PR c++/39551
8096         * g++.dg/warn/Wunused-13.C: New testcase.
8097
8098 2009-04-15  Ian Lance Taylor  <iant@google.com>
8099
8100         * gcc.dg/Wenum-compare-1.c: New testcase.
8101
8102 2009-04-15  Richard Guenther  <rguenther@suse.de>
8103
8104         PR tree-optimization/39764
8105         * g++.dg/torture/pr39764.C: New testcase.
8106
8107 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8108
8109         * g++.dg/ext/altivec-17.C: New.
8110
8111 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8112
8113         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8114         * gnat.dg/specs/limited1.ads: Ditto.
8115
8116 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8117
8118         PR testsuite/39769
8119         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8120         for testing the results of estimate instructions.
8121         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8122         * gcc.dg/vmx/3a-05.c (test): Ditto.
8123
8124 2009-04-14  Jason Merrill  <jason@redhat.com>
8125
8126         PR c++/39763
8127         * g++.dg/warn/Wshadow-4.C: Extend.
8128
8129 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8130
8131         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8132         (do_D): Remove attribute hidden.
8133
8134 2009-04-13  Jason Merrill  <jason@redhat.com>
8135
8136         PR c++/39480
8137         * g++.dg/init/copy7.C: New.
8138
8139 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8140
8141         PR testsuite/39733
8142         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8143         (check_for_all_options): This.
8144
8145 2009-04-13  Jason Merrill  <jason@redhat.com>
8146
8147         PR c++/39750
8148         * g++.dg/template/crash90.C: New.
8149
8150 2009-04-12  Jason Merrill  <jason@redhat.com>
8151
8152         PR c++/39742
8153         * g++.dg/overload/extern-C-2.C: New.
8154
8155 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8156
8157         PR preprocessor/31869
8158         * gcc.dg/cpp/strify5.c: New test.
8159
8160 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8161
8162         * gnat.dg/enum1.adb: New test.
8163         * gnat.dg/enum1_pkg.ads: New helper.
8164
8165 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8166
8167         PR target/39740
8168         * gcc.target/alpha/pr39740.c: New test.
8169
8170 2009-04-11  Daniel Kraft  <d@domob.eu>
8171
8172         PR fortran/37746
8173         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8174         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8175         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8176         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8177         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8178         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8179         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8180         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8181         expected string length that failed with -fbounds-check now.
8182         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8183
8184 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8185
8186         PR fortran/39692
8187         * gfortran.dg/proc_ptr_14.f90: New.
8188
8189 2009-04-11  Richard Guenther  <rguenther@suse.de>
8190
8191         PR middle-end/39732
8192         * g++.dg/torture/pr39732.C: New testcase.
8193
8194 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8195
8196         * gfortran.dg/whole_file_5.f90: New.
8197         * gfortran.dg/whole_file_6.f90: New.
8198
8199 2009-04-11  Richard Guenther  <rguenther@suse.de>
8200
8201         PR tree-optimization/39713
8202         * g++.dg/torture/pr39713.C: New testcase.
8203
8204 2009-04-10  Richard Guenther  <rguenther@suse.de>
8205
8206         PR c/39712
8207         * gcc.dg/pr39712.c: New testcase.
8208
8209 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8210
8211         PR c++/28301
8212         * g++.dg/cpp0x/enum2.C: Updated.
8213         * g++.dg/debug/pr22514.C: Likewise.
8214         * g++.dg/parse/enum2.C: Likewise.
8215         * g++.dg/parse/enum3.C: Likewise.
8216         * g++.dg/template/crash79.C: Likewise.
8217         * g++.old-deja/g++.jason/cond.C: Likewise.
8218
8219 2009-04-10  Chao-ying Fu  <fu@mips.com>
8220
8221         * gcc.target/mips/interrupt_handler.c: Change from compile to
8222         assemble.
8223
8224 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8225
8226         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8227
8228 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8229
8230         PR fortran/38709
8231         * gfortran.dg/zero_sized_6.f90: New.
8232
8233 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8234
8235         PR  c++/20118
8236         * g++.dg/parse/pr20118.C: New.
8237         * g++.dg/template/spec16.C: Update.
8238
8239 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8240
8241         PR testsuite/35621
8242         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8243         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8244         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8245         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8246         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8247         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8248         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8249         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8250         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8251         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8252         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8253         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8254         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8255         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8256         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8257         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8258         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8259
8260 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8261
8262         PR target/39678
8263         * g++.dg/torture/pr39678.C: New.
8264         * gcc.dg/compat/struct-complex-2.h: Likewise.
8265         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8266         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8267         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8268         * gcc.dg/torture/pr39678.c: Likewise.
8269         * gcc.target/i386/pr39678.c: Likewise.
8270
8271         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8272         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8273
8274         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8275         <complex.h>.  Add tests for structure with complex float.
8276
8277 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8278             Joseph Myers  <joseph@codesourcery.com>
8279
8280         PR target/36800
8281         * gcc.dg/dfp/pr36800.c: New.
8282
8283 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8284             Rafael Avila de Espindola  <espindola@google.com>
8285
8286         * gcc.misc-tests/help.exp: New file.
8287         * lib/options.exp: New file.
8288
8289 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8290
8291         PR libobjc/36610
8292         * objc/execute/forward-1.x: New.
8293
8294 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8295
8296         * gcc.dg/pr27150-1.c: Change to a link test.
8297
8298 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8299
8300         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8301         3 of the GNU General Public License and to point readers at the
8302         COPYING3 file and the FSF's license web page.
8303         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8304         * gcc.dg/struct/struct-reorg.exp: Likewise.
8305         * gcc.target/spu/tag_manager.c: Likewise.
8306
8307 2009-04-09  Richard Guenther  <rguenther@suse.de>
8308
8309         PR testsuite/39696
8310         * ssa-ccp-25.c: Adjust pattern.
8311
8312 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8313
8314         PR fortran/36704
8315         * gfortran.dg/external_procedures_1.f90: Modified.
8316         * gfortran.dg/proc_ptr_result_1.f90: New.
8317         * gfortran.dg/proc_ptr_result_2.f90: New.
8318         * gfortran.dg/proc_ptr_result_3.f90: New.
8319
8320 2009-04-09  Richard Guenther  <rguenther@suse.de>
8321
8322         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8323         to prevent constant propagation.
8324         * gcc.dg/vect/vect-56.c: Likewise.
8325         * gcc.dg/vect/vect-58.c: Likewise.
8326         * gcc.dg/vect/vect-60.c: Likewise.
8327         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8328         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8329         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8330
8331 2009-04-09  Richard Guenther  <rguenther@suse.de>
8332
8333         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8334         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8335
8336 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8337
8338         PR c/39613
8339         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8340         New tests.
8341
8342 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8343
8344         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8345         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8346
8347 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8348
8349         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8350
8351 2009-04-08  Jason Merrill  <jason@redhat.com>
8352
8353         PR c++/25185
8354         * g++.dg/template/error40.C: Add another test.
8355
8356 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8357
8358         PR c/39614
8359         PR c/39673
8360         * gcc.c-torture/compile/pr39614-1.c,
8361         gcc.c-torture/compile/pr39614-2.c,
8362         gcc.c-torture/compile/pr39614-3.c,
8363         gcc.c-torture/compile/pr39614-4.c,
8364         gcc.c-torture/compile/pr39614-5.c,
8365         gcc.c-torture/compile/pr39673-1.c,
8366         gcc.c-torture/compile/pr39673-2.c: New tests.
8367         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8368         more cases.
8369         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8370         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8371         expected errors.
8372
8373 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8374
8375         PRc++/39637
8376         * g++.dg/cpp0x/variadic-crash2.C: New test.
8377
8378 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8379
8380         PR fortran/38863
8381         * gfortran.dg/alloc_comp_result_1.f90: New test.
8382
8383 2009-04-07  Jason Merrill  <jason@redhat.com>
8384
8385         PR c++/34691
8386         * g++.dg/overload/extern-C-1.C: New.
8387
8388 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8389
8390         PR testsuite/39325
8391         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8392
8393 2009-04-07  Jason Merrill  <jason@redhat.com>
8394
8395         PR c++/25185
8396         * g++.dg/template/error40.C: New.
8397
8398 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8399
8400         PR fortran/38152
8401         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8402
8403 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8404
8405         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8406
8407 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8408
8409         PR fortran/38290
8410         * gfortran.dg/proc_decl_1.f90: Modified.
8411         * gfortran.dg/proc_ptr_11.f90: Extended.
8412         * gfortran.dg/proc_ptr_13.f90: Modified.
8413
8414 2009-04-06  Jason Merrill  <jason@redhat.com>
8415
8416         PR c++/35146
8417         * g++.dg/template/fnspec1.C: New.
8418
8419 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8420
8421         * lib/gnat.exp: Handle multilib.
8422
8423 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8424
8425         PR fortran/38863
8426         * gfortran.dg/dependency_23.f90: New test.
8427
8428 2009-04-06  Richard Guenther  <rguenther@suse.de>
8429
8430         PR tree-optimization/28868
8431         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8432         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8433         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8434         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8435
8436 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8437
8438         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8439
8440 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8441
8442         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8443
8444 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8445
8446         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8447         with the built-in y0, and the subsequent warning.
8448         (y1): Likewise, rename to y_1.
8449
8450 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8451
8452         PR fortran/39414
8453         * gfortran.dg/proc_decl_21.f90: New.
8454
8455 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8456
8457         PR fortran/36091
8458         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8459
8460 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8461
8462         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8463         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8464         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8465         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8466         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8467         gfortran.dg/namelist_49.f90: Gate test on effective_target
8468         fd_truncate.
8469         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8470
8471 2009-04-05  Daniel Kraft  <d@domob.eu>
8472
8473         PR fortran/38654
8474         * gfortran.dg/read_float_2.f03
8475         * gfortran.dg/read_float_3.f90
8476
8477 2009-04-05  Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/39648
8480         * gcc.c-torture/compile/pr39648.c: New testcase.
8481
8482 2009-04-05  Jason Merrill  <jason@redhat.com>
8483
8484         PR c++/14912
8485         * g++.dg/template/error39.C: New.
8486
8487 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8488
8489         PR fortran/29458
8490         * gfortran.dg/implied_do_1.f90: New.
8491
8492 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8493
8494         PR fortran/39577
8495         * gfortran.dg/recursive_check_8.f90: New.
8496         * gfortran.dg/recursive_check_9.f90: New.
8497         * gfortran.dg/recursive_check_10.f90: New.
8498         * gfortran.dg/recursive_check_11.f90: New.
8499         * gfortran.dg/recursive_check_12.f90: New.
8500         * gfortran.dg/recursive_check_13.f90: New.
8501         * gfortran.dg/recursive_check_14.f90: New.
8502
8503 2009-04-04  Jason Merrill  <jason@redhat.com>
8504
8505         PR c++/25185
8506         * g++.dg/template/error38.C: Add more tests.
8507
8508 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8509
8510         PR fortran/37614
8511         * gfortran.dg/common_align_2.f90: New test.
8512
8513 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8514
8515         PR target/39501
8516         * gcc.c-torture/execute/pr39501.c: New file.
8517         * gcc.c-torture/execute/pr39501.x: New file.
8518
8519 2009-04-04  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/8781
8522         PR tree-optimization/37892
8523         * g++.dg/tree-ssa/pr8781.C: New testcase.
8524         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8525
8526 2009-04-04  Richard Guenther  <rguenther@suse.de>
8527
8528         PR tree-optimization/39636
8529         * gcc.c-torture/compile/pr39636.c: New testcase.
8530
8531 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8532
8533         PR rtl-optimization/39607
8534         * g++.dg/opt/pr39607.C: New.
8535
8536 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8537
8538         PR fortran/39594
8539         * gfortran.dg/common_12.f90: New.
8540
8541 2009-04-03  Jason Merrill  <jason@redhat.com>
8542
8543         PR c++/39608
8544         * g++.dg/template/const2.C: New test.
8545
8546 2009-04-03  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/2480
8549         PR tree-optimization/23086
8550         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8551         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8552
8553 2009-04-03  Richard Guenther  <rguenther@suse.de>
8554
8555         PR tree-optimization/34743
8556         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8557         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8558         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8559         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8560         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8561         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8562         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8563         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8564
8565 2009-04-03  Richard Guenther  <rguenther@suse.de>
8566
8567         PR middle-end/13146
8568         PR tree-optimization/23940
8569         PR tree-optimization/33237
8570         PR middle-end/33974
8571         PR middle-end/34093
8572         PR tree-optimization/36201
8573         PR tree-optimization/36230
8574         PR tree-optimization/38049
8575         PR tree-optimization/38207
8576         PR tree-optimization/38230
8577         PR tree-optimization/38301
8578         PR tree-optimization/38585
8579         PR middle-end/38895
8580         PR tree-optimization/38985
8581         PR tree-optimization/39299
8582         * gcc.dg/pr19633-1.c: Adjust.
8583         * gcc.dg/torture/pta-callused-1.c: Likewise.
8584         * gcc.dg/torture/pr39074-2.c: Likewise.
8585         * gcc.dg/torture/pr39074.c: Likewise.
8586         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8587         * gcc.dg/torture/pr30375.c: Adjust.
8588         * gcc.dg/torture/pr33563.c: Likewise.
8589         * gcc.dg/torture/pr33870.c: Likewise.
8590         * gcc.dg/torture/pr33560.c: Likewise.
8591         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8592         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8593         * gcc.dg/tree-ssa/alias-15.c: Remove.
8594         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8595         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8596         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8597         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8598         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8599         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8600         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8601         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8602         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8603         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8604         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8605         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8606         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8607         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8608         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8609         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8610         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8611         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8612         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8613         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8614         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8615         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8616         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8617         * gcc.dg/uninit-B.c: XFAIL.
8618         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8619         * gcc.dg/uninit-pr19430.c: XFAIL.
8620         * g++.dg/tree-ssa/pr13146.C: New testcase.
8621         * g++.dg/opt/pr36187.C: Adjust.
8622         * g++.dg/torture/20090329-1.C: New testcase.
8623
8624 2009-04-02  Chao-ying Fu  <fu@mips.com>
8625
8626         * gcc.target/mips/interrupt_handler.c: New test.
8627
8628 2009-04-02  David Ayers  <ayers@fsfe.org>
8629
8630         PR objc/18456
8631         * objc.dg/bad-receiver-type-2.m: New test contributed by
8632         Alexander Mamberg.
8633
8634 2009-04-02  Jason Merrill  <jason@redhat.com>
8635
8636         PR c++/25185
8637         * g++.dg/template/error38.C: New test.
8638
8639 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8640
8641         PR tree-optimization/31677
8642         * gcc.dg/memcpy-1.c: Add compiler option.
8643
8644 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8645
8646         PR tree-optimization/39595
8647         * gfortran.dg/vect/O3-pr39595.f: New test.
8648
8649 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8650
8651         PR c++/26693
8652         * g++.dg/template/typedef11.C: New test.
8653         * g++.dg/template/typedef12.C: Likewise.
8654         * g++.dg/template/typedef13.C: Likewise.
8655         * g++.dg/template/typedef14.C: Likewise.
8656         * g++.dg/template/typedef15.C: Likewise.
8657         * g++.dg/template/typedef16.C: Likewise.
8658         * g++.dg/template/sfinae3.C: Compile this pedantically.
8659         The only errors expected should be the one saying the typedef is ill
8660         formed.
8661         * g++.old-deja/g++.pt/typename8.C: Likewise.
8662         * g++.dg/template/access11.C: Update this.
8663
8664 2009-04-02  Richard Guenther  <rguenther@suse.de>
8665
8666         PR tree-optimization/37221
8667         * gcc.c-torture/compile/20090331-1.c: New testcase.
8668
8669 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8670
8671         * gcc.c-torture/compile/20090401-1.c: New test.
8672
8673 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8674
8675         PR c++/4926
8676         * g++.dg/template/pr4926-1.C: New.
8677
8678 2009-04-01  Xinliang David Li  <davidxl@google.com>
8679
8680         * gcc.target/i386/all_one_m128i.c: New test.
8681
8682 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8683
8684         PR c/39027
8685         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8686         * gcc.dg/fltconst-2.c: New test.
8687         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8688         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8689
8690         PR c/33466
8691         * gcc.dg/cpp/pr33466.c: New test.
8692         * gcc.dg/dfp/pr33466.c: New test.
8693         * gcc.dg/fixed-point/pr33466.c: New test.
8694
8695 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8696
8697         PR tree-optimization/35011
8698         * g++.dg/other/pr35011.C: New.
8699
8700 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8701
8702         PR target/39226
8703         * gcc.dg/pr39226.c: New test.
8704
8705 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8706
8707         PR c++/35240
8708         * g++.dg/template/pr35240.C: New.
8709
8710 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8711
8712         PR c/39605
8713         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8714         * gcc.dg/pr25682.c: Update expected diagnostics.
8715
8716 2009-04-01  Richard Guenther  <rguenther@suse.de>
8717
8718         * gcc.dg/fold-plusmult-2.c: New testcase.
8719
8720 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8721
8722         PR c/37772
8723         * gcc.dg/pr37772.c: New test.
8724         * g++.dg/ext/asm11.C: New test.
8725
8726 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8727
8728         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8729         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8730         defined.
8731
8732 2009-03-31  Jason Merrill  <jason@redhat.com>
8733
8734         * g++.old-deja/g++.other/using9.C: Add expected errors.
8735
8736 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8737
8738         * gcc.c-torture/compile/pr33009.c: Removed.
8739
8740 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8741
8742         * gcc.c-torture/compile/pr33009.c: Delete.
8743         * gcc.c-torture/compile/pr11832.c: Likewise.
8744
8745 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8746
8747         PR c/448
8748         * lib/target-supports.exp (check_effective_target_stdint_types):
8749         Update comment.
8750         (check_effective_target_inttypes_types): New.
8751         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8752         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8753         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8754
8755 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8756
8757         PR fortran/38917
8758         PR fortran/38918
8759         * gfortran.dg/data_pointer_1.f90: New test.
8760
8761 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8762
8763         PR fortran/38915
8764         * gfortran.dg/char_length_15.f90: New test.
8765
8766 2009-03-31  Jason Merrill  <jason@redhat.com>
8767
8768         C++ DR 613
8769         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8770         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8771         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8772         xfail others.
8773
8774         * g++.dg/other/typedef2.C: New test.
8775
8776         PR c++/37806
8777         * g++.dg/template/typedef17.C: New test.
8778
8779         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8780         * g++.dg/cpp0x/auto12.C: Likewise.
8781
8782 2009-03-31  Richard Guenther  <rguenther@suse.de>
8783
8784         PR middle-end/31029
8785         * gcc.dg/fold-compare-4.c: New testcase.
8786         * gcc.dg/fold-compare-5.c: Likewise.
8787
8788 2009-03-31  Richard Guenther  <rguenther@suse.de>
8789
8790         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8791
8792 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8793
8794         PR target/39592
8795         * gcc.target/i386/pr39592-1.c: New test.
8796
8797 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8798
8799         PR preprocessor/15638
8800         * gcc.dg/cpp/missing-header-1.c: New test.
8801         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8802         "compilation terminated" message.
8803         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8804         test #include "".
8805         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8806         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8807         terminated" message.
8808
8809 2009-03-31  Richard Guenther  <rguenther@suse.de>
8810
8811         PR middle-end/23401
8812         PR middle-end/27810
8813         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8814         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8815
8816 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8817
8818         PR fortran/38389
8819         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8820         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8821         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8822         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8823         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8824         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8825         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8826
8827 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8828
8829         PR fortran/22571
8830         * gfortran.dg/whole_file_1.f90: New test.
8831         PR fortran/26227
8832         * gfortran.dg/whole_file_2.f90: New test.
8833         * gfortran.dg/whole_file_3.f90: New test.
8834         PR fortran/24886
8835         * gfortran.dg/whole_file_4.f90: New test.
8836
8837 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8838
8839         * gfortran.dg/bind_c_usage_19.f90: New test.
8840
8841         PR target/39558
8842         * gcc.target/powerpc/altivec-29.c: New test.
8843
8844 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8845
8846         PR rtl-optimization/323
8847         * gcc.target/i386/excess-precision-1.c,
8848         gcc.target/i386/excess-precision-2.c,
8849         gcc.target/i386/excess-precision-3.c,
8850         gcc.target/i386/excess-precision-4.c,
8851         gcc.target/i386/excess-precision-5.c,
8852         gcc.target/i386/excess-precision-6.c: New tests.
8853
8854 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8855
8856         PR c/35235
8857         * gcc.dg/c99-array-lval-8.c: New test.
8858
8859 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8860
8861         PR preprocessor/34695
8862         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8863         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8864         instead of dg-warning for "previous definition" messages.
8865         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8866         "warnings being treated as errors" message.
8867         * gcc.dg/fltconst-1.c: Use -fshow-column.
8868
8869 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8870
8871         PR fortran/38823
8872         * gfortran.dg/power1.f90: New test.
8873
8874 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8875
8876         PR c/456
8877         PR c/5675
8878         PR c/19976
8879         PR c/29116
8880         PR c/31871
8881         PR c/35198
8882         * gcc.c-torture/compile/20081108-1.c,
8883         gcc.c-torture/compile/20081108-2.c,
8884         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8885         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8886         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8887         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8888         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8889         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8890         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8891         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8892         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8893         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8894         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8895         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8896         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8897         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8898         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8899         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8900         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8901         case.
8902         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8903         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8904         XFAILs.  Update expected messages.
8905         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8906         expected messages.
8907         * gcc.dg/real-const-1.c: Replace with test from original PR.
8908         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8909         when casting from non-constant integer to pointer.
8910
8911 2009-03-29  Richard Guenther  <rguenther@suse.de>
8912
8913         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8914
8915 2009-03-29  Daniel Kraft  <d@domob.eu>
8916
8917         PR fortran/37423
8918         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8919         DEFERRED bindings.
8920         * gfortran.dg/typebound_proc_9.f03: New test.
8921         * gfortran.dg/typebound_proc_10.f03: New test.
8922         * gfortran.dg/typebound_proc_11.f03: New test.
8923         * gfortran.dg/abstract_type_5.f03: New test.
8924
8925 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8926
8927         PR fortran/38507
8928         * gfortran.dg/do_4.f: New.
8929         * gfortran.dg/goto_2.f90: Correct expected warnings.
8930         * gfortran.dg/goto_4.f90: Likewise.
8931         * gfortran.dg/goto_5.f90: New.
8932
8933 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8934
8935         PR target/39545
8936         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8937
8938         * gcc.target/i386/pr39545-1.c: New.
8939         * gcc.target/i386/pr39545-2.c: Likewise.
8940
8941         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8942         (flex2_struct): Likewise.
8943         (check_struct_passing7): Likewise.
8944         (check_struct_passing8): Likewise.
8945         (f1s): Likewise.
8946         (f2s): Likewise.
8947         (main): Call check_struct_passing7 and check_struct_passing8.
8948
8949 2009-03-29  Richard Guenther  <rguenther@suse.de>
8950
8951         * gcc.c-torture/execute/20090113-1.c: New testcase.
8952         * gcc.c-torture/execute/20090113-2.c: Likewise.
8953         * gcc.c-torture/execute/20090113-3.c: Likewise.
8954         * gcc.c-torture/execute/20090207-1.c: Likewise.
8955         * gcc.c-torture/compile/20090114-1.c: Likewise.
8956         * gcc.c-torture/compile/20090328-1.c: Likewise.
8957         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8958
8959 2009-03-29  David Ayers  <ayers@fsfe.org>
8960
8961         PR objc/27377
8962         * objc.dg/conditional-1.m: New tests.
8963
8964 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8965
8966         * gcc.dg/winline-10.c: New test.
8967
8968 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8969
8970         PR fortran/34656
8971         * gfortran.dg/do_check_1.f90: Add test.
8972         * gfortran.dg/do_check_2.f90: Add test.
8973         * gfortran.dg/do_check_3.f90: Add test.
8974         * gfortran.dg/do_check_4.f90: Add test.
8975
8976 2009-03-28  Jan Hubicka  <jh@suse.cz>
8977
8978         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8979         * gcc.dg/pr33826.c: Update dump files.
8980         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8981         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8982
8983 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8984
8985         * g++.dg/tree-ssa/fwprop-align.C: New test.
8986
8987 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8988
8989         * gcc.target/powerpc/altivec-28.c: New test.
8990
8991         PR c++/39554
8992         * gcc.dg/wdisallowed-functions-1.c: Removed.
8993         * gcc.dg/wdisallowed-functions-2.c: Removed.
8994         * gcc.dg/wdisallowed-functions-3.c: Removed.
8995         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8996         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8997         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8998
8999 2009-03-28  Richard Guenther  <rguenther@suse.de>
9000
9001         PR tree-optimization/38723
9002         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9003
9004 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9005
9006         PR fortran/38538
9007         * gfortran.dg/char_result_13.f90: New test.
9008
9009 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9010
9011         PR fortran/38765
9012         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9013
9014 2009-03-28  Daniel Kraft  <d@domob.eu>
9015
9016         * gfortran.dg/trim_1.f90: New test.
9017
9018 2009-03-28  Richard Guenther  <rguenther@suse.de>
9019
9020         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9021         * g++.dg/warn/Warray-bounds.C: Likewise.
9022
9023 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9024
9025         PR fortran/32626
9026         * gfortran.dg/recursive_check_7.f90: New test.
9027
9028 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9029
9030         PR fortran/38432
9031         * gfortran.dg/do_check_5.f90: New test.
9032         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9033         * gfortran.dg/array_constructor_18.f90: Ditto.
9034         * gfortran.dg/array_constructor_22.f90: Ditto.
9035         * gfortran.dg/do_3.F90: Ditto.
9036         * gfortran.dg/do_1.f90: Ditto.
9037
9038 2009-03-28  Richard Guenther  <rguenther@suse.de>
9039
9040         PR tree-optimization/38180
9041         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9042
9043 2009-03-28  Richard Guenther  <rguenther@suse.de>
9044
9045         PR tree-optimization/38513
9046         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9047         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9048         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9049         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9050         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9051         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9052         * gcc.dg/vect/vect-35.c: Likewise.
9053         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9054         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9055         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9056
9057 2009-03-28  Richard Guenther  <rguenther@suse.de>
9058
9059         PR tree-optimization/38968
9060         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9061
9062 2009-03-28  Richard Guenther  <rguenther@suse.de>
9063
9064         PR tree-optimization/37795
9065         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9066
9067 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9068
9069         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9070         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9071         options for removed targets.
9072
9073 2009-03-27  Richard Guenther  <rguenther@suse.de>
9074
9075         PR tree-optimization/39120
9076         * gcc.c-torture/execute/pr39120.c: New testcase.
9077
9078 2009-03-27  Richard Guenther  <rguenther@suse.de>
9079
9080         PR tree-optimization/39120
9081         * gcc.dg/torture/pta-callused-1.c: New testcase.
9082
9083 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9084
9085         PR middle-end/39315
9086         * gcc.target/i386/pr39315-1.c: New.
9087         * gcc.target/i386/pr39315-2.c: Likewise.
9088         * gcc.target/i386/pr39315-3.c: Likewise.
9089         * gcc.target/i386/pr39315-4.c: Likewise.
9090         * gcc.target/i386/pr39315-check.c: Likewise.
9091
9092 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9093
9094         PR c/39323
9095         * gcc.dg/pr39323-1.c: New.
9096         * gcc.dg/pr39323-2.c: Likewise.
9097         * gcc.dg/pr39323-3.c: Likewise.
9098
9099 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9100
9101         PR target/38034
9102         * gcc.target/ia64/sync-1.c: New.
9103
9104 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9105
9106         PR target/39472
9107         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9108         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9109         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9110         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9111         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9112         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9113         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9114         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9115
9116 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9117
9118         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9119         for low precision (i.e. float).
9120
9121 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9122             Jakub Jelinek  <jakub@redhat.com>
9123
9124         PR debug/37959
9125         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9126
9127 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9128
9129         * gcc.dg/memmove-2.c: New test.
9130         * gcc.dg/memmove-3.c: New test.
9131
9132         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9133         in clone naming.
9134
9135 2009-03-27  Xinliang David Li  <davidxl@google.com>
9136
9137         PR tree-optimization/39557
9138         * g++.dg/tree-ssa/dom-invalid.C: New test.
9139
9140 2009-03-27  Xinliang David Li  <davidxl@google.com>
9141
9142         PR tree-optimization/39548
9143         * g++.dg/tree-ssa/copyprop.C: New test.
9144
9145 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9146
9147         PR c++/38638
9148         * g++.dg/template/typename17.C: New testcase.
9149         * g++.dg/template/typename18.C: New testcase.
9150
9151 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9152
9153         PR c++/36799
9154         * g++.dg/other/var_copy-1.C: New test.
9155
9156 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9157
9158         PR c++/37647
9159         * g++.dg/parse/ctor9.C: New test.
9160
9161 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9162
9163         PR c++/29727
9164         * g++.dg/init/error2.C: New test.
9165
9166 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9167
9168         PR c++/35652
9169         * gcc.dg/pr35652.C: New.
9170         * g++.dg/warn/pr35652.C: New.
9171         * gcc.dg/format/plus-1.c: Adjust message.
9172
9173 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9174
9175         PR c++/39554
9176         * gcc.dg/wdisallowed-functions-3.c: New test.
9177         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9178
9179 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9180
9181         * gcc.dg/inline-33.c: Fix when pic.
9182
9183 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9184
9185         * gcc.target/ia64/20090324-1.c: New test.
9186
9187 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR c/27898
9190         * gcc.dg/pr27898.c: New test.
9191
9192         PR tree-optimization/32139
9193         * gcc.c-torture/compile/pr32139.c: New test.
9194
9195 2009-03-24  Jason Merrill  <jason@redhat.com>
9196
9197         PR c++/28274
9198         * g++.dg/parse/defarg14.C: New test.
9199
9200 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9201
9202         PR libfortran/39528
9203         * gfortran.dg/read_repeat.f90: New test.
9204
9205 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9206
9207         PR tree-optimization/39529
9208         * gcc.dg/vect/pr39529.c: New test.
9209
9210 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9211             Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR debug/39524
9214         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9215
9216 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9217
9218         PR c/39495
9219         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9220
9221 2009-03-23  Jason Merrill  <jason@redhat.com>
9222
9223         * g++.dg/cpp0x/auto12.C: Add variadic test.
9224
9225         PR c++/39526
9226         * g++.dg/warn/Wshadow-4.C: New test.
9227
9228 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR tree-optimization/39516
9231         * gfortran.dg/pr39516.f: New test.
9232
9233 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9234
9235         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9236         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9237         variable, not environment variable.
9238
9239 2009-03-21  Jason Merrill  <jason@redhat.com>
9240
9241         PR c++/28879
9242         * g++.dg/ext/vla6.C: New test.
9243
9244 2009-03-20  Jason Merrill  <jason@redhat.com>
9245
9246         * g++.dg/cpp0x/initlist5.C: Add additional test.
9247
9248 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9249             Janis Johnson  <janis187@us.ibm.com>
9250
9251         * lib/compat.exp (compat-get-options-main, compat-get-options):
9252         Handle dg-prune-output in source file.
9253         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9254         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9255         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9256         two warnings.
9257
9258 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9259
9260         PR c/39495
9261         * gcc.dg/gomp/pr39495-1.c: New test.
9262         * gcc.dg/gomp/pr39495-2.c: New test.
9263         * g++.dg/gomp/pr39495-1.C: New test.
9264         * g++.dg/gomp/pr39495-2.C: New test.
9265
9266         PR target/39496
9267         * gcc.target/i386/pr39496.c: New test.
9268         * g++.dg/other/pr39496.C: New test.
9269
9270 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9271
9272         PR middle-end/39500
9273         * gcc.dg/autopar/pr39500-1.c: New.
9274         * gcc.dg/autopar/pr39500-2.c: New.
9275
9276 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9277
9278         * g++.dg/dg.exp: Prune graphite.
9279
9280 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9281
9282         PR middle-end/39447
9283         * g++.dg/graphite: New.
9284         * g++.dg/graphite/graphite.exp: New.
9285         * g++.dg/graphite/pr39447.C: New.
9286
9287 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9288
9289         PR c++/39425
9290         * g++.dg/template/pr39425.C: New.
9291
9292         * g++.dg/template/spec33.C: Updated.
9293
9294 2009-03-17  Jason Merrill  <jason@redhat.com>
9295
9296         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9297
9298 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9299
9300         PR c++/39475
9301         * g++.dg/ext/unary_trait_incomplete.C: New.
9302
9303 2009-03-17  Jing Yu  <jingyu@google.com>
9304
9305         PR middle-end/39378
9306         * g++.dg/inherit/thunk10.C: New test.
9307
9308 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9309
9310         PR target/39482
9311         * gcc.target/i386/pr39482.c: New test.
9312
9313 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR debug/39471
9316         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9317         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9318         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9319         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9320
9321         PR middle-end/39443
9322         * gcc.dg/pr39443.c: New test.
9323
9324         PR debug/39412
9325         * gcc.dg/debug/pr39412.c: New test.
9326
9327 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9328
9329         PR testsuite/38526
9330         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9331         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9332         is defined.
9333         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9334         its original value, or unset if it was not defined.
9335         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9336         path procs around use of HOSTCC.
9337         * g++.dg/compat/struct-layout-1.exp: Ditto.
9338         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9339
9340 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9341
9342         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9343
9344 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9345
9346         Revert patch for PR testsuite/37630.
9347
9348         PR testsuite/37960
9349         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9350
9351         PR testsuite/37630
9352         * lib/target-supports.exp (check_effective_target_ieee): New.
9353         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9354         * gcc.dg/20001012-1.c: Require ieee.
9355
9356         PR testsuite/37628
9357         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9358
9359 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR tree-optimization/39455
9362         * gcc.dg/pr39455.c: New test.
9363
9364 2009-03-13  David Ayers  <ayers@fsfe.org>
9365
9366         * objc/execute/trivial.m. New test.
9367
9368 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9369
9370         PR target/39137
9371         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9372
9373 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9374
9375         PR testsuite/39451
9376         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9377         constraint on (%2).
9378
9379 2009-03-12  David Ayers  <ayers@fsfe.org>
9380
9381         PR libobjc/27466
9382         * objc/execute/exceptions/handler-1.m. New test.
9383
9384 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR target/39431
9387         * gcc.target/i386/pr39431.c: New test.
9388
9389 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9390
9391         PR target/39445
9392         * gcc.target/i386/pr39445.c: New.
9393
9394         * gcc.target/i386/push-1.c: XFAIL.
9395
9396 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9397
9398         * gcc.dg/inline-33.c: New test.
9399
9400 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9401
9402         * gcc.dg/vect/vect-82.c: Combine dg-do and
9403         dg-require-effective-target into dg-skip-if.
9404         * gcc.dg/vect/vect-83.c: Likewise.
9405
9406 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9407
9408         PR target/39137
9409         * gcc.target/i386/stackalign/longlong-1.c: New test.
9410         * gcc.target/i386/stackalign/longlong-2.c: New test.
9411
9412 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9413
9414         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9415
9416 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9417
9418         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9419         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9420
9421 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9422
9423         * gnat.dg/slice_enum.adb: New test.
9424
9425 2009-03-11  Jason Merrill  <jason@redhat.com>
9426
9427         PR debug/39086
9428         * g++.dg/opt/nrv15.C: New test.
9429
9430 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9431
9432         PR tree-optimization/39422
9433         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9434         constant array with static initialization to global memory.
9435         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9436
9437 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9438
9439         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9440         padding.
9441
9442 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9443
9444         PR c++/39371
9445         * g++.dg/opt/switch2.C: Add -w to dg-options.
9446         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9447         * g++.dg/warn/switch1.C: New test.
9448         * g++.dg/other/switch3.C: New test.
9449
9450         PR tree-optimization/39394
9451         * gcc.c-torture/compile/pr39394.c: New test.
9452
9453 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9454
9455         * gcc.target/s390/20090223-1.c: New testcase.
9456
9457 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9458
9459         PR libfortran/39402
9460         * gfortran.dg/fmt_f0_1.f90: New test.
9461
9462 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9463
9464         PR c++/39060
9465         * g++.dg/other/new1.C: Adjusted.
9466         * g++.dg/parse/crash40.C: Likewise.
9467         * g++.dg/parse/defarg12.C: Likewise.
9468         * g++.dg/template/error15.C: Likewise.
9469
9470         * g++.dg/other/pr39060.C: New.
9471
9472 2009-03-07  Jason Merrill  <jason@redhat.com>
9473
9474         PR c++/39367
9475         * g++.dg/opt/new1.C: New.
9476
9477 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9478
9479         PR c++/33492
9480         * g++.dg/other/error32.C: New.
9481
9482 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9483
9484         PR middle-end/39360
9485         * gcc.c-torture/compile/pr39360.c: New test.
9486
9487         PR debug/39372
9488         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9489
9490 2009-03-05  Jason Merrill  <jason@redhat.com>
9491
9492         PR c++/38908
9493         * g++.dg/warn/Wuninitialized-3.C: New test.
9494
9495 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR debug/39379
9498         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9499         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9500
9501 2009-03-04  Jason Merrill  <jason@redhat.com>
9502
9503         PR c++/13549
9504         * g++.dg/template/koenig7.C: New test.
9505
9506 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9507
9508         * g++.dg/torture/predcom-1.C: New test.
9509
9510 2009-03-04  Richard Guenther  <rguenther@suse.de>
9511
9512         PR tree-optimization/39362
9513         * g++.dg/torture/pr39362.C: New testcase.
9514
9515 2009-03-04  Jason Merrill  <jason@redhat.com>
9516             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9517
9518         PR c++/9634
9519         PR c++/29469
9520         PR c++/29607
9521         * g++.dg/template/dependent-name5.C: New test.
9522
9523 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9524
9525         PR testsuite/39357
9526         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9527         vect_int to vect_int_mult.
9528
9529 2009-03-04  Richard Guenther  <rguenther@suse.de>
9530
9531         PR tree-optimization/39358
9532         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9533         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9534
9535 2009-03-04  Richard Guenther  <rguenther@suse.de>
9536
9537         PR tree-optimization/39339
9538         * gcc.c-torture/execute/pr39339.c: New testcase.
9539
9540 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9541
9542         * gcc.c-torture/compile/20090303-1.c,
9543         gcc.c-torture/compile/20090303-2.c: New tests.
9544
9545 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9546
9547         PR fortran/39354
9548         * gfortran.dg/gomp/pr39354.f90: New test.
9549
9550         PR tree-optimization/39343
9551         * gcc.dg/pr39343.c: New test.
9552
9553 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9554
9555         PR tree-optimization/39248
9556         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9557         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9558         on targets without vector misalignment support.
9559         * lib/target-supports.exp
9560         (check_effective_target_vect_short_mult): Add
9561         check_effective_target_arm32.
9562
9563 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9564
9565         PR middle-end/39335
9566         * gcc.dg/graphite/pr39335_1.c: New.
9567         * gcc.dg/graphite/pr39335.c: New.
9568
9569 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9570
9571         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9572         of andl.
9573         * gcc.target/i386/stackalign/return-5.c: Likewise.
9574         * gcc.target/i386/stackalign/return-6.c: Likewise.
9575
9576 2009-03-02  Richard Guenther  <rguenther@suse.de>
9577             Ira Rosen  <irar@il.ibm.com>
9578
9579         PR tree-optimization/39318
9580         * gfortran.dg/vect/pr39318.f90: New test.
9581
9582 2009-03-01  Jan Hubicka  <jh@suse.cz>
9583
9584         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9585
9586 2009-03-01  Jan Hubicka  <jh@suse.cz>
9587
9588         PR debug/39267
9589         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9590
9591 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9592
9593         * gnat.dg/pack12.adb: New test.
9594
9595 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9596
9597         PR c++/37789
9598         * g++.dg/other/pr37789.C: New.
9599
9600 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9601
9602         PR fortran/39295
9603         * gfortran.dg/interface_25.f90: New test.
9604         * gfortran.dg/interface_26.f90: New test.
9605
9606 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9607
9608         PR fortran/39292
9609         * gfortran.dg/initialization_22.f90: New test.
9610
9611 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9612
9613         PR rtl-optimization/39241
9614         * gcc.dg/torture/pr39241.c: New.
9615
9616 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9617
9618         PR tree-optimizations/39259
9619         * g++.dg/torture/pr39259.C: New testcase.
9620
9621 2009-02-24  Richard Guenther  <rguenther@suse.de>
9622
9623         PR c++/39242
9624         * g++.dg/template/instantiate10.C: New testcase.
9625
9626 2009-02-24  Richard Guenther  <rguenther@suse.de>
9627             Zdenek Dvorak  <ook@ucw.cz>
9628
9629         PR tree-optimization/39233
9630         * gcc.c-torture/execute/pr39233.c: New testcase.
9631
9632 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9633
9634         PR tree-optimization/39260
9635         * gcc.dg/graphite/pr39260.c: New.
9636
9637 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9638
9639         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9640
9641 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9642
9643         PR c++/36411
9644         * g++.dg/template/void14.C: New.
9645
9646 2009-02-23  Jason Merrill  <jason@redhat.com>
9647
9648         PR c++/38880
9649         * g++.dg/init/const7.C: Remove XFAIL.
9650         * g++.dg/init/static-init1.C: New test.
9651
9652         * g++.dg/cpp0x/initlist14.C: New test.
9653
9654 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9655
9656         PR fortran/38914
9657         * bound_simplification_2.f90:  New test case.
9658         * bound_7.f90:  New test case.
9659
9660 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9661
9662         * gcc.dg/cpp/include4.c: New test.
9663
9664 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9665
9666         PR target/39256
9667         * gcc.target/i386/abi-2.c: New.
9668
9669 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9670
9671         * gcc.c-torture/execute/pr39228.x: New.
9672
9673 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9674
9675         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9676         scan-assembler to check for xmm0 register.
9677
9678 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9679             Joseph Myers  <joseph@codesourcery.com>
9680
9681         * gcc.target/arm/va_list.c: New test.
9682         * g++.dg/abi/arm_va_list.C: Likewise.
9683         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9684         function.
9685         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9686         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9687         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9688         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9689         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9690         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9691
9692 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9693
9694         PR testsuite/38164
9695         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9696         to dg-options.
9697
9698 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR target/39240
9701         * gcc.c-torture/execute/pr39240.c: New test.
9702
9703 2009-02-20  Jason Merrill  <jason@redhat.com>
9704
9705         PR c++/39225
9706         * g++.dg/parse/dtor15.C: New test.
9707
9708 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9709
9710         * gcc.c-torture/execute/20090219-1.c: New.
9711
9712 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9713
9714         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9715         (mips-dg-options): When matching isa* pseudo-options make
9716         'value' optional and accept ! entries.  Use $spec instead of
9717         $isa_spec in the isa pseudo-option error message.  Only
9718         perform the ISA-range check when 'value' is set.  If arch is
9719         matching any CPU in the ! entries switch to its generic ISA.
9720         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9721         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9722
9723 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9724
9725         PR target/39175
9726         * gcc.dg/visibility-20.c: New test.
9727         * g++.dg/ext/visibility/visibility-11.C: New test.
9728
9729 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9730
9731         PR c++/39188
9732         * g++.dg/abi/pr39188-1a.C: New.
9733         * g++.dg/abi/pr39188-1b.C: Likewise.
9734         * g++.dg/abi/pr39188-1.h: Likewise.
9735         * g++.dg/abi/pr39188-2a.C: Likewise.
9736         * g++.dg/abi/pr39188-2b.C: Likewise.
9737         * g++.dg/abi/pr39188-2.h: Likewise.
9738         * g++.dg/abi/pr39188-3a.C: Likewise.
9739         * g++.dg/abi/pr39188-3b.C: Likewise.
9740         * g++.dg/abi/pr39188-3.h: Likewise.
9741
9742 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9743
9744         PR c/38483
9745         * gcc.c-torture/execute/call-trap-1.c,
9746         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9747         tests.
9748
9749 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9750
9751         PR target/39228
9752         * gcc.c-torture/execute/pr39228.c: New test.
9753
9754 2009-02-19  Richard Guenther  <rguenther@suse.de>
9755
9756         PR tree-optimization/39074
9757         * gcc.dg/torture/pr39074.c: New testcase.
9758         * gcc.dg/torture/pr39074-2.c: Likewise.
9759         * gcc.dg/torture/pr39074-3.c: Likewise.
9760
9761 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9762
9763         PR c++/39219
9764         * g++.dg/parse/attr3.C: New.
9765
9766 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9767
9768         PR testsuite/38165
9769         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9770
9771         PR testsuite/38166
9772         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9773         and skip on Darwin.
9774
9775 2009-02-18  Jason Merrill  <jason@redhat.com>
9776
9777         PR c++/38880
9778         * g++.dg/init/const7.C: Remove XFAIL.
9779
9780         PR target/39179
9781         * g++.dg/opt/const6.C: New test.
9782
9783 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9784
9785         * gcc.dg/callabi/callabi.exp: Moved to ...
9786         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9787         in 64bit mode.
9788
9789         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9790         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9791         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9792         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9793         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9794         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9795         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9796
9797         * gcc.dg/callabi/callabi.h: Moved to ...
9798         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9799
9800         * gcc.dg/callabi/func-1.c: Moved to ...
9801         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9802
9803         * gcc.dg/callabi/func-indirect.c: Moved to ...
9804         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9805
9806         * gcc.dg/callabi/pr38891.c: Moved to ...
9807         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9808
9809         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9810         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9811
9812         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9813         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9814
9815         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9816         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9817
9818 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9819
9820         PR target/38891
9821         * gcc.dg/callabi/pr38891.c: New.
9822
9823 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9824
9825         * gcc.dg/callabi/callabi.exp: New.
9826
9827 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9828
9829         PR target/39082
9830         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9831         -Wno-abi for x86.
9832         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9833
9834         * gcc.target/i386/pr39082-1.c: New.
9835
9836         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9837         -Wno-abi.
9838
9839         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9840         CHECK_M64_M128 is defined.
9841         (check_f_arguments): Add "do".
9842         (check_vector_arguments): New.
9843         (check_m64_arguments): Likewise.
9844         (check_m128_arguments): Likewise.
9845
9846         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9847         (CHECK_M64_M128): Define.
9848
9849         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9850         on abitest.
9851         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9852
9853         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9854         tests only if CHECK_M64_M128 is defined.
9855
9856         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9857         (m128_2_struct): Likewise.
9858         (check_struct_passing5): Likewise.
9859         (check_struct_passing6): Likewise.
9860         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9861
9862         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9863         (un5): Likewise.
9864         (check_union_passing4): Likewise.
9865         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9866
9867 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9868
9869         PR c/35447
9870         * gcc.dg/noncompile/pr35447-1.c: New test.
9871
9872 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9873
9874         PR tree-optimization/36922
9875         * gfortran.dg/pr36922.f: New test.
9876
9877 2009-02-17  Richard Guenther  <rguenther@suse.de>
9878
9879         PR tree-optimization/39202
9880         * gcc.c-torture/compile/pr39202.c: New testcase.
9881
9882 2009-02-17  Richard Guenther  <rguenther@suse.de>
9883
9884         PR tree-optimization/39204
9885         * gcc.dg/torture/pr39204.c: New testcase.
9886
9887 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9888
9889         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9890         * gcc.dg/vect/vect-outer-6.c: Ditto.
9891
9892 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9893
9894         PR c/35446
9895         * gcc.dg/noncompile/init-5.c: New test.
9896         * gcc.dg/init-bad-4.c: Adjust expected errors.
9897
9898 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9899
9900         PR target/37049
9901         * gcc.target/i386/push-1.c: New.
9902
9903 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9904
9905         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9906
9907 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9908
9909         * gcc.target/spu/intrinsics-sr.c: New test.
9910
9911 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9912
9913         PR target/38056
9914         * gcc.target/ia64/sibcall-opt-1.c: New test.
9915         * gcc.target/ia64/sibcall-opt-2.c: New test.
9916
9917 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9918
9919         PR fortran/36528
9920         * gfortran.dg/cray_pointers_8.f90: New test.
9921
9922         PR fortran/36703
9923         * gfortran.dg/cray_pointers_9.f90: New test.
9924
9925 2009-02-13  Jason Merrill  <jason@redhat.com>
9926
9927         PR c++/39070
9928         * g++.dg/cpp0x/decltype16.C: New.
9929
9930 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9931
9932         PR target/39152
9933         * gfortran.dg/gomp/pr39152.f90: New.
9934
9935 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9936
9937         PR target/39162
9938         * gcc.target/i386/pr39162.c: New.
9939
9940 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9941
9942         PR c/35444
9943         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9944         New tests.
9945
9946 2009-02-12  Jason Merrill  <jason@redhat.com>
9947
9948         PR c++/38950
9949         * g++.dg/template/array20.C: New test.
9950
9951 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9952
9953         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9954         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9955         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9956
9957 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9958
9959         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9960
9961 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9962
9963         PR target/39152
9964         * gfortran.dg/pr39152.f: New.
9965
9966 2009-02-11  Jason Merrill  <jason@redhat.com>
9967
9968         PR c++/39153
9969         * g++.dg/cpp0x/defaulted9.C: New test.
9970
9971         PR c++/30111
9972         * g++.dg/init/value7.C: New test.
9973
9974 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9975
9976         PR target/38824
9977         * gcc.target/i386/pr38824.c: New testcase.
9978
9979 2009-02-11  Jason Merrill  <jason@redhat.com>
9980
9981         PR c++/38649
9982         * g++.dg/cpp0x/defaulted8.C: New test.
9983
9984         PR c++/36744
9985         * g++.dg/cpp0x/rv9p.C: New test.
9986
9987 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9988
9989         * gnat.dg/aliasing3.adb: New test.
9990         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9991
9992 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9993
9994         PR c++/34397
9995         * g++.dg/template/crash88.C: New.
9996         * g++.dg/template/crash89.C: Likewise.
9997
9998 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9999
10000         PR c/39084
10001         * gcc.dg/pr39084.c: New test.
10002
10003 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10004
10005         PR target/39139
10006         * gcc.target/i386/pr39139.c: New test.
10007
10008 2009-02-10  Richard Guenther  <rguenther@suse.de>
10009
10010         PR tree-optimization/39132
10011         * gcc.dg/torture/pr39132.c: New testcase.
10012
10013 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10014
10015         PR target/39119
10016         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10017         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10018         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10019         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10020         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10021         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10022         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10023         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10024
10025 2009-02-09  Jason Merrill  <jason@redhat.com>
10026
10027         PR c++/39109
10028         * g++.dg/init/value6.C: New test.
10029
10030 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10031
10032         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10033
10034 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10035
10036         * gcc.c-torture/compile/20090209-1.c: New test.
10037
10038 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10039
10040         PR c++/35147
10041         PR c++/37737
10042         * g++.dg/cpp0x/vt-35147.C: New.
10043         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10044         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10045
10046 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10047
10048         PR c/35434
10049         * gcc.dg/attr-alias-4.c: New test.
10050
10051 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10052
10053         PR c/39035
10054         * gcc.dg/dfp/pr39035.c: New test.
10055
10056 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10057
10058         PR c/36432
10059         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10060
10061 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10062
10063         PR c++/39106
10064         * g++.dg/opt/thunk3.C: New test.
10065
10066 2009-02-05  Nick Clifton  <nickc@redhat.com>
10067
10068         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10069         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10070         * gcc.dg/cdce1.c: Likewise.
10071         * gcc.dg/cpp/_Pragma6.c: Likewise.
10072         * g++.dg/cpp/_Pragma1.C: Likewise.
10073         * gcc.dg/utf32-2.c: Xfail for M32C.
10074         * gcc.dg/utf32-1.c: Likewise.
10075         * gcc.dg/utf32-3.c: Likewise.
10076         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10077         targets.
10078         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10079         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10080         * gcc.dg/Wconversion-5.c: Likewise.
10081         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10082         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10083         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10084         * gcc.dg/utf-inc-init.c: Likewise.
10085         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10086         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10087         * gcc.dg/utf-array-short-wchar.c: Likewise.
10088         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10089         * gcc.dg/mallign.c: Use size_t instead of long.
10090
10091 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10092
10093         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10094
10095 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10096
10097         * gcc.c-torture/execute/pr39100.c: New.
10098
10099 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10100
10101         PR c/35435
10102         * gcc.dg/tls/diag-6.c: New test.
10103
10104 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10105
10106         * gcc.dg/graphite/scop-19.c: New
10107
10108 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10109
10110         AVX Programming Reference (January, 2009)
10111         * gcc.target/i386/avx-vpclmulqdq.c: New.
10112         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10113
10114         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10115
10116         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10117         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10118         (pclmul_test): Renamed to ...
10119         (TEST): This.
10120
10121 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10122
10123         PR c++/39095
10124         * g++.dg/abi/mangle31.C: New test.
10125
10126 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10127
10128         PR c/29129
10129         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10130         declarator.
10131         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10132         inside function prototype but not part of parameter declarator.
10133         * vla-11.c: New test.
10134
10135 2009-02-03  Jason Merrill  <jason@redhat.com>
10136
10137         * g++.dg/warn/main-4.C: New test.
10138         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10139
10140 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10141
10142         PR c++/36607
10143         * g++.dg/expr/cast10.C: New test.
10144
10145 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10146
10147         PR c/35433
10148         * gcc.dg/init-bad-6.c: New test.
10149
10150 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10151
10152         PR target/35318
10153         * gcc.c-torture/compile/pr35318.c: New test.
10154
10155         PR inline-asm/39059
10156         * gcc.dg/nofixed-point-2.c: New test.
10157         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10158         * g++.dg/ext/fixed2.C: Likewise.
10159         * g++.dg/other/error25.C: Likewise.
10160         * g++.dg/lookup/crash7.C: Likewise.
10161         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10162
10163         PR c++/39056
10164         * g++.dg/cpp0x/initlist13.C: New test.
10165
10166 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10167
10168         PR c++/36897
10169         * g++.dg/template/func2.C: New test.
10170
10171         PR c++/37314
10172         * g++.dg/template/typename15.C: New.
10173         * g++.dg/template/typename16.C: New.
10174
10175 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10176             Ben Elliston  <bje@au.ibm.com>
10177
10178         PR c/39034
10179         * gcc.dg/dfp/pr39034.c: New test.
10180
10181 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10182
10183         PR testsuite/38263
10184         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10185
10186 2009-02-02  Jason Merrill  <jason@redhat.com>
10187
10188         PR c++/39054
10189         * g++.dg/parse/dtor14.C: New test.
10190
10191 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10192
10193         * lib/target-supports.exp
10194         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10195         * g++.dg/ext/builtin10.C: New test.
10196
10197         PR inline-asm/39058
10198         * gcc.target/i386/pr39058.c: New test.
10199
10200 2009-02-02  Richard Guenther  <rguenther@suse.de>
10201
10202         PR tree-optimization/38937
10203         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10204
10205 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10206
10207         PR c++/39053
10208         * g++.dg/parse/crash52.C: New.
10209
10210 2009-01-30  Richard Guenther  <rguenther@suse.de>
10211
10212         PR tree-optimization/39041
10213         * gcc.c-torture/compile/pr39041.c: New testcase.
10214
10215 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR target/39013
10218         * gcc.target/i386/pr39013-1.c: New test.
10219         * gcc.target/i386/pr39013-2.c: New test.
10220
10221         PR c++/39028
10222         * g++.dg/ext/label12.C: New test.
10223
10224 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10225
10226         PR c++/33465
10227         * g++.dg/parse/error34.C: New.
10228         * g++.dg/parse/error35.C: Likewise.
10229
10230 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10231
10232         PR c++/38655
10233         * g++.dg/cpp0x/decltype-38655.C: New.
10234
10235 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10236
10237         PR target/39002
10238         * g++.dg/torture/pr39002.C: New test.
10239
10240 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10241
10242         PR tree-optimization/39007
10243         * gcc.dg/tree-ssa/pr39007.c: New.
10244
10245 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10246
10247         PR middle-end/35854
10248         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10249         to "subreg1".
10250
10251 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10252
10253         PR middle-end/38857
10254         * gcc.c-torture/compile/pr38857.c: New test.
10255
10256 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10257
10258         PR fortran/38852
10259         PR fortran/39006
10260         * gfortran.dg/bound_6.f90: New test.
10261
10262 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10263
10264         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10265
10266 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10267
10268         PR tree-optimization/38997
10269         * gcc.dg/tree-ssa/pr38997.c: New.
10270
10271 2009-01-28  Richard Guenther  <rguenther@suse.de>
10272
10273         PR tree-optimization/38926
10274         * gcc.c-torture/compile/pr38926.c: New testcase.
10275
10276 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10277
10278         PR middle-end/38934
10279         * gcc.dg/pr38934.c: New test.
10280
10281 2009-01-28  Richard Guenther  <rguenther@suse.de>
10282
10283         PR middle-end/38908
10284         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10285
10286 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10287
10288         PR tree-optimization/38984
10289         * gcc.dg/pr38984.c: New XFAILed testcase.
10290
10291
10292 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10293
10294         PR target/38988
10295         * gcc.target/i386/pr38988.c: New test.
10296
10297 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10298
10299         PR c++/37554
10300         * g++.dg/parse/crash51.C: New.
10301         * g++.old-deja/g++.pt/crash9.C: Adjust.
10302
10303 2009-01-27  Daniel Kraft  <d@domob.eu>
10304
10305         PR fortran/38883
10306         * gfortran.dg/mvbits_6.f90:  New test.
10307         * gfortran.dg/mvbits_7.f90:  New test.
10308         * gfortran.dg/mvbits_8.f90:  New test.
10309
10310 2009-01-27  Richard Guenther  <rguenther@suse.de>
10311
10312         PR tree-optimization/38503
10313         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10314
10315 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10316
10317         PR middle-end/38969
10318         * gcc.c-torture/execute/pr38969.c: New test.
10319
10320 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10321
10322         PR testsuite/38864
10323         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10324         to dg-do compile.
10325         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10326         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10327         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10328
10329 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10330
10331         PR target/38952
10332         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10333         if __USING_SJLJ_EXCEPTIONS__ is defined.
10334
10335         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10336         __USING_SJLJ_EXCEPTIONS__ is defined.
10337         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10338         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10339         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10340         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10341         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10342         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10343
10344 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10345
10346         PR testsuite/38949
10347         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10348         Use instead of C name in asm statements.
10349
10350 2009-01-26  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/38745
10353         * g++.dg/torture/pr38745.C: New testcase.
10354
10355 2009-01-26  Richard Guenther  <rguenther@suse.de>
10356
10357         PR middle-end/38851
10358         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10359
10360 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10361
10362         * gcc.dg/bitfld-15.c: Gate warning on target
10363         pcc_bitfield_type_matters.
10364         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10365         g++.dg/ext/bitfield4.C: Likewise.
10366         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10367         bitfield for any target.
10368
10369 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10370
10371         PR c/38957
10372         * gcc.dg/pr38957.c: New test.
10373
10374 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10375
10376         PR fortran/38955
10377         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10378         comparing floats.
10379
10380 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10381
10382         PR tree-optimization/38953
10383         * gfortran.dg/graphite/pr38953.f90: New.
10384
10385 2009-01-24  Paul Brook  <paul@codesourcery.com>
10386
10387         * gcc.target/arm/neon-cond-1.c: New test.
10388
10389 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10390
10391         PR tree-optimization/38932
10392         * gcc.dg/pr38932.c: New.
10393
10394 2009-01-23  Revital Eres  <eres@il.ibm.com>
10395
10396         * gcc.dg/sms-7.c: Fix test.
10397
10398 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10399
10400         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10401         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10402         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10403         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10404
10405 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10406
10407         * gcc.dg/pr35729.c: Make test x86 specific.
10408
10409 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10410
10411         PR middle-end/38615
10412         * gcc.dg/pr38615.c: New test.
10413
10414 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10415
10416         PR target/38931
10417         * gcc.target/i386/pr38931.c: New test.
10418
10419 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10420
10421         PR c++/38930
10422         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10423         * g++.dg/template/typedef12.C: Likewise.
10424         * g++.dg/template/typedef13.C: Likewise.
10425         * g++.dg/template/typedef14.C: Likewise.
10426         * g++.dg/template/sfinae3.C: Likewise.
10427         * g++.old-deja/g++.pt/typename8.C: Likewise.
10428         * g++.dg/template/access11.C: Likewise
10429
10430 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10431
10432         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10433         and mips*-*-irix*.
10434         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10435
10436 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10437
10438         PR c++/26693
10439         * g++.dg/template/typedef11.C: New test.
10440         * g++.dg/template/typedef12.C: Likewise.
10441         * g++.dg/template/typedef13.C: Likewise.
10442         * g++.dg/template/typedef14.C: Likewise.
10443         * g++.dg/template/sfinae3.C: Compile this pedantically.
10444         The only errors expected should be the one saying the typedef is ill
10445         formed.
10446         * g++.old-deja/g++.pt/typename8.C: Likewise.
10447         * g++.dg/template/access11.C: Update this.
10448
10449 2009-01-21  Daniel Kraft  <d@domob.eu>
10450
10451         PR fortran/38887
10452         * gfortran.dg/mvbits_5.f90:  New test.
10453
10454 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10455
10456         * gcc.dg/sms-6.c: New test.
10457         * gcc.dg/sms-7.c: Likewise.
10458
10459 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10460
10461         PR fortran/38907
10462         * gfortran.dg/host_assoc_function_7.f90: New test
10463
10464 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10465             Richard Guenther  <rguenther@suse.de>
10466
10467         PR tree-optimization/38747
10468         PR tree-optimization/38748
10469         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10470         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10471         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10472
10473 2009-01-20  Kees Cook  <kees@ubuntu.com>
10474             H.J. Lu  <hongjiu.lu@intel.com>
10475
10476         PR target/38902
10477         * gcc.dg/pr38902.c: New.
10478
10479 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10480
10481         PR target/38868
10482         * gfortran.dg/pr38868.f: New testcase.
10483
10484 2009-01-20  Richard Guenther  <rguenther@suse.de>
10485
10486         * gcc.c-torture/execute/pr36227.c: Move ...
10487         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10488
10489 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10490
10491         * lib/gfortran.exp: Add -B options for targets that use
10492         libgfortran.a%s in their specs.
10493
10494 2009-01-19  Jason Merrill  <jason@redhat.com>
10495
10496         PR c++/23287
10497         * g++.dg/template/dtor5.C: New test.
10498
10499 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10500
10501         PR fortran/38859
10502         * gfortran.dg/bound_5.f90: New test.
10503
10504 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10505
10506         PR target/38736
10507         * g++.dg/compat/abi/pr38736_main.C: New.
10508         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10509         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10510         * g++.dg/other/macro-1.C: Likewise.
10511         * gcc.dg/macro-1.c: Likewise.
10512         * gcc.dg/compat/pr38736_main.c: Likewise.
10513         * gcc.dg/compat/pr38736_x.c: Likewise.
10514         * gcc.dg/compat/pr38736_y.c: Likewise.
10515
10516 2009-01-18  Richard Guenther  <rguenther@suse.de>
10517
10518         PR tree-optimization/38819
10519         * gcc.c-torture/execute/pr38819.c: New testcase.
10520
10521 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10522
10523         PR fortran/38657
10524         * gfortran.dg/module_commons_3.f90: Reapply.
10525
10526 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10527
10528         PR fortran/34955
10529         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10530         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10531
10532 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/38657
10535         * gfortran.dg/module_commons_3.f90: Remove
10536
10537 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10538
10539         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10540
10541 2009-01-16  Jason Merrill  <jason@redhat.com>
10542
10543         PR c++/38877
10544         * g++.dg/template/lvalue1.C: New test.
10545
10546         PR c++/29470
10547         * g++.dg/template/access20.C: New test.
10548         * g++.dg/torture/pr34641.C: Fix access.
10549
10550 2009-01-16  Richard Guenther  <rguenther@suse.de>
10551
10552         PR tree-optimization/38835
10553         PR middle-end/36227
10554         * gcc.c-torture/execute/pr36227.c: New testcase.
10555         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10556         * g++.dg/init/const7.C: Likewise.
10557
10558 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10559
10560         PR target/38554
10561         * gcc.c-torture/compile/pr38554.c: New test.
10562
10563 2009-01-16  Jason Merrill  <jason@redhat.com>
10564
10565         PR c++/38579
10566         * g++.dg/conversion/access1.C: New test.
10567
10568 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10569
10570         PR tree-optimization/38789
10571         * gcc.c-torture/compile/pr38789.c: New test.
10572
10573 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10574
10575         PR fortran/38152
10576         * gfortran.dg/proc_ptr_13.f90: New.
10577
10578 2009-01-15  Jason Merrill  <jason@redhat.com>
10579
10580         PR c++/38850
10581         * g++.dg/template/koenig6.C: New test.
10582
10583 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10584
10585         PR c++/29388
10586         * g++.dg/template/error37.C: New testcase.
10587
10588 2009-01-15  Jason Merrill  <jason@redhat.com>
10589
10590         PR c++/36334
10591         * g++.dg/conversion/memfn1.C: New test.
10592
10593         PR c++/37646
10594         * g++.dg/conversion/memfn2.C: New test.
10595
10596 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10597
10598         PR c++/38357
10599         * g++.dg/template/crash87.C: New test.
10600
10601 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10602
10603         PR middle-end/37843
10604         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10605
10606 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10607
10608         PR c++/38636
10609         * g++.dg/parse/crash50.C: New test.
10610
10611 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10612
10613         PR rtl-optimization/38245
10614         * gcc.dg/pr38245-3.c: New test.
10615         * gcc.dg/pr38245-3.h: New file.
10616         * gcc.dg/pr38245-4.c: New file.
10617         * gcc.dg/pr38364.c: New test.
10618
10619 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10620
10621         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10622         sequence PC-relative.
10623
10624 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10625
10626         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10627         calls and/or PLT markers.
10628         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10629         calls and/or PLT markers.
10630         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10631         calls and/or PLT markers.
10632         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10633         calls and/or PLT markers.
10634
10635 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10636             Nathan Froyd  <froydnj@codesourcery.com>
10637             Joseph Myers  <joseph@codesourcery.com>
10638
10639         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10640         New function.
10641         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10642         and use consistent CFLAGS.
10643         * gcc.target/powerpc/20030505.c: Likewise.
10644         * gcc.target/powerpc/20081204-1.c: Likewise.
10645         * gcc.target/powerpc/ppc-spe.c: Likewise.
10646         * gcc.target/powerpc/spe1.c: Likewise.
10647         * g++.dg/ext/spe1.C: Likewise.
10648         * g++.dg/other/opaque-1.C: Likewise.
10649         * g++.dg/other/opaque-2.C: Likewise.
10650         * g++.dg/other/opaque-3.C: Likewise.
10651
10652 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10653
10654         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10655         out of loop.
10656
10657 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10658
10659         PR target/38811
10660         * g++.dg/torture/pr38811.C: New file.
10661
10662 2009-01-14  Richard Guenther  <rguenther@suse.de>
10663
10664         PR tree-optimization/38826
10665         PR middle-end/38477
10666         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10667
10668 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10669
10670         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10671
10672 2009-01-14  Nick Clifton  <nickc@redhat.com>
10673
10674         PR c++/37862
10675         * g++.cp/parse/pr37862.C: New test.
10676
10677 2009-01-14  Julian Brown  <julian@codesourcery.com>
10678
10679         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10680         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10681         to...
10682         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10683         These.
10684
10685 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10686
10687         PR rtl-optimization/38774
10688         * gcc.dg/torture/pr38774.c: New test.
10689
10690         PR c++/38795
10691         * g++.dg/cpp0x/pr38795.C: New test.
10692
10693 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10694             Nathan Froyd  <froydnj@codesourcery.com>
10695             Joseph Myers  <joseph@codesourcery.com>
10696
10697         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10698         otherwise.  Do not check for AltiVec at runtime.
10699         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10700         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10701         * gcc.target/powerpc/altivec-1.c: Likewise.
10702         * gcc.target/powerpc/altivec-3.c: Likewise.
10703         * gcc.target/powerpc/altivec-10.c: Likewise.
10704         * gcc.target/powerpc/altivec-12.c: Likewise.
10705         * gcc.target/powerpc/altivec-24.c: Likewise.
10706         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10707         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10708         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10709         * gcc.target/powerpc/pr35907.c: Likewise.
10710         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10711         otherwise.  Do not check for Cell at runtime.
10712         * gcc.target/powerpc/altivec_check.h: Delete.
10713
10714         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10715         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10716         not check for AltiVec at runtime.
10717         * g++.dg/ext/altivec-cell-2.C: Likewise.
10718         * g++.dg/ext/altivec-cell-3.C: Likewise.
10719         * g++.dg/ext/altivec-cell-4.C: Likewise.
10720         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10721         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10722         check.
10723         * g++.dg/ext/altivec_check.h: Delete.
10724
10725 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10726
10727         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10728         effective target.  Adjust line numbers accordingly.
10729
10730 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10731
10732         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10733
10734 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10735
10736         PR tree-optimization/38786
10737         * gcc.dg/graphite/pr38786.c: New.
10738
10739 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10740
10741         Revert:
10742         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10743
10744         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10745         for alpha*-*-* targets.
10746         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10747
10748 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10749
10750         PR libfortran/38772
10751         * gfortran.dg/fmt_bz_bn_err.f: New test.
10752
10753 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10754
10755         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10756
10757 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10758
10759         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10760         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10761         instruction support.  Do not check for it at runtime.
10762
10763 2009-01-12  Jason Merrill  <jason@redhat.com>
10764
10765         PR c++/35109
10766         * g++.dg/lookup/friend11.C: Remove expected error.
10767         * g++.dg/lookup/friend14.C: New test.
10768         * g++.dg/lookup/friend15.C: New test.
10769
10770 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10771
10772         PR c++/36019
10773         * g++.dg/lookup/hidden-class12.C: New test.
10774         * g++.dg/lookup/hidden-class13.C: New test.
10775         * g++.dg/lookup/hidden-class14.C: New test.
10776         * g++.dg/lookup/hidden-class15.C: New test.
10777         * g++.dg/lookup/hidden-class16.C: New test.
10778
10779 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10780
10781         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10782         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10783         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10784
10785 2009-01-12  Jason Merrill  <jason@redhat.com>
10786
10787         PR c++/31488
10788         * g++.dg/other/vararg-3.C: New test.
10789
10790 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10791
10792         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10793         Explicitly enable SPE.
10794         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10795         directive.
10796
10797         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10798         Expect -flax-vector-conversions message.  Adjust incompatible
10799         types errors.
10800         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10801         Make Foo extern.
10802
10803         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10804
10805         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10806
10807         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10808         * g++.dg/other/opaque-2.C: Likewise.
10809         * g++.dg/other/opaque-3.C: Likewise.
10810
10811 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10812
10813         PR c/32041
10814         * gcc.dg/pr32041.c: New test.
10815         * g++.dg/parse/offsetof9.C: New test.
10816
10817 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10818             Nathan Froyd  <froydnj@codesourcery.com>
10819
10820         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10821         * g++.dg/ext/attribute-test-1.C: Likewise.
10822         * g++.dg/ext/attribute-test-2.C: Likewise.
10823         * g++.dg/ext/attribute-test-3.C: Likewise.
10824         * g++.dg/ext/attribute-test-4.C: Likewise.
10825
10826 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10827
10828         * gnat.dg/unchecked_convert3.adb: New test.
10829
10830 2009-01-12  Tomas Bily  <tbily@suse.cz>
10831
10832         PR middlend/38385
10833         * gcc.dg/tree-ssa/pr38385.c: New file.
10834
10835 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10836
10837         PR c++/38794
10838         * g++.dg/parse/typedef9.C: New test.
10839
10840         PR tree-optimization/38807
10841         * gcc.c-torture/compile/pr38807.c: New test.
10842
10843 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10844
10845         * gcc.target/mips/ins-2.c: New test.
10846
10847 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10848
10849         PR testsuite/38809
10850         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10851
10852 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10853
10854         PR c++/36254
10855         * g++.dg/warn/Wreturn-type-5.C: New test.
10856
10857 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10858
10859         PR middle-end/38616
10860         * gcc.dg/pr38616.c: New test.
10861
10862 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10863
10864         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10865
10866 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10867
10868         PR c++/38648
10869         * g++.dg/expr/string-1.C: New test.
10870         * g++.dg/expr/string-2.C: New test.
10871
10872         PR c++/36695
10873         * g++.dg/ext/complex4.C: New test.
10874         * g++.dg/ext/complex5.C: New test.
10875         * g++.dg/init/reference1.C: New test.
10876         * g++.dg/init/reference2.C: New test.
10877         * g++.dg/init/reference3.C: New test.
10878
10879 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10880
10881         PR fortran/38763
10882         * gfortran.dg/transfer_null_1.f90: New test.
10883
10884 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10885
10886         PR fortran/38765
10887         * gfortran.dg/host_assoc_function_6.f90: New test.
10888
10889 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10890
10891         * lib/target-supports.exp: Add method to determine if the effective
10892         target is really a ppc405 after applying all compile options.
10893         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10894         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10895         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10896         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10897         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10898         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10899         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10900         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10901         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10902         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10903         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10904         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10905         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10906         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10907         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10908         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10909         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10910         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10911         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10912         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10913         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10914         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10915         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10916         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10917         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10918         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10919         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10920         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10921         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10922         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10923         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10924
10925 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10926
10927         PR c++/35335
10928         * g++.dg/other/error31.C: New testcase.
10929
10930         PR c/35742
10931         * gcc.dg/pr35742.c: New test.
10932
10933 2009-01-09  John F. Carr  <jfc@mit.edu>
10934
10935         PR c++/37877
10936         * g++.dg/parse/linkage3.C: New test.
10937
10938 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10939
10940         PR middle-end/38771
10941         * gcc.c-torture/compile/pr38771.c: New test.
10942
10943 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10944
10945         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10946
10947 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10948
10949         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10950         * gcc.dg/sibcall-4.c: Likewise.
10951
10952 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10953             Jan Sjodin  <jan.sjodin@amd.com>
10954
10955         PR tree-optimization/38559
10956         * gcc.dg/graphite/pr38559.c: New.
10957
10958 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10959
10960         PR tree-optimization/37194
10961         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10962
10963 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10964
10965         PR c++/38725
10966         * g++.dg/ext/label11.C: New test.
10967
10968 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10969
10970         * lib/target-supports.exp (check_weak_override_available): New.
10971         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10972         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10973         dg-require-weak-override.
10974
10975 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10976             Alan Modra  <amodra@bigpond.net.au>
10977
10978         * gcc.c-torture/compile/20090107-1.c: New test.
10979
10980 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10981
10982         PR target/38706
10983         * g++.dg/other/pr38706.C: New test.
10984
10985 2009-01-07  Jason Merrill  <jason@redhat.com>
10986
10987         * g++.dg/cpp0x/variadic92.C: New test.
10988         * g++.dg/cpp0x/variadic93.C: New test.
10989
10990 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10991
10992         * lib/target-supports-dg.exp (current_compiler_flags): New.
10993         (check-flags): Use it; do not access dg-test local variables.
10994         (dg-skip-if): Do not access dg-test local variables.
10995         (dg-xfail-run-if): Ditto.
10996         (dg-shouldfail): Ditto.
10997         * gcc.test-framework/test-framework.exp
10998         (check_effective_target_def_nocache): New.
10999         * gcc.test-framework/test-framework.awk: Handle scan tests.
11000         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11001         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11002         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11003         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11004         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11005         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11006         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11007         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11008         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11009
11010         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11011
11012         * lib/target-supports-dg.exp (check_test_flags): Delete.
11013
11014 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11015
11016         PR tree-optimization/38492
11017         PR tree-optimization/38498
11018         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11019         in trunk.
11020         * gcc.dg/graphite/block-0.c: Update test.
11021         * gcc.dg/graphite/block-1.c: Same.
11022         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11023         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11024         * gcc.dg/graphite/block-3.c: New.
11025         * gcc.dg/graphite/pr38498.c: New.
11026
11027 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11028
11029         AVX Programming Reference (December, 2008)
11030         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11031         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11032         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11033
11034         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11035         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11036
11037 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11038
11039         PR fortran/38220
11040         * gfortran.dg/c_loc_pure_1.f90:  New test.
11041
11042 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11043
11044         PR fortran/38669
11045         * gfortran.dg/elemental_dependency_3.f90:
11046         Add the final tree dump cleanup.
11047
11048 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11049
11050         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11051         passing -m32.
11052
11053         PR rtl-optimization/38722
11054         * gfortran.dg/pr38722.f90: New test.
11055
11056 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11057
11058         PR c/34252
11059         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11060         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11061
11062 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11063
11064         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11065         * gfortran.dg/typebound_call_8.f03: Same.
11066         * gfortran.dg/elemental_bind_c.f90: Same.
11067         * gfortran.dg/typebound_call_7.f03: Same.
11068         * gfortran.dg/interface_proc_end.f90: Same
11069         * gfortran.dg/pr37243.f: Fix typo.
11070
11071 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11072
11073         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11074         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11075         large stack sizes.
11076
11077 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11078
11079         AVX Programming Reference (December, 2008)
11080         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11081         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11082         * gcc.target/i386/sse-14.c: Likewise.
11083
11084         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11085         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11086         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11087         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11088
11089 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11090
11091         PR libfortran/38735
11092         * gfortran.dg/fmt_bz_bn.f: Update test.
11093
11094 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11095
11096         PR c++/38472
11097         * g++.dg/conversion/usual-arith-conv.C: New test.
11098
11099 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11100
11101         PR c/34911
11102         * gcc.dg/vector-3.c: New testcase.
11103         * g++.dg/ext/vector15.C: New test.
11104
11105 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11106
11107         PR tree-optimization/38510
11108         * gcc.dg/graphite/pr38510.c: New.
11109
11110 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11111             Jan Sjodin <jan.sjodin@amd.com>
11112
11113         PR tree-optimization/38500
11114         * gcc.dg/graphite/pr38500.c: New.
11115
11116 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11117
11118         * gcc.c-torture/compile/20001226-1.c: Generalize
11119         dg-timeout-factor.
11120         * gcc.c-torture/compile/limits-fnargs.c: Add
11121         dg-timeout-factor.
11122         * gcc.dg/20020425-1.c: Likewise.
11123         * gcc.dg/pch/pch.exp: Likewise.
11124
11125 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11126
11127         PR fortran/38657
11128         * gfortran.dg/module_commons_3.f90: New test.
11129
11130 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11131
11132         PR fortran/37159
11133         * gfortran.dg/random_seed_1.f90: Updated.
11134
11135 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11136
11137         PR fortran/38669
11138         PR fortran/38726
11139         * gfortran.dg/elemental_subroutine_7.f90:
11140         Fix p values so that it can be used as vector subscript.
11141
11142 2009-01-05  Jason Merrill  <jason@redhat.com>
11143
11144         * g++.dg/cpp0x/initlist12.C: Add another test.
11145
11146         * g++.dg/cpp0x/defaulted7.C: New test.
11147
11148 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11149
11150         PR fortran/38672
11151         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11152         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11153
11154 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11155
11156         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11157         for alpha*-*-* targets.
11158         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11159
11160 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11161
11162         PR fortran/38665
11163         * gfortran.dg/host_assoc_function_5.f90: New test.
11164
11165 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11166
11167         PR fortran/38669
11168         * gfortran.dg/elemental_dependency_3.f90: New test.
11169         * gfortran.dg/elemental_subroutine_7.f90: New test.
11170
11171 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11172
11173         * gcc.dg/struct-ret-3.c: Include unistd.h.
11174         (main): Exit early if system memory page size is
11175         larger than 4096 bytes.
11176
11177 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11178
11179         PR fortran/38718
11180         * gfortran.dg/merge_init_expr.f90: New.
11181
11182 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11183
11184         PR fortran/38536
11185         * gfortran.dg/c_loc_tests_13.f90: New test.
11186         * gfortran.dg/c_loc_tests_14.f90: New test.
11187
11188 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11189
11190         * gfortran.dg/func_result_4.f90: New.
11191
11192 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11193
11194         PR fortran/38594
11195         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11196         interface still works, in addition to original tests.
11197         * gfortran.dg/host_assoc_call_6.f90: New test.
11198
11199 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11200
11201         PR c++/38705
11202         * g++.dg/torture/pr38705.C: New test.
11203
11204         PR c/38700
11205         * gcc.dg/pr38700.c: New test.
11206
11207 2009-01-02  Jason Merrill  <jason@redhat.com>
11208
11209         * g++.dg/cpp0x/initlist11.C: New test.
11210         * g++.dg/cpp0x/initlist12.C: New test.
11211
11212 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11213
11214         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11215         Allow extra informative notes.
11216
11217 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR c/36489
11220         * gcc.dg/pr36489.c: New test.
11221
11222 \f
11223 Copyright (C) 2009 Free Software Foundation, Inc.
11224
11225 Copying and distribution of this file, with or without modification,
11226 are permitted in any medium without royalty provided the copyright
11227 notice and this notice are preserved.