OSDN Git Service

2010-12-18 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
2
3         PR target/36834
4         * gcc.target/i386/aggregate-ret1.c: New.
5         * gcc.target/i386/aggregate-ret2.c: New.
6
7 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
8
9         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
10
11 2010-12-17  Ahmad Sharif  <asharif@google.com>
12
13         * gcc.target/i386/max-stack-align.c: New testcase.
14
15 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
16
17         * objc.dg/exceptions-4.m: Adjust for change in error message.
18
19 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
20
21         PR c/20385
22         * objc.dg/tls/init-2.m: Adjust.
23         * gcc.dg/noncompile/920923-1.c: Adjust.
24         * gcc.dg/noncompile/pr44517.c: Adjust.
25         * gcc.dg/declspec-18.c: New test.
26
27 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
28
29         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
30         * gcc.dg/torture/fp-int-convert.h: Likewise.
31         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
32         * gcc.dg/uninit-C.c: Likewise.
33         * gcc.dg/uninit-C-O0.c: Likewise.
34         * gcc.dg/format/unnamed-1.c: Likewise.
35         * gcc.dg/format/ms_unnamed-1.c: Likewise.
36
37 2010-12-17  Jason Merrill  <jason@redhat.com>
38
39         PR c++/46670
40         * g++.dg/cpp0x/constexpr-null1.C: New.
41
42 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
43
44         * gcc.c-torture/compile/20101217-1.c: New test.
45
46 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
47
48         PR middle-end/46761
49         * gcc.dg/graphite/pr46761.c: New.
50
51 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
52
53         PR fortran/46849
54         * gfortran.dg/block_9.f08: New.
55
56 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
57
58         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
59         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
60
61 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
62
63         PR tree-optimization/46924
64         * gcc.dg/graphite/pr46924.c: New.
65
66 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
67
68         PR tree-optimization/46966
69         * gcc.dg/graphite/pr46966.c: New test.
70
71 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
72
73         * gnat.dg/opt13.adb: New test.
74         * gnat.dg/opt13_pkg.ad[sb]: New helper.
75
76 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
77
78         PR tree-optimization/43655
79         * g++.dg/opt/pr43655.C: New test.
80
81 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
82
83         PR tree-optimization/46404
84         * gcc.dg/graphite/pr46404-1.c: New.
85
86 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
87
88         PR debug/46893
89         * gcc.dg/pr46893.c: New test.
90
91 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
92
93         PR lto/46976
94         * gcc.dg/lto/pr46940_1.c (main): Return 0.
95
96 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
97
98         PR target/46883
99         * gcc.target/arm/pr46883.c: New testcase.
100
101 2010-12-16  Jan Hubicka  <jh@suse.cz>
102
103         PR lto/46976
104         * gcc.dg/lto/pr46940_0.c: Fix commit.
105
106 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
107
108         PR c++/39859
109         PR c++/44522
110         PR c++/44523
111         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
112         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
113
114 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
115
116         PR c++/46852
117         * g++.dg/pr46852.C: New test.
118
119 2010-12-16  Jan Hubicka  <jh@suse.cz>
120
121         PR middle-end/46939
122         * gcc.target/i386/pr46939.c: New testcase.
123
124 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
125
126         PR tree-optimization/46404
127         * gcc.dg/graphite/pr46404.c: New.
128
129 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
130
131         PR fortran/46945
132         * gfortran.dg/pr46945.f90: New test.
133
134         PR debug/46815
135         * g++.dg/guality/pr46815.C: New test.
136
137 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
138
139         PR c++/42083
140         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
141
142 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
143
144         * gfortran.dg/debug/pr46756.f: Correct PR number.
145
146 2010-12-15  Martin Jambor  <mjambor@suse.cz>
147
148         PR tree-optimization/46053
149         PR middle-end/46287
150         PR middle-end/46242
151         * g++.dg/ipa/pr46053.C: New test.
152         * g++.dg/ipa/pr46287-1.C: Likewise.
153         * g++.dg/ipa/pr46287-2.C: Likewise.
154         * g++.dg/ipa/pr46287-3.C: Likewise.
155         * g++.dg/torture/covariant-1.C: Likewise.
156         * g++.dg/torture/pr46287.C: Likewise.
157
158 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
159
160         PR rtl-optimization/46649
161         * g++.dg/opt/pr46649.C: New.
162
163 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
164
165         PR testsuite/46938
166         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
167
168 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
169
170         PR tree-optimization/46845
171         * gcc.dg/graphite/id-pr46845.c: New.
172
173 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
174
175         PR tree-optimization/46928
176         * gcc.dg/tree-ssa/ldist-17.c: New.
177
178 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
179
180         PR tree-optimization/45948
181         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
182
183 2010-12-14  Jason Merrill  <jason@redhat.com>
184
185         PR c++/46930
186         * g++.dg/cpp0x/constexpr-decl.C: New.
187         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
188         * g++.dg/cpp0x/constexpr-static5.C: Fix.
189
190 2010-12-14  Jan Hubicka  <jh@suse.cz>
191
192         PR lto/46940
193         PR lto/44463
194         * gcc.dg/lto/pr46940_0.c: New testcase.
195         * gcc.dg/lto/pr46940_1.c: New testcase.
196
197 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
198
199         PR c++/45330
200         * g++.dg/lookup/suggestions1.C: New test.
201
202 2010-12-14  Tobias Burnus  <burnus@net-b.de>
203
204         PR fortran/46937
205         * gfortran.dg/pointer_intent_4.f90: New.
206
207 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
208
209         PR debug/46885
210         * gcc.dg/autopar/pr46885.c: New test.
211
212         PR tree-optimization/46909
213         * gcc.c-torture/execute/pr46909-1.c: New test.
214         * gcc.c-torture/execute/pr46909-2.c: New test.
215         * gcc.dg/pr46909.c: New test.
216
217 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
218
219         PR rtl-optimization/46875
220         * gcc.dg/pr46875.c: New.
221
222 2010-12-14  Jan Hubicka  <jh@suse.cz>
223
224         * g++.dg/other/first-global.C: Update regexp to match new
225         names of ctors.
226
227 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
228
229         PR rtl-optimization/44374
230         Reapply patch with fixes.
231         * gcc.target/arm/headmerge-1.c: New test.
232         * gcc.target/arm/headmerge-2.c: New test.
233         * gcc.target/i386/headmerge-1.c: New test.
234         * gcc.target/i386/headmerge-2.c: New test.
235
236 2010-12-13  Jason Merrill  <jason@redhat.com>
237
238         PR c++/46873
239         PR c++/46877
240         * g++.dg/cpp0x/constexpr-ctor4.C: New.
241         * g++.dg/cpp0x/constexpr-ctor5.C: New.
242
243 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
244
245         PR fortran/46201
246         * gfortran.dg/proc_ptr_comp_27.f90: New.
247
248 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
249
250         PR debug/46867
251         * gcc.dg/pr46867.c: New test.
252
253 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
254
255         PR fortran/46841
256         * gfortran.dg/proc_ptr_comp_26.f90: New.
257
258 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
259
260         * gnat.dg/pack9.adb: XFAIL everywhere.
261
262 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
263
264         PR fortran/46884
265         * gfortran.dg/pr46884.f: New test.
266
267 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
268
269         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
270         Adjust XFAILs.
271
272 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
273
274         PR debug/46756
275         * gfortran.dg/debug/pr46756.f: New.
276
277 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
278
279         PR debug/46782
280         * gcc.dg/debug/pr46782.c: New.
281
282 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
283
284         PR fortran/46809
285         * gfortran.dg/pointer_check_8.f90: New.
286
287 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
288
289         PR fortran/46705
290         * gfortran.dg/continuation_12.f90: New test.
291
292 2010-12-11  Tobias Burnus  <burnus@net-b.de>
293
294         PR fortran/46370
295         * gfortran.dg/coarray_14.f90: New.
296
297 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
298
299         PR fortran/46842
300         * gfortran.dg/array_function_6.f90: New test.
301
302 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
303
304         * objc.dg/gnu-api-2-resolve-method.m: New.
305         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
306
307 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
308
309         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
310
311 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
312
313         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
314         produce an error with -fobjc-std=objc1.
315         * obj-c++.dg/fobjc-std-1.mm: Same change.
316
317 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
318
319         PR c++/46001
320         * g++.dg/diagnostic/bitfld1.C: New test.
321
322 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
323
324         PR tree-optimization/43023
325         * gfortran.dg/ldist-1.f90: Adjust pattern.
326         * gfortran.dg/ldist-pr43023.f90: New.
327
328 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
329
330         PR rtl-optimization/46804
331         * gfortran.dg/pr46804.f90: New test.
332
333 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
334
335         PR middle-end/46674
336         PR lto/43157
337         * gcc.dg/pr43157.c: New file.
338
339 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
340
341         * gcc.dg/dfp/struct-union.c: Adjust.
342         * gcc.dg/lvalue-2.c: Adjust.
343         * gcc.dg/pr21419.c: Adjust.
344         * gcc.dg/qual-component-1.c: Adjust.
345         * g++.dg/other/const1.C: Adjust.
346
347 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
348
349         PR rtl-optimization/46865
350         * gcc.target/i386/pr46865-1.c: New test.
351         * gcc.target/i386/pr46865-2.c: New test.
352
353         PR tree-optimization/46864
354         * g++.dg/opt/pr46864.C: New test.
355
356 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
357             Iain Sandoe  <iains@gcc.gnu.org>
358
359         PR 43751/target
360         * lib/prune.exp: Prune dsymutil warnings.
361
362 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
363
364         * objc.dg/class-extension-1.m: New.
365         * objc.dg/class-extension-2.m: New.
366         * objc.dg/class-extension-3.m: New.
367         * objc.dg/property/at-property-26.m: New.
368         * objc.dg/property/at-property-27.m: New.
369         * objc.dg/property/at-property-28.m: New.
370         * obj-c++.dg/class-extension-1.mm: New.
371         * obj-c++.dg/class-extension-2.mm: New.
372         * obj-c++.dg/class-extension-3.mm: New.
373         * obj-c++.dg/property/at-property-26.mm: New.
374         * obj-c++.dg/property/at-property-27.mm: New.
375         * obj-c++.dg/property/at-property-28.mm: New.
376
377 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
378
379         PR target/46057
380         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
381         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
382         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
383         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
384         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
385         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
386         * gcc.dg/torture/stackalign/global-1.c: Likewise.
387         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
388         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
389         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
390         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
391         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
392         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
393         * g++.dg/torture/stackalign/throw-1.C: Likewise.
394         * g++.dg/torture/stackalign/throw-2.C: Likewise.
395         * g++.dg/torture/stackalign/throw-4.C: Likewise.
396         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
397         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
398         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
399         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
400         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
401         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
402
403         PR tree-optimization/46021
404         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
405
406 2010-12-09  Richard Guenther  <rguenther@suse.de>
407
408         PR middle-end/46844
409         * gcc.c-torture/compile/pr46866.c: New testcase.
410
411 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
412
413         PR testsuite/45068
414         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
415
416 2010-12-09  Martin Jambor  <mjambor@suse.cz>
417
418         PR middle-end/46734
419         * g++.dg/tree-ssa/pr46734.C: New test.
420
421 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
422
423         PR c++/44641
424         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
425         hppa*-*-*.
426
427 2010-12-08  Jason Merrill  <jason@redhat.com>
428
429         PR c++/46348
430         * g++.dg/cpp0x/constexpr-array2.C: New.
431
432 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
433
434         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
435         expected scan.
436
437 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
438
439         * objc.dg/exceptions-7.m: New.
440         * obj-c++.dg/exceptions-7.mm: New.
441         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
442         * obj-c++.dg/exceptions-5.mm: Same change.
443
444 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
445
446         * objc.dg/foreach-6.m: Updated location of error messages.
447         * objc.dg/foreach-7.m: Same change.
448
449 2010-12-08  Richard Guenther  <rguenther@suse.de>
450             Sebastian Pop  <sebastian.pop@amd.com>
451
452         PR tree-optimization/45230
453         PR tree-optimization/45231
454         PR tree-optimization/45370
455         * gcc.dg/graphite/id-pr45230-1.c: New.
456         * gcc.dg/graphite/id-pr45231.c: New.
457         * gfortran.dg/graphite/id-pr45370.f90: New.
458
459 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
460
461         PR c++/45329
462         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
463         * testsuite/g++.dg/conversion/op1.C: Adjust.
464         * testsuite/g++.dg/conversion/simd1.C: Adjust.
465         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
466         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
467         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
468         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
469         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
470         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
471         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
472         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
473         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
474         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
475         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
476         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
477         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
478         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
479         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
480         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
481         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
482         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
483         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
484         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
485         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
486         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
487         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
488         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
489         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
490         * testsuite/g++.dg/expr/cond9.C: Adjust.
491         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
492         * testsuite/g++.dg/ext/label5.C: Adjust.
493         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
494         * testsuite/g++.dg/ext/vla2.C: Adjust.
495         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
496         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
497         * testsuite/g++.dg/init/synth2.C: Adjust.
498         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
499         * testsuite/g++.dg/lookup/new1.C: Adjust.
500         * testsuite/g++.dg/lookup/using9.C: Adjust.
501         * testsuite/g++.dg/other/error13.C: Adjust.
502         * testsuite/g++.dg/other/error20.C: Adjust.
503         * testsuite/g++.dg/other/error31.C: Adjust.
504         * testsuite/g++.dg/other/pr28114.C: Adjust.
505         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
506         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
507         * testsuite/g++.dg/overload/ambig1.C: Adjust.
508         * testsuite/g++.dg/overload/arg3.C: Adjust.
509         * testsuite/g++.dg/overload/builtin1.C: Adjust.
510         * testsuite/g++.dg/overload/copy1.C: Adjust.
511         * testsuite/g++.dg/overload/new1.C: Adjust.
512         * testsuite/g++.dg/overload/template4.C: Adjust.
513         * testsuite/g++.dg/overload/unknown1.C: Adjust.
514         * testsuite/g++.dg/overload/using2.C: Adjust.
515         * testsuite/g++.dg/parse/crash5.C: Adjust.
516         * testsuite/g++.dg/parse/error19.C: Adjust.
517         * testsuite/g++.dg/parse/error28.C: Adjust.
518         * testsuite/g++.dg/parse/template7.C: Adjust.
519         * testsuite/g++.dg/parse/typename7.C: Adjust.
520         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
521         * testsuite/g++.dg/tc1/dr152.C: Adjust.
522         * testsuite/g++.dg/template/conv11.C: Adjust.
523         * testsuite/g++.dg/template/copy1.C: Adjust.
524         * testsuite/g++.dg/template/crash37.C: Adjust.
525         * testsuite/g++.dg/template/deduce3.C: Adjust.
526         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
527         * testsuite/g++.dg/template/error38.C: Adjust.
528         * testsuite/g++.dg/template/error40.C: Adjust.
529         * testsuite/g++.dg/template/friend.C: Adjust.
530         * testsuite/g++.dg/template/incomplete2.C: Adjust.
531         * testsuite/g++.dg/template/instantiate5.C: Adjust.
532         * testsuite/g++.dg/template/local4.C: Adjust.
533         * testsuite/g++.dg/template/local6.C: Adjust.
534         * testsuite/g++.dg/template/new3.C: Adjust.
535         * testsuite/g++.dg/template/operator9.C: Adjust.
536         * testsuite/g++.dg/template/overload6.C: Adjust.
537         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
538         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
539         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
540         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
541         * testsuite/g++.dg/template/qualttp5.C: Adjust.
542         * testsuite/g++.dg/template/sfinae2.C: Adjust.
543         * testsuite/g++.dg/template/spec22.C: Adjust.
544         * testsuite/g++.dg/template/spec23.C: Adjust.
545         * testsuite/g++.dg/template/ttp25.C: Adjust.
546         * testsuite/g++.dg/template/typedef4.C: Adjust.
547         * testsuite/g++.dg/template/unify10.C: Adjust.
548         * testsuite/g++.dg/template/unify11.C: Adjust.
549         * testsuite/g++.dg/template/unify6.C: Adjust.
550         * testsuite/g++.dg/template/unify7.C: Adjust.
551         * testsuite/g++.dg/template/unify9.C: Adjust.
552         * testsuite/g++.dg/template/varmod1.C: Adjust.
553         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
554         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
555         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
556         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
557         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
558         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
559         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
560         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
561         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
562         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
563         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
564         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
565         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
566         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
567         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
568         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
569         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
570         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
571         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
572         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
573         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
574         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
575         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
576         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
577         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
578         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
579         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
580         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
581         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
582         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
583         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
584         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
585         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
586         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
587         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
588         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
589         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
590         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
591         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
592         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
593         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
594         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
595         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
596         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
597         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
598         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
599         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
600         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
601         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
602         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
603         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
604         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
605         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
606         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
607         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
608         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
609         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
610         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
611         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
612         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
613         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
614         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
615         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
616         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
617         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
618         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
619         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
620         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
621         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
622         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
623         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
624         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
625         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
626         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
627         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
628         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
629         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
630
631 2010-12-08  Jason Merrill  <jason@redhat.com>
632
633         PR c++/45822
634         * g++.dg/init/synth4.C: New.
635
636         PR c++/46736
637         * g++.dg/cpp0x/defaulted21.C: New.
638
639 2010-12-08  Wei Guozhi  <carrot@google.com>
640
641         PR target/46631
642         * gcc.target/arm/pr46631: New testcase.
643
644 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
645
646         PR middle-end/42694
647         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
648         0.75) is not optimized if the machine has no sqrt instruction.
649
650 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
651
652         PR target/43603
653         * gcc.target/ia64/pr43603.c: New.
654         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
655
656 2010-12-07  Tobias Burnus  <burnus@net-b.de>
657
658         PR fortran/44352
659         * gfortran.dg/string_4.f90: New.
660
661 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
662
663         PR tree-optimization/44676
664         * gcc.dg/graphite/id-pr44676.c: New.
665
666 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
667
668         PR tree-optimization/42327
669         * gcc.dg/tree-ssa/pr42327.c: New.
670
671 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
672
673         PR c++/45330
674         * g++.dg/pr45330.C: New test.
675         * g++.dg/ext/builtin3.C: Adjust.
676         * g++.dg/lookup/error1.C: Adjust.
677         * g++.dg/lookup/koenig5.C: Adjust.
678         * g++.dg/overload/koenig1.C: Adjust.
679         * g++.dg/parse/decl-specifier-1.C: Adjust.
680         * g++.dg/template/static10.C: Adjust.
681         * g++.old-deja/g++.mike/ns5.C: Adjust.
682         * g++.old-deja/g++.mike/ns7.C: Adjust.
683         * g++.old-deja/g++.ns/koenig5.C: Adjust.
684         * g++.old-deja/g++.ns/koenig9.C: Adjust.
685         * g++.old-deja/g++.other/lineno5.C: Adjust.
686
687 2010-12-07  Richard Guenther  <rguenther@suse.de>
688
689         PR tree-optimization/46832
690         * gcc.c-torture/compile/pr46832.c: New testcase.
691
692 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
693
694         PR debug/46799
695         * gcc.dg/autopar/pr46799.c: New test.
696
697 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
698
699         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
700         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
701
702 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
703
704         PR middle-end/41562
705         * g++.dg/graphite/pr41562.C: New.
706
707         PR middle-end/46185
708         * gcc.dg/graphite/pr46185.c: New.
709
710 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
711
712         * objc.dg/foreach-8.m: New.
713
714 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
715
716         PR debug/45997
717         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
718         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
719
720         PR target/43897
721         * gcc.target/ia64/pr43897.c: New test.
722
723         PR debug/46771
724         * gcc.dg/pr46771.c: New test.
725
726         PR rtl-optimization/46777
727         * gcc.dg/pr46777.c: New test.
728
729 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
730
731         * ada/acats/run_acats (which): Assign output to temporary
732         variable, only use if successful.
733         Use last field of type output.
734
735 2010-12-06  Richard Guenther  <rguenther@suse.de>
736
737         PR tree-optimization/46806
738         * g++.dg/torture/20100825.C: New testcase.
739
740 2010-12-06  Richard Guenther  <rguenther@suse.de>
741
742         PR tree-optimization/46785
743         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
744
745 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
746
747         * gcc.dg/pr46674.c (LABEL3): New macro definition.
748         (LABEL2): Likewise.
749         (LABEL): Likewise.
750         (jelly): Account for user label prefix in asm name.
751
752 2010-12-05  Daniel Kraft  <d@domob.eu>
753
754         PR fortran/46794
755         * gfortran.dg/power2.f90: Initialize variables.
756
757 2010-12-04  Jan Hubicka  <jh@suse.cz>
758
759         * snprintf-chk.c (ptr): Declare volatile.
760         * strcpy-chk.c (s2, s3, l1): Declare volatile.
761         * snprintf-chk.c (ptr): Declare volatile.
762         * vsprintf-chk.c (ptr): Declare volatile.
763         * vsnprintf-chk.c (ptr): Declare volatile.
764
765 2010-12-04  Tobias Burnus  <burnus@net-b.de>
766
767         PR fortran/46584
768         * gfortran.dg/quad_1.f90: Remove some complex
769         math checks as they fail on some non-libquadmath
770         systems.
771
772 2010-12-04  Daniel Kraft  <d@domob.eu>
773
774         PR fortran/46794
775         * gfortran.dg/power2.f90: New test.
776
777 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
778
779         PR debug/46123
780         * g++.dg/debug/pr46123.C: New test.
781         * g++.dg/debug/dwarf2/pr46123.C: New test.
782
783 2010-12-03  Jason Merrill  <jason@redhat.com>
784
785         PR c++/46058
786         * g++.dg/template/scope4.C: New.
787
788 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
789
790         * gcc.target/arm/neon-offset-1.c: New test.
791
792 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
793
794         PR rtl-optimization/45354
795         * gcc.dg/tree-prof/pr45354.c: New.
796
797 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
798
799         PR fortran/45159
800         * gfortran.dg/dependency_38.f90:  New test.
801
802 2010-12-02  Ian Lance Taylor  <iant@google.com>
803
804         * lib/go.exp: New file.
805         * lib/go-dg.exp: New file.
806         * lib/go-torture.exp: New file.
807         * lib/target-supports.exp (check_compile): Match // Go.
808
809 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
810
811         * gcc.dg/pr46685.c: New test.
812
813 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
814
815         PR tree-optimization/45199
816         * gcc.dg/tree-ssa/ldist-15.c: New.
817         * gcc.dg/tree-ssa/ldist-16.c: New.
818         * gfortran.dg/ldist-pr45199.f: New.
819
820 2010-12-02  Richard Guenther  <rguenther@suse.de>
821
822         PR tree-optimization/46723
823         * gcc.dg/torture/pr46723.c: New testcase.
824
825 2010-12-02  Richard Guenther  <rguenther@suse.de>
826
827         PR lto/44871
828         * g++.dg/lto/20101126-1_0.C: New testcase.
829         * g++.dg/lto/20101126-1_1.c: Likewise.
830
831 2010-12-02  Richard Guenther  <rguenther@suse.de>
832             Ira Rosen  <irar@il.ibm.com>
833
834         PR tree-optimization/46663
835         * gcc.dg/vect/pr46663.c: New test.
836
837 2010-12-02  Jie Zhang  <jie@codesourcery.com>
838
839         PR middle-end/46674
840         * gcc.dg/pr46674.c: New test.
841
842 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
843
844         * objc.dg/exceptions-6.m: New.
845         * obj-c++.dg/exceptions-6.mm: New.
846
847 2010-12-01  Jan Hubicka  <jh@suse.cz>
848
849         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
850
851 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
852
853         PR middle-end/45297
854         * gcc.dg/graphite/pr45297.c: New.
855
856 2010-12-01  Richard Guenther  <rguenther@suse.de>
857
858         PR tree-optimization/46730
859         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
860
861 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
862
863         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
864         (a*b)-c generates two fma instructions, instead of separate
865         multiply, add, and subtract.
866
867 2010-11-30  Tobias Burnus  <burnus@net-b.de>
868
869         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
870         a value to all array elements.
871
872 2010-11-30  Richard Guenther  <rguenther@suse.de>
873
874         PR tree-optimization/46722
875         * gcc.target/i386/fma4-fma-2.c: New testcase.
876
877 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
878
879         * objc.dg/duplicate-class-1.m: New.
880         * obj-c++.dg/duplicate-class-1.mm: New.
881
882 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
883
884         * objc.dg/property/dotsyntax-21.m
885         * obj-c++.dg/property/dotsyntax-21.mm
886
887 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
888
889         PR debug/46338
890         * g++.dg/debug/pr46338.C: New.
891
892 2010-11-29  Richard Guenther  <rguenther@suse.de>
893             Zdenek Dvorak  <rakdver@kam.uniff.cz>
894
895         PR tree-optimization/46675
896         * gcc.dg/pr46675.c: New test.
897
898 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
899
900         * gcc/testsuite/objc.dg/strings-1.m: Move to...
901         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
902         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
903         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
904         constructor and class reference for NeXT runtime.  Update paths.
905         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
906         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
907         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
908         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
909         constructor and class reference for NeXT runtime.  Update paths.
910
911 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
912
913         PR c++/42260
914         * g++.dg/conversion/cast2.C: New test.
915
916         PR c++/45383
917         * g++.dg/conversion/cond4.C: Likewise.
918
919 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
920
921         PR c++/45383
922         Reverted patch for PR c++/42260
923         * g++.dg/conversion/cast2.C: Reverted new test.
924
925 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
926
927         PR debug/46101
928         * g++.dg/debug/dwarf2/typedef5.C: New test
929
930 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
931             Mike Stump  <mrs@gcc.gnu.org>
932
933         PR target/26427
934         PR target/33120
935         PR testsuite/35710
936         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
937         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
938         * gcc.dg/darwin-comm.c: Adjust for new allocators.
939         * gcc.dg/darwin-sections.c: New test.
940         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
941
942 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
943
944         * objc.dg/exceptions-1.m: New.
945         * objc.dg/exceptions-2.m: New.
946         * objc.dg/exceptions-3.m: New.
947         * objc.dg/exceptions-4.m: New.
948         * objc.dg/exceptions-5.m: New.
949         * obj-c++.dg/exceptions-1.mm: New.
950         * obj-c++.dg/exceptions-2.mm: New.
951         * obj-c++.dg/exceptions-3.mm: New.
952         * obj-c++.dg/exceptions-4.mm: New.
953         * obj-c++.dg/exceptions-5.mm: New.
954
955 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
956
957         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
958         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
959         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
960
961 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
962
963         PR fortran/46662
964         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
965
966 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
967
968         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
969         * gnat.dg/pack9.adb (dg-final): Likewise.
970
971 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
972
973         PR fortran/35810
974         * gfortran.dg/realloc_on_assign_1.f03: New test.
975         * gfortran.dg/realloc_on_assign_2.f03: New test.
976         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
977         * gfortran.dg/unpack_bounds_1.f90: The same.
978         * gfortran.dg/cshift_bounds_2.f90: The same.
979         * gfortran.dg/matmul_bounds_2.f90: The same.
980         * gfortran.dg/matmul_bounds_3.f90: The same.
981         * gfortran.dg/matmul_bounds_4.f90: The same.
982         * gfortran.dg/matmul_bounds_5.f90: The same.
983
984 2010-11-27  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/46638
987         PR fortran/46668
988         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
989
990 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         PR objc++/46222
993         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
994
995 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
996
997         * objc.dg/property/at-property-24.m: New.
998         * objc.dg/property/at-property-25.m: New.
999         * obj-c++.dg/property/at-property-24.mm: New.
1000         * obj-c++.dg/property/at-property-25.mm: New.
1001
1002 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1003
1004         * objc.dg/protocol-qualifier-1.m: New.
1005         * objc.dg/protocol-qualifier-2.m: New.
1006         * obj-c++.dg/protocol-qualifier-1.mm: New.
1007         * obj-c++.dg/protocol-qualifier-2.mm: New.
1008
1009 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1010
1011         * lib/gnat.exp: Load gcc.exp.
1012         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1013         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1014
1015 2010-11-26  Richard Guenther  <rguenther@suse.de>
1016
1017         PR lto/46648
1018         * gcc.dg/lto/20101125-1_0.c: New testcase.
1019         * gcc.dg/lto/20101125-1_1.c: Likewise.
1020
1021 2010-11-22   Bud Davis  <jmdavis@link.com>
1022
1023         * arith_divide_no_check.f
1024          ,arith_divide.f,old_style_init.f90: new tests.
1025
1026 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1027
1028         PR tree-optimization/46665
1029         * gfortran.dg/pr46665.f90: New.
1030
1031 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1032
1033         PR middle-end/46647
1034         * gcc.dg/pr46647.c: New test.
1035
1036 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1037
1038         PR fortran/46581
1039         * gfortran.dg/select_type_19.f03: New.
1040
1041 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1042
1043         * objc.dg/ivar-problem-1.m: New.
1044         * obj-c++.dg/ivar-problem-1.mm: New.
1045
1046 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR middle-end/46637
1049         * gcc.c-torture/compile/pr46637.c: New test.
1050
1051 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1052
1053         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1054
1055 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1056
1057         PR middle-end/46647
1058         * gcc.target/i386/pr46647.c: New.
1059
1060 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1061
1062         * gcc.dg/dll-8.c: New.
1063
1064 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1065
1066         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1067         * gnat.dg/sse_nolib.adb: Likewise.
1068
1069 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1070
1071         PR rtl-optimization/46585
1072         * gcc.dg/pr46585.c: New.
1073
1074 2010-11-24  Richard Henderson  <rth@redhat.com>
1075
1076         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1077         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1078         vect_unpack, vect_int_mult, vect_extract_even_odd,
1079         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1080
1081 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1082
1083         PR target/46519
1084         * gfortran.dg/pr46519-1.f: New.
1085
1086 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1087
1088         PR target/46519
1089         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1090         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1091
1092         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1093         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1094         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1095         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1096
1097         * gcc.target/i386/avx-vzeroupper-20.c: New.
1098         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1099         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1100         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1101         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1102         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1103         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1104
1105 2010-11-24  Richard Guenther  <rguenther@suse.de>
1106
1107         PR lto/43218
1108         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1109
1110 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR rtl-optimization/46614
1113         * gcc.dg/pr46614.c: New test.
1114
1115 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1116
1117         PR fortran/46638
1118         * gfortran.dg/transfer_simplify_10.f90: New.
1119
1120 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR middle-end/46629
1123         * gfortran.dg/lto/pr46629_0.f90: New test.
1124
1125 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1126
1127         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1128         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1129
1130 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1131
1132         * gcc.dg/opts-5.c: New test.
1133
1134 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1135
1136         PR c++/46527
1137         * g++.dg/debug/dwarf2/pr46527.C: New test.
1138
1139 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1140
1141         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1142
1143 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1144
1145         PR middle-end/46499
1146         * gcc.dg/pr46499-1.c: New test.
1147         * gcc.dg/pr46499-2.c: New test.
1148
1149 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1150
1151         * gcc.target/i386/alias-1.c: Require alias support.
1152
1153 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1154
1155         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1156         for vectorizer tests.
1157         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1158         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1159         * gcc.dg/graphite/pr41888.c: Ditto.
1160         * gcc.dg/graphite/pr42729.c: Ditto.
1161
1162 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1163             Uros Bizjak  <ubizjak@gmail.com>
1164
1165         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1166         procedure to check if the target supports vectorizer tests. Set
1167         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1168         capabilites.
1169         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1170         * g++.dg/vect/vect.exp: Ditto.
1171         * gfortran.dg/vect/vect.exp: Ditto.
1172
1173 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1174
1175         PR objc/34033
1176         * objc.dg/strings-1.m: New.
1177         * objc.dg/strings-2.m: New.
1178         * obj-c++.dg/strings-1.mm: New.
1179         * obj-c++.dg/strings-2.mm: New.
1180
1181 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1182
1183         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1184         "target short_enums".
1185         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1186
1187 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1188
1189         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1190
1191         PR rtl-optimization/46603
1192         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1193
1194         PR testsuite/46230
1195         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1196         being vectorized.  Adjust dg-final pattern.
1197         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1198
1199         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1200         * gcc.dg/vect/costmodel/ppc: Likewise.
1201
1202 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1203
1204         PR rtl-optimization/45652
1205         * gcc.dg/pr45652.c: New.
1206
1207 2010-11-21  Richard Henderson  <rth@redhat.com>
1208
1209         PR rtl-optimization/46571
1210         * gcc.dg/pr46571.c: New.
1211
1212 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1213
1214         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1215
1216 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1217
1218         PR target/46533
1219         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1220
1221 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1222
1223         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1224         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1225         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1226         * gcc.dg/pack-test-2.c: Test for all targets.
1227         * gcc.dg/pragma-align.c: Test for all targets.
1228         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1229         * gcc.dg/ucnid-10.c: Test for all targets.
1230
1231 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1232
1233         * gcc.target/sparc/sparc-align-1.c: New test.
1234
1235 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1236
1237         PR c++/16189
1238         PR c++/36888
1239         PR c++/45331
1240         * g++.dg/parse/semicolon3.C: New test.
1241         * g++.dg/debug/pr22514.C: Adjust.
1242         * g++.dg/init/error1.C: Adjust.
1243         * g++.dg/other/bitfield3.C: Adjust.
1244         * g++.dg/other/semicolon.C: Adjust.
1245         * g++.dg/parse/error14.C: Adjust.
1246         * g++.dg/parse/error5.C: Adjust.
1247         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1248         * g++.dg/template/pr23510.C: Adjust.
1249         * g++.dg/template/pr39425.C: Adjust.
1250         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1251
1252 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR debug/46561
1255         * gcc.dg/autopar/pr46561.c: New test.
1256
1257         PR c++/46538
1258         * g++.dg/other/error34.C: New test.
1259
1260         PR c++/46526
1261         * g++.dg/cpp0x/constexpr-base3.C: New test.
1262
1263         PR tree-optimization/45830
1264         * gcc.target/i386/pr45830.c: New test.
1265         * gcc.c-torture/execute/pr45830.c: New test.
1266
1267 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1268
1269         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1270         * objc.dg/attributes/class-attribute-2.m: Same change.
1271         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1272         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1273         * objc.dg/fobjc-std-1.m: Updated.
1274         * obj-c++.dg/fobjc-std-1.mm: Updated.
1275
1276 2010-11-19  Michael Matz  <matz@suse.de>
1277
1278         PR tree-optimization/46077
1279         * gcc.dg/vect/O3-pr46077.c: New testcase.
1280
1281 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1282
1283         PR c/46547
1284         * gcc.c-torture/compile/pr46547-1.c: New test.
1285
1286 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1287
1288         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1289         exec $compiler.
1290         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1291         $GFORTRAN_UNDER_TEST.
1292         (gfortran_init): Use -B to specify specpath, add trailing /.
1293
1294 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1295
1296         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1297         attributes on PowerPC.
1298         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1299         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1300
1301 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1302
1303         * objc.dg/attributes/proto-attribute-1.m: Updated.
1304         * objc.dg/attributes/proto-attribute-2.m: New.
1305         * objc.dg/attributes/proto-attribute-3.m: New.
1306         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1307         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1308         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1309
1310 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1313
1314 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1315
1316         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1317
1318 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1319
1320         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1321         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1322
1323 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1324
1325         PR middle-end/46534
1326         * gcc.c-torture/compile/pr46534.c: New test.
1327
1328 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1329
1330         * gnat.dg/atomic4.ad[sb]: New test.
1331         * gnat.dg/volatile4.adb: Likewise.
1332
1333 2010-11-18  Richard Henderson  <rth@redhat.com>
1334
1335         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1336
1337 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1338
1339         PR c/33193
1340         * c-c++-common/pr33193.c: New test.
1341
1342 2010-11-18  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/46172
1345         * gcc.dg/torture/pr46172.c: New testcase.
1346
1347 2010-11-18  Jeff Law  <law@redhat.com>
1348
1349         PR middle-end-optimization/46297
1350         * gfortran.dg/pr46297.f: New test.
1351
1352 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1353
1354         PR middle-end/31490
1355         * gcc.dg/pr31490.c: New test.
1356
1357 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1358
1359         * gcc.dg/nop.h: Move from ...
1360         * gcc.dg/guality/nop.h: ... here.
1361         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1362         * gcc.dg/guality/asm-1.c: Update nop.h include.
1363         * gcc.dg/guality/pr43329-1.c: Ditto.
1364
1365 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1366
1367         * gcc.dg/two-types-1.c: New test.
1368         * gcc.dg/two-types-2.c: New test.
1369         * gcc.dg/two-types-3.c: New test.
1370         * gcc.dg/two-types-4.c: New test.
1371         * gcc.dg/two-types-5.c: New test.
1372         * gcc.dg/two-types-6.c: New test.
1373         * gcc.dg/two-types-7.c: New test.
1374         * gcc.dg/two-types-8.c: New test.
1375         * gcc.dg/two-types-9.c: New test.
1376         * gcc.dg/two-types-10.c: New test.
1377         * objc.dg/two-types-1.m: New test.
1378
1379 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR rtl-optimization/46440
1382         * gcc.dg/pr46440.c: New test.
1383
1384         PR testsuite/45429
1385         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1386
1387 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1388
1389         PR tree-optimization/46312
1390         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1391         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1392         on targets that support vector shifts with scalar shift argument.
1393         Remove dg-options.
1394         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1395         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1396         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1397         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1398         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1399         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1400         support misaligned data accesses.
1401         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1402         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1403         * lib/target-supports.exp
1404         (check_effective_target_vect_shift_scalar): New.
1405
1406 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1407
1408         * gcc.dg/guality/nop.h: New file.
1409         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1410         "nop".  Adjust line numbers in gdb-test.
1411         * gcc.dg/guality/pr43329-1.c: Likewise.
1412
1413 2010-11-16  Jason Merrill  <jason@redhat.com>
1414
1415         * g++.dg/cpp0x/defaulted20.C: New.
1416
1417         * g++.dg/template/injected2.C: New.
1418
1419 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1420
1421         * objc.dg/protocol-optional-1.m: New.
1422         * obj-c++.dg/protocol-optional-1.mm: New.
1423
1424 2010-11-16  Richard Henderson  <rth@redhat.com>
1425
1426         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1427         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1428
1429 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         * gnat.dg/opt12.adb: New test.
1432         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1433
1434 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1435
1436         * gcc.target/rx/pack.c: New test.
1437
1438 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1439             Tobias Burnus  <burnus@net-b.de>
1440
1441         PR fortran/32049
1442         * gfortran.dg/quad_1.f90: New.
1443         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1444         compiler arguments.
1445         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1446         library search path; call gcc-set-multilib-library-path with
1447         arguments such that libgfortran.spec is found.
1448         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1449
1450 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1451
1452         PR c++/46401
1453         * g++.dg/warn/Wsequence-point-3.C: New test.
1454
1455 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1456
1457         PR preprocessor/17349
1458         * gcc.dg/cpp/cmdlne-C3.c: New.
1459
1460 2010-11-16  Richard Guenther  <rguenther@suse.de>
1461
1462         PR tree-optimization/44545
1463         * gcc.dg/pr44545.c: New testcase.
1464
1465 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1466
1467         PR rtl-optimization/46366
1468         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1469         casts.
1470
1471 2010-11-16  Richard Guenther  <rguenther@suse.de>
1472
1473         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1474
1475 2010-11-16  Richard Guenther  <rguenther@suse.de>
1476
1477         PR middle-end/45172
1478         * gfortran.dg/gomp/pr45172.f90: New testcase.
1479
1480 2010-11-16  Nick Clifton  <nickc@redhat.com>
1481
1482         * gcc.target/rx/pack.c: New test.
1483
1484 2010-11-15  Richard Henderson  <rth@redhat.com>
1485
1486         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1487         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1488         Use builtin_constant_p rather than scanning for builtin name.
1489
1490 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1491
1492         * objc.dg/property/dotsyntax-18.m: New.
1493         * objc.dg/property/dotsyntax-19.m: New.
1494         * objc.dg/property/dotsyntax-20.m: New.
1495         * obj-c++.dg/property/dotsyntax-18.mm: New.
1496         * obj-c++.dg/property/dotsyntax-19.mm: New.
1497         * obj-c++.dg/property/dotsyntax-20.mm: New.
1498         * objc.dg/property/dotsyntax-4.m: Removed some unused
1499         variables and code.
1500         * objc.dg/property/dotsyntax-6.m: Same change.
1501         * objc.dg/property/dotsyntax-16.m: Same change.
1502         * objc.dg/property/dotsyntax-17.m: Same change.
1503         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1504         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1505         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1506         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1507         * objc.dg/property/at-property-22.m: Added missing casts.
1508         * obj-c++.dg/property/at-property-22.mm: Same change.
1509
1510 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR tree-optimization/46491
1513         * gcc.target/i386/pr46491.c: New test.
1514
1515         PR tree-optimization/46461
1516         * gcc.c-torture/compile/pr46461.c: New test.
1517
1518 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1519
1520         PR fortran/46484
1521         * gfortran.dg/allocatable_scalar_11.f90: New.
1522         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1523         standard conform.
1524
1525 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR debug/46095
1528         * gcc.target/i386/pr46095.c: New test.
1529
1530         PR debug/46387
1531         * gcc.dg/pr46387.c: New test.
1532
1533 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1534
1535         * objc.dg/property/dotsyntax-16.m: New.
1536         * objc.dg/property/dotsyntax-17.m: New.
1537         * obj-c++.dg/property/dotsyntax-16.mm: New.
1538         * obj-c++.dg/property/dotsyntax-17.mm: New.
1539         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1540         syntax with properties, which now works.
1541         * obj-c++.dg/property/at-property-10.mm: Same change.
1542
1543 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1544
1545         PR tree-optimization/46349
1546         * gnat.dg/opt9.adb: New file.
1547         * gnat.dg/opt9_pkg.ads: Likewise
1548
1549 2010-11-15  Richard Guenther  <rguenther@suse.de>
1550
1551         PR lto/44989
1552         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1553
1554 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1555
1556         PR preprocessor/45038
1557         * g++.dg/pr45038.C: New test.
1558
1559 2010-11-15  Richard Guenther  <rguenther@suse.de>
1560
1561         PR tree-optimization/46467
1562         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1563
1564 2010-11-15  Richard Guenther  <rguenther@suse.de>
1565
1566         PR testsuite/46423
1567         * g++.dg/torture/pr34850.C: Adjust.
1568
1569 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1570
1571         PR c/46475
1572         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1573
1574 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1575
1576         * objc.dg/property/at-property-21.m: New.
1577         * objc.dg/property/at-property-22.m: New.
1578         * objc.dg/property/at-property-23.m: New.
1579         * objc.dg/property/synthesize-9.m: New.
1580         * objc.dg/property/synthesize-10.m: New.
1581         * objc.dg/property/synthesize-11.m: New.
1582         * obj-c++.dg/property/at-property-21.mm: New.
1583         * obj-c++.dg/property/at-property-22.mm: New.
1584         * obj-c++.dg/property/at-property-23.mm: New.
1585         * obj-c++.dg/property/synthesize-9.mm: New.
1586         * obj-c++.dg/property/synthesize-10.mm: New.
1587         * obj-c++.dg/property/synthesize-11.mm: New.
1588
1589         * objc.dg/property/at-property-4.m: Updated to match new compiler
1590         where some errors have been converted into warnings and vice versa.
1591         * objc.dg/property/at-property-16.m: Same change.
1592         * objc.dg/property/at-property-18.m: Same change.
1593         * objc.dg/property/property-neg-5.m: Same change.
1594         * obj-c++.dg/property/at-property-4.mm: Same change.
1595         * obj-c++.dg/property/at-property-16.mm: Same change.
1596         * obj-c++.dg/property/at-property-18.mm: Same change.
1597         * obj-c++.dg/property/property-neg-5.mm: Same change.
1598
1599         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1600         commented out because of testsuite problems; I found out that
1601         using dg-warning instead of dg-message gets them to work.
1602         * obj-c++.dg/property/property-neg-3.mm: Same change.
1603         * obj-c++.dg/property/synthesize-6.mm: Same change.
1604         * obj-c++.dg/property/at-property-5.mm: Same change.
1605         * obj-c++.dg/property/at-property-14.mm: Same change.
1606         * obj-c++.dg/property/at-property-18.mm: Same change.
1607         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1608         some tests still do not work due to some other testsuite issue).
1609
1610 2010-11-13  Jason Merrill  <jason@redhat.com>
1611
1612         * g++.dg/cpp0x/auto20.C: New.
1613
1614 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1615
1616         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1617         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1618
1619 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1620
1621         PR c/46462
1622         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1623         * gcc.dg/pr35746.c: Likewise.
1624         * gcc.dg/cpp/direct2.c: Likewise.
1625         * gcc.dg/cpp/direct2s.c: Likewise.
1626         * gcc.dg/noncompile/920923-1.c: Likewise.
1627         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1628
1629 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1630
1631         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1632
1633 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1634
1635         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1636         a pointer to an arbitrary C struct with an Objective-C protocol.
1637         Test various valid uses of typedef with Objective-C objects and
1638         protocols instead.
1639         * objc.dg/invalid-type-1.m: New.
1640         * obj-c++.dg/invalid-type-1.m: New.
1641
1642 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1643
1644         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1645
1646 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1647
1648         PR fortran/45742
1649         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1650
1651 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1652
1653         PR fortran/45742
1654         * gfortran.dg/volatile12.f90: New.
1655
1656 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1657
1658         * objc.dg/attributes/method-format-1.m: Adjust.
1659
1660 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1661
1662         PR c/20385
1663         * gcc.dg/decl-9.c: New.
1664
1665 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1666
1667         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1668
1669 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1670
1671         * gcc.dg/format/few-1.c: New test.
1672         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1673         * gcc.dg/format/c90-scanf-1.c: Adjust.
1674         * gcc.dg/format/cmn-err-1.c: Adjust.
1675         * gcc.dg/format/dfp-printf-1.c: Adjust.
1676         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1677         * gcc.dg/format/gcc_diag-1.c: Adjust.
1678         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1679         * gcc.dg/format/strfmon-1.c: Adjust.
1680         * gcc.dg/format/unnamed-1.c: Adjust.
1681         * gcc.dg/format/xopen-2.c: Adjust.
1682         * g++.dg/ext/builtin4.C: Adjust.
1683         * g++.dg/ext/builtin5.C: Adjust.
1684
1685 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1686
1687         * gcc.dg/pragma-diag-2.c: New test.
1688
1689 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1690
1691         PR fortran/45794
1692         * gfortran.dg/optional_mask.f90: New test.
1693
1694 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1695
1696         * g++.dg/cpp0x/defaulted15.C: Adjust.
1697
1698 2010-11-12  James Dennett <jdennett@google.com>
1699
1700         PR c++/39415
1701         * g++.dg/expr/static_cast7.C: New.
1702
1703 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1704
1705         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1706         warning.
1707         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1708         mips-sgi-irix*.
1709         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1710         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1711
1712 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1713
1714         * gcc.dg/pr46375.c: New test.
1715
1716 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1717
1718         PR c/44782
1719         * c-c++-common/fmax-errors.c: New test.
1720
1721 2010-11-11  Richard Henderson  <rth@redhat.com>
1722
1723         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1724
1725 2010-11-11  Jan Hubicka  <jh@suse.cz>
1726
1727         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1728         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1729
1730 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR target/46088
1733         * gcc.dg/pr46088.c: New test.
1734
1735 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1736
1737         * gfortran.dg/empty_derived_type.f90: New test.
1738
1739 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1740
1741         PR fortran/46413
1742         * gfortran.dg/class_31.f90: New.
1743
1744         PR fortran/46205
1745         * gfortran.dg/forall_14.f90: New.
1746
1747 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1748             Tobias Burnus  <burnus@net-b.de>
1749
1750         PR fortran/46325
1751         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1752
1753 2010-11-11  Jan Hubicka  <jh@suse.cz>
1754
1755         * gcc.dg/20081223-1.c: Update LTO options.
1756         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1757         * gcc.dg/lto/20081118_0.c: Update LTO options.
1758         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1759         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1760         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1761         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1762         * gcc.dg/lto/20090116_0.c: Update LTO options.
1763         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1764         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1765         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1766         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1767         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1768         * gcc.dg/lto/20081224_0.c: Update LTO options.
1769         * gcc.dg/lto/20090219_0.c: Update LTO options.
1770         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1771         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1772         * gcc.dg/lto/20081115_0.c: Update LTO options.
1773         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1774         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1775         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1776         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1777         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1778         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1779         * g++.dg/20090107-1.C: Update LTO options.
1780         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1781         * g++.dg/lto/20081123_0.C: Update LTO options.
1782         * g++.dg/lto/20090313_0.C: Update LTO options.
1783         * g++.dg/lto/20081125_0.C: Update LTO options.
1784         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1785         * g++.dg/lto/20081219_0.C: Update LTO options.
1786         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1787         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1788         * g++.dg/lto/20090303_0.C: Update LTO options.
1789         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1790         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1791         * g++.dg/lto/20090128_0.C: Update LTO options.
1792         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1793         * g++.dg/lto/20090302_0.C: Update LTO options.
1794         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1795         * g++.dg/lto/20081118_0.C: Update LTO options.
1796         * g++.dg/20090121-1.C: Update LTO options.
1797         * objc.dg/lto/lto.exp: Update LTO options.
1798         * lib/lto.exp: Update LTO options.
1799         * lib/gcc-dg.exp: Update LTO options.
1800         * lib/c-torture.exp: Update LTO options.
1801         * obj-c++.dg/lto/lto.exp: Update LTO options.
1802
1803 2010-11-11  Jan Hubicka  <jh@suse.cz>
1804
1805         PR tree-optimize/40436
1806         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1807         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1808
1809 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1810
1811         * gfortran.dg/proc_decl_24.f90: New.
1812
1813 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1814
1815         * objc.dg/property/at-property-20.m: New.
1816         * objc.dg/property/synthesize-8.m: New.
1817         * obj-c++.dg/property/at-property-20.m: New.
1818         * obj-c++.dg/property/synthesize-8.mm: New.
1819
1820 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1821
1822         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1823
1824 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR middle-end/46388
1827         * gcc.c-torture/compile/pr46388.c: New test.
1828
1829 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1830
1831         * lib/lto.exp (lto-get-options-main): Support optional target
1832         selector for dg-suppress-ld-options.
1833
1834 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1835
1836         PR tree-optimization/46383
1837         * g++.dg/torture/pr46383.C: New test.
1838
1839 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1842         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1843         to dg-options.
1844         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1845         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1846         * g++.dg/other/i386-3.C: Ditto.
1847
1848 2010-11-10  Jason Merrill  <jason@redhat.com>
1849
1850         * g++.dg/cpp0x/constexpr-46420.C: New.
1851
1852 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1853
1854         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1855         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1856         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1857         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1858         expected messages.
1859
1860 2010-11-10  Jan Hubicka  <jh@suse.cz>
1861
1862         PR tree-optimize/38669
1863         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1864
1865 2010-11-10  Jan Hubicka  <jh@suse.cz>
1866
1867         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1868
1869 2010-11-10  Jason Merrill  <jason@redhat.com>
1870
1871         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1872
1873 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR debug/46409
1876         * gcc.dg/debug/pr46409.c: New test.
1877
1878         PR c++/46368
1879         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1880
1881 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1882
1883         PR target/46419
1884         * gcc-target/i386/pr46419.c: New test.
1885
1886 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1887
1888         * g++.dg/other/i386-2.C: Add -mtbm.
1889         * g++.dg/other/i386-3.C: Likewise.
1890         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1891         * gcc.target/i386/funcspec-6.c: Likewise.
1892         * gcc.target/i386/sse-12.c: Add -mtbm.
1893         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1894         operand intrinsics.
1895         * gcc.target/i386/sse-14.c: Likewise.
1896         * gcc.target/i386/sse-22.c: Likewise.
1897         * gcc.target/i386/sse-23.c: Likewise.
1898         * gcc.target/i386/tbm-1.c: New file.
1899         * gcc.target/i386/tbm-2.c: Likewise.
1900
1901 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1902
1903         * g++.dg/other/i386-2.C: Add -mbmi.
1904         * g++.dg/other/i386-3.C: Likewise.
1905         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1906         * gcc.target/i386/funcspec-6.c: Likewise.
1907         * gcc.target/i386/sse-12.c: Add -mbmi.
1908         * gcc.target/i386/bmi-1.c: New file.
1909         * gcc.target/i386/bmi-2.c: Likewise.
1910         * gcc.target/i386/bmi-3.c: Likewise.
1911         * gcc.target/i386/bmi-4.c: Likewise.
1912         * gcc.target/i386/bmi-5.c: Likewise.
1913         * gcc.target/i386/bmi-6.c: Likewise.
1914
1915 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1916
1917         PR c++/46065
1918         * g++.dg/pr46065.C: New test.
1919
1920 2010-11-10  Jan Hubicka  <jh@suse.cz>
1921
1922         PR tree-optimize/33172
1923         PR tree-optimize/43411
1924         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1925         * g++.dg/tree-ssa/pr43411.C: New testcase.
1926
1927 2010-11-10  Jan Hubicka  <jh@suse.cz>
1928
1929         PR tree-optimize/46228
1930         * g++.dg/tree-ssa/pr46228.C: New testcase.
1931
1932 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1933
1934         PR tree-optimization/46414
1935         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1936
1937 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1938
1939         PR fortran/46411
1940         * gfortran.dg/intrinsic_7.f90: New.
1941
1942 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1943
1944         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1945         * g++.dg/abi/thunk4.C: Likewise.
1946         * g++.dg/opt/combine.C: Add dg-require-visibility.
1947         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1948         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1949         alpha*-dec-osf*.
1950         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1951         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1952         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1953         large arena_size.
1954         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1955         * gcc.dg/intmax_t-1.c: Likewise.
1956
1957 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1958
1959         PR fortran/46244
1960         * gfortran.dg/class_30.f90: New.
1961
1962 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1963
1964         PR fortran/46223
1965         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1966         failure on s390.
1967
1968 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1969
1970         PR tree-optimization/45971
1971         * gcc.dg/vect/O3-pr45971.c: New.
1972
1973 2010-11-10  Richard Guenther  <rguenther@suse.de>
1974
1975         PR tree-optimization/44964
1976         * gcc.dg/pr44964.c: New testcase.
1977
1978 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1979
1980         * gnat.dg/opt10.adb: Fix typo.
1981
1982 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1983
1984         PR tree-optimization/46351
1985         PR tree-optimization/46377
1986         * gnat.dg/opt10.adb: New file.
1987         * gnat.dg/opt10_pkg.ads: Likewise.
1988         * gnat.dg/opt11.adb: Likewise.
1989         * gnat.dg/opt11.ads: Likewise.
1990
1991 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1992
1993         * gnat.dg/boolean_conv.adb: New test.
1994
1995 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1996
1997         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1998
1999 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2000
2001         * gnat.dg/unchecked_convert7.adb: New test.
2002
2003 2010-11-10  Richard Guenther  <rguenther@suse.de>
2004
2005         PR tree-optimization/46398
2006         * gcc.dg/torture/pr46398.c: New testcase.
2007
2008 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2009
2010         * gfortran.dg/open_dev_null.f90: New test.
2011
2012 2010-11-09  Jan Hubicka  <jh@suse.cz>
2013
2014         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2015         unrolling.
2016
2017 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2018
2019         * gcc.dg/struct-semi-4.c: New test.
2020
2021 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2022
2023         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2024         power5 to enable generation of FRIZ.
2025
2026         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2027         optimization.
2028
2029         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2030         expected.
2031
2032 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2033
2034         PR target/43808
2035         * gfortran.dg/pr43808.f90: New test.
2036
2037 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2038
2039         PR tree-optimization/46036
2040         * gfortran.dg/lto/pr46036_0.f90: New.
2041
2042 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR middle-end/45663
2045         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2046         bar invocation instead of first.
2047
2048         PR debug/46171
2049         * gcc.dg/pr46171.c: New test.
2050
2051 2010-11-09  Richard Guenther  <rguenther@suse.de>
2052
2053         PR tree-optimization/46355
2054         * gcc.dg/pr46355.c: New testcase.
2055
2056 2010-11-09  Richard Guenther  <rguenther@suse.de>
2057
2058         PR tree-optimization/46177
2059         * gcc.dg/pr46177-2.c: New testcase.
2060
2061 2010-11-09  Richard Guenther  <rguenther@suse.de>
2062
2063         PR testsuite/46312
2064         * gcc.dg/vec-scal-opt.c: Move ...
2065         * gcc.dg/vect/vect-scal-opt.c: ... here.
2066         * gcc.dg/vec-scal-opt1.c: Move ...
2067         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2068         * gcc.dg/vec-scal-opt2.c: Move ...
2069         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2070
2071 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2072
2073         * gnat.dg/specs/static_initializer5.ads: New test.
2074         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2075
2076 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR middle-end/46360
2079         * gcc.c-torture/compile/pr46360.c: New test.
2080
2081         PR c++/45894
2082         * g++.dg/warn/Wsequence-point-2.C: New test.
2083
2084 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2085
2086         PR fortran/46313
2087         * gfortran.dg/class_29.f03: New.
2088
2089 2010-11-09  Richard Guenther  <rguenther@suse.de>
2090
2091         PR middle-end/46221
2092         * gcc.target/i386/alias-1.c: New testcase.
2093
2094 2010-11-08  Jason Merrill  <jason@redhat.com>
2095
2096         * g++.dg/cpp0x/constexpr-sassert.C: New.
2097
2098 2010-11-08  Jason Merrill  <jason@redhat.com>
2099
2100         * g++.dg/cpp0x/constexpr-defarg.C: New.
2101
2102 2010-11-08  Xinliang David Li  <davidxl@google.com>
2103
2104         PR tree-optimization/46316
2105         * gcc.c-torture/execute/pr46316.c: New test.
2106
2107 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2108
2109         PR fortran/46344
2110         * gfortran.dg/class_28.f03: Extended.
2111
2112 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2113
2114         * objc.dg/property/dotsyntax-13.m: New.
2115         * objc.dg/property/dotsyntax-14.m: New.
2116         * objc.dg/property/dotsyntax-15.m: New.
2117         * objc.dg/property/synthesize-7.m: New.
2118         * obj-c++.dg/property/dotsyntax-13.mm: New.
2119         * obj-c++.dg/property/dotsyntax-14.mm: New.
2120         * obj-c++.dg/property/dotsyntax-15.mm: New.
2121         * obj-c++.dg/property/synthesize-7.mm: New.
2122
2123 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2124
2125         * objc.dg/property/dynamic-4.m: New.
2126         * objc.dg/property/dynamic-5.m: New.
2127         * objc.dg/property/dynamic-6.m: New.
2128         * obj-c++.dg/property/dynamic-4.mm: New.
2129         * obj-c++.dg/property/dynamic-5.mm: New.
2130         * obj-c++.dg/property/dynamic-6.mm: New.
2131
2132 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2133
2134         * objc.dg/property/synthesize-3.m: New.
2135         * objc.dg/property/synthesize-4.m: New.
2136         * objc.dg/property/synthesize-5.m: New.
2137         * objc.dg/property/synthesize-6.m: New.
2138         * obj-c++.dg/property/synthesize-3.mm: New.
2139         * obj-c++.dg/property/synthesize-4.mm: New.
2140         * obj-c++.dg/property/synthesize-5.mm: New.
2141         * obj-c++.dg/property/synthesize-6.mm: New.
2142
2143 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2144
2145         * objc.dg/property/at-property-5.m: Updated test.
2146         * objc.dg/property/at-property-16.m: New.
2147         * objc.dg/property/at-property-17.m: New.
2148         * objc.dg/property/at-property-18.m: New.
2149         * objc.dg/property/at-property-19.m: New.
2150         * objc.dg/property/dotsyntax-12.m: New.
2151         * objc.dg/protocol-inheritance-1.m: New.
2152         * objc.dg/protocol-inheritance-2.m: New.
2153         * obj-c++.dg/property/at-property-5.mm: Updated test.
2154         * obj-c++.dg/property/at-property-16.mm: New.
2155         * obj-c++.dg/property/at-property-17.mm: New.
2156         * obj-c++.dg/property/at-property-18.mm: New.
2157         * obj-c++.dg/property/at-property-19.mm: New.
2158         * obj-c++.dg/protocol-inheritance-1.mm: New.
2159         * obj-c++.dg/protocol-inheritance-2.mm: New.
2160         * obj-c++.dg/property/dotsyntax-12.mm: New.
2161
2162 2010-11-08  Jason Merrill  <jason@redhat.com>
2163
2164         * g++.dg/expr/overflow1.C: New.
2165         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2166         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2167         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2168         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2169
2170 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2171
2172         * gcc.dg/pr35442.c: Adapt warning.
2173
2174         PR target/46280
2175         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2176         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2177         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2178         i?86-*-* x86_64-*-*.
2179         * g++.dg/torture/pr36445.C: Likewise.
2180         * gcc.c-torture/compile/pr34856.c: Likewise.
2181         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2182         * gcc.c-torture/compile/vector-1.c: Likewise.
2183         * gcc.c-torture/compile/vector-2.c: Likewise.
2184         * gcc.dg/pr32912-1.c: Likewise.
2185         * gcc.c-torture/execute/va-arg-25.c: Move ...
2186         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2187         Add dg-options -msse, dg-require-effective-target sse_runtime for
2188         for i?86-*-*, x86_64-*-*.
2189         * gcc.c-torture/execute/vector-1.c: Likewise.
2190         * gcc.c-torture/execute/vector-2.c: Likewise.
2191         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2192         i?86-*-*, x86_64-*-*.
2193         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2194         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2195         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2196         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2197         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2198
2199 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2200
2201         * gcc.dg/torture/pr45982.c: Add -std=c99
2202         * gcc.dg/torture/pr45623.c: Ditto.
2203
2204 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2205
2206         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2207         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2208
2209 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2210
2211         PR target/28627
2212         * g++.dg/ext/dllimport7.C: Adjust second error check and
2213         allow test for x86_64 mingw, too.
2214
2215 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2216
2217         PR fortran/46344
2218         * gfortran.dg/class_28.f03: New.
2219
2220 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2221
2222         PR rtl-optimization/45352
2223         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2224         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2225         gcc.target/i386/pr45352-2.c: New tests.
2226
2227 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2228
2229         PR libobjc/36610
2230         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2231         XFAIL the run for all but m32 x86.
2232
2233 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2234
2235         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2236         as comment character.
2237
2238 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2239
2240         * gcc.target/mips/mips.exp: Revert previous patch.
2241         * gcc.target/mips/fma-1.c: Delete.
2242         * gcc.target/mips/fma-2.c: Likewise.
2243         * gcc.target/mips/fma-3.c: Likewise.
2244         * gcc.target/mips/fma-4.c: Likewise.
2245         * gcc.target/mips/fma-5.c: Likewise.
2246         * gcc.target/mips/fma-6.c: Likewise.
2247         * gcc.target/mips/fma-7.c: Likewise.
2248         * gcc.target/mips/fma-8.c: Likewise.
2249         * gcc.target/mips/fma-9.c: Likewise.
2250         * gcc.target/mips/fma-10.c: Likewise.
2251         * gcc.target/mips/fma-11.c: Likewise.
2252         * gcc.target/mips/fma-12.c: Likewise.
2253         * gcc.target/mips/fma-13.c: Likewise.
2254         * gcc.target/mips/fma-14.c: Likewise.
2255         * gcc.target/mips/fma-15.c: Likewise.
2256         * gcc.target/mips/fma-16.c: Likewise.
2257         * gcc.target/mips/fma-17.c: Likewise.
2258         * gcc.target/mips/fma-18.c: Likewise.
2259         * gcc.target/mips/fma-19.c: Likewise.
2260         * gcc.target/mips/fma-20.c: Likewise.
2261
2262 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2263
2264         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2265         * gcc.target/mips/fma-1.c: New test.
2266         * gcc.target/mips/fma-2.c: Likewise.
2267         * gcc.target/mips/fma-3.c: Likewise.
2268         * gcc.target/mips/fma-4.c: Likewise.
2269         * gcc.target/mips/fma-5.c: Likewise.
2270         * gcc.target/mips/fma-6.c: Likewise.
2271         * gcc.target/mips/fma-7.c: Likewise.
2272         * gcc.target/mips/fma-8.c: Likewise.
2273         * gcc.target/mips/fma-9.c: Likewise.
2274         * gcc.target/mips/fma-10.c: Likewise.
2275         * gcc.target/mips/fma-11.c: Likewise.
2276         * gcc.target/mips/fma-12.c: Likewise.
2277         * gcc.target/mips/fma-13.c: Likewise.
2278         * gcc.target/mips/fma-14.c: Likewise.
2279         * gcc.target/mips/fma-15.c: Likewise.
2280         * gcc.target/mips/fma-16.c: Likewise.
2281         * gcc.target/mips/fma-17.c: Likewise.
2282         * gcc.target/mips/fma-18.c: Likewise.
2283         * gcc.target/mips/fma-19.c: Likewise.
2284         * gcc.target/mips/fma-20.c: Likewise.
2285
2286 2010-11-06  Jason Merrill  <jason@redhat.com>
2287
2288         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2289
2290 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2291
2292         PR c/43384
2293         * gcc.dg/parser-error-3.c: New test.
2294
2295 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2296
2297         PR c++/45332
2298         * g++.dg/parse/semicolon2.C: New testcase.
2299         * g++.dg/ext/asmspec1.C: Adjust.
2300         * g++.dg/init/new13.C: Adjust.
2301         * g++.dg/parse/ctor5.C: Adjust.
2302
2303 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2304
2305         PR fortran/46330
2306         * gfortran.dg/class_27.f03: New.
2307
2308 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2309
2310         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2311         * objc.dg/property/dotsyntax-5.m: New.
2312         * objc.dg/property/dotsyntax-6.m: New.
2313         * objc.dg/property/dotsyntax-7.m: New.
2314         * objc.dg/property/dotsyntax-8.m: New.
2315         * objc.dg/property/dotsyntax-9.m: New.
2316         * objc.dg/property/dotsyntax-10.m: New.
2317         * objc.dg/property/dotsyntax-11.m: New.
2318         * obj-c++.dg/property/dotsyntax-5.mm: New.
2319         * obj-c++.dg/property/dotsyntax-6.mm: New.
2320         * obj-c++.dg/property/dotsyntax-7.mm: New.
2321         * obj-c++.dg/property/dotsyntax-8.mm: New.
2322         * obj-c++.dg/property/dotsyntax-9.mm: New.
2323         * obj-c++.dg/property/dotsyntax-10.mm: New.
2324         * obj-c++.dg/property/dotsyntax-11.mm: New.
2325
2326 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2327
2328         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2329         NeXT runtime when the type is READONLY.
2330
2331 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2332
2333         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2334         * gcc.target/i386/387-6.c: Ditto.
2335         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2336         * gcc.target/i386/387-4.c: Ditto.
2337         * gcc.target/i386/387-7.c: Ditto.
2338         * gcc.target/i386/387-8.c: Ditto.
2339         * gcc.target/i386/387-9.c: Ditto.
2340         * gcc.target/i386/387-10.c: Ditto.
2341         * gcc.target/i386/387-11.c: Ditto.
2342         * gcc.target/i386/387-12.c: Ditto.
2343
2344         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2345
2346 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2347
2348         PR target/44981
2349         * gcc.dg/darwin-cfstring-format-1.c: New.
2350         * gcc.dg/warn-nsstring.c: New.
2351         * objc.dg/fsf-nsstring-format-1.m: New.
2352         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2353         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2354         linker warning.
2355
2356 2010-11-05  Jason Merrill  <jason@redhat.com>
2357
2358         PR c++/45473
2359         * g++.dg/inherit/virtual6.C: New.
2360
2361 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR c/44772
2364         * gcc.dg/Wcxx-compat-21.c: New test.
2365
2366 2010-11-05  Ian Lance Taylor  <iant@google.com>
2367
2368         PR target/46084
2369         * gcc.target/i386/pr46084.c: New test.
2370
2371 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2372
2373         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2374         * (check_effective_target_mempcpy): New.
2375         * gcc.c-torture/execute/pr45636.c: Move this...
2376         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2377
2378 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2379
2380         * gcc.target/i386/i386.exp (FLAGS): Remove.
2381         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2382
2383 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR c++/46160
2386         * g++.dg/opt/empty2.C: New test.
2387
2388         PR target/45670
2389         * gcc.target/i386/pr45670.c: New test.
2390
2391 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2392
2393         PR fortran/45451
2394         PR fortran/46174
2395         * gfortran.dg/class_19.f03: Modified.
2396         * gfortran.dg/class_allocate_6.f03: New.
2397
2398 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2399
2400         * gcc.target/i386/avx-vzeroupper-19.c: New.
2401
2402 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR tree-optimization/46099
2405         * gcc.dg/autopar/pr46099.c: New test.
2406
2407         PR middle-end/43690
2408         * c-c++-common/pr43690.c: New test.
2409
2410 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2411
2412         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2413         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2414         declaration and implementation.
2415         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2416         * obj-c++.dg/property/at-property-13.mm: Likewise.
2417         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2418         * obj-c++.dg/property/property-1.mm: Likewise.
2419         * obj-c++.dg/property/at-property-7.mm: Likewise.
2420         * obj-c++.dg/property/at-property-9.mm: Likewise.
2421         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2422         * obj-c++.dg/property/at-property-10.mm: Likewise.
2423         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2424         * obj-c++.dg/property/at-property-12.mm: Likewise.
2425         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2426         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2427         * obj-c++.dg/property/at-property-6.mm: Likewise.
2428         * obj-c++.dg/property/at-property-8.mm: Likewise.
2429         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2430         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2431         * obj-c++.dg/property/at-property-11.mm: Likewise.
2432         * obj-c++.dg/template-8.mm: Likewise.
2433         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2434         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2435         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2436         and put a FIXME for this.
2437         * obj-c++.dg/property/property-2.mm: Remove.
2438         * obj-c++.dg/property/property-3.mm: Remove.
2439
2440 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR debug/46307
2443         * gcc.dg/pr46307.c: New test.
2444
2445 2010-11-05  Jason Merrill  <jason@redhat.com>
2446
2447         PR c++/46304
2448         * g++.dg/ext/complex6.C: New.
2449
2450 2010-11-04  Bud Davis   <jimmied@smu.edu>
2451
2452         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2453
2454 2010-11-04  Chao-ying Fu  <fu@mips.com>
2455
2456         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2457         msubu, mult, multu.
2458         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2459
2460 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2461
2462         Fixed using the Objective-C 2.0 dot-syntax with class names.
2463         * objc.dg/property/dotsyntax-3.m: New.
2464         * objc.dg/property/dotsyntax-4.m: New.
2465         * obj-c++.dg/property/dotsyntax-3.mm: New.
2466         * obj-c++.dg/property/dotsyntax-4.mm: New.
2467
2468         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2469         Objective-C 2.0 dot-syntax is used with class names.
2470         * obj-c++.dg/fobjc-std-1.mm: Same change.
2471
2472 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2473
2474         * gcc.target/powerpc/loop_align.c: New.
2475
2476 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2477
2478         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2479
2480         merge from FSF 'apple/trunk' branch.
2481         * gcc.target/powerpc/darwin64-abi.c: New.
2482
2483 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR tree-optimization/46233
2486         * gcc.dg/pr46233.c: New test.
2487
2488 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2489
2490         * objc.dg/property/property-2.m: Deleted.
2491         * objc.dg/property/property-3.m: Deleted.
2492
2493 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2494
2495         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2496         defined.
2497         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2498         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2499         * objc.dg/property/property-1.m: Likewise.
2500         * objc.dg/property/at-property-6.m: Likewise.
2501         * objc.dg/property/at-property-7.m: Likewise.
2502         * objc.dg/property/dotsyntax-1.m: Likewise.
2503         * objc.dg/property/at-property-8.m: Likewise.
2504         * objc.dg/property/dotsyntax-2.m: Likewise.
2505         * objc.dg/property/at-property-9.m: Likewise.
2506         * objc.dg/property/synthesize-2.m: Likewise.
2507         * objc.dg/property/at-property-10.m: Likewise.
2508         * objc.dg/property/at-property-11.m: Likewise.
2509         * objc.dg/property/at-property-12.m: Likewise.
2510         * objc.dg/property/at-property-13.m: Likewise.
2511         * objc.dg/property/fsf-property-method-access.m: Likewise.
2512         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2513         linker warning.
2514         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2515         warnings.
2516         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2517         deprecation warnings.  Use Object1 implementation.
2518         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2519         * objc/execute/forward-1.m: Remove.
2520         * objc/execute/forward-1.x: Remove.
2521
2522 2010-11-04  Jason Merrill  <jason@redhat.com>
2523
2524         * g++.dg/cpp0x/constexpr-access.C: New.
2525
2526 2010-11-04  Richard Guenther  <rguenther@suse.de>
2527
2528         PR rtl-optimization/46183
2529         * gcc.dg/torture/pr46183.c: New testcase.
2530
2531 2010-11-04  Richard Guenther  <rguenther@suse.de>
2532
2533         PR tree-optimization/46068
2534         * gcc.dg/torture/pr46068.c: New testcase.
2535
2536 2010-11-04  Richard Guenther  <rguenther@suse.de>
2537
2538         PR tree-optimization/45991
2539         * gcc.dg/pr45991.c: New testcase.
2540
2541 2010-11-04  Richard Guenther  <rguenther@suse.de>
2542
2543         PR tree-optimization/46154
2544         * g++.dg/torture/pr46154.C: New testcase.
2545
2546 2010-11-04  Richard Guenther  <rguenther@suse.de>
2547
2548         PR tree-optimization/45733
2549         * gcc.dg/pr45733.c: New testcase.
2550
2551 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2552
2553         PR tree-optimization/46213
2554         * gfortran.dg/vect/pr46213.f90: New.
2555
2556 2010-11-04  Richard Guenther  <rguenther@suse.de>
2557
2558         PR testsuite/45702
2559         * gcc.dg/pr34989-1.c: Move ...
2560         * gcc.dg/lto/pr34989-1_0.c: ... here.
2561         * gcc.dg/pr34989-2.c: Move ...
2562         * gcc.dg/lto/pr34989-1_1.c: ... here.
2563         * gcc.dg/pr27898.c: Move ...
2564         * gcc.dg/lto/pr27898_0.c: ... here and ...
2565         * gcc.dg/lto/pr27898_1.c: ... split.
2566         * gcc.dg/pr28712.c: Move ...
2567         * gcc.dg/lto/pr28712_0.c: ... here and ...
2568         * gcc.dg/lto/pr28712_1.c: ... split ...
2569         * gcc.dg/lto/pr28712_2.c: ... twice.
2570         * gcc.dg/pr28706.c: Move ...
2571         * gcc.dg/lto/pr28706_0.c: ... here and ...
2572         * gcc.dg/lto/pr28706_1.c: ... split.
2573
2574 2010-11-04  Richard Guenther  <rguenther@suse.de>
2575             Richard Henderson  <rth@redhat.com>
2576
2577         * gcc.target/i386/fma4-vector-2.c: New testcase.
2578
2579 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2580             Richard Guenther  <rguenther@suse.de>
2581
2582         * gcc.dg/vec-scal-opt.c: New testcase.
2583         * gcc.dg/vec-scal-opt1.c: New testcase.
2584         * gcc.dg/vec-scal-opt2.c: New testcase.
2585
2586 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2587
2588         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2589         from plugin build flags on Darwin targets.
2590
2591 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2592
2593         * gcc.target/i386/pr46285.c: Require split_stack target.
2594
2595 2010-11-03  Jason Merrill  <jason@redhat.com>
2596
2597         PR c++/46293
2598         * g++.dg/cpp0x/constexpr-base2.C: New.
2599
2600         PR c++/46289
2601         * g++.dg/cpp0x/initlist45.C: New.
2602
2603 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2604
2605         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2606         is now allowed in categories.
2607         * obj-c++.dg/property/dynamic-2.mm: Same change.
2608         * objc.dg/property/dynamic-3.m: New.
2609         * obj-c++.dg/property/dynamic-3.mm: New.
2610         * objc.dg/property/at-property-14.m: New.
2611         * objc.dg/property/at-property-15.m: New.
2612         * obj-c++.dg/property/at-property-14.mm: New.
2613         * obj-c++.dg/property/at-property-15.mm: New.
2614
2615         * objc.dg/foreach-6.m: Added a few more tests for valid and
2616         invalid iterating variables and collections.
2617
2618 2010-11-03  Xinliang David Li  <davidxl@google.com>
2619
2620         PR target/46200
2621         * g++.dg/tree-ssa/ivopts-2.C: New test.
2622
2623 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2624
2625         PR target/46295
2626         * gcc.target/i386/pr46295.c: New.
2627
2628 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2629
2630         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2631         precision min/max for single precision on VSX.
2632
2633 2010-11-03  Jason Merrill  <jason@redhat.com>
2634
2635         PR c++/46289
2636         * g++.dg/cpp0x/constexpr-ice3.C: New.
2637
2638 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2639
2640         * gnat.dg/opt8.ad[sb]: New test.
2641         * gnat.dg/opt8_pkg.ads: New helper.
2642
2643 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2644
2645         PR rtl-optimization/45865
2646         * gcc.dg/pr45865.c: New.
2647         * gcc.dg/torture/pr45865.c: Likewise.
2648
2649         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2650         * gcc.target/arm/headmerge-2.c: Likewise.
2651         * gcc.target/i386/headmerge-1.c: Likewise.
2652         * gcc.target/i386/headmerge-2.c: Likewise.
2653
2654 2010-11-03  Richard Guenther  <rguenther@suse.de>
2655
2656         PR middle-end/46288
2657         * gcc.dg/pr46288.c: New testcase.
2658
2659 2010-11-03  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/44807
2662         * gcc.dg/torture/pr44807.c: New testcase.
2663
2664 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665
2666         PR libgfortran/43899
2667         * gfortran.dg/namelist_67.f90: New test.
2668
2669 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR tree-optimization/46009
2672         * gcc.dg/vect/pr46009.c: New function.
2673
2674 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2675
2676         Implemented -fobjc-std=objc1 flag.
2677         * objc.dg/fobjc-std-1.m: New.
2678         * obj-c++.dg/fobjc-std-1.mm: New.
2679
2680 2010-11-03  Richard Guenther  <rguenther@suse.de>
2681
2682         PR middle-end/46241
2683         * g++.dg/debug/pr46241.C: New testcase.
2684
2685 2010-11-03  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/46190
2688         * gfortran.dg/pr46190.f90: New testcase.
2689
2690 2010-11-03  Richard Guenther  <rguenther@suse.de>
2691
2692         PR testsuite/46274
2693         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2694         * gcc.dg/vect/vect-19.c: Likewise.
2695         * gcc.dg/vect/vect-17.c: Likewise.
2696
2697 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2698
2699         PR target/46285
2700         * gcc.target/i386/pr46285.c: New.
2701
2702 2010-11-03  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/46217
2705         * gcc.dg/pr46217.c: New testcase.
2706
2707 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2708
2709         * objc.dg/property/dotsyntax-1.m: New.
2710         * objc.dg/property/dotsyntax-2.m: New.
2711         * obj-c++.dg/property/dotsyntax-1.mm: New.
2712         * obj-c++.dg/property/dotsyntax-2.mm: New.
2713
2714 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR tree-optimization/46165
2717         * gcc.dg/pr46165.c: New test.
2718
2719 2010-11-03  Richard Guenther  <rguenther@suse.de>
2720
2721         PR middle-end/46251
2722         * gcc.dg/pr46251.c: New testcase.
2723
2724 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2725
2726         PR tree-optimization/46107
2727         * gcc.c-torture/compile/pr46107.c: New test.
2728
2729         PR debug/46252
2730         * gcc.dg/pr46252.c: New test.
2731
2732         PR rtl-optimization/46034
2733         PR rtl-optimization/46212
2734         PR rtl-optimization/46248
2735         * gcc.c-torture/compile/pr46034.c: New test.
2736         * gcc.c-torture/compile/pr46248.c: New test.
2737         * gcc.dg/pr46212.c: New test.
2738
2739 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2740
2741         * gnat.dg/sizetype4.adb: New test.
2742
2743 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2744
2745         * gcc.target/i386/avx-vzeroupper-15.c: New.
2746         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2747         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2748         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2749
2750         PR target/46253
2751         * gcc.target/i386/pr46253.c: New.
2752
2753 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2754             Tobias Burnus  <burnus@net-b.de>
2755
2756         PR fortran/45170
2757         * gfortran.dg/deferred_type_param_1.f90: New.
2758         * gfortran.dg/deferred_type_param_2.f90: New.
2759         * gfortran.dg/initialization_1.f90: Update dg-errors.
2760         * gfortran.dg/initialization_9.f90: Update dg-errors.
2761
2762 2010-11-02  Richard Guenther  <rguenther@suse.de>
2763
2764         PR tree-optimization/46149
2765         * g++.dg/torture/pr46149.C: New testcase.
2766
2767 2010-11-02  Richard Guenther  <rguenther@suse.de>
2768
2769         PR tree-optimization/46216
2770         * gcc.dg/torture/pr46216.c: New testcase.
2771
2772 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2773
2774         PR target/46131
2775         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2776         *-*-osf*.
2777
2778 2010-11-02  Richard Guenther  <rguenther@suse.de>
2779
2780         PR tree-optimization/46184
2781         * gcc.dg/pr46184.c: New testcase.
2782
2783 2010-11-02  Richard Guenther  <rguenther@suse.de>
2784
2785         PR tree-optimization/46177
2786         * gcc.dg/pr46177.c: New testcase.
2787
2788 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2789
2790         PR middle-end/46120
2791         * g++.dg/ipa/ivinline-9.C: New test.
2792
2793 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2794
2795         PR tree-optimization/45875
2796         * g++.dg/torture/pr45875.C: New test.
2797
2798 2010-11-02  Richard Guenther  <rguenther@suse.de>
2799
2800         PR testsuite/46249
2801         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2802
2803 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR debug/46255
2806         * gcc.dg/pr46255.c: New test.
2807
2808 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2809
2810         PR c++/46170
2811         PR c++/46162
2812         * g++.dg/template/sfinae26.C: New test.
2813         * g++.dg/template/sfinae27.C: Likewise.
2814
2815 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2816
2817         PR c++/45606
2818         * g++.dg/template/typedef36.C: New test.
2819         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2820         * g++.dg/template/canon-type-10.C: Likewise.
2821         * g++.dg/template/canon-type-11.C: Likewise.
2822         * g++.dg/template/canon-type-12.C: Likewise.
2823         * g++.dg/template/canon-type-13.C: Likewise.
2824
2825 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2826
2827         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2828         instance of debug_pubnames on darwin.
2829
2830 2010-11-01  Jason Merrill  <jason@redhat.com>
2831             Benjamin Kosnik  <bkoz@redhat.com>
2832
2833         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2834         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2835
2836         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2837         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2838         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2839         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2840         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2841         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2842         * g++.dg/cpp0x/constexpr-array.C: New.
2843         * g++.dg/cpp0x/constexpr-base.C: New.
2844         * g++.dg/cpp0x/constexpr-complex.C: New.
2845         * g++.dg/cpp0x/constexpr-data1.C: New.
2846         * g++.dg/cpp0x/constexpr-data2.C: New.
2847         * g++.dg/cpp0x/constexpr-deref.C: New.
2848         * g++.dg/cpp0x/constexpr-diag1.C: New.
2849         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2850         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2851         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2852         * g++.dg/cpp0x/constexpr-empty.C: New.
2853         * g++.dg/cpp0x/constexpr-empty2.C: New.
2854         * g++.dg/cpp0x/constexpr-empty3.C: New.
2855         * g++.dg/cpp0x/constexpr-empty4.C: New.
2856         * g++.dg/cpp0x/constexpr-empty5.C: New.
2857         * g++.dg/cpp0x/constexpr-ex1.C: New.
2858         * g++.dg/cpp0x/constexpr-ex2.C: New.
2859         * g++.dg/cpp0x/constexpr-ex3.C: New.
2860         * g++.dg/cpp0x/constexpr-ex4.C: New.
2861         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2862         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2863         * g++.dg/cpp0x/constexpr-function1.C: New.
2864         * g++.dg/cpp0x/constexpr-function2.C: New.
2865         * g++.dg/cpp0x/constexpr-function3.C: New.
2866         * g++.dg/cpp0x/constexpr-ice.C: New.
2867         * g++.dg/cpp0x/constexpr-initlist.C: New.
2868         * g++.dg/cpp0x/constexpr-neg1.C: New.
2869         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2870         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2871         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2872         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2873         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2874         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2875         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2876         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2877         * g++.dg/cpp0x/constexpr-object1.C: New.
2878         * g++.dg/cpp0x/constexpr-object2.C: New.
2879         * g++.dg/cpp0x/constexpr-overflow.C: New.
2880         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2881         * g++.dg/cpp0x/constexpr-pos1.C: New.
2882         * g++.dg/cpp0x/constexpr-potential1.C: New.
2883         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2884         * g++.dg/cpp0x/constexpr-pure.C: New.
2885         * g++.dg/cpp0x/constexpr-static.C: New.
2886         * g++.dg/cpp0x/constexpr-static2.C: New.
2887         * g++.dg/cpp0x/constexpr-static3.C: New.
2888         * g++.dg/cpp0x/constexpr-static4.C: New.
2889         * g++.dg/cpp0x/constexpr-static5.C: New.
2890         * g++.dg/cpp0x/constexpr-static6.C: New.
2891         * g++.dg/cpp0x/constexpr-string.C: New.
2892         * g++.dg/cpp0x/constexpr-switch.C: New.
2893         * g++.dg/cpp0x/constexpr-targ.C: New.
2894         * g++.dg/cpp0x/constexpr-throw.C: New.
2895         * g++.dg/cpp0x/constexpr-typeid.C: New.
2896         * g++.dg/cpp0x/constexpr-union.C: New.
2897         * g++.dg/cpp0x/constexpr-value.C: New.
2898         * g++.dg/cpp0x/constexpr-value2.C: New.
2899         * g++.dg/cpp0x/constexpr-variadic.C: New.
2900         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2901         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2902         * g++.dg/other/fold1.C: Likewise.
2903         * g++.dg/parse/crash36.C: Likewise.
2904         * g++.dg/parse/constant4.C: Adjust expected error.
2905         * g++.dg/template/arg5.C: Likewise.
2906         * g++.dg/template/non-dependent10.C: Likewise.
2907         * g++.dg/template/qualified-id3.C: Likewise.
2908         * g++.dg/warn/overflow-warn-1.C: Likewise.
2909         * g++.dg/warn/overflow-warn-3.C: Likewise.
2910         * g++.dg/warn/overflow-warn-4.C: Likewise.
2911         * g++.old-deja/g++.pt/crash10.C: Likewise.
2912
2913         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2914
2915 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2916
2917         Implemented format and noreturn attributes for Objective-C methods.
2918         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2919         * objc.dg/attributes/method-deprecated-1.m: New.
2920         * objc.dg/attributes/method-deprecated-2.m: New.
2921         * objc.dg/attributes/method-deprecated-3.m: New.
2922         * objc.dg/attributes/method-noreturn-1.m: New.
2923         * objc.dg/attributes/method-sentinel-1.m: New.
2924         * objc.dg/attributes/method-format-1.m: New.
2925         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2926         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2927         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2928         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2929         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2930         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2931         * obj-c++.dg/attributes/method-format-1.mm: New.
2932
2933 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2934
2935         * objc.dg/property/at-property-deprecated-1.m: New.
2936         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2937
2938 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2939
2940         Implemented Objective-C 2.0 property accessors.
2941         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2942         avoid testing more complex accessors in this testcase which is not
2943         about them.
2944         * objc.dg/property/at-property-7.m: Same change.
2945         * objc.dg/property/at-property-8.m: Same change.
2946         * objc.dg/property/at-property-9.m: Same change.
2947         * objc.dg/property/at-property-10.m: Same change.
2948         * objc.dg/property/at-property-11.m: Same change.
2949         * obj-c++.dg/property/at-property-6.mm: Same change.
2950         * obj-c++.dg/property/at-property-7.mm: Same change.
2951         * obj-c++.dg/property/at-property-8.mm: Same change.
2952         * obj-c++.dg/property/at-property-9.mm: Same change.
2953         * obj-c++.dg/property/at-property-10.mm: Same change.
2954         * obj-c++.dg/property/at-property-11.mm: Same change.
2955         * objc.dg/property/at-property-12.m: New.
2956         * objc.dg/property/at-property-13.m: New.
2957         * obj-c++.dg/property/at-property-12.mm: New.
2958         * obj-c++.dg/property/at-property-13.mm: New.
2959
2960 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2961
2962         PR fortran/46152
2963         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2964         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2965         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2966         * gfortran.dg/allocate_with_typespec_2.f: New test.
2967         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2968         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2969         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2970
2971 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2972             Nathan Froyd  <froydnj@codesourcery.com>
2973
2974         PR tree-optimization/46259
2975         * gfortran.dg/pr46259.f: New testcase.
2976
2977 2010-11-01  Paul Koning  <ni1d@arrl.net>
2978
2979         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2980         * gcc.c-torture/compile/20020604-1.c: Ditto.
2981         * gcc.c-torture/compile/20001226-1.c: Ditto.
2982         * gcc.c-torture/compile/20010327-1.c: Ditto.
2983         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2984         * gcc.c-torture/compile/pr43191.c: Ditto.
2985         * gcc.c-torture/compile/pr41181.c: Ditto.
2986
2987 2010-10-31  Richard Henderson  <rth@redhat.com>
2988
2989         * lib/target-supports.exp
2990         (check_effective_target_automatic_stack_alignment): True for
2991         x86 but not windows.
2992         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2993         use of the preferred-stack-boundary arguments.
2994         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2995
2996 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2997
2998         PR target/46142
2999         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3000         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3001
3002 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3003
3004         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3005
3006 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3007
3008         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3009         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3010         than tls.
3011         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3012         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3013         * objc.dg/torture/tls/thr-init.m: Likewise.
3014         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3015         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3016
3017 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3018
3019         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3020         the Linux kernel.
3021
3022 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3023
3024         PR fortran/44917
3025         PR fortran/44926
3026         PR fortran/46196
3027         * gfortran.dg/typebound_generic_10.f03: New.
3028
3029 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3030
3031         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3032         * objc.dg/property/property-neg-1.m: Updated for changes in the
3033         syntax of @property and the implementation of
3034         @synthesize/@dynamic.
3035         * objc.dg/property/property-neg-2.m: Same change.
3036         * objc.dg/property/property-neg-3.m: Same change.
3037         * objc.dg/property/property-neg-4.m: Same change.
3038         * objc.dg/property/property-neg-5.m: Same change.
3039         * objc.dg/property/property-neg-7.m: Same change.
3040         * objc.dg/property/property-1.m: Same change.
3041         * objc.dg/property/synthesize-1.m: Same change.
3042         * objc.dg/property/at-property-2.m: Same change.
3043         * objc.dg/property/at-property-4.m: Same change.
3044
3045         * objc.dg/property/fsf-property-method-acces.m: Updated for
3046         changes in the syntax of @property and the implementation of
3047         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3048         * objc.dg/property/fsf-property-basic.m: Same change.
3049         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3050
3051         * objc.dg/property/at-property-5.m: New.
3052         * objc.dg/property/at-property-6.m: New.
3053         * objc.dg/property/at-property-7.m: New.
3054         * objc.dg/property/at-property-8.m: New.
3055         * objc.dg/property/at-property-9.m: New.
3056         * objc.dg/property/at-property-10.m: New.
3057         * objc.dg/property/at-property-11.m: New.
3058         * objc.dg/property/synthesize-2.m: New.
3059         * objc.dg/property/dynamic-2.m: New.
3060
3061         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3062         syntax of @property and the implementation of
3063         @synthesize/@dynamic.
3064         * obj-c++.dg/property/property-neg-2.mm: Same change.
3065         * obj-c++.dg/property/property-neg-3.mm: Same change.
3066         * obj-c++.dg/property/property-neg-4.mm: Same change.
3067         * obj-c++.dg/property/property-neg-5.mm: Same change.
3068         * obj-c++.dg/property/property-neg-7.mm: Same change.
3069         * obj-c++.dg/property/property-1.mm: Same change.
3070         * obj-c++.dg/property/synthesize-1.mm: Same change.
3071         * obj-c++.dg/property/at-property-2.mm: Same change.
3072         * obj-c++.dg/property/at-property-4.mm: Same change.
3073
3074         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3075         changes in the syntax of @property and the implementation of
3076         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3077         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3078         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3079
3080         * obj-c++.dg/property/at-property-5.mm: New.
3081         * obj-c++.dg/property/at-property-6.mm: New.
3082         * obj-c++.dg/property/at-property-7.mm: New.
3083         * obj-c++.dg/property/at-property-8.mm: New.
3084         * obj-c++.dg/property/at-property-9.mm: New.
3085         * obj-c++.dg/property/at-property-10.mm: New.
3086         * obj-c++.dg/property/at-property-11.mm: New.
3087         * obj-c++.dg/property/synthesize-2.mm: New.
3088         * obj-c++.dg/property/dynamic-2.mm: New.
3089
3090 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3091             Andrew Pinski  <pinskia@gmail.com>
3092
3093         * gcc.c-torture/execute/vector-shift.c: New testcase.
3094         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3095         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3096         * gcc.dg/vector-shift.c: Likewise.
3097         * gcc.dg/vector-shift1.c: Likewise.
3098         * gcc.dg/torture/vector-shift2.c: Likewise.
3099         * gcc.dg/vector-shift3.c: Likewise.
3100         * gcc.dg/simd-1b.c: Adjust.
3101
3102 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3103
3104         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3105
3106 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3107
3108         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3109
3110 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3111
3112         PR target/46153
3113         * gcc.target/i386/pr46153.c: New test.
3114
3115 2010-10-27  Jason Merrill  <jason@redhat.com>
3116
3117         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3118
3119 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3120
3121         PR fortran/46161
3122         * gfortran.dg/class_dummy_3.f03: New.
3123
3124 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3125
3126         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3127         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3128
3129         * gcc.target/i386/avx-vzeroupper-3.c: New.
3130         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3131         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3132         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3133         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3134         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3135         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3136         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3137         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3138         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3139         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3140         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3141
3142 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3143
3144         * obj-c.dg/property/at-property-4.m: New.
3145         * obj-c++.dg/property/at-property-4.mm: New.
3146         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3147         updates in warning.
3148         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3149         updates in warning.
3150
3151 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3152
3153         * objc.dg/property/at-property-1.m: New.
3154         * objc.dg/property/at-property-2.m: New.
3155         * objc.dg/property/at-property-3.m: New.
3156         * objc.dg/ivar-invalid-type-1.m: New.
3157         * obj-c++.dg/property/at-property-1.mm: New.
3158         * obj-c++.dg/property/at-property-2.mm: New.
3159         * obj-c++.dg/property/at-property-3.mm: New.
3160         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3161         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3162         in error reporting.
3163
3164 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3165
3166         PR libgfortran/46010
3167         * gfortran.dg/namelist_66.f90: New test.
3168         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3169
3170 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3171
3172         PR fortran/42647
3173         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3174         * gfortran.dg/allocatable_scalar_10.f90: New.
3175         * gfortran.dg/class_19.f03: Extended.
3176
3177 2010-10-26  Jan Hubicka  <jh@suse.cz>
3178
3179         PR middle-end/45736
3180         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3181
3182 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3183
3184         PR tree-optimization/46167
3185         * gcc.dg/vect/O-pr46167.c: New.
3186         * gcc.dg/vect/vect.exp: Run tests with -O.
3187
3188 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3189
3190         PR target/44948
3191         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3192         * g++.dg/vect/pr33860a.cc: Likewise.
3193         * gcc.c-torture/compile/20070522-1.c: Likewise.
3194         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3195         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3196         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3197         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3198         * gcc.dg/pr44136.c: Likewise.
3199
3200         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3201         * gcc.dg/compat/vector-1_x.c: Likewise.
3202         * gcc.dg/compat/vector-1_y.c: Likewise.
3203         * gcc.dg/compat/vector-2_x.c: Likewise.
3204         * gcc.dg/compat/vector-2_y.c: Likewise.
3205         * gcc.dg/pr43300.c: Likewise.
3206
3207         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3208         * gcc.dg/compat/vector-1a_y.c: Likewise.
3209         * gcc.dg/compat/vector-1b_x.c: Likewise.
3210         * gcc.dg/compat/vector-1b_y.c: Likewise.
3211         * gcc.dg/compat/vector-2a_x.c: Likewise.
3212         * gcc.dg/compat/vector-2a_y.c: Likewise.
3213         * gcc.dg/compat/vector-2b_x.c: Likewise.
3214         * gcc.dg/compat/vector-2b_y.c: Likewise.
3215         * gcc.target/i386/pr39162.c: Likewise.
3216         * gcc.target/i386/pr40906-2.c: Likewise.
3217         * gcc.target/i386/sse-5.c: Likewise.
3218
3219         * gcc.dg/pr35442.c: Prune ABI change warnings.
3220
3221         * gcc.c-torture/execute/pr38151.x: New.
3222         * gcc.target/i386/pr44948-1a.c: Likewise.
3223         * gcc.target/i386/pr44948-1b.c: Likewise.
3224         * gcc.target/i386/pr44948-2a.c: Likewise.
3225         * gcc.target/i386/pr44948-2b.c: Likewise.
3226
3227 2010-10-26  Ian Lance Taylor  <iant@google.com>
3228
3229         PR middle-end/45687
3230         * gcc.c-torture/execute/20101025-1.c: New test.
3231
3232 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3233
3234         PR fortran/45451
3235         * gfortran.dg/class_allocate_5.f90: New.
3236
3237 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3238
3239         Implement opaque-enum-specifiers for C++0x
3240         * g++.dg/cpp0x/forw_enum1.C: New.
3241         * g++.dg/cpp0x/forw_enum2.C: New.
3242         * g++.dg/cpp0x/forw_enum3.C: New.
3243         * g++.dg/cpp0x/forw_enum4.C: New.
3244         * g++.dg/cpp0x/forw_enum5.C: New.
3245         * g++.dg/cpp0x/forw_enum6.C: New.
3246         * g++.dg/cpp0x/forw_enum7.C: New.
3247         * g++.dg/cpp0x/forw_enum8.C: New.
3248         * g++.dg/cpp0x/forw_enum9.C: New.
3249         * g++.dg/parse/enum3.C: Add new errors.
3250         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3251         * g++.dg/cpp0x/auto9.C: Add new error.
3252         * g++.dg/template/crash79.C: Add new errors.
3253
3254 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3255
3256         * gcc.target/arm/volatile-bitfields-1.c: New test.
3257         * gcc.target/arm/volatile-bitfields-2.c: New test.
3258         * gcc.target/arm/volatile-bitfields-3.c: New test.
3259
3260 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3261
3262         * gnat.dg/pointer_discr1.adb: New test.
3263         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3264         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3265         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3266
3267 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3268
3269         * gnat.dg/loop_optimization8.adb: New test.
3270         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3271         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3272
3273 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3274
3275         * gnat.dg/in_out_parameter2.adb: New test.
3276         * gnat.dg/in_out_parameter3.adb: Likewise.
3277
3278 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3279
3280         * g++.dg/opt/combine.c: New test.
3281
3282 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3283
3284         * gnat.dg/opt7.ad[sb]: New test.
3285         * gnat.dg/opt7_pkg.ads: New helper.
3286
3287 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3288
3289         PR objc/45735
3290         * obj-c.dg/pr45735.mm: New.
3291         * obj-c++.dg/pr45735.mm: New.
3292
3293 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3294
3295         PR objc/24393
3296         * objc.dg/pr24393.m: New.
3297         * obj-c++.dg/pr24393.mm: New.
3298
3299 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3300
3301         PR objc/28049
3302         * objc.dg/pr28049.m: New.
3303         * obj-c++.dg/pr28049.mm: New.
3304
3305 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3306
3307         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3308         parameter attributes are now supported.
3309         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3310         * objc.dg/attributes/parameter-attribute-1.m: New test.
3311         * objc.dg/attributes/parameter-attribute-2.m: New test.
3312         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3313         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3314
3315 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3316
3317         Based on the CFString implementation in FSF apple/trunk branch.
3318
3319         * gcc.dg/darwin-cfstring-1.c: New.
3320         * gcc.dg/darwin-cfstring-2.c: New.
3321         * gcc.dg/torture/darwin-cfstring-3.c: New.
3322         * g++.dg/other/darwin-cfstring1.C: New.
3323         * g++.dg/torture/darwin-cfstring-3.C: New.
3324
3325 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3326
3327         * objc.dg/demangle-1.m: New test.
3328         * obj-c++.dg/demangle-1.mm: New test.
3329         * obj-c++.dg/demangle-2.mm: New test.
3330         * obj-c++.dg/demangle-3.mm: New test.
3331
3332 2010-10-23  Ian Lance Taylor  <iant@google.com>
3333
3334         * gcc.c-torture/execute/20101011-1.c: New test.
3335         * gcc.c-torture/execute/20101011-1.x: New test driver.
3336
3337 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3338
3339         PR fortran/46122
3340         * gfortran.dg/protected_8.f90: New.
3341
3342 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3343
3344         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3345         * gcc.target/i386/isa-9.c: Skip for -march other than
3346         -march=amdfam10 in multilib options.
3347         * gcc.target/i386/pr42589.c: Skip for -march other than
3348         -march=i486 in multilib options.
3349         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3350         other -march in multilib options.
3351
3352 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3353
3354         PR rtl-optimization/37360
3355         * gcc.dg/pr37360.c: New test.
3356
3357 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3358
3359         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3360
3361 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3362             Andrew Pinski  <pinskia@gmail.com>
3363
3364         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3365         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3366         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3367         * gcc.dg/vector-subscript-1.c: Likewise.
3368         * gcc.dg/vector-subscript-2.c: Likewise.
3369         * gcc.dg/vector-subscript-3.c: New testcase.
3370         * gcc.dg/array-8.c: Adjust.
3371
3372 2010-10-22  Richard Guenther  <rguenther@suse.de>
3373
3374         PR middle-end/46137
3375         * c-c++-common/torture/pr46137.c: New testcase.
3376
3377 2010-10-22  Jason Merrill  <jason@redhat.com>
3378
3379         PR c++/46129
3380         * g++.dg/template/defarg14.C: New.
3381
3382 2010-10-22  Jason Merrill  <jason@redhat.com>
3383
3384         PR c++/46103
3385         * g++.dg/cpp0x/implicit10.C: New.
3386
3387 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3388
3389         PR target/46098
3390         * gcc.target/i386/pr46098.c: New test.
3391
3392 2010-10-22  Richard Guenther  <rguenther@suse.de>
3393
3394         PR tree-optimization/45720
3395         * gcc.dg/torture/pr45720.c: New testcase.
3396
3397 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3398
3399         PR tree-optimization/46126
3400         * gcc.dg/vect/pr46126.c: New.
3401
3402 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3403
3404         Based on the CFString implementation in FSF apple/trunk branch.
3405
3406         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3407         so that the latter can be used in dg-skip and dg-xfail clauses.
3408         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3409         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3410         to use dg-additional-files for Object1.
3411         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3412         to use dg-additional-files for Object1, move to torture/strings/.
3413         * obj-c++.dg/const-str-4.mm: Likewise.
3414         * obj-c++.dg/const-str-3.mm: Likewise.
3415         * obj-c++.dg/const-str-8.mm: Likewise.
3416         * obj-c++.dg/const-str-9.mm: Likewise.
3417         * obj-c++.dg/const-str-10.mm: Likewise.
3418         * obj-c++.dg/const-str-10.mm: Likewise.
3419         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3420         to use dg-additional-files for Object1, move to strings/.
3421         * obj-c++.dg/const-str-2.mm: Likewise.
3422         * obj-c++.dg/const-str-5.mm: Likewise.
3423         * obj-c++.dg/const-str-6.mm: Likewise.
3424         * obj-c++.dg/const-str-12.mm: Likewise.
3425         * obj-c++.dg/strings/strings.exp: New.
3426         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3427         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3428         * obj-c++.dg/torture/strings/strings.exp: New.
3429         * obj-c++.dg/torture/strings/string1.mm: New.
3430         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3431         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3432         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3433
3434         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3435         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3436         * objc/execute/string2.m: Likewise.
3437         * objc/execute/string3.m: Likewise.
3438         * objc/execute/string3.m: Likewise.
3439         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3440         * objc.dg/foreach-4.m: Likewise.
3441         * objc.dg/foreach-5.m: Likewise.
3442         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3443         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3444         * objc.dg/const-str-4.m: Likewise.
3445         * objc.dg/const-str-7.m: Likewise.
3446         * objc.dg/const-str-8.m: Likewise.
3447         * objc.dg/const-str-9.m: Likewise.
3448         * objc.dg/const-str-10.m: Likewise.
3449         * objc.dg/const-str-11.m: Likewise.
3450         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3451         to use dg-additional-files for Object1, move to objc.dg/strings/.
3452         * objc.dg/const-str-2.m: Likewise.
3453         * objc.dg/const-str-5.m: Likewise.
3454         * objc.dg/const-str-6.m: Likewise.
3455         * objc.dg/const-str-12.m: Likewise.
3456         * objc.dg/const-str-12b.m: Likewise.
3457         * objc.dg/strings/strings.exp: New.
3458         * objc.dg/strings/const-cfstring-2.m: New.
3459         * objc.dg/strings/const-cfstring-5.m: New.
3460         * objc.dg/torture/strings/strings.exp: New.
3461         * objc.dg/torture/strings/const-cfstring-1.m: New.
3462         * objc.dg/torture/strings/const-cfstring-3.m: New.
3463         * objc.dg/torture/strings/const-cfstring-4.m: New.
3464
3465 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3466
3467         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3468
3469 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3470
3471         PR c++/46117
3472         * g++.dg/parse/crash57.C: New.
3473
3474 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3475             H.J. Lu  <hongjiu.lu@intel.com>
3476
3477         PR target/45946
3478         * gcc.target/i386/pr45946.c: New test.
3479
3480 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3481
3482         PR tree-optimization/45875
3483         * g++.dg/ipa/pr45875.C: New test.
3484
3485 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3486
3487         PR tree-optimization/46049
3488         PR tree-optimization/46052
3489         * gcc.dg/vect/pr46052.c: New test.
3490         * gcc.dg/vect/pr46049.c: New test.
3491
3492 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3493
3494         PR fortran/46007
3495         * gfortran.dg/shape_5.f90:  New test case.
3496
3497 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3498
3499         PR fortran/46060
3500         * gfortran.dg/proc_ptr_comp_25.f90: New.
3501
3502 2010-10-21  Richard Guenther  <rguenther@suse.de>
3503             Michael Matz  <matz@suse.de>
3504
3505         PR tree-optimization/45764
3506         * gcc.dg/torture/pr45764.c: New testcase.
3507
3508 2010-10-21  Richard Guenther  <rguenther@suse.de>
3509
3510         PR tree-optimization/46111
3511         * g++.dg/torture/pr46111.C: New testcase.
3512
3513 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3514
3515         PR fortran/46067
3516         * gfortran.dg/dummy_procedure_4.f90: New.
3517         * gfortran.dg/proc_ptr_30.f90: New.
3518
3519 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3520
3521         PR fortran/46100
3522         * gfortran.dg/ptr-func-1.f90: New.
3523         * gfortran.dg/ptr-func-2.f90: New.
3524
3525 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR tree-optimization/45919
3528         * gcc.c-torture/compile/pr45919.c: New test.
3529
3530         PR tree-optimization/46066
3531         * gcc.dg/autopar/pr46066.c: New test.
3532
3533 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3534
3535         PR c++/46024
3536         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3537
3538 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3539
3540         PR c++/46056
3541         * g++.dg/cpp0x/range-for7.C: New.
3542
3543 2010-10-20  Richard Guenther  <rguenther@suse.de>
3544
3545         PR lto/45667
3546         * g++.dg/lto/20101020-1_0.h: New testcase.
3547         * g++.dg/lto/20101020-1_0.C: Likewise.
3548         * g++.dg/lto/20101020-1_1.C: Likewise.
3549
3550 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3551
3552         * gcc.dg/20101013-1.c: New test.
3553
3554 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3555
3556         PR target/46085
3557         * gcc.target/i386/pr46085-1.c: New.
3558         * gcc.target/i386/pr46085-2.c: Likewise.
3559
3560 2010-10-20  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/45860
3563         * gcc.dg/torture/pr45860.c: New testcase.
3564
3565 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3566
3567         * gnat.dg/discr25.adb: New test.
3568         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3569
3570 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3571
3572         * gcc.target/powerpc/ehreturn.c: New test.
3573
3574 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3575
3576         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3577         not require Foundation and run with the GNU runtime as well.
3578
3579         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3580
3581         Radar 4439126
3582         * obj-c++.dg/template-8.mm: New.
3583
3584 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3585
3586         PR objc/23709
3587         * objc.dg/pr23709.m: New.
3588         * obj-c++.dg/pr23709.m: New.
3589
3590 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3591
3592         PR c++/46046
3593         * g++.dg/template/crash104.C: New.
3594
3595 2010-10-19  Richard Henderson  <rth@redhat.com>
3596
3597         * gcc.target/i386/fma3-fma.c: New.
3598         * gcc.target/i386/fma3-builtin.c: New.
3599         * gcc.target/i386/fma4-builtin.c: New.
3600
3601 2010-10-19  Richard Guenther  <rguenther@suse.de>
3602
3603         PR testsuite/46081
3604         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3605
3606 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3607
3608         Merge from 'apple/trunk' branch on FSF servers.
3609
3610         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3611
3612         Radar 4293709
3613         * objc.dg/proto-init-mimatch-1.m: New.
3614         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3615
3616 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3617
3618         Implemented parsing @synthesize and @dynamic for
3619         Objective-C/Objective-C++.
3620         * objc.dg/property/dynamic-1.m: New.
3621         * objc.dg/property/synthesize-1.m: New.
3622         * obj-c++.dg/property/dynamic-1.mm: New.
3623         * obj-c++.dg/property/synthesize-1.mm: New.
3624
3625 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3626
3627         * objc.dg/at-class-1.m: New.
3628         * objc.dg/at-class-1.mm: New.
3629
3630 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3631
3632         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3633
3634 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3635
3636         Merge from 'apple/trunk' branch on FSF servers.
3637
3638         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3639
3640         Radar 4407151
3641         * obj-c++.dg/template-7.mm: New.
3642
3643 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3644
3645         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3646         bugfix.
3647
3648 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3649
3650         Merge from 'apple/trunk' branch on FSF servers.
3651
3652         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3653
3654         Radar 4451818
3655         * obj-c++.dg/try-catch-16.mm: New.
3656         * obj-c++.dg/try-catch-17.mm: New.
3657
3658         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3659
3660         Radar 4330422
3661         * obj-c++.dg/try-catch-15.mm: New
3662
3663         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3664
3665         Radar 4204796
3666         * obj-c++.dg/try-catch-12.mm: New
3667         * obj-c++.dg/try-catch-13.mm: New
3668         * obj-c++.dg/try-catch-14.mm: New
3669         * objc.dg/try-catch-11.m: New
3670         * objc.dg/try-catch-12.m: New
3671         * objc.dg/try-catch-13.m: New
3672
3673 2010-10-18  Richard Henderson  <rth@redhat.com>
3674
3675         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3676
3677 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3678
3679         PR c/46015
3680         * c-c++-common/Wunused-var-13.c: New test.
3681
3682 2010-10-18  Richard Guenther  <rguenther@suse.de>
3683
3684         PR tree-optimization/45967
3685         * gcc.dg/torture/pr45967.c: New testcase.
3686         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3687         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3688         * gcc.dg/torture/pr39074-2.c: Likewise
3689         * gcc.dg/torture/pta-escape-1.c: Likewise
3690         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3691         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3692         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3693         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3694         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3695         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3696
3697 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3698
3699         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3700
3701 2010-10-18  Richard Guenther  <rguenther@suse.de>
3702
3703         PR lto/44950
3704         * g++.dg/lto/20101015-2_0.C: New testcase.
3705
3706 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR middle-end/46019
3709         * gcc.c-torture/execute/pr46019.c: New test.
3710
3711 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3712
3713         Merge from 'apple/trunk' branch on FSF servers.
3714
3715         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3716
3717         Radar 4516785
3718         * obj-c++.dg/method-namespace-2.mm: New.
3719
3720 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3721
3722         Merge from 'apple/trunk' branch on FSF servers.
3723
3724         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3725
3726         Radar 4133425
3727         * objc.dg/private-1.m: Test modified.
3728         * obj-c++.dg/private-1.mm: Test modified.
3729
3730 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3731
3732         PR testsuite/45987
3733         * gcc.target/i386/push-1.c: Remove.
3734
3735 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3736             H.J. Lu  <hongjiu.lu@intel.com>
3737
3738         PR target/46051
3739         * gcc.target/i386/pr46051.c: New test.
3740
3741 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3742
3743         * obj-c++.dg/gnu-api-2-class.mm: New.
3744         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3745         * obj-c++.dg/gnu-api-2-method.mm: New.
3746         * obj-c++.dg/gnu-api-2-objc.mm: New.
3747         * obj-c++.dg/gnu-api-2-object.mm: New.
3748         * obj-c++.dg/gnu-api-2-property.mm: New.
3749         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3750         * obj-c++.dg/gnu-api-2-sel.mm: New.
3751
3752 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3753
3754         * objc.dg/fsf-package-0.m: New.
3755         * obj-c++.dg/fsf-package-0.m: New.
3756
3757 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3758
3759         PR objc/18255
3760         * objc.dg/pr18255.m: New.
3761
3762 2010-10-16  Jan Hubicka  <jh@suse.cz>
3763
3764         PR middle-end/44206
3765         * g++.dg/torture/pr44206.C: New.
3766
3767 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3768
3769         * objc.dg/gnu-api-2-class.m: New.
3770         * objc.dg/gnu-api-2-objc.m: New.
3771
3772 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3773
3774         * objc.dg/gnu-api-2-ivar.m: New.
3775
3776 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3777
3778         * objc.dg/gnu-api-2-property.m: New.
3779
3780 2010-10-15  Xinliang David Li  <davidxl@google.com>
3781
3782         * g++.dg/uninit-pred-3_a.C: New test.
3783         * g++.dg/uninit-pred-3_b.C: New test.
3784
3785 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3786
3787         * objc.dg/gnu-api-2-object.m: New.
3788
3789 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3790
3791         * objc.dg/gnu-api-2-method.m: New.
3792
3793 2010-10-15  Jason Merrill  <jason@redhat.com>
3794
3795         * g++.dg/lto/pr45983_0.C: New.
3796
3797 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3798
3799         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3800         builtin combiner patterns.
3801         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3802         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3803         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3804         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3805         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3806
3807 2010-10-15  Richard Guenther  <rguenther@suse.de>
3808
3809         * g++.dg/lto/20101015-1_0.C: New testcase.
3810
3811 2010-10-15  Richard Guenther  <rguenther@suse.de>
3812
3813         PR testsuite/46021
3814         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3815         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3816
3817 2010-10-15  Richard Guenther  <rguenther@suse.de>
3818
3819         PR lto/45957
3820         * g++.dg/lto/20101014-1_0.C: New testcase.
3821
3822 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3823
3824         * objc.dg/gnu-api-2-protocol.m: New.
3825         * objc.dg/gnu-api-2-sel.m: New.
3826
3827 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3828
3829         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3830         arm-eabi targets.
3831
3832 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3833
3834         * gcc.dg/20101010-1.c: New testcase.
3835
3836 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3837
3838         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3839         script when relocatable linking.
3840
3841 2010-10-14  Yao Qi  <yao@codesourcery.com>
3842
3843         PR target/45447
3844         * gcc.target/arm/pr45447.c: New test.
3845
3846 2010-10-14  Jan Hubicka  <jh@suse.cz>
3847
3848         PR middle-end/45621
3849         * g++.dg/lto/pr45621.h : New.
3850         * g++.dg/lto/pr45621_0.C: New.
3851         * g++.dg/lto/pr45621_1.C: New.
3852
3853 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3854
3855         * objc.dg/property: New.
3856         * objc.dg/property/fsf-property-basic.m: New.
3857         * objc.dg/property/fsf-property-method-access.m: New.
3858         * objc.dg/property/fsf-property-named-ivar.m: New.
3859         * obj-c++.dg/property: New.
3860         * obj-c++.dg/property/fsf-property-basic.mm: New.
3861         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3862         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3863
3864         merge from FSF apple 'trunk' branch.
3865         2006 Fariborz Jahanian  <fjahanian@apple.com>
3866
3867         Radars 4436866, 4505126, 4506903, 4517826
3868         * objc.dg/property/property-1.m: New.
3869         * objc.dg/property/property-2.m: New.
3870         * objc.dg/property/property-3.m: New.
3871         * objc.dg/property/property-neg-1.m: New.
3872         * objc.dg/property/property-neg-2.m: New.
3873         * objc.dg/property/property-neg-3.m: New.
3874         * objc.dg/property/property-neg-4.m: New.
3875         * objc.dg/property/property-neg-5.m: New.
3876         * objc.dg/property/property-neg-6.m: New.
3877         * objc.dg/property/property-neg-7.m: New.
3878         * objc.dg/property/property.exp: New.
3879         * obj-c++.dg/property/property-1.mm: New.
3880         * obj-c++.dg/property/property-2.mm: New.
3881         * obj-c++.dg/property/property-3.mm: New.
3882         * obj-c++.dg/property/property-neg-1.mm: New.
3883         * obj-c++.dg/property/property-neg-2.mm: New.
3884         * obj-c++.dg/property/property-neg-3.mm: New.
3885         * obj-c++.dg/property/property-neg-4.mm: New.
3886         * obj-c++.dg/property/property-neg-5.mm: New.
3887         * obj-c++.dg/property/property-neg-6.mm: New.
3888         * obj-c++.dg/property/property-neg-7.mm: New.
3889         * obj-c++.dg/property/property.exp: New.
3890
3891 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3892
3893         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3894
3895 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3896
3897         PR c/45969
3898         * gcc.c-torture/compile/pr45969-1.c: New test.
3899
3900 2010-10-14  Richard Guenther  <rguenther@suse.de>
3901
3902         PR tree-optimization/44913
3903         * gcc.dg/torture/pr44913.c: New testcase.
3904
3905 2010-10-14  Richard Guenther  <rguenther@suse.de>
3906
3907         PR lto/45382
3908         * g++.dg/lto/20101014-2_0.C: New testcase.
3909
3910 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3913         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3914         * gcc.target/i386/pr44130.c: Likewise.
3915         * gcc.target/i386/pr44144.c: Likewise.
3916         * gcc.target/i386/pr44180.c: Likewise.
3917         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3918         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3919         * gcc.target/i386/vect-sizes-1.c: Likewise.
3920         * gcc.target/i386/vectorize4-avx.c: Likewise.
3921
3922 2010-10-14  Richard Guenther  <rguenther@suse.de>
3923
3924         PR lto/44561
3925         * g++.dg/lto/20101010-3_0.C: New testcase.
3926         * g++.dg/lto/20101010-4_0.C: Likewise.
3927
3928 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3929
3930         * objc.dg/pr45878.m: Update to include NSConstantString interface
3931         for -fnext-runtime.
3932         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3933         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3934         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3935         reference for m64 -fnext-runtime.
3936
3937 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3938
3939         * gcc.target/i386/vect-sizes-1.c: New.
3940
3941 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3942
3943         PR middle-end/46011
3944         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3945
3946 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3947
3948         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3949         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3950
3951 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3952
3953         * gcc.target/ia64/20101005.c: New test.
3954
3955 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3956
3957         PR rtl-optimization/45570
3958         * gcc.dg/pr45570.c: New test.
3959
3960 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3961
3962         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3963         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3964         * gcc.target/i386/vectorize4-avx.c: Likewise.
3965
3966 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3967
3968         * gcc.target/i386/avx-copysign-vec.c: New.
3969         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3970
3971 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3972
3973         PR middle-end/44130
3974         * gcc.target/i386/pr44130.c: New.
3975
3976 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3977
3978         PR middle-end/44144
3979         * gcc.target/i386/pr44144.c: New.
3980
3981 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3982
3983         PR target/44180
3984         * gcc.target/i386/pr44180.c: New.
3985
3986 2010-10-13  Jason Merrill  <jason@redhat.com>
3987
3988         * g++.dg/template/canon-type-8.C: New.
3989
3990 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3991
3992         * gcc.c-torture/execute/20101013-1.c: New test.
3993
3994 2010-10-13  Richard Guenther  <rguenther@suse.de>
3995
3996         PR objc/45878
3997         * objc.dg/pr45878.m: New testcase.
3998
3999 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4000
4001         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4002         * gcc.dg/format/dfp-printf-1.c: Likewise.
4003         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4004
4005 2010-10-13  Richard Guenther  <rguenther@suse.de>
4006
4007         PR tree-optimization/45788
4008         * g++.dg/pr45788.C: New testcase.
4009
4010 2010-10-13  Richard Guenther  <rguenther@suse.de>
4011
4012         PR tree-optimization/45970
4013         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4014
4015 2010-10-13  Richard Guenther  <rguenther@suse.de>
4016
4017         PR tree-optimization/45982
4018         * gcc.dg/torture/pr45982.c: New testcase.
4019         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4020         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4021         * gcc.dg/torture/pr39074-2.c: Likewise.
4022
4023 2010-10-13  Richard Guenther  <rguenther@suse.de>
4024
4025         PR middle-end/45874
4026         * g++.dg/torture/pr45874.C: New testcase.
4027
4028 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4029
4030         * objc.dg/attributes/method-attribute-1.m: Update to respond
4031         to implemented method attributes..
4032         * objc.dg/attributes/method-attribute-2.m: Likewise.
4033         * objc.dg/attributes/method-attribute-3.m: Likewise.
4034         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4035         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4036         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4037
4038 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4039
4040         PR libobjc/23214
4041         * objc.dg/pr23214.m: New.
4042
4043 2010-10-12  Michael Eager  <eager@eagercon.com>
4044
4045         PR testsuite/45856
4046         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4047         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4048
4049 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR fortran/45636
4052         * gcc.c-torture/execute/pr45636.c: New test.
4053         * gfortran.dg/pr45636.f90: New test.
4054
4055 2010-10-12  Richard Henderson  <rth@redhat.com>
4056
4057         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4058
4059 2010-10-12  Daniel Kraft  <d@domob.eu>
4060
4061         PR fortran/38936
4062         * gfortran.dg/associate_1.f03: More tests with derived-types.
4063         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4064         * gfortran.dg/associate_8.f03: Fix typo.
4065         * gfortran.dg/initialization_27.f90: Fix typo.
4066
4067 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4068
4069         PR testsuite/45851
4070         * lib/lto.exp (lto-get-options-main): Support optional target
4071         selector for dg-extra-ld-options.
4072
4073 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4074
4075         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4076         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4077
4078 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4079
4080         PR middle-end/45699
4081         * g++.dg/torture/pr45699.C: New test.
4082         * g++.dg/otr-fold-1.C: Adjusted.
4083         * g++.dg/otr-fold-1.C: Likewise.
4084
4085 2010-10-11  Nick Clifton  <nickc@redhat.com>
4086
4087         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4088         Allow for a user label prefix.
4089
4090 2010-10-10  Richard Guenther  <rguenther@suse.de>
4091
4092         * g++.dg/lto/20101010-1_0.C: New testcase.
4093         * g++.dg/lto/20101010-2_0.C: Likewise.
4094
4095 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4096
4097         PR tree-optimization/45902
4098         * gcc.dg/vect/45902.c: New test.
4099
4100 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4101
4102         PR target/45870
4103         * gcc.dg/tls/pr45870.c: New test.
4104
4105 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4106
4107         PR fortran/45961
4108         * gfortran.dg/typebound_operator_6.f03: New.
4109
4110 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4111
4112         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4113         and adjust -export symbol scanning.
4114         * g++.dg/ext/dllexport1.C: Likewise.
4115         * g++.dg/ext/dllexport3.C: Likewise.
4116         * gcc.dg/dll-3.c: Likewise.
4117         * gcc.dg/dll-4.c: Likewise.
4118         * gcc.dg/dll-5.c: Likewise.
4119
4120 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4121
4122         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4123         instead of tree_profile dump file.
4124         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4125         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4126         dump file.
4127
4128 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4129
4130         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4131
4132 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4133
4134         * gfortran.dg/character_comparison_4.f90:  New test.
4135         * gfortran.dg/character_comparison_5.f90:  New test.
4136         * gfortran.dg/character_comparison_6.f90:  New test.
4137
4138 2010-10-09  Richard Henderson  <rth@redhat.com>
4139
4140         * lib/target-supports.exp
4141         (check_effective_target_automatic_stack_alignment): Always true.
4142
4143 2010-10-09  Richard Guenther  <rguenther@suse.de>
4144
4145         PR lto/45956
4146         * gcc.dg/lto/20101009-2_0.c: New testcase.
4147         * gcc.dg/lto/20101009-2_1.c: Likewise.
4148         * gcc.dg/lto/20101009-2_2.c: Likewise.
4149
4150 2010-10-09  Richard Guenther  <rguenther@suse.de>
4151
4152         PR lto/45947
4153         * g++.dg/lto/20101009-1_0.C: New testcase.
4154
4155 2010-10-09  Richard Guenther  <rguenther@suse.de>
4156
4157         PR tree-optimization/45945
4158         * gcc.dg/lto/20101009-1_0.c: New testcase.
4159
4160 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4161
4162         PR target/45913
4163         * gcc.target/i386/pr45913.c: New.
4164
4165 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4166
4167         PR fortran/45943
4168         * gfortran.dg/streamio_16.f90: Update test.
4169
4170 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4171
4172         PR tree-optimization/45903
4173         * gcc.target/i386/pr45903.c: New test.
4174
4175 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4176
4177         * gnat.dg/interface5.adb: Compile with warnings disabled.
4178
4179 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4180
4181         * obj-c++.dg/encode-10.mm: New testcase.
4182
4183 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4184
4185         PR objc++/23614
4186         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4187         C++ class.  Removed XFAIL.
4188
4189 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4190
4191         PR fortran/45933
4192         * gfortran.dg/typebound_operator_5.f03: New.
4193
4194 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4195
4196         Merge from 'apple/trunk' branch on FSF servers.
4197
4198         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4199
4200         Radar 4508851
4201         * obj-c++.dg/method-namespace-1.mm: New.
4202
4203 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4204
4205         * gcc.dg/tree-ssa/sra-11.c: New test.
4206
4207 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4208
4209         PR Tree-Vect/45847
4210         * gcc.dg/vect/pr45847.c: New test.
4211
4212 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4213             Kai Tietz  <kai.tietz@onevision.com>
4214
4215         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4216
4217 2010-10-07  Richard Guenther  <rguenther@suse.de>
4218
4219         PR tree-optimization/45732
4220         * gcc.dg/torture/pr45732.c: New testcase.
4221
4222 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4223
4224         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4225         * objc.dg/foreach-2.m: Likewise.
4226         * objc.dg/foreach-3.m: Likewise.
4227         * objc.dg/foreach-4.m: Likewise.
4228         * objc.dg/foreach-5.m: Likewise.
4229         * objc.dg/foreach-6.m: Likewise.
4230         * objc.dg/foreach-7.m: Likewise.
4231         * objc.dg/objc-foreach-4.m: Likewise.
4232         * objc.dg/objc-foreach-5.m: Likewise.
4233
4234 2010-10-07  Richard Guenther  <rguenther@suse.de>
4235
4236         PR middle-end/45869
4237         * gcc.dg/torture/pr45869.c: New testcase.
4238
4239 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4240
4241         * objc.dg/set-not-used-1.m: New
4242         * obj-c++.dg/set-not-used-1.mm: New.
4243
4244 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4245
4246         * objc.dg/attributes/method-attribute-3.m: New.
4247         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4248
4249 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4250
4251         PR fortran/45916
4252         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4253
4254 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4255
4256         PR fortran/45889
4257         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4258
4259 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4260
4261         Merge from 'apple/trunk' branch on FSF servers.
4262
4263         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4264
4265         Radar 4278774
4266         * obj-c++.dg/encode-9.mm: New.
4267
4268 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4269
4270         * g++.dg/cpp0x/pr45908.C: New test.
4271
4272 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4273
4274         * gnat.dg/opt6.ad[sb]: New test.
4275
4276 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4277
4278         Implemented fast enumeration for Objective-C.
4279         * objc.dg/foreach-1.m: New.
4280         * objc.dg/foreach-2.m: New.
4281         * objc.dg/foreach-3.m: New.
4282         * objc.dg/foreach-4.m: New.
4283         * objc.dg/foreach-5.m: New.
4284         * objc.dg/foreach-6.m: New.
4285         * objc.dg/foreach-7.m: New.
4286
4287         Merge from 'apple/trunk' branch on FSF servers:
4288         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4289
4290         Radar 4502236
4291         * objc.dg/objc-foreach-5.m: New.
4292
4293         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4294
4295         Radar 4507230
4296         * objc.dg/objc-foreach-4.m: New.
4297
4298         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4299
4300         Radar 4472881
4301         * objc.dg/objc-foreach-3.m: New.
4302
4303         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4304
4305         Radar 4468498
4306         * objc.dg/objc-foreach-2.m: New.
4307
4308         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4309
4310         Radar 4294910
4311         * objc.dg/objc-foreach-1.m: New
4312
4313 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4314
4315         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4316         unsigned values.
4317
4318 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4319
4320         PR objc++/28050
4321         * obj-c++.dg/syntax-error-10.mm: New.
4322
4323 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4324
4325         PR objc++/23707
4326         * obj-c++.dg/syntax-error-9.mm: New.
4327
4328 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4329
4330         PR objc++/31126
4331         * obj-c++.dg/syntax-error-8.mm: New.
4332
4333 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4334
4335         Merge from 'apple/trunk' branch on FSF servers.
4336
4337         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4338
4339         Radar 4290840
4340         * obj-c++.dg/syntax-error-7.mm: New
4341
4342         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4343
4344         Radar 4294425
4345         * obj-c++.dg/syntax-error-6.mm: New
4346
4347         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4348
4349         Radar 4261146
4350         * obj-c++.dg/syntax-error-5.mm: New
4351
4352         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4353
4354         Radar 4093475
4355         * obj-c++.dg/syntax-error-[3-4].mm: New.
4356
4357         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4358
4359         Radar 4185810
4360         * obj-c++.dg/syntax-error-[1-2].mm: New.
4361
4362 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4363
4364         PR tree-optimization/45752
4365         * gcc.dg/vect/pr45752.c: New test.
4366
4367 2010-10-05  Richard Guenther  <rguenther@suse.de>
4368
4369         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4370         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4371         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4372         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4373         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4374         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4375         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4376         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4377         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4378         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4379         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4380         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4381         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4382         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4383         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4384         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4385         * gcc.dg/tree-ssa/20080530.c: Likewise.
4386         * g++.dg/tree-ssa/inline-3.C: Likewise.
4387         * g++.dg/tree-ssa/inline-1.C: Likewise.
4388         * g++.dg/tree-ssa/inline-2.C: Likewise.
4389         * gcc.dg/profile-dir-1.c: Likewise.
4390         * gcc.dg/profile-dir-2.c: Likewise.
4391         * gcc.dg/profile-dir-3.c: Likewise.
4392
4393 2010-10-05  Richard Guenther  <rguenther@suse.de>
4394
4395         PR middle-end/45877
4396         * g++.dg/torture/pr45877.C: New testcase.
4397
4398 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR debug/45849
4401         * gcc.dg/debug/pr45849.c: New test.
4402
4403         PR middle-end/45876
4404         * gcc.c-torture/compile/pr45876.c: New test.
4405
4406 2010-10-04  Julian Brown  <julian@codesourcery.com>
4407
4408         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4409         vect_hw_misalign.
4410         * gcc.dg/vect/vect-60.c: Likewise.
4411         * gcc.dg/vect/vect-56.c: Likewise.
4412         * gcc.dg/vect/vect-93.c: Likewise.
4413         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4414         * gcc.dg/vect/vect-95.c: Likewise.
4415         * gcc.dg/vect/vect-96.c: Likewise.
4416         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4417         * gcc.dg/vect/slp-25.c: Likewise.
4418         * gcc.dg/vect/slp-3.c: Likewise.
4419         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4420         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4421         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4422         * gcc.dg/vect/vect-109.c: Likewise.
4423         * gcc.dg/vect/vect-peel-1.c: Likewise.
4424         * gcc.dg/vect/vect-peel-2.c: Likewise.
4425         * lib/target-supports.exp
4426         (check_effective_target_arm_vect_no_misalign): New.
4427         (check_effective_target_vect_no_align): Use above.
4428         (check_effective_target_vect_element_align): New.
4429         (add_options_for_quad_vectors): New.
4430
4431 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4432
4433         PR tree-optimization/45572
4434         * g++.dg/ipa/pr45572-1.C: New test.
4435         * g++.dg/ipa/pr45572-2.C: Likewise.
4436
4437 2010-10-03  Ian Lance Taylor  <iant@google.com>
4438
4439         * gcc.dg/anon-struct-11.c: New test.
4440         * gcc.dg/anon-struct-12.c: New test.
4441         * gcc.dg/anon-struct-13.c: New test.
4442         * gcc.dg/anon-struct-14.c: New test.
4443
4444 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4445
4446         * g++.dg/torture/pr45764.C: Revert revision 164914.
4447         * gcc.dg/vect/pr43432.c: Likewise.
4448         * gcc.dg/vect/vect-114.c: Likewise.
4449         * gcc.dg/vect/vect-15.c: Likewise.
4450
4451 2010-10-03  Jason Merrill  <jason@redhat.com>
4452
4453         * g++.dg/cpp0x/sfinae5.C: New.
4454
4455 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4456
4457         PR tree-optimization/45720
4458         PR tree-optimization/45764
4459         * g++.dg/torture/pr45764.C: New.
4460
4461         * gcc.dg/vect/pr43432.c: Xfail.
4462         * gcc.dg/vect/vect-114.c: Likewise.
4463         * gcc.dg/vect/vect-15.c: Likewise.
4464
4465 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4466
4467         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4468         hppa*-*-hpux*.
4469         * gcc.dg/torture/pr45678-2.c: Likewise.
4470
4471 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4472
4473         PR fortran/45748
4474         * gfortran.dg/intrinsic_6.f90: New.
4475
4476 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4477
4478         PR fortran/42831
4479         * gfortran.dg/dependency_37.f90:  New test.
4480
4481 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4482
4483         * gcc.target/i386/shift_mask.c: New test.
4484
4485 2010-10-01  Richard Guenther  <rguenther@suse.de>
4486
4487         PR tree-optimization/45854
4488         * g++.dg/torture/pr45854.C: New testcase.
4489
4490 2010-09-30  Michael Eager  <eager@eagercon.com>
4491
4492         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4493         __FLT_{MIN,MAX}__.
4494
4495 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4496
4497         PR middle-end/45758
4498         * gfortran.dg/graphite/pr45758.f90: New.
4499
4500 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4501
4502         PR middle-end/45230
4503         * gcc.dg/graphite/id-pr45230.c: New.
4504
4505 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4506
4507         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4508         * gfortran.dg/graphite/graphite.exp: Same.
4509         * gcc.dg/graphite/vect-pr43423.c: New.
4510
4511 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR target/45843
4514         * g++.dg/torture/pr45843.C: New test.
4515
4516 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4517
4518         PR fortran/45828
4519         * gfortran.dg/allocate_derived_5.f90: New.
4520
4521 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4522
4523         PR tree-optimization/31261
4524         * gcc.dg/tree-ssa/pr31261.c: New test.
4525
4526 2010-09-30  Michael Eager  <eager@eagercon.com>
4527
4528         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4529         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4530         * gcc.target/microblaze/microblaze.exp: Ditto.
4531         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4532         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4533         * gcc.target/microblaze/others/data_var1.c: Ditto.
4534         * gcc.target/microblaze/others/data_var2.c: Ditto.
4535         * gcc.target/microblaze/others/data_var3.c: Ditto.
4536         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4537         * gcc.target/microblaze/others/strings1.c:: Ditto.
4538         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4539         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4540         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4541         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4542         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4543         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4544         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4545         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4546         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4547         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4548         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4549         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4550         * gcc.target/microblaze/isa/float.c: Ditto.
4551         * gcc.target/microblaze/isa/mulh.c: Ditto.
4552         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4553         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4554         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4555         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4556         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4557         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4558         * gcc.target/microblaze/isa/bshift.c: Ditto.
4559         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4560         * gcc.target/microblaze/isa/div.c: Ditto.
4561         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4562         * gcc.target/microblaze/isa/mul.c: Ditto.
4563
4564 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4565
4566         merge from FSF 'apple/trunk' branch.
4567         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4568
4569         Radar 4386773
4570         * objc.dg/enhanced-proto-1.m: New.
4571         * objc.dg/enhanced-proto-2.m: New.
4572         * obj-c++.dg/enhanced-proto-1.mm: New
4573         * obj-c++.dg/enhanced-proto-2.mm: New.
4574
4575 2010-09-30  Richard Guenther  <rguenther@suse.de>
4576
4577         PR testsuite/45702
4578         * gcc.dg/debug/pr41893-1.c: Adjust.
4579         * gcc.dg/pr30762-1.c: Likewise.
4580         * gcc.dg/pr31529-1.c: Likewise.
4581         * gcc.dg/pr34457-1.c: Likewise.
4582         * gcc.dg/pr34668-1.c: Likewise.
4583         * gcc.dg/pr43557-1.c: Likewise.
4584
4585 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4586
4587         PR objc/45842
4588         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4589         * objc.dg/const-str-3.m: Correct header for memcpy.
4590         * objc.dg/const-str-7.m: Likewise.
4591         * objc.dg/method-20b.m: Provide an implementation of Object.
4592         Adjust XFAIL for m64 NeXT runtime.
4593         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4594         * objc.dg/encode-3.m: Correct line ordering, provide header for
4595         sprintf.
4596         * objc.dg/encode-7-next.m: Only run for 32bit.
4597         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4598         * objc.dg/type-size-2.m: Provide an implementation of Object.
4599         Ajust headers.
4600         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4601         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4602         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4603         Adjust XFAIL for m64 NeXT runtime.
4604         * obj-c++.dg/method-22.mm: Likewise.
4605         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4606
4607 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4608
4609         Merge from 'apple/trunk' branch on FSF servers.
4610
4611         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4612
4613         Radar 4278236
4614         * obj-c++.dg/bad-forward-decl.mm: New
4615
4616 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4617
4618         * ada/acats/run_acats: Revert revision 157037.
4619
4620 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4621
4622         Merge from 'apple/trunk' branch on FSF servers.
4623
4624         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4625
4626         Radar 4281748
4627         * objc.dg/naming-2.m: Update
4628         * objc.dg/naming-3.m: New
4629
4630 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4631
4632         PR target/40457
4633         * gcc.target/arm/pr40457-3.c: New test.
4634
4635 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4636
4637         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4638         alias checking.
4639         * lib/target-supports.exp (check_ifunc_available): Likewise.
4640
4641 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4642
4643         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4644
4645 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4646
4647         * objc.dg/keywords-1.m: New test.
4648         * objc.dg/keywords-2.m: New test.
4649         * objc.dg/keywords-3.m: New test.
4650         * obj-c++.dg/keywords-1.mm: New test.
4651         * obj-c++.dg/keywords-2.mm: New test.
4652
4653 2010-09-28  Jason Merrill  <jason@redhat.com>
4654
4655         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4656         * g++.dg/ext/complit11.C: Likewise.
4657         * g++.old-deja/g++.law/temps1.C: Likewise.
4658
4659         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4660         * g++.old-deja/g++.mike/misc6.C: Likewise.
4661
4662 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4663
4664         * objc.dg/attributes/method-attribute-1.m: New.
4665         * objc.dg/attributes/method-attribute-2.m: New.
4666
4667         * obj-c++.dg/attributes/method-attribute-1.m: New.
4668         * obj-c++.dg/attributes/method-attribute-2.m: New.
4669
4670 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4671
4672         * objc.dg/attributes: New.
4673         * objc.dg/attributes/attributes.exp: New.
4674         * objc.dg/attributes/class-attribute-1.m: New.
4675         * objc.dg/attributes/class-attribute-2.m: New
4676         * objc.dg/attributes/categ-attribute-1.m: New
4677         * objc.dg/attributes/categ-attribute-2.m: New
4678         * objc.dg/attributes/proto-attribute-1.m: New
4679
4680         * obj-c++.dg/attributes: New.
4681         * obj-c++.dg/attributes/attributes.exp: New
4682         * obj-c++.dg/attributes/class-attribute-1.mm: New
4683         * obj-c++.dg/attributes/class-attribute-2.mm: New
4684         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4685         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4686         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4687
4688 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4689
4690         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4691         from the branch renamed to method-20b.m to avoid clashes).
4692
4693         2005-08-23  Stuart Hastings  <stuart@apple.com>
4694                     Ziemowit Laski  <zlaski@apple.com>
4695
4696         Radar 4209854
4697         * obj-c++.dg/method-23.mm: New.
4698         * objc.dg/method-20.m: New.
4699
4700 2010-09-28  Jan Hubicka  <jh@suse.cz>
4701
4702         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4703
4704 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4705
4706         PR target/44452
4707         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4708         i?86-*-solaris2.[89], *-*-vxworks*.
4709         * gcc.target/i386/pr22152.c: Likewise.
4710         * gcc.target/i386/vect8-ret.c: New test.
4711
4712 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4713
4714         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4715
4716 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4717
4718         Merge from 'apple/trunk' branch on FSF servers.
4719
4720         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4721
4722         Radar 4175534
4723         * obj-c++.dg/method-22.mm: New.
4724
4725 2010-09-27  Jason Merrill  <jason@redhat.com>
4726
4727         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4728         * g++.dg/ext/complit11.C: Adjust.
4729         * g++.old-deja/g++.law/temps1.C: Adjust.
4730         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4731         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4732
4733 2010-09-27  Ian Lance Taylor  <iant@google.com>
4734
4735         * lib/target-supports.exp (check_effective_target_split_stack):
4736         New procedure.
4737         * gcc.dg/split-1.c: New test.
4738         * gcc.dg/split-2.c: New test.
4739         * gcc.dg/split-3.c: New test.
4740         * gcc.dg/split-4.c: New test.
4741
4742 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4743
4744         PR objc/25464
4745         * objc.dg/type-size-3.m: New test.
4746
4747 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4748
4749         PR objc/45763
4750         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4751
4752 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4753
4754         PR objc/25450
4755         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4756         * objc.dg/type-size-2.m: Same change.
4757         * obj-c++.dg/encode-5.mm: Same change.
4758
4759 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4760
4761         Merge from 'apple/trunk' branch on FSF servers.  The original
4762         Changelogs are below.
4763
4764         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4765         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4766         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4767         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4768         in the branch).
4769         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4770         proto-qual-1.m in the branch) and the normal ABI on GNU.
4771         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4772         the test only with the NeXT runtime.
4773         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4774         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4775         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4776         Run the test only with the NeXT runtime.
4777
4778         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4779
4780         Radar 4492973
4781         * objc.dg/encode-7-64bit.m: New.
4782         * objc.dg/encode-7.m: Skip if -m64.
4783
4784         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4785
4786         Radar 4301047
4787         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4788         * obj-c++.dg/threedotthree-abi-1.mm: New
4789         * objc.dg/threedotthree-abi-1.m: New
4790
4791         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4792
4793         Radar 4136935
4794         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4795         * objc.dg/encode-6.m: Likewise.
4796         * objc.dg/encode-7.m: New test case.
4797
4798 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4799
4800         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4801         const-str-12.m to constr-str-12b.m to avoid conflicts.
4802
4803         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4804
4805         Radar 4229905
4806         * obj-c++.dg/warn5.mm: New
4807
4808         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4809
4810         Radar 4154928
4811         * obj-c++.dg/const-str-12.mm: New.
4812         * objc.dg/const-str-12.m: New.
4813
4814 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4815
4816         PR fortran/40569
4817         PR fortran/40568
4818         * gfortran.dg/storage_size_2.f08: Fix test.
4819         * gfortran.dg/c_sizeof_1.f90: Fix test.
4820         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4821         * gfortran.dg/c_sizeof_3.f90: New.
4822         * gfortran.dg/c_sizeof_4.f90: New.
4823         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4824         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4825
4826 2010-09-26  Daniel Kraft  <d@domob.eu>
4827
4828         PR fortran/45783
4829         PR fortran/45795
4830         * gfortran.dg/select_type_18.f03: New test.
4831
4832 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4833
4834         * gnat.dg/return2.ad[sb]: New test.
4835         * gnat.dg/return2_pkg.ads: New helper.
4836
4837 2010-09-25  Daniel Kraft  <d@domob.eu>
4838
4839         PR fortran/45776
4840         * gfortran.dg/io_constraints_6.f03: New test.
4841         * gfortran.dg/io_constraints_7.f03: New test.
4842         * gfortran.dg/newunit_2.f90: New test.
4843
4844 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4845
4846         * gfortran.dg/operator_c1202.f90: New test.
4847
4848 2010-09-24  Jan Hubicka  <jh@suse.cz>
4849
4850         * gcc.dg/tree-ssa/leaf.c: New testcase.
4851
4852 2010-09-24  Jan Hubicka  <jh@suse.cz>
4853
4854         PR tree-optimization/45738
4855         PR tree-optimization/45741
4856         * gcc.c-torture/compile/pr45741.c: New.
4857         * gfortran.fortran-torture/compile/pr45738.f90: New.
4858
4859 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4860
4861         * gcc.dg/cpp/undef-opt-1.c: New test.
4862
4863 2010-09-24  Jason Merrill  <jason@redhat.com>
4864
4865         * g++.dg/other/error10.C: Adjust expected output.
4866
4867 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4868
4869         PR middle-end/45234
4870         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4871         * gcc.target/i386/pr45234.c: New test.
4872
4873 2010-09-24  Richard Guenther  <rguenther@suse.de>
4874
4875         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4876
4877 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4878
4879         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4880         as a comment leader in regexp.
4881
4882 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4883
4884         * objc.dg/sync-2.m: New test.
4885         * obj-c++.dg/sync-2.mm: New test.
4886
4887 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4888
4889         PR fortran/40571
4890         * gfortran.dg/iso_fortran_env_7.f90: New.
4891
4892 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4893
4894         * obj-c++.dg/too-many-args.mm: New file.
4895
4896 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4897
4898         Merge from 'apple/trunk' branch on FSF servers.
4899
4900         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4901
4902         Radar 4491608
4903         * objc.dg/too-many-args.m: New
4904
4905 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4906
4907         PR fortran/45744
4908         * gfortran.dg/dependency_36.f90:  New test.
4909
4910 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4911
4912         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4913         * gcc.target/i386/pad-3.c: Ditto.
4914         * gcc.target/i386/pad-7.c: Ditto.
4915         * gcc.target/i386/pad-7.c: Ditto.
4916         * gcc.target/i386/pr36502.c: Ditto.
4917         * gcc.target/i386/zee.c: Ditto.
4918         * gcc.target/i386/20060821-1.c: Ditto.
4919         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4920         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4921         * gcc.target/i386/pad-5b.c: Ditto.
4922         * gcc.target/i386/pad-6a.c: Ditto.
4923         * gcc.target/i386/pad-6b.c: Ditto.
4924         * gcc.target/i386/pad-8.c: Ditto.
4925         * gcc.target/i386/pad-9.c: Ditto.
4926         * gcc.target/i386/pad-10.c: Ditto.
4927         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4928
4929 2010-09-23  Richard Guenther  <rguenther@suse.de>
4930
4931         PR tree-optimization/45565
4932         * g++.dg/ipa/pr45565.C: New testcase.
4933
4934 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4935
4936         PR fortran/45745
4937         PR fortran/45648
4938         * gfortran.dg/vector_subscript_bound_1.f90: New.
4939
4940 2010-09-23  Richard Guenther  <rguenther@suse.de>
4941
4942         PR middle-end/45750
4943         * gcc.dg/pr45750.c: New testcase.
4944
4945 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4946
4947         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4948         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4949         build.
4950
4951 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4952
4953         PR rtl-optimization/44374
4954         * gcc.target/arm/headmerge-1.c: New test.
4955         * gcc.target/arm/headmerge-2.c: New test.
4956         * gcc.target/i386/headmerge-1.c: New test.
4957         * gcc.target/i386/headmerge-2.c: New test.
4958
4959 2010-09-23  Daniel Kraft  <d@domob.eu>
4960
4961         PR fortran/38936
4962         PR fortran/44044
4963         PR fortran/45474
4964         * gfortran.dg/intrinsic_intent_1.f03: New test.
4965         * gfortran.dg/select_type_17.f03: New test.
4966         * gfortran.dg/associate_5.f03: More definability tests.
4967         * gfortran.dg/enum_2.f90: Check definability.
4968         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4969         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4970         * gfortran.dg/char_expr_2.f90: Ditto.
4971         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4972         * gfortran.dg/enum_5.f90: Ditto.
4973         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4974         * gfortran.dg/impure_assignment_2.f90: Ditto.
4975         * gfortran.dg/impure_assignment_3.f90: Ditto.
4976         * gfortran.dg/intent_out_1.f90: Ditto.
4977         * gfortran.dg/intent_out_3.f90: Ditto.
4978         * gfortran.dg/pointer_assign_7.f90: Ditto.
4979         * gfortran.dg/pointer_intent_3.f90: Ditto.
4980         * gfortran.dg/pr19936_1.f90: Ditto.
4981         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4982         * gfortran.dg/simpleif_2.f90: Ditto.
4983         * gfortran.dg/protected_5.f90: Ditto.
4984         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4985         * gfortran.dg/protected_6.f90: Ditto.
4986         * gfortran.dg/protected_7.f90: Ditto.
4987
4988 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4989
4990         PR libfortran/45710
4991         * gfortran.dg/namelist_65.f90: New test.
4992
4993 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4994
4995         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4996         the regexp pattern between the expected label and location string.
4997
4998 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4999
5000         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5001
5002 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5003
5004         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5005         * gcc.dg/pr27898.c: Likewise.
5006         * gcc.dg/pr28712.c: Likewise.
5007         * gcc.dg/pr30762-1.c: Likewise.
5008         * gcc.dg/pr31529-1.c: Likewise.
5009         * gcc.dg/pr34457-1.c: Likewise.
5010         * gcc.dg/pr34668-1.c: Likewise.
5011         * gcc.dg/pr34989-1.c: Likewise.
5012         * gcc.dg/pr43557-1.c: Likewise.
5013
5014 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR rtl-optimization/45739
5017         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5018
5019 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5020
5021         * gcc.target/sparc/mnofpu.c: New test.
5022
5023 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR rtl-optimization/45739
5026         * gcc.target/i386/pr45739.c: New test.
5027
5028 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5029
5030         PR fortran/45648
5031         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5032         and counts. Add non-elemental function call check.
5033
5034         PR fortran/45648
5035         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5036         arguments checks. Update temporary counts.
5037         * gfortran.dg/transpose_optimization_1.f90: New.
5038
5039 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5040
5041         PR objc/23710
5042         * objc.dg/invalid-method-1.m: New.
5043
5044 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5045
5046         Merge from 'apple/trunk' branch on FSF servers.
5047
5048         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5049
5050         Radar 4291785
5051         * objc.dg/naming-4.m: New
5052         * objc.dg/naming-5.m: New
5053         * obj-c++.dg/naming-1.mm: New
5054         * obj-c++.dg/naming-2.mm: New
5055
5056 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5057             Jack Howarth  <howarth@bromo.med.uc.edu>
5058
5059         PR c++/45645
5060         * g++.dg/torture/pr44972.C: Use portable assert().
5061
5062 2010-09-21  Richard Guenther  <rguenther@suse.de>
5063
5064         PR tree-optimization/45580
5065         * g++.dg/torture/pr45580.C: New testcase.
5066
5067 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5068
5069         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5070
5071 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5072
5073         PR fortran/45438
5074         * gfortran.dg/pointer_check_7.f90: New.
5075
5076 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5077
5078         PR rtl-optimization/45728
5079         * gcc.c-torture/compile/pr45728.c: New test.
5080
5081 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5082
5083         PR fortran/45081
5084         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5085
5086 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5087
5088         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5089
5090 2010-09-20  Richard Guenther  <rguenther@suse.de>
5091
5092         PR middle-end/45704
5093         * gcc.dg/torture/pr45704.c: New testcase.
5094
5095 2010-09-20  Jan Hubicka  <jh@suse.cz>
5096
5097         PR tree-optimize/45605
5098         * g++.dg/tree-ssa/pr45605.C: New testcase.
5099
5100 2010-09-20  Michael Matz  <matz@suse.de>
5101
5102         PR testsuite/45706
5103         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5104         enough.
5105
5106 2010-09-20  Richard Guenther  <rguenther@suse.de>
5107
5108         PR tree-optimization/45705
5109         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5110
5111 2010-09-20  Michael Matz  <matz@suse.de>
5112
5113         PR testsuite/45706
5114         * lib/target-supports.exp (check_effective_target_vect_perm):
5115         Add i?86-*-*.
5116
5117 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5118
5119         PR rtl-optimization/45695
5120         * gcc.c-torture/execute/pr45695.c: New test.
5121
5122 2010-09-19  Jan Hubicka  <jh@suse.cz>
5123
5124         PR lto/44246
5125         * gcc.c-torture/compile/pr44246.c:New file.
5126
5127 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5128
5129         PR tree-optimization/45714
5130         * gfortran.dg/vect/pr45714-a.f: New test.
5131         * gfortran.dg/vect/pr45714-b.f: New test.
5132
5133 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5134
5135         * gnat.dg/const1.adb: Rename into...
5136         * gnat.dg/constant1.adb: ...this.
5137         * gnat.dg/constant2.adb: New test.
5138         * gnat.dg/constant2_pkg1.ads: New helper.
5139         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5140
5141 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5142
5143         * gnat.dg/specs/constant1.ads: New test.
5144         * gnat.dg/specs/constant1_pkg.ads: New helper.
5145
5146 2010-09-18  Jan Hubicka  <jh@suse.cz>
5147
5148         PR tree-optimization/45453
5149         * g++.dg/tree-ssa/pr45453.C: New testcase.
5150
5151 2010-09-18  Jason Merrill  <jason@redhat.com>
5152
5153         * g++.dg/cpp0x/initlist44.C: New.
5154
5155 2010-09-18  Richard Guenther  <rguenther@suse.de>
5156
5157         PR tree-optimization/45709
5158         * g++.dg/torture/pr45709-2.C: New testcase.
5159
5160 2010-09-18  Richard Guenther  <rguenther@suse.de>
5161
5162         PR tree-optimization/45709
5163         * g++.dg/torture/pr45709.C: New testcase.
5164
5165 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5166
5167         PR testsuite/45719
5168         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5169
5170 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5171
5172         * gcc.target/i386/pad-1.c: New.
5173         * gcc.target/i386/pad-2.c: Likewise.
5174         * gcc.target/i386/pad-3.c: Likewise.
5175         * gcc.target/i386/pad-4.c: Likewise.
5176         * gcc.target/i386/pad-5a.c: Likewise.
5177         * gcc.target/i386/pad-5b.c: Likewise.
5178         * gcc.target/i386/pad-6a.c: Likewise.
5179         * gcc.target/i386/pad-6b.c: Likewise.
5180         * gcc.target/i386/pad-7.c: Likewise.
5181         * gcc.target/i386/pad-8.c: Likewise.
5182         * gcc.target/i386/pad-9.c: Likewise.
5183         * gcc.target/i386/pad-10.c: Likewise.
5184
5185 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5186
5187         PR middle-end/45234
5188         * gcc.dg/torture/stackalign/alloca-5.c: New.
5189
5190 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5191
5192         PR middle-end/45678
5193         * gcc.dg/torture/pr45678-2.c: New.
5194
5195 2010-09-17  Richard Guenther  <rguenther@suse.de>
5196
5197         PR middle-end/45678
5198         * gcc.dg/torture/pr45678-1.c: New testcase.
5199
5200 2010-09-17  Michael Matz  <matz@suse.de>
5201
5202         PR tree-optimization/43432
5203         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5204         check_effective_target_vect_perm_short): New predicates.
5205         (check_effective_target_vect_perm): Include x86_64.
5206         * gcc.dg/vect/pr43432.c: New test.
5207         * gcc.dg/vect/vect-114.c: Adjust.
5208         * gcc.dg/vect/vect-15.c: Ditto.
5209         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5210         * gcc.dg/vect/slp-perm-9.c: Ditto.
5211
5212 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5213
5214         PR testsuite/45692
5215         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5216         GNU runtime.
5217
5218 2010-09-17  Richard Guenther  <rguenther@suse.de>
5219
5220         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5221         * gcc.dg/pr28706.c: Likewise.
5222         * gcc.dg/pr28712.c: Likewise.
5223         * gcc.dg/pr30762-1.c: Likewise.
5224         * gcc.dg/pr30762-2.c: Likewise.
5225         * gcc.dg/pr31529-1.c: Likewise.
5226         * gcc.dg/pr31529-2.c: Likewise.
5227         * gcc.dg/pr34457-1.c: Likewise.
5228         * gcc.dg/pr34457-2.c: Likewise.
5229         * gcc.dg/pr34668-1.c: Likewise.
5230         * gcc.dg/pr34668-2.c: Likewise.
5231         * gcc.dg/pr34989-1.c: Likewise.
5232         * gcc.dg/pr34989-2.c: Likewise.
5233         * gcc.dg/pr43557-1.c: Likewise.
5234         * gcc.dg/pr43557-2.c: Likewise.
5235         * gcc.dg/debug/pr41893-1.c: Likewise.
5236         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5237         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5238         * gcc.dg/matrix/matrix-4.c: Likewise.
5239         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5240         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5241         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5242         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5243
5244 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5245
5246         PR fortran/43665
5247         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5248         optimizations.
5249         * gfortran.dg/intent_optimize_1.f90: New test.
5250
5251 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5252
5253         * gcc.target/i386/divmod-1.c: New.
5254         * gcc.target/i386/divmod-2.c: Likewise.
5255         * gcc.target/i386/divmod-3.c: Likewise.
5256         * gcc.target/i386/divmod-4.c: Likewise.
5257         * gcc.target/i386/divmod-4a.c: Likewise.
5258         * gcc.target/i386/divmod-5.c: Likewise.
5259         * gcc.target/i386/divmod-6.c: Likewise.
5260         * gcc.target/i386/divmod-7.c: Likewise.
5261         * gcc.target/i386/divmod-8.c: Likewise.
5262         * gcc.target/i386/udivmod-1.c: Likewise.
5263         * gcc.target/i386/udivmod-2.c: Likewise.
5264         * gcc.target/i386/udivmod-3.c: Likewise.
5265         * gcc.target/i386/udivmod-4.c: Likewise.
5266         * gcc.target/i386/udivmod-4a.c: Likewise.
5267         * gcc.target/i386/udivmod-5.c: Likewise.
5268         * gcc.target/i386/udivmod-6.c: Likewise.
5269         * gcc.target/i386/udivmod-7.c: Likewise.
5270         * gcc.target/i386/udivmod-8.c: Likewise.
5271
5272 2010-09-16  Jan Hubicka  <jh@suse.cz>
5273
5274         * g++.dg/lto/pr45679-1_0.C: New file.
5275         * g++.dg/lto/pr45679-1_1.C: New file.
5276         * g++.dg/lto/pr45679-0_0.C: New file.
5277         * g++.dg/lto/pr45679-0_1.C: New file.
5278
5279 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5280
5281         PR fortran/45674
5282         * gfortran.dg/class_dummy_2.f03: New.
5283
5284 2010-09-16  Richard Guenther  <rguenther@suse.de>
5285
5286         PR tree-optimization/45623
5287         * gcc.dg/torture/pr45623.c: New testcase.
5288
5289 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5290
5291         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5292         name and parentheses.
5293         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5294
5295 2010-09-15  Jason Merrill  <jason@redhat.com>
5296
5297         * g++.dg/parse/parameter-declaration-2.C: New.
5298
5299         * g++.dg/cpp0x/scoped_enum2.C: New.
5300
5301 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5302
5303         * gcc.c-torture/compile/20100915-1.c: New test.
5304
5305 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5306
5307         PR middle-end/45644
5308         * gcc.dg/ipa/pr45644.c: New test.
5309
5310 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR tree-optimization/45633
5313         * gcc.dg/vect/pr45633.c: New test.
5314
5315 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5316
5317         PR fortran/45577
5318         * gfortran.dg/allocate_derived_4.f90: New.
5319
5320 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5321
5322         * lib/target-supports.exp
5323         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5324         supported flag to true for neon.
5325
5326 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5327
5328         PR c++/45665
5329         * g++.dg/template/crash103.C: New.
5330
5331 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5332
5333         Merge from 'apple/trunk' branch on FSF servers.
5334
5335         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5336
5337         Radar 4457381
5338         * objc.dg/msg-in-protocol.m: New.
5339         * obj-c++.dg/msg-in-protocol.mm: New.
5340
5341         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5342
5343         Radar 4219590
5344         * objc.dg/break-in-ifstmt.m: New.
5345
5346         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5347
5348         Radar 4174166
5349         * obj-c++.dg/comp-types-13.mm: New.
5350         * objc.dg/comp-types-12.m: New.
5351
5352         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5353
5354         Radar 4216500
5355         * obj-c++.dg/proto-lossage-7.mm: New.
5356         * objc.dg/proto-lossage-7.m: New.
5357
5358 2010-09-14  Jan Hubicka  <jh@suse.cz>
5359
5360         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5361         folding.
5362         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5363         folding.
5364
5365 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR middle-end/45567
5368         * gcc.dg/pr45567.c: New test.
5369
5370         PR debug/45660
5371         * g++.dg/debug/pr45660.C: New test.
5372
5373 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5374
5375         PR tree-optimization/45470
5376         * g++.dg/vect/pr45470-a.cc: New test.
5377         * g++.dg/vect/pr45470-a.cc: New test.
5378
5379 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5380
5381         PR target/42070
5382         * lib/profopt.exp: Prune warnings on execname2 compile.
5383         * lib/prune.exp: Prune "can't add line info" warnings.
5384
5385 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5386
5387         PR libfortran/45532
5388         * gfortran.dg/namelist_64.f90: New test.
5389
5390 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5391
5392         PR rtl-optimization/45617
5393         * gcc.target/i386/pr45617.c: New test.
5394
5395 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5396
5397         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5398
5399 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5400
5401         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5402         * gcc.target/i386/fma4-vector.c: Likewise.
5403         * gcc.target/i386/vectorize2.c: Likewise.
5404         * gcc.target/i386/vectorize4.c: Likewise.
5405         * gcc.target/i386/vectorize5.c: Likewise.
5406         * gcc.target/i386/vectorize6.c: Likewise.
5407         * gcc.target/i386/vectorize8.c: Likewise.
5408
5409         * gcc.target/i386/vect-double-1.c: New.
5410         * gcc.target/i386/vect-double-1a.c: Likewise.
5411         * gcc.target/i386/vect-double-2.c: Likewise.
5412         * gcc.target/i386/vect-double-2a.c: Likewise.
5413
5414         * lib/target-supports.exp (check_effective_target_vect_double):
5415         Set et_vect_double_saved to 0 when tuning for Atom.
5416
5417 2010-09-13  Jan Hubicka  <jh@suse.cz>
5418
5419         * gcc.dg/torture/pr23821.c: Drop static keyword.
5420         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5421         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5422
5423 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5424
5425         * gcc.target/arm/sync-1.c: New.
5426
5427 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5428
5429         * gnat.dg/memtrap.adb: New test.
5430
5431 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5432
5433         * gfortran.dg/promotion.f90: Fix options.
5434
5435 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5436
5437         * g++.dg/cpp0x/range-for1.C: New.
5438         * g++.dg/cpp0x/range-for2.C: New.
5439         * g++.dg/cpp0x/range-for3.C: New.
5440         * g++.dg/cpp0x/range-for4.C: New.
5441         * g++.dg/cpp0x/range-for5.C: New.
5442         * g++.dg/cpp0x/range-for6.C: New.
5443
5444 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5445
5446         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5447         and counts. Check that transpose is not called.
5448         * gfortran.dg/transpose_2.f90: Update error message.
5449
5450 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5451
5452         PR c++/43824
5453         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5454         * g++.dg/lookup/strong-using-2.C: Likewise.
5455         * g++.dg/lookup/strong-using-3.C: Likewise.
5456         * g++.dg/lookup/strong-using-5.C: Likewise.
5457
5458         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5459         * g++.dg/cpp0x/inline-ns4.C: New.
5460         * g++.dg/cpp0x/inline-ns5.C: New.
5461
5462 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5463
5464         PR middle-end/45634
5465         * gfortran.fortran-torture/compile/pr45634.f90: New.
5466
5467 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5468
5469         * objc.dg/fobjc-exceptions.m: New test.
5470
5471 2010-09-10  Jan Hubicka  <jh@suse.cz>
5472
5473         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5474
5475 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5476
5477         PR tree-optimization/44972
5478         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5479         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5480         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5481         instead.
5482         * g++.dg/torture/pr44972.C: New test.
5483
5484 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5485
5486         PR tree-optimization/44972
5487         * g++.dg/torture/pr34850.C: Remove expected warning.
5488
5489 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5490
5491         * gfortran.dg/dummy_optional_arg.f90: New test.
5492
5493 2010-09-08  Jan Hubicka  <jh@suse.cz>
5494
5495         PR tree-optimization/45598
5496         * fortran.fortran-torture/compile/pr45598.f90: New test.
5497
5498 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5499
5500         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5501         * lib/target-supports.exp (check_ifunc_available): New.
5502         * gcc.dg/attr-ifunc-1.c: New.
5503         * gcc.dg/attr-ifunc-2.c: New.
5504         * gcc.dg/attr-ifunc-3.c: New.
5505         * gcc.dg/attr-ifunc-4.c: New.
5506         * gcc.dg/attr-ifunc-5.c: New.
5507         * g++.dg/ext/attr-ifunc-1.C: New.
5508         * g++.dg/ext/attr-ifunc-2.C: New.
5509         * g++.dg/ext/attr-ifunc-3.C: New.
5510         * g++.dg/ext/attr-ifunc-4.C: New.
5511
5512 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5513
5514         PR middle-end/40386
5515         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5516
5517 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5518
5519         * gfortran.dg/inline_transpose_1.f90: New test.
5520
5521 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR c++/45588
5524         * g++.dg/warn/Wunused-var-15.C: New test.
5525
5526 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5527
5528         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5529         hppa*-*-hpux*.
5530
5531 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5532
5533         * objc/execute/exceptions/throw-nil.m: New test.
5534         * objc/execute/exceptions/handler-1.m: Updated to use the new
5535         objc_set_uncaught_exception_handler() function.
5536         * objc/execute/exceptions/matcher-1.m: New test.
5537
5538 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5539
5540         PR fortran/38282
5541         * gfortran.dg/bit_comparison_1.F90: New test.
5542         * gfortran.dg/leadz_trailz_3.f90: New test.
5543         * gfortran.dg/masklr_2.F90: New test.
5544         * gfortran.dg/shiftalr_1.F90: New test.
5545         * gfortran.dg/merge_bits_2.F90: New test.
5546         * gfortran.dg/dshift_2.F90: New test.
5547         * gfortran.dg/bit_comparison_2.F90: New test.
5548         * gfortran.dg/masklr_1.F90: New test.
5549         * gfortran.dg/merge_bits_1.F90: New test.
5550         * gfortran.dg/dshift_1.F90: New test.
5551         * gfortran.dg/shiftalr_2.F90: New test.
5552
5553 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5554
5555         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5556         functions from objc/typedstream.h are deprecated.
5557
5558 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5559
5560         * lib/target-supports.exp
5561         (check_effective_target_run_expensive_tests): New proc.
5562         * gcc.c-torture/compile/limits-fnargs.c: Use
5563         dg-require-effective-target run_expensive_tests.
5564
5565 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR fortran/45597
5568         * gfortran.dg/gomp/pr45597.f90: New test.
5569
5570         PR fortran/45595
5571         * gfortran.dg/gomp/pr45595.f90: New test.
5572
5573 2010-09-08  Michael Matz  <matz@suse.de>
5574
5575         * c-c++-common/uninit-17.c: Adjust.
5576
5577 2010-09-08  Michael Matz  <matz@suse.de>
5578
5579         PR tree-optimization/43430
5580         * gcc.dg/vect/pr43430-2.c: New test.
5581
5582 2010-09-08  Michael Matz  <matz@suse.de>
5583
5584         PR tree-optimization/33244
5585         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5586
5587 2010-09-08  Richard Guenther  <rguenther@suse.de>
5588
5589         PR tree-optimization/45578
5590         * gfortran.dg/pr45578.f90: New testcase.
5591
5592 2010-09-08  Richard Guenther  <rguenther@suse.de>
5593
5594         PR testsuite/45590
5595         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5596
5597 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5598
5599         PR fortran/45576
5600         * gfortran.dg/char_length_18.f90:  New test.
5601
5602 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5603
5604         PR target/36502
5605         * gcc.target/i386/pr36502.c: New test.
5606
5607         PR target/42313
5608         PR target/44651
5609         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5610         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5611
5612 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5613
5614         * gfortran.dg/achar_4.f90: Enable bounds checking.
5615
5616 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5617
5618         PR target/45206
5619         * gcc.target/i386/pr45206.c: New test.
5620
5621 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5622
5623         PR fortran/45505
5624         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5625
5626 2010-09-07  Jan Hubicka  <jh@suse.cz>
5627
5628         * gcc.c-torture/compile/20100907.c: New testcase.
5629
5630 2010-09-07  Richard Guenther  <rguenther@suse.de>
5631
5632         PR middle-end/45569
5633         * g++.dg/eh/pr45569.C: New testcase.
5634
5635 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5636
5637         PR target/43137
5638         * gcc.target/arm/pr43137.c: New test.
5639
5640 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5641
5642         PR fortran/36931
5643         * gfortran.dg/dependency_35.f90:  New test.
5644
5645 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5646
5647         PR fortran/34145
5648         * gfortran.dg/char_length_17.f90:  New test.
5649
5650 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5651
5652         PR c++/45200
5653         PR c++/45293
5654         PR c++/45558
5655         * g++.dg/template/typedef34.C: New test.
5656         * g++.dg/template/typedef35.C: New test.
5657
5658 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5659
5660         PR target/22152
5661         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5662
5663 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5664
5665         * g++.dg/warn/Wdouble-promotion.C: New.
5666
5667 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5668
5669         * g++.dg/parse/redef2.C: New.
5670
5671 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5672
5673         * gcc.dg/20100906-1.c: New testcase.
5674
5675 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5676
5677         PR testsuite/45543
5678         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5679         DW_TAG_enumeration_type DIE.
5680
5681 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5682
5683         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5684         Update XFAILs.
5685
5686 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5687
5688         PR rtl-optimization/44919
5689         * g++.dg/opt/pr44919.C: New.
5690
5691 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5692
5693         PR fortran/38282
5694         * gfortran.dg/iall_iany_iparity_1.f90: New.
5695         * gfortran.dg/iall_iany_iparity_2.f90: New.
5696
5697 2010-09-06  Jason Merrill  <jason@redhat.com>
5698
5699         * g++.dg/cpp0x/initlist42.C: New.
5700
5701         * g++.dg/cpp0x/auto19.C: New.
5702
5703         * g++.dg/template/sfinae25.C: New.
5704         * g++.dg/template/char1.C: Expect warning.
5705         * g++.dg/template/nontype10.C: Likewise.
5706
5707         * g++.dg/cpp0x/implicit9.C: New.
5708
5709         * g++.dg/cpp0x/initlist43.C: New.
5710
5711 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5712
5713         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5714
5715 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5716
5717         * gcc.dg/Wdouble-promotion.c: New.
5718
5719 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5720
5721         * gfortran.dg/float128_1.f90: Remove test case as
5722         it always fails since Rev 163611 backed out the
5723         front-end implementation.
5724
5725 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5726
5727         * gfortran.dg/float128_1.f90: XFAIL test case.
5728
5729 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5730
5731         * gfortran.dg/bessel_7.f90: Decrease required precision.
5732
5733 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5734
5735         PR testsuite/45545
5736         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5737         ref-all-matching targets.
5738
5739 2010-09-05  Richard Guenther  <rguenther@suse.de>
5740
5741         PR tree-optimization/45535
5742         * gcc.c-torture/compile/pr45535.c: New testcase.
5743
5744 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5745
5746         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5747         "\[^\n\]*".
5748         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5749         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5750         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5751         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5752         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5753         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5754         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5755         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5756         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5757         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5758         * gcc.target/i386/pr22152.c: Likewise.
5759         * gcc.target/i386/pr36992-1.c: Likewise.
5760         * gcc.target/i386/pr36992-2.c: Likewise.
5761         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5762
5763 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5764
5765         PR testsuite/43957
5766         * gcc.dg/const-uniq-1.c: Modify regexp.
5767
5768 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5769
5770         PR fortran/45530
5771         * gfortran.dg/namelist_63.f90: New.
5772
5773 2010-09-04  Jan Hubicka  <jh@suse.cz>
5774
5775         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5776         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5777
5778 2010-09-04  Jan Hubicka  <jh@suse.cz>
5779
5780         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5781
5782 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5783
5784         PR fortran/45507
5785         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5786
5787 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5788
5789         * gcc.dg/opts-4.c: New test.
5790
5791 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5792
5793         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5794         * gcc.dg/vect/vect-peel-4.c: Ditto.
5795
5796 2010-09-03  Daniel Kraft  <d@domob.eu>
5797
5798         PR fortran/45525
5799         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5800
5801 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5802
5803         PR fortran/45159
5804         * gfortran.dg/dependency_34.f90:  New test.
5805
5806 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5807
5808         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5809
5810 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5811
5812         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5813         gcc.target/i386/clearcap.map if supported.
5814
5815 2010-09-03  Michael Matz  <matz@suse.de>
5816
5817         PR middle-end/45415
5818         * gcc.dg/pr45415.c: New test.
5819
5820 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5821
5822         PR tree-optimization/45506
5823         * gcc.dg/pr45506.c: New.
5824
5825 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5826
5827         PR target/45476
5828         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5829         * gcc.target/i386/float128-2.c: Ditto.
5830
5831 2010-09-03  Daniel Kraft  <d@domob.eu>
5832
5833         PR fortran/34162
5834         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5835         * gfortran.dg/internal_dummy_2.f08: New test.
5836         * gfortran.dg/internal_dummy_3.f08: New test.
5837         * gfortran.dg/internal_dummy_4.f08: New test.
5838
5839 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5840
5841         PR debug/45500
5842         * gcc.target/i386/pr45500.c: New test.
5843
5844 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5845
5846         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5847
5848 2010-09-03  Daniel Kraft  <d@domob.eu>
5849
5850         PR fortran/44602
5851         * gfortran.dg/exit_2.f08; Adapt error messages.
5852         * gfortran.dg/exit_3.f08: New test.
5853         * gfortran.dg/exit_4.f08: New test.
5854         * gfortran.dg/exit_5.f03: New test.
5855
5856 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5857
5858         * gfortran.dg/ishft_4.f90: New test.
5859
5860 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5861
5862         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5863         FRIZ/XSRIZ instruciton for (double)(long long)x.
5864         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5865
5866 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5867
5868         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5869
5870 2010-09-02  Richard Guenther  <rguenther@suse.de>
5871
5872         PR tree-optimization/44937
5873         PR tree-optimization/45412
5874         * g++.dg/opt/pr45412.C: New testcase.
5875         * gcc.c-torture/compile/pr45412.c: Likewise.
5876         * gcc.c-torture/compile/pr44937.c: Likewise.
5877
5878 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5879
5880         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5881         but using -Werror=comment.
5882         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5883         expected error messages.
5884
5885 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5886
5887         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5888         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5889
5890 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5891
5892         PR fortran/45489
5893         * gfortran.dg/initialization_27.f90: New.
5894
5895 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5896
5897         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5898         check into different basic blocks. Expect vectorization if misaligned
5899         stores are supported.
5900         * gcc.dg/vect/bb-slp-8a.c: New test.
5901         * gcc.dg/vect/bb-slp-8b.c: New test.
5902
5903 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5904
5905         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5906
5907 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5908
5909         PR fortran/44541
5910         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5911         * gfortran.dg/class_dummy_1.f03: New.
5912
5913 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5914
5915         PR middle-end/45458
5916         * g++.dg/tree-prof/partition2.C: New test.
5917
5918 2010-09-01  Richard Guenther  <rguenther@suse.de>
5919
5920         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5921         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5922         * gcc.c-torture/execute/20100827-1.c: Likewise.
5923
5924 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5925
5926         * gfortran.dg/execute_command_line_1.f90: New test.
5927
5928 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5929
5930         PR preprocessor/45457
5931         * c-c++-common/cpp/pr45457.c: New test.
5932
5933 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5934
5935         * gcc.dg/nested-func-8.c: New test.
5936
5937 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5938
5939         PR fortran/38282
5940         * gfortran.dg/popcnt_poppar_1.F90: New test.
5941         * gfortran.dg/popcnt_poppar_2.F90: New test.
5942
5943 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5944
5945         * gcc.target/i386/volatile-2.c: Require nonpic target.
5946
5947 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5948
5949         PR middle-end/45461
5950         * gcc.dg/pr45461.c: New test.
5951
5952 2010-08-31  Richard Guenther  <rguenther@suse.de>
5953
5954         PR testsuite/45455
5955         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5956
5957 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5958
5959         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5960
5961 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5962
5963         PR fortran/45456
5964         * gfortran.dg/typebound_proc_18.f03: New.
5965
5966 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5967
5968         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5969         * lib/scanasm.exp (scan-stack-usage): Likewise.
5970         (scan-stack-usage-not): Likewise.
5971         * gcc.dg/stack-usage-1.c: New test.
5972         * gcc.target/i386/stack-usage-realign.c: Likewise.
5973
5974 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5975
5976         PR tree-optimization/45427
5977         * gcc.dg/tree-ssa/pr45427.c: New test.
5978
5979 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5980
5981         PR c++/45043
5982         * g++.dg/template/crash102.C: New.
5983
5984 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR middle-end/45423
5987         * gcc.dg/gomp/atomic-12.c: New test.
5988         * gcc.dg/gomp/atomic-13.c: New test.
5989         * gcc.dg/gomp/atomic-14.c: New test.
5990         * g++.dg/gomp/atomic-11.C: New test.
5991         * g++.dg/gomp/atomic-12.C: New test.
5992         * g++.dg/gomp/atomic-13.C: New test.
5993         * g++.dg/gomp/atomic-14.C: New test.
5994
5995 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5996
5997         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5998         delimiter.
5999
6000 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6001
6002         * gnat.dg/discr24.adb: New test.
6003
6004 2010-08-30  Richard Guenther  <rguenther@suse.de>
6005
6006         PR tree-optimization/45449
6007         * gcc.dg/pr45449.c: New testcase.
6008
6009 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6010
6011         * gcc.dg/opts-1.c: Expect errors, not warnings.
6012
6013 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6014
6015         PR fortran/42769
6016         * gfortran.dg/dynamic_dispatch_11.f03: New.
6017
6018 2010-08-29  Jason Merrill  <jason@redhat.com>
6019
6020         PR c++/44991
6021         * g++.dg/parse/defarg15.C: New.
6022
6023 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6024
6025         PR fortran/45439
6026         * gfortran.dg/select_type_16.f03: New.
6027
6028 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6029             Tobias Burnus  <burnus@net-b.de>
6030
6031         * gfortran.dg/bessel_7.f90: Decrease required precision.
6032
6033 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6034             Kaz Kojima  <kkojima@gcc.gnu.org>
6035
6036         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6037
6038 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6039
6040         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6041         floating point conversion code generation.
6042         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6043         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6044         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6045         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6046         to integer conversion code generation.
6047         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6048         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6049         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6050         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6051
6052 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6053
6054         PR fortran/32049
6055         * gfortran.dg/random_seed_1.f90: Adjust test.
6056         * gfortran.dg/float128_1.f90: New test.
6057
6058 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6059
6060         PR fortran/33197
6061         * gfortran.dg/norm2_1.f90: New.
6062         * gfortran.dg/norm2_2.f90: New.
6063         * gfortran.dg/norm2_3.f90: New.
6064         * gfortran.dg/norm2_4.f90: New.
6065         * gfortran.dg/parity_1.f90: New.
6066         * gfortran.dg/parity_2.f90: New.
6067         * gfortran.dg/parity_3.f90: New.
6068
6069 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6070
6071         PR fortran/45420
6072         * gfortran.dg/select_type_15.f03: New.
6073
6074 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6075
6076         PR libfortran/43217
6077         * gfortran.dg/hollerith8.f90: New test.
6078
6079 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6080
6081         PR fortran/45159
6082         * gfortran.dg/dependency_33.f90:  New test.
6083
6084 2010-08-27  Richard Guenther  <rguenther@suse.de>
6085
6086         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6087         * gcc.dg/graphite/scop-2.c: Likewise.
6088         * gcc.dg/graphite/scop-20.c: Likewise.
6089         * gcc.dg/vect/slp-25.c: Likewise.
6090
6091 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6092
6093         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6094
6095 2010-08-26  Daniel Kraft  <d@domob.eu>
6096
6097         PR fortran/38936
6098         PR fortran/44047
6099         PR fortran/45384
6100         * gfortran.dg/associate_8.f03: New test.
6101         * gfortran.dg/select_type_13.f03: New test.
6102         * gfortran.dg/select_type_14.f03: New test.
6103
6104 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR tree-optimization/44485
6107         * gcc.dg/pr44485.c: New test.
6108
6109 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6110
6111         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6112         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6113         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6114
6115 2010-08-26  Richard Guenther  <rguenther@suse.de>
6116
6117         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6118         * gcc.dg/graphite/scop-21.c: Likewise.
6119
6120 2010-08-26  Richard Guenther  <rguenther@suse.de>
6121
6122         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6123         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6124         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6125         * gcc.dg/vect/vect-91.c: Likewise.
6126         * gcc.dg/vect/vect-peel-1.c: Likewise.
6127         * gcc.dg/vect/vect-peel-2.c: Likewise.
6128         * gcc.dg/vect/vect-peel-4.c: Likewise.
6129
6130 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6131
6132         PR libfortran/41859
6133         * gfortran.dg/der_io_4.f90: New test.
6134
6135 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR rtl-optimization/44858
6138         * gcc.c-torture/execute/pr44858.c: New test.
6139
6140         PR rtl-optimization/45400
6141         * g++.dg/other/i386-8.C: New test.
6142
6143 2010-08-25  Richard Guenther  <rguenther@suse.de>
6144
6145         * gcc.dg/alias-8.c: Adjust.
6146
6147 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6148
6149         * gcc.target/i386/combine-mul.c: New test.
6150
6151 2010-08-25  Richard Guenther  <rguenther@suse.de>
6152
6153         PR lto/44562
6154         * gcc.dg/graphite/id-27.c: New testcase.
6155         * gcc.dg/lto/20100825-1_0.c: Likewise.
6156
6157 2010-08-25  Richard Guenther  <rguenther@suse.de>
6158
6159         PR tree-optimization/45316
6160         * g++.dg/opt/pr45316.C: New testcase.
6161
6162 2010-08-25  Richard Guenther  <rguenther@suse.de>
6163
6164         PR tree-optimization/45393
6165         * g++.dg/torture/pr45393.C: New testcase.
6166
6167 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6168
6169         PR tree-optimization/45059
6170         * gcc.c-torture/compile/pr45059.c: New test.
6171
6172 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6173
6174         * lib/target-supports.exp (check_effective_target_vect_unpack):
6175         Set vect_unpack supported flag to true for neon.
6176
6177 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6178
6179         * gcc.dg/tree-ssa/ifc-5.c: New.
6180
6181 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6182
6183         * gcc.dg/tree-ssa/ifc-4.c: New.
6184         * gcc.dg/tree-ssa/ifc-7.c: New.
6185
6186 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6187
6188         * gcc.dg/vect/vect.exp: Check loongson targets
6189         * g++.dg/vect/vect.exp: Likewise
6190         * gfortran.dg/vect/vect.exp: Likewise
6191
6192 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6193
6194         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6195         -mveclibabi=mass.
6196
6197 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6198
6199         PR fortran/45366
6200         * gfortran.dg/proc_ptr_29.f90: New.
6201
6202 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6203             Dominique d'Humieres  <dominiq@lps.ens.fr>
6204
6205         PR fortran/45367
6206         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6207
6208 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6209
6210         PR fortran/45367
6211         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6212
6213 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6214
6215         PR fortran/36158
6216         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6217
6218 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6219             Dominique d'Humieres  <dominiq@lps.ens.fr>
6220
6221         PR fortran/45367
6222         PR fortran/36158
6223         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6224         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6225
6226 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6227
6228         PR fortran/44863
6229         PR fortran/45271
6230         PR fortran/45290
6231         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6232         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6233         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6234
6235 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6236
6237         PR fortran/36158
6238         PR fortran/33197
6239         * gfortran.dg/bessel_6.f90: New.
6240         * gfortran.dg/bessel_7.f90: New.
6241
6242 2010-08-20  Jan Hubicka  <jh@suse.cz>
6243
6244         PR c++/45307
6245         PR c++/17736
6246         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6247         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6248
6249 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6250
6251         PR target/45336
6252         * gcc.target/i386/pr45336-1.c: New.
6253         * gcc.target/i386/pr45336-2.c: Likewise.
6254         * gcc.target/i386/pr45336-3.c: Likewise.
6255         * gcc.target/i386/pr45336-4.c: Likewise.
6256
6257 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6258
6259         PR testsuite/45361
6260         * gcc.target/i386/volatile-2.c: Update scan strings to also
6261         include (%rip) for the memory reference on x86_64.
6262
6263 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6264
6265         PR middle-end/44974
6266         * gcc.dg/pr44974.c: New test.
6267
6268         PR rtl-optimization/45353
6269         * gcc.dg/pr45353.c: New test.
6270
6271 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6272
6273         * gcc.target/i386/volatile-2.c: New.
6274
6275 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6276
6277         PR rtl-optimization/44691
6278         * gfortran.dg/pr44691.f: New test.
6279
6280 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6281
6282         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6283
6284 2010-08-19  Jason Merrill  <jason@redhat.com>
6285
6286         * g++.dg/init/synth3.C: New.
6287         * g++.dg/init/value8.C: New.
6288         * g++.dg/tree-ssa/empty-2.C: New.
6289         * g++.dg/cpp0x/noexcept09.C: New.
6290
6291 2010-08-19  Daniel Kraft  <d@domob.eu>
6292
6293         PR fortran/29785
6294         PR fortran/45016
6295         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6296         * gfortran.dg/pointer_remapping_1.f90: New test.
6297         * gfortran.dg/pointer_remapping_2.f03: New test.
6298         * gfortran.dg/pointer_remapping_3.f08: New test.
6299         * gfortran.dg/pointer_remapping_4.f03: New test.
6300         * gfortran.dg/pointer_remapping_5.f08: New test.
6301         * gfortran.dg/pointer_remapping_6.f08: New test.
6302
6303 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6304
6305         PR testsuite/45324
6306         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6307
6308 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6309
6310         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6311
6312 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6313
6314         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6315         variable.
6316
6317 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6318
6319         PR target/45070
6320         * gcc.c-torture/execute/pr45070.c: New.
6321
6322 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6323
6324         * g++.dg/pr44328.C: New test.
6325
6326 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6327
6328         PR fortran/36158
6329         PR fortran/33197
6330         * gfortran.dg/bessel_3.f90: New.
6331         * gfortran.dg/bessel_4.f90: New.
6332         * gfortran.dg/bessel_5.f90: New.
6333
6334 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6335
6336         PR fortran/45290
6337         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6338         * gfortran.dg/pointer_init_2.f90: New.
6339         * gfortran.dg/pointer_init_3.f90: New.
6340         * gfortran.dg/pointer_init_4.f90: New.
6341
6342 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6343
6344         PR c++/45049
6345         * g++.dg/pr45049-1.C: New test.
6346         * g++.dg/pr45049-2.C: New test.
6347
6348 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6349
6350         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6351         20 if __ARM_PCS is defined otherwise 64.
6352         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6353         instead of hard coded 64.
6354
6355 2010-08-18  Yao Qi  <yao@codesourcery.com>
6356
6357         PR target/45094
6358         * gcc.target/arm/pr45094.c: New test.
6359
6360 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6361
6362         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6363
6364 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6365
6366         PR rtl-optimization/42575
6367         * gcc.target/arm/pr42575.c: New test.
6368
6369 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6370
6371         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6372         * gcc.dg/tls/thr-cse-1.c: New.
6373
6374 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6375
6376         PR debug/42487
6377         * lib/target-supports.exp
6378         (check_effective_target_function_sections): New.
6379         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6380         function sections before proceding.
6381
6382 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6383
6384         PR fortran/45308
6385         * gfortran.dg/pr45308.f03: New test.
6386
6387 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6388
6389         PR target/45296
6390         * gcc.target/i386/pr45296.c: New test.
6391
6392 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6393
6394         * g++.dg/ext/uow-1.C: New.
6395         * g++.dg/ext/uow-2.C: New.
6396         * g++.dg/ext/uow-3.C: New.
6397         * g++.dg/ext/uow-4.C: New.
6398
6399 2010-08-17  Richard Guenther  <rguenther@suse.de>
6400
6401         PR testsuite/45266
6402         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6403
6404 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6405
6406         PR c/40563
6407         * gcc.dg/Wcxx-compat-20.c: New test.
6408
6409 2010-08-17  Daniel Kraft  <d@domob.eu>
6410
6411         PR fortran/38936
6412         * gfortran.dg/associate_1.f03: Extended to test newly supported
6413         features like association to variables.
6414         * gfortran.dg/associate_3.f03: Removed check for illegal change
6415         of associate-name here...
6416         * gfortran.dg/associate_5.f03: ...and added it here.
6417         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6418         * gfortran.dg/associate_7.f03: New test.
6419
6420 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6421
6422         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6423
6424 2010-08-15  Daniel Kraft  <d@domob.eu>
6425
6426         PR fortran/38936
6427         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6428         * gfortran.dg/associate_3.f03: Clarify comment.
6429         * gfortran.dg/associate_5.f03: New test.
6430         * gfortran.dg/associate_6.f03: New test.
6431
6432 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6433
6434         PR fortran/45211
6435         * gfortran.dg/bind_c_usage_21.f90: New.
6436         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6437
6438 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6439
6440         * gfortran.dg/optional_absent_1.f90: New.
6441         * gfortran.dg/null_actual.f90: New.
6442
6443 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6444
6445         * gfortran.dg/pointer_target_1.f90: New.
6446         * gfortran.dg/pointer_target_2.f90: New.
6447         * gfortran.dg/pointer_target_3.f90: New.
6448
6449 2010-08-15  Daniel Kraft  <d@domob.eu>
6450
6451         PR fortran/45197
6452         * gfortran.dg/elemental_args_check_3.f90: New test.
6453         * gfortran.dg/impure_1.f08: New test.
6454         * gfortran.dg/impure_2.f08: New test.
6455         * gfortran.dg/impure_3.f90: New test.
6456         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6457
6458 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6459
6460         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6461         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6462         SLP tests.
6463         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6464         misaligned loads.
6465         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6466         misaligned stores.c
6467         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6468
6469 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6470
6471         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6472         dg-require-effective-target after dg-do.
6473
6474 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6475
6476         * lib/target-supports.exp (check_effective_target_vect_int): Return
6477         true for Loongson targets.
6478         (check_effective_target_vect_shift): Likewise.
6479         (check_effective_target_vect_no_int_max): Likewise.
6480         (check_effective_target_vect_no_align): Likewise.
6481         (check_effective_target_vect_short_mult): Likewise.
6482
6483 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6484
6485         * g++.dg/cast.C: Change fields of structures to "long" to pass
6486         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6487         * g++.dg/cpp0x/iop.C: Ditto.
6488         * g++.dg/cpp0x/named_refs.C: Ditto.
6489         * g++.dg/cpp0x/rv1p.C: Ditto.
6490         * g++.dg/cpp0x/rv2p.C: Ditto.
6491         * g++.dg/cpp0x/rv3p.C: Ditto.
6492         * g++.dg/cpp0x/rv4p.C: Ditto.
6493         * g++.dg/cpp0x/rv5p.C: Ditto.
6494         * g++.dg/cpp0x/rv6p.C: Ditto.
6495         * g++.dg/cpp0x/rv7p.C: Ditto.
6496         * g++.dg/cpp0x/rv8p.C: Ditto.
6497         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6498
6499 2010-08-13  Daniel Kraft  <d@domob.eu>
6500
6501         * gfortran.dg/implied_shape_1.f08: New test.
6502         * gfortran.dg/implied_shape_2.f90: New test.
6503         * gfortran.dg/implied_shape_3.f08: New test.
6504
6505 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6506
6507         PR libfortran/42526
6508         * gfortran.dg/char_component_initializer_1.f90: New test.
6509
6510 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6511
6512         PR tree-optimization/45241
6513         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6514
6515 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6516
6517         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6518         to dg-options.
6519         * gcc.target/i386/pr40906-2.c: Ditto.
6520         * gcc.target/i386/pr40906-3.c: Ditto.
6521
6522 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6523
6524         PR middle-end/45262
6525         * gcc.c-torture/execute/pr45262.c: New test.
6526
6527 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6528
6529         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6530         empty argument.
6531         * g++.dg/other/profile1.C: Ditto.
6532
6533 2010-08-12  Richard Guenther  <rguenther@suse.de>
6534
6535         PR tree-optimization/45232
6536         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6537         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6538         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6539         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6540         unsigned arithmetic.
6541         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6542         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6543         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6544         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6545         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6546         unsigned arithmetic.
6547         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6548         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6549         unsigned arithmetic.
6550         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6551         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6552         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6553         unsigned arithmetic.
6554         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6555         * gcc.dg/tree-ssa/negate.c: Adjust.
6556         * gcc.dg/vect/vect-1.c: Adjust.
6557         * gfortran.dg/reassoc_6.f: XFAIL.
6558
6559 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR debug/45259
6562         * gcc.dg/pr45259.c: New test.
6563
6564 2010-08-12  Wei Guozhi  <carrot@google.com>
6565
6566         PR target/44999
6567         * gcc.target/arm/pr44999.c: New testcase.
6568
6569 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6570
6571         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6572         (N): Likewise.
6573         (main): Adjust accordingly.
6574
6575 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6576
6577         * gfortran.dg/graphite/id-22.f: New.
6578
6579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6580
6581         * gcc.dg/graphite/id-26.c: New.
6582
6583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6584
6585         * gcc.dg/graphite/id-25.c: New.
6586
6587 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6588
6589         * gcc.dg/graphite/run-id-5.c: New.
6590         * gcc.dg/graphite/run-id-6.c: New.
6591         * gfortran.dg/graphite/id-21.f: New.
6592
6593 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6594
6595         * gcc.dg/graphite/id-24.c: New.
6596
6597 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6598
6599         * gcc.dg/tree-ssa/pr20742.c: New.
6600
6601 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6602
6603         * gcc.dg/graphite/id-23.c: New.
6604
6605 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6606
6607         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6608
6609 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6610
6611         * gcc.dg/graphite/pr42729.c: New.
6612
6613 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6614
6615         * gfortran.dg/graphite/id-20.f: New.
6616
6617 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6618
6619         * gcc.dg/graphite/id-22.c: New.
6620
6621 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6622
6623         * gcc.dg/graphite/run-id-2.c: Call abort.
6624
6625 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6626
6627         * gcc.dg/graphite/id-20.c: New.
6628
6629 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6630             Steve Kargl  <kargl@gcc.gnu.org>
6631
6632         PR fortran/44595
6633         * gfortran.dg/move_alloc_3.f90: New.
6634         * gfortran.dg/random_seed_2.f90: New.
6635
6636 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6637
6638         * lib/target-supports.exp (check_effective_target_sync_int_long):
6639         Add hppa*-*-linux*.
6640         (check_effective_target_sync_char_short): Likewise.
6641
6642 2010-08-10  Yao Qi  <yao@codesourcery.com>
6643
6644         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6645         general form.
6646         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6647         * g++.dg/other/packed1.C: Likewise.
6648         * g++.dg/other/crash-4.C: Likewise.
6649         * g++.dg/ext/packed8.C: Likewise.
6650         * g++.dg/init/array16.C: Likewise.
6651
6652 2010-08-10  xinliang David Li  <davidxl@google.com>
6653         * gcc.dg/tree-ssa/loop-19.c: Add option
6654         -fno-prefetch-loop-array
6655
6656 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6657
6658         PR middle-end/45182
6659         * gcc.c-torture/compile/pr45182.c: New test.
6660
6661 2010-08-09  Jason Merrill  <jason@redhat.com>
6662
6663         PR c++/45236
6664         * g++.dg/cpp0x/variadic-104.C: New.
6665
6666 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6667
6668         PR fortran/44235
6669         * gfortran.dg/dependency_32.f90:  New test.
6670
6671 2010-08-09  Richard Guenther  <rguenther@suse.de>
6672
6673         PR middle-end/44632
6674         * g++.dg/opt/nrv17.C: New testcase.
6675
6676 2010-08-09  Richard Guenther  <rguenther@suse.de>
6677
6678         PR middle-end/45212
6679         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6680         alignment from MEM_REF offset only if we took it from the
6681         base object.
6682
6683         * gcc.target/i386/pr24178.c: New testcase.
6684
6685 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6686
6687         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6688         * gcc.dg/20030702-1.c: Ditto.
6689         * gcc.dg/20050309-1.c: Ditto.
6690         * gcc.dg/20050325-1.c: Ditto.
6691         * gcc.dg/20050330-2.c: Ditto.
6692         * gcc.dg/20051201-1.c: Ditto.
6693         * gcc.dg/gomp/pr27573.c: Ditto.
6694         * gcc.dg/gomp/pr34610.c: Ditto.
6695         * gcc.dg/pr24225.c: Ditto.
6696         * gcc.dg/pr26570.c: Ditto.
6697         * gcc.dg/pr32773.c: Ditto.
6698         * g++.dg/gcov/gcov-6.C: Ditto.
6699         * g++.dg/gomp/pr34608.C: Ditto.
6700         * gfortran.dg/gomp/pr27573.f90: Ditto.
6701
6702         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6703         dg-require-host-local dg directive.
6704         * gcc.dg/profile-dir-2.c: Ditto.
6705         * gcc.dg/profile-dir-3.c: Ditto.
6706
6707 2010-08-08  Richard Guenther  <rguenther@suse.de>
6708
6709         PR tree-optimization/45109
6710         * gcc.c-torture/compile/pr45109.c: New testcase.
6711
6712 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6713
6714         * gcc.dg/march.c: Skip if -march defined.
6715         * gcc.dg/mtune.c: Skip if -mtune defined.
6716
6717         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6718         generic thunk support.
6719
6720 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6721
6722         PR target/45213
6723         * gcc.target/i386/pr45213.c: New test.
6724
6725 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6726
6727         PR libfortran/45143
6728         * gfortran.dg/fmt_error_11.f03: New test.
6729
6730 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6731
6732         * lib/target-supports.exp (check_effective_target_sync_int_long):
6733         Add arm*-*-linux-gnueabi.
6734         (check_effective_target_sync_char_short): Likewise.
6735
6736 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6737
6738         PR fortran/45159
6739         * gfortran.dg/dependency_31.f90:  New test.
6740
6741 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6742
6743         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6744
6745 2010-08-06  Jason Merrill  <jason@redhat.com>
6746
6747         * g++.dg/cpp0x/sfinae3.C: New.
6748         * g++.dg/cpp0x/sfinae4.C: New.
6749
6750 2010-08-06  Richard Guenther  <rguenther@suse.de>
6751
6752         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6753         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6754         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6755         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6756         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6757         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6758         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6759         * gcc.c-torture/execute/20100805-1.c: Likewise.
6760
6761 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6762
6763         PR testsuite/42855
6764         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6765
6766 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6767
6768         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6769         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6770
6771 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6772
6773         * g++.dg/ipa/devirt-1.C: New test.
6774         * g++.dg/ipa/devirt-2.C: Likewise.
6775         * g++.dg/ipa/devirt-3.C: Likewise.
6776         * g++.dg/ipa/devirt-4.C: Likewise.
6777         * g++.dg/ipa/devirt-5.C: Likewise.
6778         * gcc.dg/ipa/iinline-3.c: Likewise.
6779
6780 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6781
6782         PR tree-optimization/45144
6783         * gcc.dg/tree-ssa/pr45144.c: New test.
6784
6785 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6786
6787         PR fortran/42207
6788         PR fortran/44064
6789         PR fortran/44065
6790         * gfortran.dg/class_25.f03: New.
6791         * gfortran.dg/class_26.f03: New.
6792
6793 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6794
6795         * g++.dg/warn/miss-format-1.C: Update line number.
6796
6797 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6798
6799         PR c++/44641
6800         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6801         .frame and .mask assembler directives.
6802
6803 2010-08-04  Richard Guenther  <rguenther@suse.de>
6804
6805         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6806         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6807         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6808         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6809
6810 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6811
6812         PR fortran/44857
6813         * gfortran.dg/derived_constructor_char_1.f90: New.
6814         * gfortran.dg/derived_constructor_char_2.f90: New.
6815
6816 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6817
6818         PR fortran/45159
6819         * gfortran.dg/dependency_30.f90:  New test.
6820
6821 2010-08-03  Jan Hubicka  <jh@suse.cz>
6822
6823         * gcc.c-torture/compile/pr45085.c: New testcase.
6824
6825 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6826
6827         PR fortran/44584
6828         PR fortran/45161
6829         * gfortran.dg/typebound_call_9.f03: Modified.
6830         * gfortran.dg/typebound_generic_1.f03: Modified.
6831
6832 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6833
6834         PR fortran/45159
6835
6836         * gfortran.dg/dependency_29.f90:  New test.
6837
6838 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6839
6840         PR fortran/36854
6841         * gfortran.dg/character_comparison_2.f90:  New test.
6842         * gfortran.dg/character_comparison_3.f90:  New test.
6843         * gfortran.dg/dependency_28.f90:  New test.
6844
6845 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6846
6847         PR target/40457
6848         * gcc.target/arm/pr40457-1.c: New test.
6849         * gcc.target/arm/pr40457-2.c: New test.
6850
6851 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6852
6853         PR fortran/44912
6854         * gfortran.dg/typebound_call_17.f03: New.
6855
6856 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6857
6858         PR fortran/44929
6859         * gfortran.dg/allocate_derived_3.f90: New.
6860
6861 2010-07-30  Xinliang David Li  <davidxl@google.com>
6862         PR tree-optimization/45121
6863         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6864
6865 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6866
6867         PR c++/45112
6868         * g++.dg/pr45112.C: New test.
6869
6870 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6871
6872         PR debug/45055
6873         PR rtl-optimization/45137
6874         * gcc.dg/pr45055.c: New test.
6875
6876 2010-07-30  Alan Modra  <amodra@gmail.com>
6877
6878         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6879         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6880
6881 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6882
6883         PR fortran/45087
6884         PR fortran/45125
6885         * gfortran.dg/whole_file_25.f90: New.
6886         * gfortran.dg/whole_file_26.f90: New.
6887         * gfortran.dg/whole_file_27.f90: New.
6888
6889 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6890
6891         PR fortran/44962
6892         * gfortran.dg/typebound_proc_17.f03: New.
6893
6894 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6895
6896         PR fortran/45004
6897         * gfortran.dg/move_alloc_2.f90: New.
6898
6899 2010-07-29  Xinliang David Li  <davidxl@google.com>
6900         PR tree-optimization/45121
6901         * c-c++-common/uninit-17.c: Fix expected output.
6902
6903 2010-07-29  Richard Guenther  <rguenther@suse.de>
6904
6905         PR tree-optimization/45120
6906         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6907
6908 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6909
6910         PR fortran/42051
6911         PR fortran/44064
6912         * gfortran.dg/pr42051.f03: New testcase.
6913
6914 2010-07-29  Richard Guenther  <rguenther@suse.de>
6915
6916         PR middle-end/45034
6917         * gcc.c-torture/execute/pr45034.c: New testcase.
6918
6919 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6920
6921         PR c++/45096
6922         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6923
6924 2010-07-28  Daniel Kraft  <d@domob.eu>
6925
6926         * gfortran.dg/bound_8.f90: New test.
6927
6928 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR debug/45105
6931         * gcc.dg/pr45105.c: New test.
6932
6933 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6934
6935         PR rtl-optimization/45107
6936         * gcc.dg/pr45107.c: New test.
6937
6938 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6939
6940         PR rtl-optimization/45101
6941         * gcc.dg/pr45101.c: New test.
6942
6943 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6944
6945         PR fortran/45077
6946         * gfortran.dg/whole_file_24.f90: New.
6947
6948 2010-07-27  Jason Merrill  <jason@redhat.com>
6949
6950         * g++.dg/cpp0x/variadic102.C: New.
6951         * g++.dg/cpp0x/variadic103.C: New.
6952
6953 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6954
6955         PR rtl-optimization/40956
6956         PR target/42495
6957         PR middle-end/42574
6958         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6959         * gcc.target/arm/pr42574.c: Add tests.
6960
6961 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6962
6963         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6964         test name.
6965         (cleanup-repo-files): Ditto.
6966         (cleanup-saved-temps): Ditto.
6967
6968 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR testsuite/44701
6971         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6972
6973         PR c/45079
6974         * gcc.dg/pr45079.c: New test.
6975
6976 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6977
6978         PR tree-optimization/44152
6979         * gcc.dg/vect/fast-math-pr44152.c: New test.
6980
6981 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6982
6983         PR ObjC/44140
6984         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6985         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6986         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6987         * obj-c++.dg/torture/trivial.mm: Ditto.
6988         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6989         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6990         * objc.dg/torture/tls/thr-init.m: Ditto.
6991         * objc.dg/torture/trivial.m: Ditto.
6992
6993 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6994
6995         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6996         Skip on spu-*-* targets.
6997
6998 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6999
7000         PR tree-optimization/45083
7001         * gcc.dg/pr45083.c: New test.
7002
7003 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7004
7005         PR fortran/40873
7006         * gfortran.dg/whole_file_22.f90: New test.
7007         * gfortran.dg/whole_file_23.f90: New test.
7008
7009 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7010             Jack Howarth  <howarth@bromo.med.uc.edu>
7011             Richard Henderson  <rth@redhat.com>
7012
7013         PR target/44132
7014         * gcc.dg/tls/thr-init-1.c: New.
7015         * gcc.dg/tls/thr-init-2.c: New.
7016         * gcc.dg/torture/tls New.
7017         * gcc.dg/torture/tls/tls-test.c: New.
7018         * gcc.dg/torture/tls/thr-init-1.c: New.
7019         * gcc.dg/torture/tls/tls.exp: New.
7020         * gcc.dg/torture/tls/thr-init-2.c: New.
7021         * gcc.dg/tls/emutls-2.c: New test
7022
7023         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7024         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7025         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7026         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7027         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7028         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7029         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7030         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7031         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7032         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7033         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7034         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7035         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7036         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7037         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7038         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7039         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7040         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7041         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7042         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7043         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7044         gfortran.dg/gomp/omp_threadprivate1.f90,
7045         gfortran.dg/gomp/omp_threadprivate2.f90,
7046         gfortran.dg/gomp/reduction1.f90,
7047         gfortran.dg/gomp/sharing-1.f90: Likewise.
7048
7049 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7050
7051         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7052         sse_runtime.
7053         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7054         dg-require-visibility.
7055
7056 2010-07-26  Richard Guenther  <rguenther@suse.de>
7057
7058         PR tree-optimization/43784
7059         * gcc.c-torture/execute/pr43784.c: New testcase.
7060         * g++.dg/torture/pr43784.C: Likewise.
7061
7062 2010-07-26  Richard Guenther  <rguenther@suse.de>
7063
7064         PR middle-end/45056
7065         * g++.dg/pr45056.C: New testcase.
7066
7067 2010-07-26  Richard Guenther  <rguenther@suse.de>
7068
7069         PR tree-optimization/45071
7070         * gcc.dg/pr45071.c: New testcase.
7071
7072 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7073
7074         PR fortran/45066
7075         * gfortran.dg/namelist_62.f90: New.
7076
7077 2010-07-26  Richard Guenther  <rguenther@suse.de>
7078
7079         * gcc.c-torture/execute/pr45017.c: Move ...
7080         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7081
7082 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7083
7084         PR fortran/40628
7085         * trim_optimize_1.f90:  New test.
7086         * character_comparision_1.f90:  New test.
7087
7088 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7089
7090         PR fortran/42852
7091         * gfortran.dg/wtruncate_fix.f: New test.
7092
7093 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7094
7095         PR testsuite/45068
7096         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7097
7098 2010-07-24  Richard Guenther  <rguenther@suse.de>
7099
7100         PR lto/43788
7101         * g++.dg/lto/20100724-1_0.C: New testcase.
7102
7103 2010-07-24  Richard Guenther  <rguenther@suse.de>
7104
7105         PR lto/43212
7106         * gcc.dg/lto/20100724-1_0.c: New testcase.
7107         * gcc.dg/lto/20100724-1_1.c: Likewise.
7108
7109 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7110
7111         PR fortran/40011
7112         * gfortran.dg/whole_file_21.f90: New.
7113
7114         * gfortran.dg/integer_exponentiation_3.F90: Use
7115         -ffloat-store only for i?86/x86-64 -m32.
7116
7117 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7118
7119         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7120         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7121
7122 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7123
7124         * gfortran.dg/func_decl_4.f90: Split test into two ...
7125         * gfortran.dg/func_decl_5.f90: ... parts.
7126         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7127         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7128         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7129         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7130         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7131         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7132         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7133         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7134         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7135         * gfortran.dg/sizeof.f90: Make test valid.
7136         * gfortran.dg/pr20865.f90: Add new dg-error.
7137         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7138         * gfortran.dg/g77/19990218-0.f: Ditto.
7139         * gfortran.dg/g77/19990218-1.f: Ditto.
7140         * gfortran.dg/g77/970625-2.f: Ditto.
7141         * gfortran.dg/pr37243.f: Fix function declaration.
7142         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7143         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7144
7145 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7146
7147         PR fortran/44945
7148         * gfortran.dg/char_array_structure_constructor.f90: Add
7149         -fwhole-file as dg-option as it otherwise fails on some
7150         systems.
7151
7152 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7153
7154         * gnat.dg/aggr16.ad[sb]: New test.
7155         * gnat.dg/aggr16_pkg.ads: New helper.
7156
7157 2010-07-23  Richard Guenther  <rguenther@suse.de>
7158
7159         PR lto/43071
7160         * g++.dg/lto/20100723-1_0.C: New testcase.
7161
7162 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7163
7164         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7165         AVX support.
7166         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7167         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7168
7169 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7170
7171         * lib/target-supports.exp (add_options_for_tls): New proc.
7172         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7173         * g++.dg/tls/static-1a.cc: Likewise.
7174         * gcc.dg/tls/emutls-1.c: Likewise.
7175         * gcc.dg/tls/opt-11.c: Likewise.
7176         * gcc.dg/tls/opt-12.c: Likewise.
7177         * gcc.dg/tls/pr24428-2.c: Likewise.
7178         * gcc.dg/tls/pr24428.c: Likewise.
7179         * obj-c++.dg/tls/static-1.mm: Likewise.
7180         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7181         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7182         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7183         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7184         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7185         * objc.dg/torture/tls/thr-init.m: Likewise.
7186         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7187
7188 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7189
7190         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7191         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7192         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7193         optimized dump files.
7194
7195 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR tree-optimization/45047
7198         * gcc.c-torture/compile/pr45047.c: New test.
7199
7200 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7201
7202         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7203         instead of dg-compile.
7204         * gcc.dg/float-range-4.c: Ditto.
7205         * gcc.dg/float-range-5.c: Ditto.
7206         * gcc.dg/fold-overflow-1.c: Ditto.
7207         * gcc.dg/gomp/sections-4.c: Ditto.
7208         * gcc.dg/transparent-union-1.c: Ditto.
7209         * gcc.dg/transparent-union-2.c: Ditto.
7210         * gcc.target/i386/pr39315-check.c: Ditto.
7211         * g++.dg/gomp/sections-4.C: Ditto.
7212         * g++.dg/template/dtor7.C: Ditto.
7213         * g++.dg/tree-ssa/pr19952.C: Ditto.
7214         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7215         * gfortran.dg/graphite/pr42185.f90: Ditto.
7216         * gfortran.dg/namelist_36.f90: Ditto.
7217         * gnat.dg/noreturn1.adb: Ditto.
7218         * gnat.dg/specs/small_alignment.ads: Ditto.
7219
7220 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7221
7222         PR tree-optimization/44915
7223         * g++.dg/torture/pr44915.C: New test.
7224
7225 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7226
7227         PR tree-optimization/44914
7228         * g++.dg/tree-ssa/pr44914.C: New test.
7229
7230 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7231
7232         PR target/44290
7233         * gcc.dg/pr44290-1.c: New test.
7234         * gcc.dg/pr44290-2.c: New test.
7235
7236 2010-07-23  Jason Merrill  <jason@redhat.com>
7237
7238         PR c++/45008
7239         * g++.dg/abi/mangle44.C: New.
7240
7241 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7242
7243         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7244         for compile-time only tests.
7245         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7246         target check.
7247         * gcc.target/i386/pr39315-4.c: Ditto.
7248         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7249         target check.  Include sse-os-support.h.
7250         (main): Call check_isa and sse_os_support.
7251         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7252         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7253         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7254         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7255         target check.  Include sse-os-support.h.
7256         (main): Call check_isa and sse_os_support.
7257         * gcc.target/i386/vperm-v2df.c: Ditto.
7258
7259 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7260
7261         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7262         (check_effective_target_avx_runtime): New procedure.
7263         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7264         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7265
7266         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7267         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7268         and __get_cpuid test.
7269         * gcc.dg/compat/vector-2b_main.c: Ditto.
7270
7271         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7272
7273         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7274         for compile-time only test.
7275         * gcc.dg/pr32716.c: Ditto.
7276         * gcc.dg/pr34856.c: Ditto.
7277         * gcc.dg/pr36997.c: Ditto.
7278         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7279         * gfortran.dg/pr28158.f90: Ditto.
7280         * gfortran.dg/pr30667.f: Ditto.
7281
7282         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7283         i?86-*-* and x86_64-*-* targets to disable execution on targets
7284         without sse2 runtime support.
7285         * g++.dg/vect/vect.exp: Ditto.
7286         * gfortran.dg/vect/vect.exp: Ditto.
7287
7288         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7289         * gcc.dg/pr37544.c: Ditto.
7290         * gcc.dg/pr40550.c: Ditto.
7291         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7292         * gcc.dg/compat/vector-1a_main.c: Ditto.
7293         * gcc.dg/compat/vector-2a_main.c: Ditto.
7294         * gcc.dg/torture/pr16104-1.c: Ditto.
7295         * gcc.dg/torture/pr35771-1.c: Ditto.
7296         * gcc.dg/torture/pr35771-2.c: Ditto.
7297         * gcc.dg/torture/pr35771-3.c: Ditto.
7298         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7299         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7300         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7301         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7302         * g++.dg/other/i386-1.C: Ditto.
7303         * g++.dg/other/pr40446.C: Ditto.
7304
7305 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7306
7307         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7308
7309 2010-07-23  Daniel Kraft  <d@domob.eu>
7310
7311         PR fortran/44709
7312         * gfortran.dg/exit_1.f08: New test.
7313         * gfortran.dg/exit_2.f08: New test.
7314
7315 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7316
7317         PR tree-optimization/39839
7318         * gcc.target/arm/pr39839.c: New test case.
7319
7320 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7321
7322         * gnat.dg/unchecked_convert5b.adb: New test.
7323         * gnat.dg/unchecked_convert6.adb: Likewise.
7324         * gnat.dg/unchecked_convert6b.adb: Likewise.
7325
7326 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7327
7328         * gnat.dg/aggr15.ad[sb]: New test.
7329
7330 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7331
7332         PR debug/45024
7333         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7334
7335 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7336
7337         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7338         with dg-require-linker-plugin.
7339
7340 2010-07-22  Richard Guenther  <rguenther@suse.de>
7341
7342         PR lto/43850
7343         * g++.dg/lto/20100722-1_0.C: New testcase.
7344
7345 2010-07-22  Richard Guenther  <rguenther@suse.de>
7346
7347         PR lto/42451
7348         * gcc.dg/lto/20100720-3_0.c: New testcase.
7349         * gcc.dg/lto/20100720-3_1.c: Likewise.
7350
7351 2010-07-22  Richard Guenther  <rguenther@suse.de>
7352
7353         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7354         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7355
7356         PR lto/43373
7357         * gcc.dg/lto/20100722-1_0.c: New testcase.
7358
7359 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7360
7361         PR tree-optimization/44891
7362         * gcc.c-torture/compile/pr44891.c: New test.
7363
7364 2010-07-22  Richard Guenther  <rguenther@suse.de>
7365
7366         PR tree-optimization/45017
7367         * gcc.c-torture/execute/pr45017.c: New testcase.
7368
7369 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7370
7371         PR fortran/45019
7372         * gfortran.dg/aliasing_dummy_5.f90: New.
7373
7374 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7375
7376         PR target/43698
7377         * gcc.target/arm/pr43698.c: New test.
7378
7379 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7380
7381         PR fortran/44929
7382         * Revert my commit r162325 for this PR.
7383
7384 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR debug/45015
7387         * gcc.target/m68k/pr45015.c: New test.
7388
7389 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7390
7391         PR c++/44641
7392         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7393         comments.
7394
7395 2010-07-21  Richard Guenther  <rguenther@suse.de>
7396
7397         PR lto/45018
7398         * g++.dg/lto/20100721-1_0.C: New testcase.
7399
7400 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7401
7402         PR tree-optimization/44900
7403         * g++.dg/torture/pr44900.C: New test.
7404
7405 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7406
7407         PR middle-end/44738
7408         * c-c++-common/uninit-17.c: Correct expected error.
7409
7410 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7411
7412         * gcc.dg/guality/asm-1.c: New test.
7413
7414         PR debug/45003
7415         * gcc.dg/guality/pr45003-2.c: New test.
7416         * gcc.dg/guality/pr45003-3.c: New test.
7417
7418 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7419
7420         PR libfortran/44697
7421         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7422
7423 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7424
7425         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7426         defined on the current line.
7427         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7428         * g++.dg/debug/dwarf2/pr44641.C: New.
7429
7430 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7431
7432         * gcc.target/powerpc/block-move-1.c: New test.
7433         * gcc.target/powerpc/block-move-2.c: New test.
7434
7435 2010-07-20  Jason Merrill  <jason@redhat.com>
7436
7437         PR c++/44967
7438         * g++.dg/cpp0x/sfinae2.C: New.
7439
7440 2010-07-20  Richard Guenther  <rguenther@suse.de>
7441
7442         PR lto/42696
7443         * gcc.dg/lto/20100720-4_0.c: New testcase.
7444
7445 2010-07-20  Richard Guenther  <rguenther@suse.de>
7446
7447         PR lto/43221
7448         * gcc.dg/lto/20100720-2_0.c: New testcase.
7449         * gcc.dg/lto/20100720-2_1.c: Likewise.
7450
7451 2010-07-20  Richard Guenther  <rguenther@suse.de>
7452
7453         PR lto/43208
7454         * gcc.dg/lto/20100720-1_0.c: New testcase.
7455         * gcc.dg/lto/20100720-1_1.c: Likewise.
7456
7457 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7458
7459         PR debug/45003
7460         * gcc.dg/guality/pr45003-1.c: New test.
7461
7462 2010-07-20  Richard Guenther  <rguenther@suse.de>
7463
7464         PR tree-optimization/44977
7465         * gcc.dg/torture/pr44977.c: New testcase.
7466
7467 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7468
7469         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7470         sync_char_short
7471
7472 2010-07-20  Richard Guenther  <rguenther@suse.de>
7473
7474         PR middle-end/44971
7475         PR middle-end/44988
7476         * gcc.dg/pr44971.c: New testcase.
7477         * gcc.c-torture/compile/pr44988.c: Likewise.
7478
7479 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7480
7481         PR fortran/44929
7482         * gfortran.dg/allocate_with_typespec.f90: New test.
7483         * gfortran.dg/allocate_derived_1.f90: Update error message.
7484
7485 2010-07-19  Jason Merrill  <jason@redhat.com>
7486
7487         PR c++/44996
7488         * g++.dg/cpp0x/decltype23.C: New.
7489
7490 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7491
7492         PR fortran/42385
7493         * gfortran.dg/class_defined_operator_1.f03 : New test.
7494
7495 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7496
7497         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7498         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7499         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7500         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7501
7502 2010-07-19  Richard Guenther  <rguenther@suse.de>
7503
7504         PR middle-end/44941
7505         * gcc.c-torture/compile/pr44941.c: New testcase.
7506
7507 2010-07-19  Jason Merrill  <jason@redhat.com>
7508
7509         PR c++/44969
7510         * g++.dg/template/sfinae24.C: New.
7511
7512 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7513
7514         PR fortran/44353
7515         * gfortran.dg/data_implied_do_2.f90: Removed.
7516
7517 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7518
7519         PR c++/44969
7520         * g++.dg/template/sfinae23.C: New.
7521
7522 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7523
7524         * lib/target-supports.exp (check_sse_os_support_available): New
7525         proc.
7526         (check_sse_hw_available): New proc.
7527         (check_effective_target_sse_runtime): New proc.
7528         (check_effective_target_sse2_runtime): New proc.
7529         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7530         -msse2 if check_sse_os_support_available.
7531         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7532         check_sse_os_support_available.
7533         * gcc.dg/vect/vect.exp: Likewise.
7534         * gfortran.dg/vect/vect.exp: Likewise.
7535         * gcc.target/i386/sol2-check: Renamed to ...
7536         * gcc.target/i386/sse-os-support.h: ... this.
7537         (sol2_check): Renamed to ...
7538         (sse_os_support): ... this.
7539         Only test movss with xmm registers.
7540         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7541         Removed ILL_INSN, ILL_INSN_LEN.
7542         * gcc.target/i386/sse2-check.h: Likewise.
7543         * gcc.target/i386/sse3-check.h: Likewise.
7544         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7545         Removed cpuid.h, __get_cpuid test.
7546         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7547         Removed cpuid.h, __get_cpuid test.
7548         * g++.dg/other/pr40446.C: Likewise.
7549         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7550         * gcc.dg/compat/vector-1a_main.c: Likewise.
7551         * gcc.dg/compat/vector-2a_main.c: Likewise.
7552         * gcc.dg/pr36584.c: Likewise.
7553         * gcc.dg/pr37544.c: Likewise.
7554         * gcc.dg/torture/pr16104-1.c: Likewise.
7555         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7556         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7557         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7558         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7559         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7560         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7561         sse2_runtime.
7562         * gcc.dg/torture/pr35771-2.c: Likewise.
7563         * gcc.dg/torture/pr35771-3.c: Likewise.
7564         * gcc.target/i386/pr39315-2.c: Likewise.
7565         * gcc.target/i386/pr39315-4.c: Likewise.
7566         * gcc.target/i386/vperm-v2df.c: Likewise.
7567         * gcc.target/i386/vperm-v2di.c: Likewise.
7568         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7569         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7570         sse_runtime.
7571
7572 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7573
7574         PR fortran/44353
7575         * gfortran.dg/data_implied_do_2.f90: New test.
7576
7577 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7578
7579         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7580
7581 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7582
7583         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7584         to the "mips16" group.
7585         (mips_using_mips16_p): New procedure.
7586         (mips-dg-options): Use it.
7587
7588 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7589
7590         * gcc.target/mips/mips16-attributes-4.c: New test.
7591
7592 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7593
7594         PR testsuite/44418
7595         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7596         * gcc.target/powerpc/recip-2.c: Ditto.
7597         * gcc.target/powerpc/recip-3.c: Ditto.
7598
7599 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7600
7601         * gcc.target/arm/pr42235.c: New test.
7602
7603 2010-07-16  Jason Merrill  <jason@redhat.com>
7604
7605         PR c++/32505
7606         * g++.dg/template/partial8.C: New.
7607
7608 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7609
7610         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7611         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7612         in C++.
7613         (gualcvt): New overloaded inline.
7614         (GUALCVT): Use it for C++.
7615         * g++.dg/guality/guality.exp: New.
7616         * g++.dg/guality/guality.h: New.
7617         * g++.dg/guality/redeclaration1.C: New test.
7618         * g++.dg/dg.exp: Prune also guality/* tests.
7619         * gcc.dg/guality/pr43141.c: Moved to...
7620         * c-c++-common/guality/pr43141.c: ... here.
7621
7622 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623
7624         PR libfortran/37077
7625         * gfortran.dg/char4_iunit_2.f03: New test.
7626
7627 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7628
7629         PR testsuite/43925
7630         * lib/plugin-support.exp (plugin-test-execute):
7631         Add ${gcc_objdir}/intl to includes.
7632
7633 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7634
7635         PR target/44942
7636         * gcc.c-torture/execute/pr44942.c: New test.
7637         * gcc.target/i386/pr44942.c: New test.
7638
7639 2010-07-15  Jason Merrill  <jason@redhat.com>
7640
7641         PR c++/44909
7642         * g++.dg/cpp0x/implicit7.C: New.
7643         * g++.dg/cpp0x/implicit8.C: New.
7644
7645 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7646
7647         Disable float tests for __SPU__ targets due to lack of signed zero:
7648         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7649         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7650         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7651         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7652         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7653         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7654         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7655         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7656         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7657
7658 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7659
7660         * gfortran.dg/select_char_2.f90: New test.
7661
7662 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7663
7664         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7665         with DECL_CHAIN.
7666
7667 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7668
7669         PR fortran/44936
7670         * gfortran.dg/typebound_generic_9.f03: New.
7671
7672 2010-07-15  Richard Guenther  <rguenther@suse.de>
7673
7674         PR tree-optimization/44946
7675         * gcc.c-torture/compile/pr44946.c: New testcase.
7676
7677 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7678
7679         PR fortran/40206
7680         * gfortran.dg/select_char_3.f90: New test.
7681
7682 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7683             Kevin F. Quinn  <kevquinn@gentoo.org>
7684
7685         * gcc.dg/Wtrampolines.c: New.
7686
7687 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7688
7689         PR libfortran/44934
7690         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7691
7692 2010-07-14  Jason Merrill  <jason@redhat.com>
7693
7694         PR c++/44810
7695         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7696
7697         Implement C++0x unrestricted unions (N2544)
7698         * g++.dg/cpp0x/union1.C: New.
7699         * g++.dg/cpp0x/union2.C: New.
7700         * g++.dg/cpp0x/union3.C: New.
7701         * g++.dg/cpp0x/defaulted2.C: Adjust.
7702         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7703         * g++.old-deja/g++.ext/anon2.C: Adjust.
7704         * g++.old-deja/g++.mike/misc6.C: Adjust.
7705
7706 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7707
7708         PR fortran/44925
7709         * gfortran.dg/c_loc_tests_15.f90: New.
7710
7711 2010-07-13  Jason Merrill  <jason@redhat.com>
7712
7713         PR c++/44909
7714         * g++.dg/cpp0x/implicit6.C: New.
7715
7716 2010-07-13  Jason Merrill  <jason@redhat.com>
7717
7718         PR c++/44540
7719         * g++.dg/abi/noreturn1.C: New.
7720         * g++.dg/abi/noreturn2.C: New.
7721
7722 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7723
7724         PR other/44874
7725         PR debug/44832
7726         * c-c++-common/pr44832.c: New test.
7727
7728 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7729
7730         PR objc/44488
7731         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7732         on the target.  Make sure that we can assemble the emitted asm when
7733         the test type is 'compile'.
7734
7735 2010-07-13  Richard Guenther  <rguenther@suse.de>
7736
7737         PR tree-optimization/36960
7738         * g++.dg/torture/pr36960.C: New testcase.
7739
7740 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7741
7742         PR c++/44908
7743         * g++.dg/template/sfinae21.C: New.
7744         * g++.dg/template/sfinae22.C: Likewise.
7745
7746 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7747
7748         PR testsuite/42843
7749         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7750         * gcc.dg/plugin/ggcplug.c: Likewise.
7751         * g++.dg/plugin/selfassign.c: Likewise.
7752         * g++.dg/plugin/attribute_plugin.c: Likewise.
7753         * g++.dg/plugin/dumb_plugin.c: Likewise.
7754         * g++.dg/plugin/pragma_plugin.c: Likewise.
7755
7756 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7757
7758         * gcc.c-torture/execute/pr44683.x: New.
7759         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7760
7761 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7762
7763         PR fortran/44434
7764         PR fortran/44565
7765         PR fortran/43945
7766         PR fortran/44869
7767         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7768         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7769         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7770         * gfortran.dh/typebound_call_16.f03: New.
7771         * gfortran.dg/typebound_generic_6.f03: New.
7772         * gfortran.dg/typebound_generic_7.f03: New.
7773         * gfortran.dg/typebound_generic_8.f03: New.
7774
7775 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7776
7777         PR libfortran/37077
7778         * gfortran.dg/char4_iunit_1.f03: New test.
7779
7780 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7781
7782         * gcc.dg/tree-ssa/vrp53.c: New test.
7783
7784 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7785
7786         PR c++/44907
7787         * g++.dg/template/sfinae19.C: New.
7788         * g++.dg/template/sfinae20.C: Likewise.
7789
7790 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7791
7792         * gcc.target/arm/interrupt-1.c: New test.
7793         * gcc.target/arm/interrupt-2.c: New test.
7794
7795 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7796
7797         * gcc.dg/pr42427.c: Require c99_runtime.
7798         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7799         c99_runtime.
7800         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7801         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7802         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7803         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7804         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7805         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7806         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7807         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7808         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7809         * gcc.target/i386/pr37275.c: Require visibility support.
7810
7811 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7812
7813         * lib/target-supports.exp (check_effective_target_sse): New proc.
7814         * gcc.target/i386/sol2-check.h: New file.
7815         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7816         Include sol2-check.h.
7817         (main) Only run do_test () if sol2_check ().
7818         * gcc.target/i386/sse2-check.h: Likewise.
7819         * gcc.target/i386/sse3-check.h: Likewise.
7820         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7821         [__sun__ && __svr4__]: Execute SSE2 instruction.
7822         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7823         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7824         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7825         * g++.dg/ext/vector14.C: Likewise.
7826         * g++.dg/other/mmintrin.C: Likewise.
7827         * gcc.dg/20020418-1.c: Likewise.
7828         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7829         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7830         * gcc.dg/format/unnamed-1.c: Likewise.
7831         Adapt dg-warning line number.
7832         * gcc.dg/graphite/pr40281.c: Likewise.
7833         * gcc.dg/pr32176.c: Likewise.
7834         * gcc.dg/pr40550.c: Likewise.
7835         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7836         * gcc.dg/torture/pr36891.c: Likewise.
7837         * gcc.target/i386/20020218-1.c: Likewise.
7838         * gcc.target/i386/20020523.c: Likewise.
7839         * gcc.target/i386/abi-1.c: Likewise.
7840         * gcc.target/i386/brokensqrt.c: Likewise.
7841         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7842         * gcc.target/i386/pr13366.c: Likewise.
7843         * gcc.target/i386/pr13685.c: Likewise.
7844         * gcc.target/i386/pr24306.c: Likewise.
7845         * gcc.target/i386/pr31486.c: Likewise.
7846         * gcc.target/i386/pr32065-1.c: Likewise.
7847         * gcc.target/i386/pr32065-2.c: Likewise.
7848         * gcc.target/i386/pr32389.c: Likewise.
7849         * gcc.target/i386/pr38824.c: Likewise.
7850         * gcc.target/i386/pr38931.c: Likewise.
7851         * gcc.target/i386/pr39592-1.c: Likewise.
7852         * gcc.target/i386/pr43766.c: Likewise.
7853         * gcc.target/i386/recip-divf.c: Likewise.
7854         * gcc.target/i386/recip-sqrtf.c: Likewise.
7855         * gcc.target/i386/recip-vec-divf.c: Likewise.
7856         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7857         * gcc.target/i386/sse-1.c: Likewise.
7858         * gcc.target/i386/sse-16.c: Likewise.
7859         * gcc.target/i386/sse-2.c: Likewise.
7860         * gcc.target/i386/sse-20.c: Likewise.
7861         * gcc.target/i386/sse-3.c: Likewise.
7862         * gcc.target/i386/sse-7.c: Likewise.
7863         * gcc.target/i386/sse-9.c: Likewise.
7864         * gcc.target/i386/sse-addps-1.c: Likewise.
7865         * gcc.target/i386/sse-addss-1.c: Likewise.
7866         * gcc.target/i386/sse-andnps-1.c: Likewise.
7867         * gcc.target/i386/sse-andps-1.c: Likewise.
7868         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7869         * gcc.target/i386/sse-comiss-1.c: Likewise.
7870         * gcc.target/i386/sse-comiss-2.c: Likewise.
7871         * gcc.target/i386/sse-comiss-3.c: Likewise.
7872         * gcc.target/i386/sse-comiss-4.c: Likewise.
7873         * gcc.target/i386/sse-comiss-5.c: Likewise.
7874         * gcc.target/i386/sse-comiss-6.c: Likewise.
7875         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7876         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7877         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7878         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7879         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7880         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7881         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7882         * gcc.target/i386/sse-divps-1.c: Likewise.
7883         * gcc.target/i386/sse-divss-1.c: Likewise.
7884         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7885         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7886         * gcc.target/i386/sse-maxps-1.c: Likewise.
7887         * gcc.target/i386/sse-maxss-1.c: Likewise.
7888         * gcc.target/i386/sse-minps-1.c: Likewise.
7889         * gcc.target/i386/sse-minss-1.c: Likewise.
7890         * gcc.target/i386/sse-movaps-1.c: Likewise.
7891         * gcc.target/i386/sse-movaps-2.c: Likewise.
7892         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7893         * gcc.target/i386/sse-movhps-1.c: Likewise.
7894         * gcc.target/i386/sse-movhps-2.c: Likewise.
7895         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7896         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7897         * gcc.target/i386/sse-movntps-1.c: Likewise.
7898         * gcc.target/i386/sse-movss-1.c: Likewise.
7899         * gcc.target/i386/sse-movss-2.c: Likewise.
7900         * gcc.target/i386/sse-movss-3.c: Likewise.
7901         * gcc.target/i386/sse-movups-1.c: Likewise.
7902         * gcc.target/i386/sse-movups-2.c: Likewise.
7903         * gcc.target/i386/sse-mulps-1.c: Likewise.
7904         * gcc.target/i386/sse-mulss-1.c: Likewise.
7905         * gcc.target/i386/sse-orps-1.c: Likewise.
7906         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7907         * gcc.target/i386/sse-recip-vec.c: Likewise.
7908         * gcc.target/i386/sse-recip.c: Likewise.
7909         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7910         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7911         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7912         * gcc.target/i386/sse-subps-1.c: Likewise.
7913         * gcc.target/i386/sse-subss-1.c: Likewise.
7914         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7915         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7916         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7917         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7918         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7919         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7920         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7921         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7922         * gcc.target/i386/sse-xorps-1.c: Likewise.
7923         * gcc.target/i386/ssefn-1.c: Likewise.
7924         * gcc.target/i386/ssefn-3.c: Likewise.
7925         * gcc.target/i386/sseregparm-1.c: Likewise.
7926         * gcc.target/i386/stackalign/return-3.c: Likewise.
7927         * gcc.target/i386/vectorize1.c: Likewise.
7928         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7929         * gcc.target/i386/xorps-sse.c: Likewise.
7930         * gfortran.dg/pr28158.f90: Likewise.
7931         * gfortran.dg/pr30667.f: Likewise.
7932         * gnat.dg/loop_optimization7.adb: Likewise.
7933         * gnat.dg/sse_nolib.adb: Likewise.
7934
7935 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7936
7937         PR fortran/44702
7938         * gfortran.dg/use_rename_6.f90: New.
7939         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7940
7941 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7942
7943         PR fortran/44869
7944         * gfortran.dg/class_24.f03: New.
7945
7946 2010-07-10  Richard Guenther  <rguenther@suse.de>
7947
7948         PR lto/44889
7949         * gcc.dg/lto/20100709-1_0.c: New testcase.
7950         * gcc.dg/lto/20100709-1_1.c: Likewise.
7951
7952 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7953
7954         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7955
7956 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7957
7958         PR objc/44140
7959         * objc.dg/lto/trivial-1_0.m: New.
7960         * objc.dg/lto/lto.exp: New.
7961         * obj-c++.dg/lto/trivial-1_0.mm: New.
7962         * obj-c++.dg/lto/lto.exp: New.
7963         * objc.dg/symtab-1.m: Adjust sizes.
7964         * objc.dg/image-info.m: Do not run for gnu-runtime.
7965
7966 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7967
7968         * gcc.dg/pr32370.c: Allow another kind of error message.
7969
7970 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7971
7972         * gnat.dg/atomic3.adb: New test.
7973
7974 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7975             Denys Vlasenko  <dvlasenk@redhat.com>
7976             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7977
7978         PR tree-optimization/28632
7979         * gcc.dg/tree-ssa/vrp51.c: New test.
7980         * gcc.dg/tree-ssa/vrp52.c: New test.
7981
7982 2010-07-09  Jason Merrill  <jason@redhat.com>
7983
7984         * g++.dg/abi/covariant6.C: New.
7985         * g++.dg/inherit/covariant17.C: Test both bases.
7986         * g++.dg/inherit/covariant7.C: Check vtable layout.
7987
7988 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7989
7990         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7991
7992 2010-07-09  Richard Guenther  <rguenther@suse.de>
7993
7994         PR tree-optimization/44852
7995         * gcc.c-torture/execute/pr44852.c: New testcase.
7996
7997 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7998
7999         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8000         multiplication by values.
8001         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8002         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8003
8004 2010-07-09  Richard Guenther  <rguenther@suse.de>
8005
8006         PR tree-optimization/44882
8007         * gfortran.dg/pr44882.f90: New testcase.
8008
8009 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8010
8011         PR target/40657
8012         * gcc.target/arm/pr40657-1.c: New test.
8013         * gcc.target/arm/pr40657-2.c: New test.
8014         * gcc.c-torture/execute/pr40657.c: New test.
8015
8016 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8017
8018         * gcc.dg/tree-ssa/vrp50.c: New test.
8019         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8020
8021 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8022
8023         PR fortran/44649
8024         * gfortran.dg/c_sizeof_1.f90: Modified.
8025         * gfortran.dg/storage_size_1.f08: New.
8026         * gfortran.dg/storage_size_2.f08: New.
8027
8028 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8029
8030         * gcc.c-torture/execute/20100708-1.c: New test.
8031
8032 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8033
8034         PR fortran/44847
8035         * gfortran.dg/gomp/pr44847.f90: New test.
8036
8037 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8038
8039         PR tree-optimization/44710
8040         * gcc.dg/tree-ssa/ifc-6.c: New.
8041         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8042
8043 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8044
8045         PR fortran/18918
8046         * gfortran.dg/coarray_10.f90: Add an additional test.
8047
8048 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8049
8050         PR middle-end/44828
8051         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8052         * gcc.c-torture/execute/pr44828.x: Revert.
8053
8054 2010-07-08  Jason Merrill  <jason@redhat.com>
8055
8056         PR c++/43120
8057         * g++.dg/inherit/covariant17.C: New.
8058         * g++.dg/abi/covariant1.C: Actually test for the bug.
8059
8060 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8061
8062         PR rtl-optimization/44838
8063         * gcc.dg/pr44838.c: New.
8064
8065 2010-07-08  Richard Guenther  <rguenther@suse.de>
8066
8067         PR tree-optimization/44831
8068         * gcc.c-torture/compile/pr44831.c: New testcase.
8069         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8070
8071 2010-07-08  Richard Guenther  <rguenther@suse.de>
8072
8073         PR tree-optimization/44861
8074         * g++.dg/vect/pr44861.cc: New testcase.
8075
8076 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8077
8078         PR middle-end/44828
8079         * gcc.c-torture/execute/pr44828.x: New file.
8080
8081 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8082
8083         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8084         dg-options.
8085         * g++.dg/ext/altivec-17.C: Adjust error message.
8086
8087 2010-07-07  Tom Tromey  <tromey@redhat.com>
8088
8089         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8090
8091 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8092
8093         PR target/44844
8094         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8095         * gcc.target/i386/rdrand-2.c: Likewise.
8096         * gcc.target/i386/rdrand-3.c: Likewise.
8097
8098 2010-07-07  Jan Hubicka  <jh@suse.cz>
8099
8100         PR middle-end/44813
8101         * g++.dg/torture/pr44813.C: New testcase.
8102         * g++.dg/torture/pr44826.C: New testcase.
8103
8104 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8105
8106         PR rtl-optimization/44787
8107         * gcc.c-torture/compile/pr44788.c: New test.
8108         * gcc.target/arm/pr44788.c: New test.
8109
8110 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8111
8112         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8113
8114 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8115
8116         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8117         to dg-options.
8118
8119 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8120
8121         PR fortran/44742
8122         * gfortran.dg/parameter_array_init_6.f90: New.
8123         * gfortran.dg/initialization_20.f90: Update dg-error.
8124         * gfortran.dg/initialization_24.f90: Ditto.
8125
8126 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8127         PR fortran/PR44693
8128         * gfortran.dg/dim_range_1.f90:  New test.
8129         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8130
8131 2010-07-06  Jason Merrill  <jason@redhat.com>
8132
8133         PR c++/44703
8134         * g++.dg/cpp0x/initlist41.C: New.
8135
8136         PR c++/44778
8137         * g++.dg/template/ptrmem22.C: New.
8138
8139 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8140
8141         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8142         support.
8143         * gcc.target/i386/i386.exp: Likewise.
8144
8145 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8146
8147         PR testsuite/44195
8148         * gcc.dg/lto/20100518_0.c: Limit to x86.
8149
8150 2010-07-06  Richard Guenther  <rguenther@suse.de>
8151
8152         PR middle-end/44828
8153         * gcc.c-torture/execute/pr44828.c: New testcase.
8154
8155 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8156
8157         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8158         * g++.dg/warn/volatile1.C: Likewise.
8159         * g++.dg/template/warn1.C: Likewise.
8160
8161 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8162
8163         AVX Programming Reference (June, 2010)
8164         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8165         * g++.dg/other/i386-3.C: Likewise.
8166         * gcc.target/i386/sse-12.c: Likewise.
8167
8168         * gcc.target/i386/f16c-check.h: New.
8169         * gcc.target/i386/rdfsbase-1.c: Likewise.
8170         * gcc.target/i386/rdfsbase-2.c: Likewise.
8171         * gcc.target/i386/rdgsbase-1.c: Likewise.
8172         * gcc.target/i386/rdgsbase-2.c: Likewise.
8173         * gcc.target/i386/rdrand-1.c: Likewise.
8174         * gcc.target/i386/rdrand-2.c: Likewise.
8175         * gcc.target/i386/rdrand-3.c: Likewise.
8176         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8177         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8178         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8179         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8180         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8181         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8182         * gcc.target/i386/wrfsbase-1.c: Likewise.
8183         * gcc.target/i386/wrfsbase-2.c: Likewise.
8184         * gcc.target/i386/wrgsbase-1.c: Likewise.
8185         * gcc.target/i386/wrgsbase-2.c: Likewise.
8186
8187         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8188         (__builtin_ia32_vcvtps2ph): New.
8189         (__builtin_ia32_vcvtps2ph256): Likewise.
8190
8191         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8192         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8193
8194         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8195         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8196
8197         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8198         (__builtin_ia32_vcvtps2ph256): Likewise.
8199         Add fsgsbase,rdrnd,f16c.
8200
8201         * lib/target-supports.exp (check_effective_target_f16c): New.
8202
8203 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8204
8205         * gcc.dg/guality/nrv-1.c: New test.
8206
8207 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8208
8209         PR middle-end/42505
8210         * gcc.target/arm/pr42505.c: New test case.
8211
8212 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8213
8214         PR c++/44808
8215         * g++.dg/opt/nrv16.C: New test.
8216
8217 2010-07-05  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/44784
8220         * gcc.c-torture/compile/pr44784.c: New testcase.
8221
8222 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8223
8224         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8225         Increase loop bound and array size.
8226         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8227         Likewise.
8228
8229 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8230
8231         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8232         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8233         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8234         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8235         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8236
8237 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8238
8239         PR c++/22138
8240         * g++.dg/parse/template25.C: New.
8241
8242 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8243
8244         PR rtl-optimization/44695
8245         * gcc.dg/torture/pr44695.c: New.
8246
8247 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8248
8249         PR c++/16630
8250         * g++.dg/ext/pretty3.C: New.
8251
8252 2010-07-04  Richard Guenther  <rguenther@suse.de>
8253
8254         PR middle-end/44809
8255         * g++.dg/torture/pr44809.C: New testcase.
8256
8257 2010-07-04  Richard Guenther  <rguenther@suse.de>
8258
8259         PR tree-optimization/44656
8260         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8261
8262 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8263             Revital Eres  <eres@il.ibm.com>
8264
8265         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8266         misaligned stores.
8267         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8268         gcc.dg/vect/vect-96.c: Likewise.
8269         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8270         that support misaligned stores. Change the number of expected
8271         misaligned accesses.
8272         * gcc.dg/vect/vect-peel-1.c: New test.
8273         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8274         gcc.dg/vect/vect-peel-4.c: Likewise.
8275         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8276         vectorizable on all targets that support realignment.
8277         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8278
8279 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8280
8281         PR c/44806
8282         * gcc.dg/torture/pr44806.c: New.
8283
8284 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8285
8286         * gnat.dg/cond_expr1.adb: New test.
8287
8288 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8289
8290         * gnat.dg/modular3.adb: New test.
8291         * gnat.dg/modular3_pkg.ads: New helper.
8292
8293 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8294             Mikael Pettersson  <mikpe@it.uu.se>
8295
8296         PR testsuite/44518
8297         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8298         Make signed-ness of chars explicit.  Scan the object for
8299         strings that are split by some target assemblers.
8300         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8301         explicit.
8302
8303 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8304
8305         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8306
8307 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8308
8309         PR/44128
8310         * g++.dg/warn/Wshadow-7.C: New test.
8311
8312 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8313             Julian Brown  <julian@codesourcery.com>
8314             Sandra Loosemore  <sandra@codesourcery.com>
8315
8316         * gcc.c-torture/execute/20100416-1.c: New test case.
8317
8318 2010-07-02  Julian Brown  <julian@codesourcery.com>
8319             Sandra Loosemore  <sandra@codesourcery.com>
8320
8321         PR target/43703
8322
8323         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8324         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8325
8326 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8327             Julian Brown  <julian@codesourcery.com>
8328
8329         * gcc.target/arm/neon/vadds64.c: Regenerated.
8330         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8331         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8332         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8333         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8334         * gcc.target/arm/neon-vmls-1.c: Likewise.
8335         * gcc.target/arm/neon-vsubs64.c: New execution test.
8336         * gcc.target/arm/neon-vsubu64.c: New execution test.
8337         * gcc.target/arm/neon-vadds64.c: New execution test.
8338         * gcc.target/arm/neon-vaddu64.c: New execution test.
8339
8340 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8341
8342         * gcc.target/arm/neon-vands64.c: New.
8343         * gcc.target/arm/neon-vandu64.c: New.
8344         * gcc.target/arm/neon-vbics64.c: New.
8345         * gcc.target/arm/neon-vbicu64.c: New.
8346         * gcc.target/arm/neon-veors64.c: New.
8347         * gcc.target/arm/neon-veoru64.c: New.
8348         * gcc.target/arm/neon-vorns64.c: New.
8349         * gcc.target/arm/neon-vornu64.c: New.
8350         * gcc.target/arm/neon-vorrs64.c: New.
8351         * gcc.target/arm/neon-vorru64.c: New.
8352         * gcc.target/arm/neon/vands64.c: Regenerated.
8353         * gcc.target/arm/neon/vandu64.c: Regenerated.
8354         * gcc.target/arm/neon/vbics64.c: Regenerated.
8355         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8356         * gcc.target/arm/neon/veors64.c: Regenerated.
8357         * gcc.target/arm/neon/veoru64.c: Regenerated.
8358         * gcc.target/arm/neon/vorns64.c: Regenerated.
8359         * gcc.target/arm/neon/vornu64.c: Regenerated.
8360         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8361         * gcc.target/arm/neon/vorru64.c: Regenerated.
8362
8363 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8364
8365         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8366
8367 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8368
8369         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8370         * gfortran.dg/intent_out_5.f90: Same.
8371         * gfortran.dg/ltrans-7.f90: Same.
8372         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8373
8374 2010-07-02  Jan Hubicka  <jh@suse.cz>
8375
8376         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8377
8378 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8379
8380         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8381
8382 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8383
8384         PR c++/44780
8385         * c-c++-common/Wunused-var-12.c: New test.
8386
8387 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8388
8389         PR target/42835
8390         * gcc.target/arm/pr42835.c: New test.
8391
8392         PR target/42172
8393         * gcc.target/arm/pr42172-1.c: New test.
8394
8395 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8396
8397         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8398
8399 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8400
8401         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8402         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8403         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8404         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8405         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8406         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8407         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8408         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8409         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8410         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8411         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8412         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8413         * gcc.target/arm/neon-vdup_ns64.c: New.
8414         * gcc.target/arm/neon-vdup_nu64.c: New.
8415         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8416         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8417         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8418         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8419         * gcc.target/arm/neon-vmov_ns64.c: New.
8420         * gcc.target/arm/neon-vmov_nu64.c: New.
8421         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8422         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8423         * gcc.target/arm/neon-vget_lanes64.c: New.
8424         * gcc.target/arm/neon-vget_laneu64.c: New.
8425         * gcc.target/arm/neon-vset_lanes64.c: New.
8426         * gcc.target/arm/neon-vset_laneu64.c: New.
8427
8428 2010-07-02  Richard Guenther  <rguenther@suse.de>
8429
8430         * g++.dg/torture/20100702-1.C: New testcase.
8431
8432 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8433
8434         PR target/44707
8435         * gcc.c-torture/compile/pr44707.c: New test.
8436
8437 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8438
8439         PR c++/44039
8440         * g++.dg/template/crash101.C: New.
8441
8442 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8443
8444         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8445         Use the ABI-0 accessors and fail it for m64.
8446
8447 2010-07-02  Jan Hubicka  <jh@suse.cz>
8448
8449         * g++.dg/tree-ssa/pr44706.C: New testcase.
8450
8451 2010-07-02  Richard Guenther  <rguenther@suse.de>
8452
8453         PR tree-optimization/44748
8454         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8455
8456 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8457
8458         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8459         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8460         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8461         the method types to forward:.
8462
8463 2010-06-30  Jason Merrill  <jason@redhat.com>
8464
8465         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8466         * g++.dg/other/pr25632.C: Likewise.
8467
8468 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8469
8470         PR tree-optimization/40421
8471         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8472
8473 2010-07-01  Richard Guenther  <rguenther@suse.de>
8474
8475         PR middle-end/42834
8476         PR middle-end/44468
8477         * gcc.c-torture/execute/20100316-1.c: New testcase.
8478         * gcc.c-torture/execute/pr44468.c: Likewise.
8479         * gcc.c-torture/compile/20100609-1.c: Likewise.
8480         * gcc.dg/volatile2.c: Adjust.
8481         * gcc.dg/plugin/selfassign.c: Likewise.
8482         * gcc.dg/pr36902.c: Likewise.
8483         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8484         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8485         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8486         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8487         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8488         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8489         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8490         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8491         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8492         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8493         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8494         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8495         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8496         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8497         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8498         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8499         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8500         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8501         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8502         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8503         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8504         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8505         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8506         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8507         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8508         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8509         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8510         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8511         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8512         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8513         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8514         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8515         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8516         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8517         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8518         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8519         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8520         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8521         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8522         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8523         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8524         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8525         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8526         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8527         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8528         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8529         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8530         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8531         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8532         * g++.dg/tree-ssa/pr31146.C: Likewise.
8533         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8534         * g++.dg/tree-ssa/pr33604.C: Likewise.
8535         * g++.dg/plugin/selfassign.c: Likewise.
8536         * gfortran.dg/array_memcpy_3.f90: Likewise.
8537         * gfortran.dg/array_memcpy_4.f90: Likewise.
8538         * c-c++-common/torture/pr42834.c: New testcase.
8539
8540 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8541
8542         PR c++/44628
8543         * g++.dg/template/crash100.C: New.
8544
8545 2010-06-30  Jan Hubicka  <jh@suse.cz>
8546
8547         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8548
8549 2010-06-30  Michael Matz  <matz@suse.de>
8550
8551         PR bootstrap/44699
8552         * gcc.dg/pr44699.c: New test.
8553
8554 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8555
8556         PR tree-optimization/39799
8557         * c-c++-common/uninit-17.c: New test.
8558
8559 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8560
8561         PR libfortran/43298
8562         * gfortran.dg/read_infnan_1.f90: New test.
8563
8564 2010-06-29  Jason Merrill  <jason@redhat.com>
8565
8566         Enable implicitly declared move constructor/operator= (N3053).
8567         * g++.dg/cpp0x/implicit3.C: New.
8568         * g++.dg/cpp0x/implicit4.C: New.
8569         * g++.dg/cpp0x/implicit5.C: New.
8570         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8571         * g++.dg/cpp0x/not_special.C: Adjust.
8572         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8573         * g++.dg/cpp0x/rv1n.C: Adjust.
8574         * g++.dg/cpp0x/rv1p.C: Adjust.
8575         * g++.dg/cpp0x/rv2n.C: Adjust.
8576         * g++.dg/cpp0x/rv2p.C: Adjust.
8577         * g++.dg/cpp0x/rv3n.C: Adjust.
8578         * g++.dg/cpp0x/rv3p.C: Adjust.
8579         * g++.dg/cpp0x/rv4n.C: Adjust.
8580         * g++.dg/cpp0x/rv4p.C: Adjust.
8581         * g++.dg/cpp0x/rv5n.C: Adjust.
8582         * g++.dg/cpp0x/rv5p.C: Adjust.
8583         * g++.dg/cpp0x/rv6n.C: Adjust.
8584         * g++.dg/cpp0x/rv6p.C: Adjust.
8585         * g++.dg/cpp0x/rv7n.C: Adjust.
8586         * g++.dg/cpp0x/rv7p.C: Adjust.
8587         * g++.dg/cpp0x/rv8p.C: Adjust.
8588         * g++.dg/gomp/pr26690-1.C: Adjust.
8589         * g++.dg/other/error20.C: Adjust.
8590         * g++.dg/other/error31.C: Adjust.
8591         * g++.dg/parse/error19.C: Adjust.
8592         * g++.dg/template/qualttp5.C: Adjust.
8593         * g++.old-deja/g++.law/ctors5.C: Adjust.
8594
8595         Enable implicitly deleted functions (N2346)
8596         * g++.dg/cpp0x/defaulted17.C: New.
8597         * g++.dg/cpp0x/implicit1.C: New.
8598         * g++.dg/cpp0x/implicit2.C: New.
8599         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8600         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8601         * g++.dg/init/ctor4.C: Adjust.
8602         * g++.dg/init/synth2.C: Adjust.
8603         * g++.dg/lto/20081118_1.C: Adjust.
8604         * g++.dg/other/error13.C: Adjust.
8605         * g++.dg/other/unused1.C: Adjust.
8606         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8607         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8608         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8609         * g++.old-deja/g++.law/ctors17.C: Adjust.
8610         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8611         * g++.old-deja/g++.pt/assign1.C: Adjust.
8612         * g++.old-deja/g++.pt/crash20.C: Adjust.
8613
8614         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8615         * g++.dg/cpp0x/defaulted13.C: Adjust.
8616         * g++.dg/cpp0x/defaulted2.C: Adjust.
8617         * g++.dg/cpp0x/defaulted3.C: Adjust.
8618         * g++.dg/cpp0x/initlist9.C: Adjust.
8619         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8620         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8621         * g++.dg/init/synth2.C: Adjust.
8622
8623         * g++.dg/cpp0x/defaulted19.C: New.
8624
8625         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8626         * g++.dg/template/error23.C: Fix for -std=c++0x.
8627
8628 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8629
8630         PR fortran/44718
8631         * gfortran.dg/proc_ptr_28.f90: New.
8632
8633 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR tree-optimization/43801
8636         * g++.dg/torture/pr43801.C: New test.
8637
8638         PR debug/44668
8639         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8640
8641 2010-06-29  Jason Merrill  <jason@redhat.com>
8642
8643         PR c++/44587
8644         * g++.dg/template/qualified-id2.C: New.
8645         * g++.dg/template/qualified-id3.C: New.
8646
8647 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8648
8649         PR fortran/44696
8650         * gfortran.dg/associated_target_4.f90: New.
8651
8652 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8653
8654         PR fortran/44582
8655         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8656
8657 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8658
8659         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8660
8661 2010-06-29  Jan Hubicka  <jh@suse.cz>
8662
8663         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8664
8665 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8666
8667         PR target/43902
8668         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8669         * gcc.target/arm/wmul-3.c: New test.
8670         * gcc.target/arm/wmul-4.c: New test.
8671
8672 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8673
8674         PR rtl-optimization/44659
8675         * gcc.target/i386/extract-1.c: New.
8676         * gcc.target/i386/extract-2.c: Likewise.
8677         * gcc.target/i386/extract-3.c: Likewise.
8678         * gcc.target/i386/extract-4.c: Likewise.
8679         * gcc.target/i386/extract-5.c: Likewise.
8680         * gcc.target/i386/extract-6.c: Likewise.
8681
8682 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8683
8684         PR c++/44682
8685         * g++.dg/warn/Wunused-var-14.C: New test.
8686
8687 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8688
8689         PR fortran/43298
8690         * gfortran.dg/nan_6.f90: New.
8691
8692 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8693
8694         PR tree-optimization/43781
8695         * gcc.dg/torture/pr43781.c: New.
8696
8697 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8698
8699         PR fortran/40158
8700         * gfortran.dg/actual_rank_check_1.f90: New test.
8701
8702 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8703
8704         * gcc.dg/ipa/ipa-sra-6.c: New test.
8705
8706 2010-06-28  Jan Hubicka  <jh@suse.cz>
8707
8708         PR tree-optimization/44687
8709         * gcc.c-torture/compile/pr44687.c
8710
8711 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8712
8713         PR c++/44535
8714         * g++.dg/torture/pr44535.C: New test.
8715
8716 2010-06-28  Michael Matz  <matz@suse.de>
8717
8718         PR middle-end/44592
8719         * gfortran.dg/pr44592.f90: New test.
8720
8721 2010-06-28  Jan Hubicka  <jh@suse.cz>
8722
8723         PR tree-optimization/44357
8724         * g++.dg/torture/pr44357.C: New testcase.
8725
8726 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8727
8728         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8729         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8730         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8731         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8732         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8733         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8734         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8735         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8736
8737 2010-06-27  Jan Hubicka  <jh@suse.cz>
8738
8739         * gcc.c-torture/compile/pr44686.c: New file.
8740
8741 2010-06-27  Richard Guenther  <rguenther@suse.de>
8742
8743         PR tree-optimization/44683
8744         * gcc.c-torture/execute/pr44683.c: New testcase.
8745
8746 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8747
8748         * gnat.dg/noreturn3.ad[sb]: New test.
8749
8750 2010-06-26  Jason Merrill  <jason@redhat.com>
8751
8752         * g++.dg/cpp0x/explicit5.C: New.
8753
8754 2010-06-26  Richard Guenther  <rguenther@suse.de>
8755
8756         PR tree-optimization/44393
8757         * gcc.dg/pr44393.c: New testcase.
8758
8759 2010-06-26  Jan Hubicka  <jh@suse.cz>
8760
8761         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8762
8763 2010-06-26  Richard Guenther  <rguenther@suse.de>
8764
8765         PR middle-end/44674
8766         * gcc.dg/pr44674.c: New testcase.
8767
8768 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8769
8770         * gcc.dg/opts-3.c: New test.
8771
8772 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8773
8774         * gfortran.dg/type_decl_1.f90: New.
8775         * gfortran.dg/type_decl_2.f90: New.
8776
8777 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8778
8779         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8780         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8781
8782 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8783
8784         PR testsuite/38946
8785         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8786         error in comparing reals.
8787
8788 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8789
8790         * selected_real_kind_2.f90: New.
8791         * selected_real_kind_3.f90: New.
8792
8793 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8794
8795         * gfortran.dg/entry_19.f90: New.
8796
8797 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8798
8799         * gfortran.dg/end_subroutine_1.f90: New.
8800         * gfortran.dg/end_subroutine_2.f90: New.
8801         * gfortran.dg/interface_proc_end.f90: Update.
8802
8803 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8804
8805         * gfortran.dg/semicolon_fixed.f: Update.
8806         * gfortran.dg/semicolon_fixed_2.f: New.
8807         * gfortran.dg/semicolon_free_2.f90: New.
8808         * gfortran.dg/semicolon_free.f90: Update.
8809
8810 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8811
8812         PR fortran/44448
8813         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8814
8815 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8816
8817         * g++.dg/ipa/iinline-3.C: New test.
8818         * gcc.dg/ipa/modif-1.c: Removed.
8819
8820 2010-06-25  Jan Hubicka  <jh@suse.cz>
8821
8822         * gcc.dg/tree-ssa/ipa-split-1.c
8823
8824 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8825
8826         * g++.dg/ipa/iinline-2.C: New test.
8827
8828 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR middle-end/43866
8831         * gfortran.dg/pr43866.f90: New test.
8832
8833         PR tree-optimization/44539
8834         * gcc.dg/pr44539.c: New test.
8835
8836 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8837
8838         From Jim Wilson:
8839         PR target/43902
8840         * gcc.target/mips/madd-9.c: New test.
8841
8842 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8843
8844         PR c/44517
8845         * gcc.dg/noncompile/pr44517.c: New.
8846         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8847
8848 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8849
8850         PR testsuite/43283
8851         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8852         and add argument to nop for IA64.
8853
8854 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8855
8856         PR target/44588
8857         * gcc.target/i386/mod-1.c: New.
8858         * gcc.target/i386/umod-1.c: Likewise.
8859         * gcc.target/i386/umod-2.c: Likewise.
8860         * gcc.target/i386/umod-3.c: Likewise.
8861
8862 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR middle-end/44492
8865         * g++.dg/torture/pr44492.C: New test.
8866
8867 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8868
8869         * c-c++-common/warn-omitted-condop.c: New.
8870
8871 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8872
8873         PR fortran/44614
8874         * gfortran.dg/import8.f90: New.
8875
8876 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8877
8878         * gnat.dg/not_null.adb: Update test case.
8879
8880 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8881
8882         PR c++/44619
8883         * g++.dg/warn/Wunused-var-13.C: New test.
8884
8885         PR c++/44627
8886         * g++.dg/diagnostic/method1.C: New test.
8887
8888 2010-06-22  Cary Coutant  <ccoutant@google.com>
8889
8890         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8891
8892 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8893
8894         PR fortran/44616
8895         * gfortran.dg/abstract_type_8.f03: New.
8896
8897 2010-06-21  Jason Merrill  <jason@redhat.com>
8898
8899         * g++.dg/cpp0x/noexcept08.C: New.
8900
8901         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8902
8903 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8904
8905         PR target/44615
8906         * gcc.target/i386/sse2-vec-2a.c: New.
8907
8908 2010-06-21  DJ Delorie  <dj@redhat.com>
8909
8910         * gcc.dg/pragma-diag-1.c: New.
8911
8912 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8913
8914         PR target/44615
8915         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8916
8917 2010-06-21  Alan Modra  <amodra@gmail.com>
8918
8919         PR testsuite/44505
8920         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8921         tail call to check_fa_mid.
8922
8923 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8924
8925         PR target/44575
8926         * gcc.c-torture/execute/pr44575.c: New test.
8927
8928 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8929
8930         PR fortran/40632
8931         * gfortran.dg/contiguous_1.f90: New.
8932         * gfortran.dg/contiguous_2.f90: New.
8933         * gfortran.dg/contiguous_3.f90: New.
8934
8935 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8936
8937         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8938         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8939
8940 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8941
8942         PR target/44546
8943         * gcc.target/i386/pr44546.c: New test.
8944
8945 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8946
8947         * gcc.dg/opts-2.c: New test.
8948
8949 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8950
8951         PR fortran/44584
8952         * gfortran.dg/typebound_proc_15.f03: Modified.
8953
8954 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8955
8956         PR target/44072
8957         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8958         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8959
8960 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8961
8962         * g++.dg/ext/label13.C: Fix typo in last change.
8963
8964 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8965
8966         PR libfortran/44477
8967         * gfortran.dg/eof_3.f90
8968         * gfortran.dg/endfile_2.f90
8969         * gfortran.dg/endfile_4.f90
8970         * gfortran.dg/endfile_3.f90
8971
8972 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8973
8974         PR c++/41090
8975         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8976
8977 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8978
8979         PR fortran/44556
8980         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8981
8982 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8983
8984         * gcc.target/arm/pr40900.c: New test.
8985
8986 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8987
8988         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8989
8990 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8991
8992         PR fortran/44558
8993         * gfortran.dg/typebound_call_15.f03: New.
8994
8995 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8996
8997         PR c++/44486
8998         * g++.dg/pr44486.C: New.
8999
9000 2010-06-16  DJ Delorie  <dj@redhat.com>
9001
9002         * gcc.target/i386/volatile-bitfields-1.c: New.
9003         * gcc.target/i386/volatile-bitfields-2.c: New.
9004
9005 2010-06-16  Jason Merrill  <jason@redhat.com>
9006
9007         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9008
9009         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9010
9011 2010-06-16  Richard Guenther  <rguenther@suse.de>
9012
9013         PR c/44555
9014         * gcc.c-torture/execute/pr44555.c: New testcase.
9015
9016 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9017
9018         PR fortran/44549
9019         * gfortran.dg/typebound_proc_16.f03: New.
9020
9021 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9022
9023         * g++.dg/torture/pr43905.C: New test.
9024
9025 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9026
9027         PR testsuite/44538
9028         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9029         initialization loop from being vectorized.
9030         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9031
9032 2010-06-16  Alan Modra  <amodra@gmail.com>
9033
9034         PR tree-optimization/44507
9035         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9036
9037 2010-06-15  Jason Merrill  <jason@redhat.com>
9038
9039         * g++.dg/overload/arg3.C: Adjust error locations.
9040         * g++.dg/overload/copy1.C: Likewise.
9041         * g++.dg/tc1/dr152.C: Likewise.
9042         * g++.dg/template/incomplete4.C: Likewise.
9043         * g++.dg/template/incomplete5.C: Likewise.
9044         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9045         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9046         * g++.old-deja/g++.pt/crash9.C: Likewise.
9047
9048         * g++.dg/inherit/virtual5.C: New.
9049
9050         * g++.dg/cpp0x/defaulted18.C: New.
9051
9052         * g++.dg/cpp0x/initlist40.C: New.
9053
9054         * g++.dg/cpp0x/initlist39.C: New.
9055
9056 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9057
9058         PR middle-end/44391
9059         * gcc.dg/graphite/pr44391.c: New.
9060
9061 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9062
9063         PR fortran/43388
9064         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9065         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9066         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9067         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9068
9069 2010-06-15  Richard Guenther  <rguenther@suse.de>
9070
9071         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9072
9073 2010-06-15  Richard Guenther  <rguenther@suse.de>
9074
9075         * gcc.dg/vect/bb-slp-21.c: Adjust.
9076         * gcc.dg/vect/bb-slp-13.c: Likewise
9077         * gcc.dg/vect/bb-slp-4.c: Likewise
9078         * gcc.dg/vect/bb-slp-22.c: Likewise
9079         * gcc.dg/vect/bb-slp-14.c: Likewise
9080         * gcc.dg/vect/bb-slp-23.c: Likewise
9081         * gcc.dg/vect/bb-slp-15.c: Likewise
9082         * gcc.dg/vect/bb-slp-17.c: Likewise
9083         * gcc.dg/vect/bb-slp-18.c: Likewise
9084         * gcc.dg/vect/bb-slp-19.c: Likewise
9085         * gcc.dg/vect/bb-slp-10.c: Likewise
9086         * gcc.dg/vect/bb-slp-11.c: Likewise
9087         * gcc.dg/vect/bb-slp-20.c: Likewise
9088         * gcc.dg/vect/bb-slp-3.c: Likewise
9089
9090 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR fortran/44536
9093         * gfortran.dg/gomp/pr44536.f90: New test.
9094         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9095
9096 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9097
9098         PR target/44534
9099         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9100         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9101
9102 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR tree-optimization/44508
9105         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9106
9107         PR bootstrap/44509
9108         * gcc.dg/pr44509.c: New test.
9109
9110 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9111
9112         PR tree-optimization/44507
9113         * gcc.dg/vect/pr44507.c: New test.
9114
9115 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9118         and c-pretty-print.h.
9119
9120         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9121
9122 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9123
9124         * gfortran.dg/whole_file_18.f90: Updated error message.
9125
9126 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9127
9128         * gfortran.dg/whole_file_20.f03: New.
9129
9130 2010-06-12  Jan Hubicka  <jh@suse.cz>
9131
9132         * gcc.c-torture/compile/pc44485.c: New testcase.
9133
9134 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9135
9136         PR fortran/40117
9137         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9138         * gfortran.dg/typebound_proc_14.f03: New.
9139         * gfortran.dg/typebound_proc_15.f03: New.
9140
9141 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9142
9143         * gcc.dg/opts-1.c: New test.
9144
9145 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9146
9147         * gcc.dg/funroll-loops-all.c: Update expected error.
9148
9149 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9150
9151         PR target/44481
9152         * gcc.target/i386/pr44481.c: New test.
9153
9154 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9155
9156         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9157
9158 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9159
9160         PR middle-end/44483
9161         * gcc.dg/tree-ssa/pr44483.c: New.
9162
9163 2010-06-11  Paul Brook  <paul@codesourcery.com>
9164
9165         * g++.dg/other/arm-neon-1.C: New test.
9166
9167 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9168
9169         PR fortran/42051
9170         PR fortran/43896
9171         * gfortran.dg/class_23.f03: New test.
9172
9173 2010-06-11  Jan Hubicka  <jh@suse.cz>
9174
9175         * gcc.dg/ipa/pure-const-2.c: New testcase.
9176
9177 2010-06-11  Jan Hubicka  <jh@suse.cz>
9178
9179         * gcc.dg/noreturn-7.c: Update.
9180         * gcc.dg/noreturn-4.c: Update.
9181
9182 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9183
9184         Fix MIPS bootstrap
9185         * g++.dg/other/typedef4.C: New test.
9186
9187 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9188
9189         PR fortran/44207
9190         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9191
9192 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9193
9194         PR fortran/44457
9195         * gfortran.dg/asynchronous_3.f03
9196
9197 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9198
9199         PR middle-end/44185
9200         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9201         non-temporal stores out of the tests to form new test cases.  As a
9202         result, no non-temporal store should be generated in this case.
9203
9204         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9205         prefetch-7.c that generate one non-temporal store.
9206
9207         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9208         prefetch-7.c that generate one non-temporal store and one
9209         one-temporal prefetch.
9210
9211 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9212
9213         PR tree-optimization/44258
9214         * gcc.dg/tree-ssa/pr44258.c: New test.
9215
9216 2010-06-10  Daniel Kraft  <d@domob.eu>
9217
9218         PR fortran/38936
9219         * gfortran.dg/associate_1.f03: New test.
9220         * gfortran.dg/associate_2.f95: New test.
9221         * gfortran.dg/associate_3.f03: New test.
9222         * gfortran.dg/associate_4.f08: New test.
9223
9224 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9225
9226         * gfortran.dg/selected_char_kind_4.f90: New test.
9227
9228 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9229
9230         * gcc.dg/pr42461.c: New test.
9231
9232 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9233
9234         PR fortran/44347
9235         * gfortran.dg/selected_real_kind_1.f90: New.
9236
9237 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9238
9239         PR fortran/44359
9240         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9241         warning.
9242         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9243         check for warning.
9244
9245 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9246
9247         * gfortran.dg/data_namelist_conflict.f90: New test.
9248
9249 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9250
9251         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9252         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9253         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9254
9255 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9256
9257         * gfortran.dg/mvbits_9.f90: New test.
9258         * gfortran.dg/ibset_1.f90: Ditto.
9259         * gfortran.dg/ibits_1.f90: Ditto.
9260         * gfortran.dg/btest_1.f90: Ditto.
9261         * gfortran.dg/ibclr_1.f90: Ditto.
9262
9263 2010-06-09  Jason Merrill  <jason@redhat.com>
9264
9265         PR c++/44366
9266         * g++.dg/cpp0x/decltype23.C: Move to...
9267         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9268
9269 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9270
9271         PR fortran/44211
9272         * gfortran.dg/typebound_call_14.f03: New test.
9273
9274 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9275
9276         PR tree-optimization/44423
9277         * gcc.dg/tree-ssa/pr44423.c: New test.
9278
9279 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9280
9281         PR testsuite/42843
9282         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9283         TV_NONE to initialize tv_id field.
9284         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9285         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9286         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9287         Include toplev.h .
9288         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9289         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9290         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9291
9292 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9293
9294         PR tree-optimization/39874
9295         PR middle-end/28685
9296         * gcc.dg/pr39874.c: New file.
9297
9298 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9299
9300         * g++.dg/ext/attr-alias-1.C: New.
9301         * g++.dg/ext/attr-alias-2.C: New.
9302
9303 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9304
9305         PR fortran/44446
9306         * gfortran.dg/proc_ptr_27.f90: New.
9307
9308 2010-06-07  Jason Merrill  <jason@redhat.com>
9309
9310         PR c++/44366
9311         * g++.dg/cpp0x/decltype23.C: New.
9312
9313 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9314             Shujing Zhao  <pearly.zhao@oracle.com>
9315
9316         PR c/37724
9317         * gcc.dg/c90-const-expr-10.c: Adjust.
9318         * gcc.dg/c99-const-expr-10.c: Adjust.
9319         * gcc.dg/init-bad-7.c: New.
9320
9321 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9322
9323         * lib/target-supports.exp (check_effective_target_gas): New proc.
9324         * gcc.c-torture/execute/960321-1.x: New file.
9325
9326 2010-06-07  Jason Merrill  <jason@redhat.com>
9327
9328         PR c++/44401
9329         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9330
9331 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9332
9333         PR c++/44444
9334         * g++.dg/warn/Wunused-var-12.C: New test.
9335
9336         PR c++/44443
9337         * c-c++-common/Wunused-var-11.c: New test.
9338
9339 2010-06-07  Jan Hubicka  <jh@suse.cz>
9340
9341         * gcc.dg/ipa/pure-const-1.c: New testcase.
9342
9343 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9344
9345         PR rtl-optimization/44404
9346         * gcc.dg/pr44404.c: New.
9347
9348 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9349
9350         PR target/44159
9351         * gcc.target/i386/abi-2.c: Check sysv abi here.
9352         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9353         function to avoid failures by different ABIs.
9354         * gcc.target/i386/aes-check.h: Likewise.
9355         * gcc.target/i386/avx-check.h: Likewise.
9356         * gcc.target/i386/fma4-check.h: Likewise.
9357         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9358         * gcc.target/i386/mmx-check.h: Likewise.
9359         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9360         * gcc.target/i386/pclmul-check.h: Likewise.
9361         * gcc.target/i386/sse-check.h: Likewise.
9362         * gcc.target/i386/sse2-check.h: Likewise.
9363         * gcc.target/i386/sse3-check.h: Likewise.
9364         * gcc.target/i386/sse4_1-check.h: Likewise.
9365         * gcc.target/i386/sse4_2-check.h: Likewise.
9366         * gcc.target/i386/sse4a-check.h: Likewise.
9367         * gcc.target/i386/ssse3-check.h: Likewise.
9368         * gcc.target/i386/xop-check.h: Likewise.
9369         * gcc.target/i386/pr27971.c: Fix for LLP64.
9370         * gcc.target/i386/pr39139.c: Likewise.
9371         * gcc.target/i386/pr39315-check.c: Likewise.
9372         * gcc.target/i386/vararg-1.c: Likewise.
9373         * gcc.target/i386/vararg-2.c: Likewise.
9374         Additional add dg-compile to avoid failure due
9375         missing foo symbol.
9376
9377         * gcc.dg/compound-literal-1.c: Fix for llp64.
9378         * gcc.dg/pr32370.c: Likewise.
9379         * gcc.dg/pr37561.c: Likewise.
9380         * gcc.dg/pr41340.c: Likewise.
9381         * gcc.dg/pr41551.c: Likewise.
9382
9383 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9384
9385         PR c++/44188
9386         * g++.dg/debug/dwarf2/typedef3.C: New test.
9387
9388 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9389
9390         PR c/20000
9391         * c-c++-common/pr20000.c: New.
9392
9393 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9394
9395         PR c++/44086
9396         * g++.dg/init/pr44086.C: New.
9397         * g++.dg/cpp0x/decltype4.C: Adjust.
9398
9399 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9400
9401         PR fortran/43945
9402         * gfortran.dg/generic_23.f03: New test.
9403
9404 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9405
9406         PR fortran/43895
9407         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9408
9409 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9410
9411         PR c++/44361
9412         * c-c++-common/Wunused-var-9.c: New test.
9413
9414 2010-06-05  Jason Merrill  <jason@redhat.com>
9415
9416         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9417
9418 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9419
9420         PR c/44322
9421         * gcc.dg/c99-restrict-4.c: New test.
9422
9423 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9424
9425         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9426         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9427         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9428         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9429         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9430         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9431         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9432         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9433         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9434         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9435         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9436         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9437         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9438         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9439         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9440         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9441         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9442         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9443         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9444         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9445         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9446         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9447
9448 2010-06-04  Jason Merrill  <jason@redhat.com>
9449
9450         * g++.dg/cpp0x/noexcept06.C: New.
9451         * g++.dg/cpp0x/noexcept07.C: New.
9452
9453         * g++.dg/cpp0x/noexcept01.C: New.
9454         * g++.dg/cpp0x/noexcept02.C: New.
9455         * g++.dg/cpp0x/noexcept03.C: New.
9456         * g++.dg/cpp0x/noexcept04.C: New.
9457         * g++.dg/cpp0x/noexcept05.C: New.
9458
9459 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR c++/44412
9462         * g++.dg/warn/Wunused-var-10.C: New test.
9463         * g++.dg/warn/Wunused-var-11.C: New test.
9464
9465         PR c++/44362
9466         * c-c++-common/Wunused-var-10.c: New test.
9467
9468 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9469
9470         PR c/25880
9471         * gcc.dg/assign-warn-2.c: Update.
9472         * gcc.dg/cpp/line3.c: Update.
9473         * gcc.dg/c99-array-lval-8.c: Update.
9474         * gcc.dg/cast-qual-2.c: Update.
9475         * gcc.dg/c99-arraydecl-3.c:  Update.
9476         * gcc.dg/assign-warn-1.c:  Update.
9477         * gcc.dg/format/gcc_diag-1.c:  Update.
9478
9479 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9480
9481         PR rtl-optimization/39871
9482         PR rtl-optimization/40615
9483         PR rtl-optimization/42500
9484         PR rtl-optimization/42502
9485         * gcc.target/arm/eliminate.c: New test.
9486
9487 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9488
9489         PR libstdc++/44410
9490         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9491         * g++.old-deja/g++.other/delete3.C: Likewise.
9492         * g++.old-deja/g++.other/new.C: Likewise.
9493         * g++.old-deja/g++.law/operators27.C: Likewise.
9494         * g++.old-deja/g++.mike/p755.C: Likewise.
9495         * g++.dg/eh/new1.C: Likewise.
9496         * g++.dg/init/new5.C: Likewise.
9497
9498 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9499
9500         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9501         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9502         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9503
9504 2010-06-03  Richard Guenther  <rguenther@suse.de>
9505
9506         PR lto/41921
9507         * lib/lto.exp: Always load gcc.exp.
9508         (lto-obj): For C source files invoke gcc_target_compile.
9509         * g++.dg/lto/20100603-1_0.C: New testcase.
9510         * g++.dg/lto/20100603-1_1.c: Likewise.
9511
9512 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9513
9514         PR tree-optimization/43688
9515         * gfortran.dg/pr43688.f90: New.
9516
9517 2010-06-03  Richard Guenther  <rguenther@suse.de>
9518
9519         PR lto/41584
9520         * gcc.dg/lto/20100603-1_0.c: New testcase.
9521         * gcc.dg/lto/20100603-2_0.c: Likewise.
9522         * gcc.dg/lto/20100603-3_0.c: Likewise.
9523
9524 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9525
9526         PR target/44218
9527         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9528         * gcc.target/powerpc/recip-2.c: Ditto.
9529         * gcc.target/powerpc/recip-3.c: Ditto.
9530         * gcc.target/powerpc/recip-4.c: Ditto.
9531         * gcc.target/powerpc/recip-5.c: Ditto.
9532         * gcc.target/powerpc/recip-6.c: Ditto.
9533         * gcc.target/powerpc/recip-7.c: Ditto.
9534         * gcc.target/powerpc/recip-test.h: Ditto.
9535         * gcc.target/powerpc/recip-test2.h: Ditto.
9536
9537 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9538
9539         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9540
9541 2010-06-02  Jason Merrill  <jason@redhat.com>
9542
9543         * g++.dg/ext/vector9.C: Expect typedef in error message.
9544
9545         PR c++/9726
9546         PR c++/23594
9547         PR c++/44333
9548         * g++.dg/tc1/dr101.C: Remove xfails.
9549
9550 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9551
9552         PR middle-end/44372
9553         * g++.dg/ipa/pr44372.C: New.
9554
9555 2010-06-02  Jan Hubicka  <jh@suse.cz>
9556
9557         PR middle-end/44295
9558         * g++.dg/torture/pr44295.C: Neww testcase.
9559
9560 2010-06-02  Jan Hubicka  <jh@suse.cz>
9561
9562         * gcc.dg/tree-ssa/loadpre6.c: Update.
9563
9564 2010-06-02  Richard Guenther  <rguenther@suse.de>
9565
9566         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9567         diagnostic.h.
9568
9569 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9570
9571         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9572         the link fail message.
9573
9574 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9575
9576         PR fortran/44360
9577         * gfortran.dg/use_13.f90: New test case.
9578
9579 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9580
9581         PR fortran/44371
9582         * gfortran.dg/error_stop_2.f08: Minor update.
9583
9584 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9585
9586         PR fortran/44371
9587         * gfortran.dg/error_stop_1.f08: New test.
9588         * gfortran.dg/error_stop_2.f08: New test.
9589
9590 2010-06-01  Jason Merrill  <jason@redhat.com>
9591
9592         DR 990
9593         * g++.dg/cpp0x/initlist37.C: New.
9594         * g++.dg/cpp0x/initlist38.C: New.
9595
9596         PR c++/44358
9597         * g++.dg/cpp0x/initlist36.C: New.
9598
9599 2010-05-31 Jan Hubicka  <jh@suse.cz>
9600
9601         * gcc.dg/noreturn-8.c: New testcase.
9602
9603 2010-05-31 Jan Hubicka  <jh@suse.cz>
9604
9605         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9606         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9607
9608 2010-05-31 Jan Hubicka  <jh@suse.cz>
9609
9610         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9611         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9612
9613 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9614
9615         PR fortran/36928
9616         * gfortran.dg/dependency_27.f90:  New test.
9617         * gfortran.dg/array_assign_1.F90:  New test.
9618
9619 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR target/44338
9622         * gcc.target/i386/sse-24.c: New test.
9623
9624 2010-05-31  Jan Hubicka  <jh@suse.cz>
9625
9626         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9627
9628 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9629
9630         PR middle-end/44337
9631         * gcc.dg/pr44337.c: New test.
9632
9633         PR tree-optimization/44182
9634         * g++.dg/debug/pr44182.C: New test.
9635
9636 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9637
9638         * gcc.dg/nested-func-7.c: New test.
9639         * gnat.dg/frame_overflow.adb: Adjust directives.
9640
9641 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9642
9643         * gnat.dg/prot2.ad[sb]: New test.
9644         * gnat.dg/prot2_pkg1.ads: New helper.
9645         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9646
9647 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9648
9649         * gnat.dg/array11.adb: Adjust dg-warning directive.
9650         * gnat.dg/object_overflow.adb: Likewise.
9651
9652 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9653
9654         PR middle-end/44306
9655         * gcc.dg/tree-ssa/pr44306.c: New.
9656
9657 2010-05-29  Jan Hubicka  <jh@suse.cz>
9658
9659         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9660
9661 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9662
9663         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9664
9665 2010-05-28  Mike Stump  <mikestump@comcast.net>
9666
9667         PR objc/44125
9668         * objc.dg/const-str-9.m: Remove static.
9669
9670 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9671
9672         PR target/43636
9673         * gcc.c-torture/compile/pr43636.c: New test.
9674
9675 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9676
9677         PR objc++/23616
9678         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9679         * obj-c++.dg/try-catch-9.mm: Ditto.
9680
9681 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9682
9683         Revert patch for PR c++/44188
9684         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9685
9686 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9687
9688         PR c++/44188
9689         * g++.dg/debug/dwarf2/typedef3.C: New test.
9690
9691 2010-05-27  Jason Merrill  <jason@redhat.com>
9692
9693         PR c++/43555
9694         * g++.dg/ext/vla9.C: New.
9695
9696 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9697
9698         PR objc/44140
9699         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9700         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9701         * objc.dg/torture/tls/thr-init.m: Ditto.
9702         * objc.dg/torture/trivial.m: Ditto.
9703         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9704         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9705         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9706         * obj-c++.dg/torture/trivial.mm: Ditto.
9707
9708 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9709
9710         * g++.dg/lto/20100302_0.C: Skip on darwin.
9711
9712 2010-05-27  Richard Guenther  <rguenther@suse.de>
9713
9714         PR tree-optimization/44284
9715         * gcc.dg/vect/vect-118.c: New testcase.
9716         * gcc.dg/vect/bb-slp-20.c: Adjust.
9717         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9718         * gcc.dg/vect/slp-9.c: Likewise.
9719         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9720         * gcc.dg/vect/vect-10.c: Likewise.
9721         * gcc.dg/vect/vect-109.c: Likewise.
9722         * gcc.dg/vect/vect-12.c: Likewise.
9723         * gcc.dg/vect/vect-36.c: Likewise.
9724         * gcc.dg/vect/vect-7.c: Likewise.
9725         * gcc.dg/vect/vect-iv-8.c: Likewise.
9726         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9727         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9728         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9729         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9730         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9731         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9732         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9733         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9734         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9735         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9736         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9737         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9738         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9739         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9740         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9741         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9742         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9743
9744 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9745
9746         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9747         necessary.
9748
9749 2010-05-26  Jan Hubicka  <jh@suse.cz>
9750
9751         * gcc.dg/lto/materialize-1_0.c: New file.
9752         * gcc.dg/lto/materialize-1_1.c: New file.
9753
9754 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9755
9756         * gnat.dg/lto10.adb: New test.
9757         * gnat.dg/lto10_pkg.ads: New helper.
9758
9759 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9760
9761         * lib/target-supports.exp (check_effective_target_int128): New
9762         function to check if __int128 types are available for target.
9763         * c-c++-common/int128-types-1.c: New.
9764         * c-c++-common/int128-1.c: New.
9765         * c-c++-common/int128-2.c: New.
9766         * g++.dg/abi/mangle43.C: New.
9767         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9768         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9769         pointer-wide scalar.
9770         * g++.dg/other/pr25632.C: Likewise.
9771         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9772         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9773         overflow warnings.
9774         * g++.dg/warn/pr13358-4.C: Likewise.
9775         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9776         * g++.dg/warn/Wconversion-null.C: Likewise.
9777
9778 2010-05-26  Jason Merrill  <jason@redhat.com>
9779
9780         PR c++/43382
9781         * g++.dg/cpp0x/variadic101.C: New.
9782
9783 2010-05-26  Richard Guenther  <rguenther@suse.de>
9784
9785         PR rtl-optimization/44164
9786         * gcc.c-torture/execute/pr44164.c: New testcase.
9787         * g++.dg/tree-ssa/pr13146.C: Adjust.
9788
9789 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9790
9791         PR fortran/40011
9792         * gfortran.dg/whole_file_19.f90 : New test.
9793
9794 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9795
9796         PR fortran/30668
9797         PR fortran/31346
9798         PR fortran/34260
9799         * gfortran.dg/pr40999.f: Fix function type.
9800         * gfortran.dg/whole_file_5.f90: Likewise.
9801         * gfortran.dg/whole_file_6.f90: Likewise.
9802         * gfortran.dg/whole_file_16.f90: New.
9803         * gfortran.dg/whole_file_17.f90: New.
9804         * gfortran.dg/whole_file_18.f90: New.
9805
9806 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9807             Iain Sandoe  <iains@gcc.gnu.org>
9808
9809         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9810         * gcc.c-torture/compile/pr44197.c: Require alias support.
9811         * gcc.dg/lto/20081222_0.c: Ditto.
9812
9813 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9814
9815         PR debug/42801
9816         * gcc.dg/guality/vla-2.c: New test.
9817
9818 2010-05-25  Richard Guenther  <rguenther@suse.de>
9819
9820         PR middle-end/44069
9821         * g++.dg/torture/pr44069.C: New testcase.
9822
9823 2010-05-25  Richard Guenther  <rguenther@suse.de>
9824
9825         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9826
9827 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9828
9829         PR objc/44140
9830         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9831
9832 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9833
9834         * obj-c++.dg/torture/tls/trivial.mm: New.
9835         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9836         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9837         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9838         * obj-c++.dg/torture/tls/diag-1.mm: New.
9839         * obj-c++.dg/torture/tls/tls.exp: New.
9840         * obj-c++.dg/torture/trivial.mm: New.
9841         * obj-c++.dg/torture/dg-torture.exp: New.
9842         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9843         * obj-c++.dg/tls/trivial.m: New.
9844         * obj-c++.dg/tls/init-1.mm: New.
9845         * obj-c++.dg/tls/diag-1.mm: New.
9846         * obj-c++.dg/tls/init-2.mm: New.
9847         * obj-c++.dg/tls/diag-2.mm: New.
9848         * obj-c++.dg/tls/diag-3.mm: New.
9849         * obj-c++.dg/tls/diag-4.mm: New.
9850         * obj-c++.dg/tls/static-1.mm: New.
9851         * obj-c++.dg/tls/tls.exp: New.
9852         * obj-c++.dg/tls/diag-5.mm: New.
9853         * obj-c++.dg/tls/static-1a.mm: New.
9854         * objc-obj-c++-shared/Object1.mm: New.
9855         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9856
9857 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9858
9859         PR objc++/43689
9860         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9861         * obj-c++.dg/const-str-6.mm: Ditto.
9862
9863 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9864
9865         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9866
9867 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9868
9869         PR ada/38394
9870         * gnat.dg/array13.ad[sb]: New test.
9871
9872 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9873             Sandra Loosemore  <sandra@codesourcery.com>
9874
9875         * gcc.target/arm/neon/: Regenerated test cases.
9876
9877         * gcc.target/arm/neon/polytypes.c,
9878         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9879         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9880         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9881         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9882         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9883         dg-add-options arm_neon.
9884
9885         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9886         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9887         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9888         and arm_neon_fp16_ok.
9889
9890         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9891         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9892
9893         * lib/target-supports.exp (add_options_for_arm_neon): New.
9894         (check_effective_target_arm_neon_ok_nocache): New, from
9895         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9896         (check_effective_target_arm_neon_ok): Use
9897         check_effective_target_arm_neon_ok_nocache.
9898         (add_options_for_arm_neon_fp16)
9899         (check_effective_target_arm_neon_fp16_ok)
9900         check_effective_target_arm_neon_fp16_ok_nocache): New.
9901         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9902
9903 2010-05-24  Jason Merrill  <jason@redhat.com>
9904
9905         PR c++/41510
9906         * g++.dg/cpp0x/initlist35.C: New.
9907         * g++.dg/init/brace6.C: Adjust.
9908
9909 2010-05-24  Paul Brook  <paul@codesourcery.com>
9910
9911         * gcc.target/arm/frame-pointer-1.c: New test.
9912         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9913         pointer elimination.
9914
9915 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9916
9917         PR target/44245
9918         * gcc.target/i386/crc32-3.c: New.
9919         * gcc.target/i386/crc32-4.c: Likewise.
9920
9921 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9922
9923         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9924         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9925         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9926
9927 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9928
9929         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9930
9931 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9932
9933         PR target/43869
9934         * gcc.c-target/pr43869.c: New test.
9935
9936 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9937
9938         PR fortran/44212
9939         * gfortran.dg/class_22.f03: New.
9940
9941 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9942
9943         PR lto/44238
9944         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9945
9946 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9947
9948         PR fortran/44213
9949         * gfortran.dg/abstract_type_7.f03: New.
9950
9951 2010-05-21  Jason Merrill  <jason@redhat.com>
9952
9953         * g++.dg/eh/spec11.C: Test cleanup optimization.
9954
9955 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9956
9957         PR debug/44223
9958         * gcc.target/i386/pr44223.c: New test.
9959
9960 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9961
9962         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9963
9964 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9965
9966         * g++.dg/other/const3.C: New test.
9967
9968 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9969
9970         PR fortran/38407
9971         * warn_unused_dummy_argument_1.f90: New.
9972         * warn_unused_dummy_argument_2.f90: New.
9973
9974 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9975
9976         PR c++/30298
9977         * g++.dg/inherit/crash1.C: New.
9978         * g++.dg/inherit/crash2.C: Likewise.
9979
9980 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9981
9982         PR debug/44178
9983         * g++.dg/debug/pr44178.C: New test.
9984
9985 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9986
9987         PR middle-end/44185
9988         * gcc.dg/tree-ssa/prefetch-6.c: Add
9989         --param min-insn-to-prefetch-ratio=6.
9990         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9991         allow unrolling, and adjust the movnti count.
9992
9993 2010-05-20  Jan Hubicka  <jh@suse.cz>
9994
9995         PR middle-end/44197
9996         * gcc.c-torture/compile/pr44197.c: New file.
9997
9998 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9999
10000         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10001         Fix test code.
10002         (check_effective_target_xop): Remove __may_alias__ attribute.
10003
10004 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10005
10006         PR target/44202
10007         * gcc.c-torture/execute/pr44202-1.c: New test.
10008
10009 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10010
10011         PR fortran/43851
10012         * gfortran.dg/label_1.f90: Update test.
10013
10014 2010-05-19  Jan Hubicka  <jh@suse.cz>
10015
10016         * gcc.dg/lto/ipareference2_0.c: New file.
10017         * gcc.dg/lto/ipareference2_1.c: New file.
10018
10019 2010-05-19  Jason Merrill  <jason@redhat.com>
10020
10021         * g++.dg/parse/fn-typedef2.C: New.
10022
10023         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10024         function type.
10025
10026         PR c++/44193
10027         * g++.dg/template/fntype1.C: New.
10028
10029 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10030
10031         * gnat.dg/discr23.ad[sb]: New test.
10032         * gnat.dg/discr23_pkg.ads: New helper.
10033
10034         * gnat.dg/specs/controlled1.ads: New test.
10035         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10036
10037 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10038
10039         PR fortran/44055
10040         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10041         Fixed scope of C_SIZEOF.
10042         * gfortran.dg/warn_conversion_2.f90: New.
10043
10044 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10045
10046         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10047         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10048         for optional selector.
10049         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10050         (check_effective_target_sse3): New proc.
10051         * gcc.target/i386/math-torture/math-torture.exp: Load
10052         target-supports.exp.
10053         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10054         check_effective_target_sse2.
10055         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10056         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10057         * g++.dg/vect/vect.exp: Likewise.
10058         * gfortran.dg/vect/vect.exp: Likewise.
10059         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10060         -msse2 if check_effective_target_sse2.
10061
10062         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10063         * gcc.target/i386/3dnow-2.c: Likewise.
10064         * gcc.target/i386/3dnowA-1.c: Likewise.
10065         * gcc.target/i386/3dnowA-2.c: Likewise.
10066         * gcc.target/i386/pr42549.c: Likewise.
10067
10068         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10069         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10070         * gcc.target/i386/sse3-addsubps.c: Likewise.
10071         * gcc.target/i386/sse3-haddpd.c: Likewise.
10072         * gcc.target/i386/sse3-haddps.c: Likewise.
10073         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10074         * gcc.target/i386/sse3-hsubps.c: Likewise.
10075         * gcc.target/i386/sse3-movddup.c: Likewise.
10076         * gcc.target/i386/sse3-movshdup.c: Likewise.
10077         * gcc.target/i386/sse3-movsldup.c: Likewise.
10078
10079         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10080         * g++.dg/ext/attrib35.C: Likewise.
10081         * g++.dg/opt/pr40496.C: Likewise.
10082         * g++.dg/other/i386-1.C: Likewise.
10083         * g++.dg/other/i386-4.C: Likewise.
10084         * g++.dg/other/pr34435.C: Likewise.
10085         * g++.dg/other/pr39496.C: Likewise.
10086         * g++.dg/other/pr40446.C: Likewise.
10087         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10088         * gcc.dg/compat/vector-1a_main.c: Likewise.
10089         * gcc.dg/compat/vector-2a_main.c: Likewise.
10090         * gcc.dg/lto/20090206-1_0.c: Likewise.
10091         * gcc.dg/pr34856.c: Likewise.
10092         * gcc.dg/pr36584.c: Likewise.
10093         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10094         * gcc.dg/pr37544.c: Likewise.
10095         * gcc.dg/torture/pr16104-1.c: Likewise.
10096         * gcc.dg/torture/pr35771-1.c: Likewise.
10097         * gcc.dg/torture/pr35771-2.c: Likewise.
10098         * gcc.dg/torture/pr35771-3.c: Likewise.
10099         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10100         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10101         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10102         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10103         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10104         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10105         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10106         * gcc.target/i386/20060512-1.c: Likewise.
10107         * gcc.target/i386/20060512-3.c: Likewise.
10108         * gcc.target/i386/all_one_m128i.c: Likewise.
10109         * gcc.target/i386/float128-1.c: Likewise.
10110         * gcc.target/i386/float128-2.c: Likewise.
10111         * gcc.target/i386/fpcvt-1.c: Likewise.
10112         * gcc.target/i386/fpcvt-2.c: Likewise.
10113         * gcc.target/i386/fpcvt-3.c: Likewise.
10114         * gcc.target/i386/fpprec-1.c: Likewise.
10115         * gcc.target/i386/funcspec-9.c: Likewise.
10116         * gcc.target/i386/incoming-1.c: Likewise.
10117         * gcc.target/i386/incoming-12.c: Likewise.
10118         * gcc.target/i386/incoming-2.c: Likewise.
10119         * gcc.target/i386/incoming-3.c: Likewise.
10120         * gcc.target/i386/incoming-4.c: Likewise.
10121         * gcc.target/i386/incoming-6.c: Likewise.
10122         * gcc.target/i386/incoming-7.c: Likewise.
10123         * gcc.target/i386/incoming-8.c: Likewise.
10124         * gcc.target/i386/opt-1.c: Likewise.
10125         * gcc.target/i386/opt-2.c: Likewise.
10126         * gcc.target/i386/ordcmp-1.c: Likewise.
10127         * gcc.target/i386/pr17692.c: Likewise.
10128         * gcc.target/i386/pr18614-1.c: Likewise.
10129         * gcc.target/i386/pr22152.c: Likewise.
10130         * gcc.target/i386/pr23570.c: Likewise.
10131         * gcc.target/i386/pr23575.c: Likewise.
10132         * gcc.target/i386/pr26449-1.c: Likewise.
10133         * gcc.target/i386/pr26600.c: Likewise.
10134         * gcc.target/i386/pr27790.c: Likewise.
10135         * gcc.target/i386/pr28839.c: Likewise.
10136         * gcc.target/i386/pr30970.c: Likewise.
10137         * gcc.target/i386/pr32000-1.c: Likewise.
10138         * gcc.target/i386/pr32000-2.c: Likewise.
10139         * gcc.target/i386/pr32280.c: Likewise.
10140         * gcc.target/i386/pr32661.c: Likewise.
10141         * gcc.target/i386/pr32708-1.c: Likewise.
10142         * gcc.target/i386/pr32961.c: Likewise.
10143         * gcc.target/i386/pr33329.c: Likewise.
10144         * gcc.target/i386/pr35714.c: Likewise.
10145         * gcc.target/i386/pr35767-1.c: Likewise.
10146         * gcc.target/i386/pr35767-1d.c: Likewise.
10147         * gcc.target/i386/pr35767-1i.c: Likewise.
10148         * gcc.target/i386/pr35767-2.c: Likewise.
10149         * gcc.target/i386/pr35767-2d.c: Likewise.
10150         * gcc.target/i386/pr35767-2i.c: Likewise.
10151         * gcc.target/i386/pr35767-3.c: Likewise.
10152         * gcc.target/i386/pr35767-5.c: Likewise.
10153         * gcc.target/i386/pr36222-1.c: Likewise.
10154         * gcc.target/i386/pr36578-1.c: Likewise.
10155         * gcc.target/i386/pr36578-2.c: Likewise.
10156         * gcc.target/i386/pr36992-1.c: Likewise.
10157         * gcc.target/i386/pr37101.c: Likewise.
10158         * gcc.target/i386/pr37216.c: Likewise.
10159         * gcc.target/i386/pr37434-1.c: Likewise.
10160         * gcc.target/i386/pr37434-2.c: Likewise.
10161         * gcc.target/i386/pr37843-3.c: Likewise.
10162         * gcc.target/i386/pr37843-4.c: Likewise.
10163         * gcc.target/i386/pr39162.c: Likewise.
10164         * gcc.target/i386/pr39315-1.c: Likewise.
10165         * gcc.target/i386/pr39315-2.c: Likewise.
10166         * gcc.target/i386/pr39315-3.c: Likewise.
10167         * gcc.target/i386/pr39315-4.c: Likewise.
10168         * gcc.target/i386/pr39445.c: Likewise.
10169         * gcc.target/i386/pr39496.c: Likewise.
10170         * gcc.target/i386/pr40809.c: Likewise.
10171         * gcc.target/i386/pr40906-3.c: Likewise.
10172         * gcc.target/i386/pr41019.c: Likewise.
10173         * gcc.target/i386/pr42542-1.c: Likewise.
10174         * gcc.target/i386/pr42542-2.c: Likewise.
10175         * gcc.target/i386/pr42542-3.c: Likewise.
10176         * gcc.target/i386/pr42542-3a.c: Likewise.
10177         * gcc.target/i386/pr42881.c: Likewise.
10178         * gcc.target/i386/push-1.c: Likewise.
10179         * gcc.target/i386/quad-sse.c: Likewise.
10180         * gcc.target/i386/reload-1.c: Likewise.
10181         * gcc.target/i386/sse-10.c: Likewise.
10182         * gcc.target/i386/sse-11.c: Likewise.
10183         * gcc.target/i386/sse-15.c: Likewise.
10184         * gcc.target/i386/sse-17.c: Likewise.
10185         * gcc.target/i386/sse-18.c: Likewise.
10186         * gcc.target/i386/sse-19.c: Likewise.
10187         * gcc.target/i386/sse-4.c: Likewise.
10188         * gcc.target/i386/sse-6.c: Likewise.
10189         * gcc.target/i386/sse-vect-types.c: Likewise.
10190         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10191         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10192         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10193         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10194         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10195         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10196         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10197         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10198         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10199         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10200         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10201         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10202         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10203         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10204         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10205         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10206         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10207         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10208         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10209         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10210         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10211         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10212         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10213         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10214         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10215         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10216         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10217         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10218         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10219         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10220         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10221         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10222         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10223         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10224         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10225         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10226         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10227         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10228         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10229         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10230         * gcc.target/i386/sse2-mmx.c: Likewise.
10231         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10232         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10233         * gcc.target/i386/sse2-movd-1.c: Likewise.
10234         * gcc.target/i386/sse2-movd-2.c: Likewise.
10235         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10236         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10237         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10238         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10239         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10240         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10241         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10242         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10243         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10244         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10245         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10246         * gcc.target/i386/sse2-movq-1.c: Likewise.
10247         * gcc.target/i386/sse2-movq-2.c: Likewise.
10248         * gcc.target/i386/sse2-movq-3.c: Likewise.
10249         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10250         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10251         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10252         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10253         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10254         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10255         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10256         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10257         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10258         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10259         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10260         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10261         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10262         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10263         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10264         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10265         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10266         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10267         * gcc.target/i386/sse2-pand-1.c: Likewise.
10268         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10269         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10270         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10271         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10272         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10273         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10274         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10275         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10276         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10277         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10278         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10279         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10280         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10281         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10282         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10283         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10284         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10285         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10286         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10287         * gcc.target/i386/sse2-por-1.c: Likewise.
10288         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10289         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10290         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10291         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10292         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10293         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10294         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10295         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10296         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10297         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10298         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10299         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10300         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10301         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10302         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10303         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10304         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10305         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10306         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10307         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10308         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10309         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10310         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10311         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10312         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10313         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10314         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10315         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10316         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10317         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10318         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10319         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10320         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10321         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10322         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10323         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10324         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10325         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10326         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10327         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10328         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10329         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10330         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10331         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10332         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10333         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10334         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10335         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10336         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10337         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10338         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10339         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10340         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10341         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10342         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10343         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10344         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10345         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10346         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10347         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10348         * gcc.target/i386/sse2-vec-1.c: Likewise.
10349         * gcc.target/i386/sse2-vec-2.c: Likewise.
10350         * gcc.target/i386/sse2-vec-3.c: Likewise.
10351         * gcc.target/i386/sse2-vec-4.c: Likewise.
10352         * gcc.target/i386/sse2-vec-5.c: Likewise.
10353         * gcc.target/i386/sse2-vec-6.c: Likewise.
10354         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10355         * gcc.target/i386/ssefn-2.c: Likewise.
10356         * gcc.target/i386/ssefn-4.c: Likewise.
10357         * gcc.target/i386/ssefp-1.c: Likewise.
10358         * gcc.target/i386/ssefp-2.c: Likewise.
10359         * gcc.target/i386/sseregparm-3.c: Likewise.
10360         * gcc.target/i386/sseregparm-4.c: Likewise.
10361         * gcc.target/i386/sseregparm-5.c: Likewise.
10362         * gcc.target/i386/sseregparm-6.c: Likewise.
10363         * gcc.target/i386/sseregparm-7.c: Likewise.
10364         * gcc.target/i386/ssetype-1.c: Likewise.
10365         * gcc.target/i386/ssetype-2.c: Likewise.
10366         * gcc.target/i386/ssetype-3.c: Likewise.
10367         * gcc.target/i386/ssetype-4.c: Likewise.
10368         * gcc.target/i386/ssetype-5.c: Likewise.
10369         * gcc.target/i386/unordcmp-1.c: Likewise.
10370         * gcc.target/i386/vararg-1.c: Likewise.
10371         * gcc.target/i386/vararg-2.c: Likewise.
10372         * gcc.target/i386/vararg-3.c: Likewise.
10373         * gcc.target/i386/vararg-4.c: Likewise.
10374         * gcc.target/i386/vararg-7.c: Likewise.
10375         * gcc.target/i386/vararg-8.c: Likewise.
10376         * gcc.target/i386/vecinit-1.c: Likewise.
10377         * gcc.target/i386/vecinit-2.c: Likewise.
10378         * gcc.target/i386/vecinit-3.c: Likewise.
10379         * gcc.target/i386/vecinit-4.c: Likewise.
10380         * gcc.target/i386/vecinit-5.c: Likewise.
10381         * gcc.target/i386/vecinit-6.c: Likewise.
10382         * gcc.target/i386/vectorize2.c: Likewise.
10383         * gcc.target/i386/vectorize3.c: Likewise.
10384         * gcc.target/i386/vectorize4.c: Likewise.
10385         * gcc.target/i386/vectorize6.c: Likewise.
10386         * gcc.target/i386/vectorize7.c: Likewise.
10387         * gcc.target/i386/vectorize8.c: Likewise.
10388         * gcc.target/i386/vperm-v2df.c: Likewise.
10389         * gcc.target/i386/vperm-v2di.c: Likewise.
10390         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10391         * gcc.target/i386/xorps-sse2.c: Likewise.
10392         * gcc.target/i386/xorps.c: Likewise.
10393         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10394         * gfortran.dg/graphite/pr42326.f90: Likewise.
10395         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10396
10397 2010-05-19  Richard Guenther  <rguenther@suse.de>
10398
10399         PR lto/44196
10400         * g++.dg/lto/20100519-1_0.C: New testcase.
10401
10402 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10403
10404         PR fortran/42360
10405         * gfortran.dg/warn_intent_out_not_set.f90: New.
10406
10407 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10408
10409         PR fortran/38404
10410         * gfortran.dg/data_char_1.f90: Updated warning message.
10411         * gfortran.dg/data_array_6.f: New.
10412
10413 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10414
10415         * g++.dg/ipa/ivinline-8.C: New test.
10416         * gcc.dg/ipa/iinline-2.c: Likewise.
10417
10418 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10419
10420         PR fortran/34505
10421         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10422         arguments; add check for return value kind.
10423         * gfortran.dg/float_1.f90: Likewise.
10424
10425 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10426
10427         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10428         (main): Use it.
10429         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10430         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10431         Prune another location line format.
10432         (lto-obj): Call lto_prune_warns on comp_output.
10433
10434 2010-05-18  Jan Hubicka  <jh@suse.cz>
10435
10436         * gcc.dg/lto/ipacp_0.c: New test.
10437         * gcc.dg/lto/ipacp_1.c: New test.
10438
10439 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10440
10441         PR lto/44184
10442         * gcc.dg/lto/20100518_0.c: New test.
10443
10444 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10445
10446         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10447
10448 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10449
10450         PR fortran/43990
10451         * gfortran.dg/class_21.f03: New.
10452
10453 2010-05-17  Jason Merrill  <jason@redhat.com>
10454
10455         PR c++/44157
10456         * g++.dg/cpp0x/initlist34.C: New.
10457
10458         PR c++/44158
10459         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10460
10461 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10462
10463         * g++.dg/ipa/ivinline-1.C: New test.
10464         * g++.dg/ipa/ivinline-2.C: New test.
10465         * g++.dg/ipa/ivinline-3.C: New test.
10466         * g++.dg/ipa/ivinline-4.C: New test.
10467         * g++.dg/ipa/ivinline-5.C: New test.
10468         * g++.dg/ipa/ivinline-6.C: New test.
10469
10470 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10471             Jason Merrill  <jason@redhat.com>
10472
10473         PR c++/44108
10474         * c-c++-common/Wunused-var-8.c: New test.
10475
10476 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10477
10478         PR bootstrap/42347
10479         * gcc.c-torture/compile/pr42347.c: New test.
10480
10481         PR middle-end/44102
10482         * g++.dg/ext/asmgoto1.C: New test.
10483
10484 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10485
10486         PR middle-end/44133
10487         * gcc.dg/tree-ssa/pr44133.c: New test.
10488         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10489         precise.
10490
10491 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10492
10493         PR fortran/44044
10494         * gfortran.dg/class_20.f03: New.
10495
10496 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10497
10498         PR 44078
10499         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10500         debug messages but not the newly introduced one.
10501
10502 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10503
10504         PR fortran/35779
10505         * gfortran.dg/initialization_25.f90: Commented testcase.
10506         * gfortran.dg/initialization_26.f90: New.
10507
10508 2010-05-16  Richard Guenther  <rguenther@suse.de>
10509
10510         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10511         * gcc.dg/pr43084.c: Likewise.
10512         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10513         -fipa-type-escape.
10514         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10515         -fipa-type-escape.
10516         * gcc.dg/struct/struct-reorg.exp: Likewise.
10517         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10518         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10519
10520 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10521
10522         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10523         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10524         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10525         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10526         tests.
10527
10528 2010-05-15  Jason Merrill  <jason@redhat.com>
10529
10530         * g++.dg/eh/spec10.C: New.
10531         * g++.dg/eh/spec11.C: New.
10532         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10533
10534 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10535
10536         PR fortran/44154
10537         PR fortran/42647
10538         * gfortran.dg/allocatable_scalar_9.f90: New.
10539
10540 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10541
10542         PR c++/44148
10543         * g++.dg/torture/pr44148.C: New test.
10544
10545 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10546
10547         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10548         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10549         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10550         diagnostics and type sizes.
10551
10552 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10553
10554         * gnat.dg/lto9.adb: New test.
10555         * gnat.dg/lto9_pkg1.ads: New helper.
10556         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10557
10558 2010-05-15  Jan Hubicka  <jh@suse.cz>
10559
10560         * gcc.dg/lto/ipareference_1.c: Rename to ...
10561         * gcc.dg/lto/ipareference_0.c: ... this one.
10562         * gcc.dg/lto/ipareference_2.c: Rename to ...
10563         * gcc.dg/lto/ipareference_1.c: ... this one.
10564
10565 2010-05-15  Jan Hubicka  <jh@suse.cz>
10566
10567         * gcc.dg/lto/ipareference_1.c: New file.
10568         * gcc.dg/lto/ipareference_2.c: New file.
10569
10570 2010-05-15  Richard Guenther  <rguenther@suse.de>
10571
10572         PR tree-optimization/44038
10573         * gcc.c-torture/compile/pr44038.c: New testcase.
10574
10575 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10576
10577         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10578         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10579
10580 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10581
10582         PR fortran/43207
10583         PR fortran/43969
10584         * gfortran.dg/class_18.f03: New.
10585         * gfortran.dg/class_19.f03: New.
10586
10587 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10588
10589         PR debug/44112
10590         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10591         * g++.dg/debug/dwarf2/const1.C: Remove.
10592
10593 2010-05-14  Jason Merrill  <jason@redhat.com>
10594
10595         * g++.dg/eh/cond4.C: New.
10596         * g++.dg/eh/elide2.C: Adjust.
10597         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10598
10599 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10600
10601         PR fortran/44135
10602         * gfortran.dg/actual_array_interface_2.f90: New test.
10603
10604 2010-05-14  Richard Guenther  <rguenther@suse.de>
10605
10606         PR tree-optimization/44119
10607         * gcc.c-torture/compile/pr44119.c: New testcase.
10608
10609 2010-05-14  Jason Merrill  <jason@redhat.com>
10610
10611         PR c++/44127
10612         * g++.dg/eh/terminate1.C: New.
10613
10614 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10615
10616         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10617
10618         PR debug/44136
10619         * gcc.dg/pr44136.c: New test.
10620
10621 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10622
10623         PR c++/30566
10624         * g++.dg/warn/Wshadow-4.C: Adjust.
10625         * g++.dg/warn/Wshadow-5.C: New test.
10626         * g++.dg/warn/Wshadow-6.C: New test
10627
10628 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10629
10630         PR fortran/35779
10631         * gfortran.dg/initialization_25.f90: New.
10632
10633 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10634
10635         * g++.dg/otr-fold-1.C: New test.
10636         * g++.dg/otr-fold-2.C: New test.
10637
10638 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10639
10640         PR fortran/44036
10641         * gfortran.dg/gomp/pr44036-1.f90: New test.
10642         * gfortran.dg/gomp/pr44036-2.f90: New test.
10643         * gfortran.dg/gomp/pr44036-3.f90: New test.
10644
10645         PR debug/43983
10646         * gcc.dg/guality/sra-1.c: New test.
10647
10648 2010-05-12  Jan Hubicka  <jh@suse.cz>
10649
10650         * tree-ssa/unreachable.c: New test.
10651
10652 2010-05-12  Jason Merrill  <jason@redhat.com>
10653
10654         * g++.dg/cpp0x/sfinae1.C: New.
10655
10656 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10657
10658         * gcc.target/i386/zee.c: New file.
10659
10660 2010-05-12  Jason Merrill  <jason@redhat.com>
10661
10662         * g++.dg/conversion/op1.C: Expect template candidate message.
10663         * g++.dg/cpp0x/nullptr15.C: Likewise.
10664         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10665         * g++.dg/cpp0x/pr31431.C: Likewise.
10666         * g++.dg/cpp0x/temp_default2.C: Likewise.
10667         * g++.dg/cpp0x/trailing4.C: Likewise.
10668         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10669         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10670         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10671         * g++.dg/cpp0x/variadic35.C: Likewise.
10672         * g++.dg/cpp0x/vt-35147.C: Likewise.
10673         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10674         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10675         * g++.dg/ext/visibility/anon8.C: Likewise.
10676         * g++.dg/ext/vla2.C: Likewise.
10677         * g++.dg/other/pr28114.C: Likewise.
10678         * g++.dg/other/ptrmem10.C: Likewise.
10679         * g++.dg/other/ptrmem11.C: Likewise.
10680         * g++.dg/overload/unknown1.C: Likewise.
10681         * g++.dg/parse/template7.C: Likewise.
10682         * g++.dg/parse/typename7.C: Likewise.
10683         * g++.dg/template/conv11.C: Likewise.
10684         * g++.dg/template/copy1.C: Likewise.
10685         * g++.dg/template/deduce3.C: Likewise.
10686         * g++.dg/template/dependent-expr5.C: Likewise.
10687         * g++.dg/template/friend.C: Likewise.
10688         * g++.dg/template/incomplete2.C: Likewise.
10689         * g++.dg/template/local4.C: Likewise.
10690         * g++.dg/template/local6.C: Likewise.
10691         * g++.dg/template/operator10.C: Likewise.
10692         * g++.dg/template/overload6.C: Likewise.
10693         * g++.dg/template/ptrmem2.C: Likewise.
10694         * g++.dg/template/ptrmem20.C: Likewise.
10695         * g++.dg/template/ptrmem8.C: Likewise.
10696         * g++.dg/template/sfinae2.C: Likewise.
10697         * g++.dg/template/ttp25.C: Likewise.
10698         * g++.dg/template/unify10.C: Likewise.
10699         * g++.dg/template/unify11.C: Likewise.
10700         * g++.dg/template/unify6.C: Likewise.
10701         * g++.dg/template/unify7.C: Likewise.
10702         * g++.dg/template/unify9.C: Likewise.
10703         * g++.dg/template/varmod1.C: Likewise.
10704         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10705         * g++.old-deja/g++.law/operators32.C: Likewise.
10706         * g++.old-deja/g++.pt/crash28.C: Likewise.
10707         * g++.old-deja/g++.pt/crash60.C: Likewise.
10708         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10709         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10710         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10711         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10712         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10713         * g++.old-deja/g++.pt/expr2.C: Likewise.
10714         * g++.old-deja/g++.pt/overload7.C: Likewise.
10715         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10716         * g++.old-deja/g++.pt/spec5.C: Likewise.
10717         * g++.old-deja/g++.pt/spec6.C: Likewise.
10718         * g++.old-deja/g++.pt/t24.C: Likewise.
10719         * g++.old-deja/g++.pt/unify4.C: Likewise.
10720         * g++.old-deja/g++.pt/unify6.C: Likewise.
10721         * g++.old-deja/g++.pt/unify8.C: Likewise.
10722         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10723         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10724         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10725
10726         * g++.dg/cpp0x/initlist32.C: New.
10727
10728         * g++.dg/template/conv11.C: New.
10729         * g++.dg/conversion/op1.C: Adjust expected error.
10730
10731         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10732
10733 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10734
10735         PR target/44088
10736         * gcc.target/i386/avx-cmpsd-1.c: New.
10737         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10738         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10739         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10740         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10741         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10742
10743 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10744
10745         PR middle-end/44085
10746         * gcc.dg/gomp/pr44085.c: New test.
10747         * gfortran.dg/gomp/pr44085.f90: New test.
10748
10749 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10750
10751         * objc-obj-c++-shared/Object1.m: New.
10752         * objc.dg/torture: New directory.
10753         * objc.dg/torture/tls: Ditto.
10754         * objc.dg/tls: Ditto.
10755         * objc.dg/torture/tls/trivial.m: New test.
10756         * objc.dg/torture/tls/thr-init-2.m: New test.
10757         * objc.dg/torture/tls/thr-init-3.m: New test.
10758         * objc.dg/torture/tls/thr-init.m: New test.
10759         * objc.dg/torture/tls/diag-1.m: New test.
10760         * objc.dg/torture/tls/tls.exp: New.
10761         * objc.dg/torture/trivial.m: New test.
10762         * objc.dg/torture/dg-torture.exp: New.
10763         * objc.dg/tls/diag-3.m: New test.
10764         * objc.dg/tls/diag-4.m: New test.
10765         * objc.dg/tls/diag-5.m: New test.
10766         * objc.dg/tls/init-1.m: New test.
10767         * objc.dg/tls/init-2.m: New test.
10768         * objc.dg/tls/tls.exp: New.
10769         * objc.dg/tls/diag-2.m: New test.
10770         * lib/objc.exp: Respond to dg-additional-files.
10771
10772 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10773
10774         * gcc.target/m68k/20100512-1.c: New.
10775
10776 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10777
10778         * gnat.dg/lto8.adb: New test.
10779         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10780         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10781
10782 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10783
10784         PR c++/34272
10785         PR c++/43630
10786         PR c++/34491
10787         * g++.dg/template/crash97.C: New.
10788         * g++.dg/template/crash98.C: Likewise.
10789         * g++.dg/template/crash99.C: Likewise.
10790         * g++.dg/cpp0x/pr31439.C: Adjust.
10791         * g++.dg/template/crash95.C: Likewise.
10792
10793 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR middle-end/44071
10796         * c-c++-common/asmgoto-4.c: New test.
10797         * gcc.target/i386/pr44071.c: New test.
10798
10799         PR c++/44062
10800         * c-c++-common/Wunused-var-7.c: New test.
10801         * g++.dg/warn/Wunused-var-9.C: New test.
10802
10803 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10804
10805         PR fortran/43711
10806         * gfortran.dg/gomp/pr43711.f90: New.
10807
10808 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10809
10810         PR fortran/31820
10811         * gfortran.dg/select_5.f90: Updated.
10812
10813 2010-05-11  Jan Hubicka  <jh@suse.cz>
10814
10815         PR tree-optimize/44063
10816         * gcc.c-torture/compile/pr44063.c: New testcase.
10817
10818 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10819
10820         PR debug/44023
10821         * gcc.dg/pr44023.c: New test.
10822
10823 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10824
10825         * gnat.dg/lto7.adb: New test.
10826         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10827
10828 2010-05-10  Jason Merrill  <jason@redhat.com>
10829
10830         PR c++/44017
10831         * g++.dg/template/inherit5.C: New.
10832
10833         PR c++/44045
10834         * g++.dg/cpp0x/initlist33.C: New.
10835         * g++.dg/cpp0x/initlist26.C: Adjust.
10836         * g++.dg/cpp0x/initlist28.C: Adjust.
10837
10838 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10839
10840         PR c++/43719
10841         * g++.dg/init/pr43719.C: New.
10842         * g++.dg/anon-struct4.C: Adjust.
10843
10844 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10845
10846         PR debug/44028
10847         * gcc.dg/pr44028.c: New test.
10848
10849 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10850
10851         PR fortran/27866
10852         PR fortran/35003
10853         PR fortran/42809
10854         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10855         * gfortran.dg/warn_conversion.f90: New.
10856
10857 2010-05-10  Michael Matz  <matz@suse.de>
10858
10859         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10860
10861 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10862
10863         PR rtl-optimization/44012
10864         * gcc.dg/pr44012.c: New.
10865
10866 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10867
10868         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10869         Log text on entry and exit.
10870         Prune Sun ld warnings for common symbols with differing sizes.
10871         (lto-link-and-maybe-run): Change caller.
10872
10873 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10874
10875         PR fortran/44044
10876         * gfortran.dg/class_7.f03: Modified.
10877         * gfortran.dg/select_type_1.f03: Modified.
10878         * gfortran.dg/select_type_12.f03: New.
10879
10880 2010-05-10  Richard Guenther  <rguenther@suse.de>
10881
10882         PR tree-optimization/44050
10883         * gcc.dg/torture/pr44050.c: New testcase.
10884
10885 2010-05-10  Wei Guozhi  <carrot@google.com>
10886
10887         PR target/42879
10888         * gcc.target/arm/pr42879.c: New testcase.
10889
10890 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10891
10892         PR c/44051
10893         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10894
10895 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10896
10897         PR c/10676
10898         * gcc.dg/anon-struct-10.c: New test.
10899
10900 2010-05-09  Richard Guenther  <rguenther@suse.de>
10901
10902         PR middle-end/44024
10903         * gcc.dg/pr44024.c: New testcase.
10904
10905 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10906
10907         PR c/4784
10908         * gcc.dg/anon-struct-9.c: New test.
10909
10910 2010-05-09  Richard Guenther  <rguenther@suse.de>
10911
10912         PR middle-end/44043
10913         * gcc.c-torture/compile/pr44043.c: New testcase.
10914
10915 2010-05-09  Richard Guenther  <rguenther@suse.de>
10916
10917         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10918
10919 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10920
10921         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10922
10923 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10924
10925         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10926         * gnat.dg/specs/lto3.ads: Likewise.
10927
10928 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10929
10930         PR middle-end/28685
10931         * gcc.dg/pr28685-1.c: New file.
10932
10933 2010-05-08  Richard Guenther  <rguenther@suse.de>
10934
10935         PR tree-optimization/44030
10936         * gcc.c-torture/compile/pr44030.c: New testcase.
10937
10938 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10939
10940         * gnat.dg/lto6.adb: New test.
10941         * gnat.dg/lto6_pkg.ads: New helper.
10942
10943 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10944
10945         * gnat.dg/lto5.adb: New test.
10946         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10947
10948 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10949
10950         * gnat.dg/lto4.ad[sb]: New test.
10951
10952 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10953
10954         * gnat.dg/specs/lto3.ads: New test.
10955         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10956         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10957
10958 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10959
10960         * gnat.dg/sizetype3.ad[sb]: New test.
10961         * gnat.dg/sizetype3_pkg.ads: New helper.
10962
10963 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10964
10965         PR c++/43951
10966         * g++.dg/init/new29.C: New.
10967
10968 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10969
10970         PR fortran/40728
10971         * gfortran.dg/coarray_1.f90: Fixed error message.
10972         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10973         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10974         * gfortran.dg/intrinsic_std_5.f90: New.
10975
10976 2010-05-07  Jason Merrill  <jason@redhat.com>
10977
10978         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10979
10980 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10981
10982         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10983         (size_t, stderr): Remove.
10984         (read_error): Replaced __builtin_fprintf by fprintf.
10985
10986 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10987
10988         * gcc.dg/ordered-comparison-1.c: New test.
10989         * gcc.dg/ordered-comparison-2.c: New test.
10990         * gcc.dg/ordered-comparison-3.c: New test.
10991         * gcc.dg/ordered-comparison-4.c: New test.
10992
10993 2010-05-06  Mike Stump  <mikestump@comcast.net>
10994
10995         PR objc/35165
10996         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10997
10998 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10999             Jason Merrill  <jason@redhat.com>
11000
11001         * g++.dg/cpp0x/nullptr01.C: New.
11002         * g++.dg/cpp0x/nullptr02.C: New.
11003         * g++.dg/cpp0x/nullptr03.C: New.
11004         * g++.dg/cpp0x/nullptr04.C: New.
11005         * g++.dg/cpp0x/nullptr05.C: New.
11006         * g++.dg/cpp0x/nullptr06.C: New.
11007         * g++.dg/cpp0x/nullptr07.C: New.
11008         * g++.dg/cpp0x/nullptr08.C: New.
11009         * g++.dg/cpp0x/nullptr09.C: New.
11010         * g++.dg/cpp0x/nullptr10.C: New.
11011         * g++.dg/cpp0x/nullptr11.C: New.
11012         * g++.dg/cpp0x/nullptr12.C: New.
11013         * g++.dg/cpp0x/nullptr13.C: New.
11014         * g++.dg/cpp0x/nullptr14.C: New.
11015         * g++.dg/cpp0x/nullptr15.C: New.
11016         * g++.dg/cpp0x/nullptr16.C: New.
11017         * g++.dg/cpp0x/nullptr17.C: New.
11018         * g++.dg/cpp0x/nullptr18.C: New.
11019         * g++.dg/cpp0x/nullptr19.C: New.
11020         * g++.dg/cpp0x/nullptr20.C: New.
11021         * g++.dg/cpp0x/nullptr21.C: New.
11022         * g++.dg/cpp0x/nullptr22.C: New.
11023         * g++.dg/debug/nullptr01.C: New.
11024         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11025
11026 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11027
11028         * gcc.dg/Wunused-var-8.c: Move to...
11029         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11030
11031 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11032
11033         PR c++/40406
11034         * g++.dg/template/crash96.C: New.
11035
11036 2010-05-06  Jan Hubicka  <jh@suse.cz>
11037
11038         PR tree-optimization/43791
11039         * gcc.c-torture/compile/pr43791.c: New file.
11040
11041 2010-05-06  Michael Matz  <matz@suse.de>
11042
11043         PR tree-optimization/43984
11044         * gfortran.dg/pr43984.f90: New test.
11045
11046 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11047
11048         PR 40989
11049         * gcc.dg/pr40989.c: New.
11050
11051 2010-05-06  Richard Guenther  <rguenther@suse.de>
11052
11053         PR tree-optimization/43934
11054         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11055
11056 2010-05-06  Richard Guenther  <rguenther@suse.de>
11057
11058         PR tree-optimization/43987
11059         * gcc.c-torture/execute/pr43987.c: New testcase.
11060         * gcc.dg/torture/pta-escape-1.c: Adjust.
11061         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11062         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11063         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11064         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11065
11066 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11067             Dodji Seketeli  <dodji@redhat.com>
11068
11069         PR c/18624
11070         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11071         * g++.dg/template/sfinae16.C: Likewise.
11072         * gcc.dg/Wunused-var-1.c: Moved to...
11073         * c-c++-common/Wunused-var-1.c: ...here. New test.
11074         * gcc.dg/Wunused-var-2.c: Moved to...
11075         * c-c++-common/Wunused-var-2.c: ...here. New test.
11076         * gcc.dg/Wunused-var-3.c: Moved to...
11077         * c-c++-common/Wunused-var-3.c: ...here. New test.
11078         * gcc.dg/Wunused-var-4.c: Moved to...
11079         * gcc.dg/Wunused-var-1.c: ... here.
11080         * gcc.dg/Wunused-var-5.c: Moved to...
11081         * c-c++-common/Wunused-var-4.c: ...here. New test.
11082         * gcc.dg/Wunused-var-7.c: Moved to...
11083         * c-c++-common/Wunused-var-5.c: ...here. New test.
11084         * gcc.dg/Wunused-var-6.c: Moved to...
11085         * gcc.dg/Wunused-var-2.c: ... here.
11086         * c-c++-common/Wunused-var-1.c: New test.
11087         * c-c++-common/Wunused-var-2.c: New test.
11088         * c-c++-common/Wunused-var-3.c: New test.
11089         * c-c++-common/Wunused-var-4.c: New test.
11090         * c-c++-common/Wunused-var-5.c: New test.
11091         * g++.dg/warn/Wunused-var-1.C: New test.
11092         * g++.dg/warn/Wunused-var-2.C: New test.
11093         * g++.dg/warn/Wunused-var-3.C: New test.
11094         * g++.dg/warn/Wunused-var-4.C: New test.
11095         * g++.dg/warn/Wunused-var-5.C: New test.
11096         * g++.dg/warn/Wunused-var-6.C: New test.
11097         * g++.dg/warn/Wunused-var-7.C: New test.
11098         * g++.dg/warn/Wunused-var-8.C: New test.
11099         * g++.dg/warn/Wunused-parm-1.C: New test.
11100         * g++.dg/warn/Wunused-parm-2.C: New test.
11101         * g++.dg/warn/Wunused-parm-3.C: New test.
11102
11103 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11104
11105         PR fortran/43985
11106         * gfortran.dg/gomp/crayptr5.f90: New test case.
11107
11108 2010-05-05  Jason Merrill  <jason@redhat.com>
11109
11110         PR debug/43370
11111         * g++.dg/ext/attrib39.C: New.
11112
11113 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11114
11115         PR fortran/24978
11116         * gfortran.dg/data_invalid.f90: New.
11117
11118 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11119
11120         * gnat.dg/lto2.adb: New test.
11121
11122 2010-05-05  Jason Merrill  <jason@redhat.com>
11123
11124         PR c++/43787
11125         * g++.dg/opt/empty1.C: New.
11126
11127 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11128
11129         PR fortran/43696
11130         * gfortran.dg/class_17.f03: New.
11131
11132 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11133
11134         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11135
11136 2010-05-04  Mike Stump  <mikestump@comcast.net>
11137
11138         PR objc/35165
11139         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11140
11141 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11142
11143         PR target/43668
11144         * gcc.target/i386/pr43668.c: New.
11145
11146 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11147
11148         PR c++/43028
11149         * g++.dg/cpp0x/initlist31.C: New.
11150
11151 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR c/43981
11154         * gcc.dg/Wunused-var-8.c: New test.
11155
11156 2010-05-04  Jason Merrill  <jason@redhat.com>
11157
11158         PR c++/38064
11159         * g++.dg/cpp0x/enum3.C: Extend.
11160
11161 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11162
11163         PR target/43799
11164         * gcc.target/i386/pr43799.c: New.
11165
11166 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11167
11168         * gnat.dg/lto1.adb: New test.
11169         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11170
11171 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11172
11173         PR middle-end/43671
11174         * gcc.target/i386/pr43671.c: New.
11175
11176 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11177
11178         PR c++/43705
11179         * g++.dg/template/crash95.C: New.
11180
11181 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11182
11183         PR debug/43508
11184         * gcc.target/i386/pr43508.c: New.
11185
11186 2010-05-04  Richard Guenther  <rguenther@suse.de>
11187
11188         PR tree-optimization/43879
11189         * g++.dg/torture/pr43879-1_0.C: New testcase.
11190         * g++.dg/torture/pr43879-1_1.C: Likewise.
11191
11192 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11193
11194         PR c++/43953
11195         * g++.dg/other/crash-12.C: New test.
11196
11197 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11198
11199         * g++.dg/cdce3.C: Add a space.  Updated.
11200
11201 2010-05-03  Jason Merrill  <jason@redhat.com>
11202
11203         PR c++/43680
11204         * g++.dg/opt/enum2.C: New.
11205         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11206         * g++.dg/warn/Wswitch-1.C: Adjust message.
11207
11208 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11209
11210         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11211         * g++.dg/ext/label13.C: Fix typo.
11212         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11213         alpha*-dec-osf5*.
11214         * gcc.c-torture/compile/limits-declparen.c: xfail on
11215         alpha*-dec-osf5* with -g.
11216         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11217         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11218         * gcc.dg/c99-tgmath-2.c: Likewise.
11219         * gcc.dg/c99-tgmath-3.c: Likewise.
11220         * gcc.dg/c99-tgmath-4.c: Likewise.
11221
11222 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11223
11224         PR fortran/43592
11225         * gfortran.dg/unexpected_interface.f90: New test.
11226
11227 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11228
11229         * ada/acats/run_acats (which): New function.
11230         (host_gnatchop, host_gnatmake): Use it.
11231
11232 2010-05-03  Richard Guenther  <rguenther@suse.de>
11233
11234         PR tree-optimization/43971
11235         * gcc.dg/pr43971.c: New testcase.
11236
11237 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11238
11239         PR debug/43972
11240         * gcc.dg/debug/pr43972.c: New test.
11241
11242 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11243
11244         PR testsuite/43963
11245         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11246
11247 2010-05-02  Richard Guenther  <rguenther@suse.de>
11248
11249         PR tree-optimization/43879
11250         * gcc.dg/torture/pr43879-3.c: New testcase.
11251
11252 2010-05-01  Richard Guenther  <rguenther@suse.de>
11253
11254         PR tree-optimization/43949
11255         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11256
11257 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11258
11259         PR c++/43951
11260         * g++.dg/init/new28.C: New.
11261
11262 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11263
11264         PR objc++/32052
11265         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11266         structure and nested declarations.
11267         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11268         structure and nested declarations.  Reduce header clutter and
11269         use _exit() rather than abort().
11270         * objc.dg/encode-10.m: New.
11271         * objc.dg/encode-11.m: New.
11272
11273 2010-04-30  DJ Delorie  <dj@redhat.com>
11274
11275         * gcc.c-torture/execute/20100430-1.c: New test.
11276
11277 2010-04-30  Jason Merrill  <jason@redhat.com>
11278
11279         PR c++/43868
11280         * g++.dg/template/ptrmem21.C: New.
11281
11282 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11283
11284         PR fortran/18918
11285         PR fortran/43931
11286         * gfortran.dg/coarray_13.f90: New test.
11287
11288 2010-04-30  Richard Guenther  <rguenther@suse.de>
11289
11290         PR lto/43946
11291         * gcc.dg/lto/20100430-1_0.c: New testcase.
11292
11293 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11294
11295         PR debug/43942
11296         * c-c++-common/pr43942.c: New test.
11297
11298 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11299
11300         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11301         conflict with darwin crt1.o 'start' symbol.
11302
11303 2010-04-30  Richard Guenther  <rguenther@suse.de>
11304
11305         PR tree-optimization/43879
11306         * gcc.dg/torture/pr43879_1.c: New testcase.
11307
11308 2010-04-30  Richard Guenther  <rguenther@suse.de>
11309
11310         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11311
11312 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11313
11314         PR c++/43890
11315         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11316         user-provided constructor while recursing.
11317
11318 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11319
11320         PR fortran/42274
11321         * gfortran.dg/class_16.f03: New test.
11322
11323 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11324
11325         PR fortran/42274
11326         * gfortran.dg/class_15.f03: New.
11327
11328 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11329
11330         PR fortran/43326
11331         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11332
11333 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11334
11335         PR fortran/43492
11336         * gfortran.dg/generic_22.f03 : New test.
11337
11338 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11339
11340         PR fortran/42353
11341         * gfortran.dg/class_14.f03: New test.
11342
11343 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11344
11345         PR fortran/42680
11346         * gfortran.dg/interface_32.f90: New test.
11347
11348 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11349             Janus Weil  <janus@gcc.gnu.org>
11350
11351         PR fortran/41829
11352         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11353         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11354         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11355
11356 2010-04-28  Mike Stump  <mikestump@comcast.net>
11357
11358         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11359         dg-excess-errors.
11360         * g++.dg/uninit-pred-2_b.C: Likewise.
11361
11362 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11363
11364         PR fortran/18918
11365         PR fortran/43919
11366         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11367
11368 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11369
11370         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11371         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11372         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11373         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11374         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11375
11376 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11377
11378         * gcc.dg/const-uniq-1.c: New test.
11379         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11380
11381 2010-04-28  Xinliang David Li  <davidxl@google.com>
11382
11383         * gcc.dg/uninit-pred-2_b.c: New test.
11384         * gcc.dg/uninit-pred-4_b.c: New test.
11385         * gcc.dg/uninit-pred-3_d.c: New test.
11386         * gcc.dg/uninit-pred-6_b.c: New test.
11387         * gcc.dg/uninit-pred-8_b.c: New test.
11388         * gcc.dg/uninit-pred-3_a.c: New test.
11389         * gcc.dg/uninit-pred-2_c.c: New test.
11390         * gcc.dg/uninit-pred-5_a.c: New test.
11391         * gcc.dg/uninit-pred-3_e.c: New test.
11392         * gcc.dg/uninit-pred-7_a.c: New test.
11393         * gcc.dg/uninit-pred-6_c.c: New test.
11394         * gcc.dg/uninit-pred-9_a.c: New test.
11395         * gcc.dg/uninit-pred-8_c.c: New test.
11396         * gcc.dg/uninit-pred-3_b.c: New test.
11397         * gcc.dg/uninit-pred-5_b.c: New test.
11398         * gcc.dg/uninit-pred-7_b.c: New test.
11399         * gcc.dg/uninit-pred-6_d.c: New test.
11400         * gcc.dg/uninit-pred-9_b.c: New test.
11401         * gcc.dg/uninit-pred-2_a.c: New test.
11402         * gcc.dg/uninit-pred-4_a.c: New test.
11403         * gcc.dg/uninit-pred-3_c.c: New test.
11404         * gcc.dg/uninit-pred-6_a.c: New test.
11405         * gcc.dg/uninit-pred-8_a.c: New test.
11406         * gcc.dg/uninit-pred-7_c.c: New test.
11407         * gcc.dg/uninit-pred-6_e.c: New test.
11408         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11409         * g++.dg/uninit-pred-1_a.C: New test.
11410         * g++.dg/uninit-pred-1_b.C: New test.
11411         * g++.dg/uninit-pred-2_a.C: New test.
11412         * g++.dg/uninit-pred-2_b.C: New test.
11413         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11414         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11415         * g++.dg/uninit-pred-loop_1.cc: New test.
11416
11417 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11418
11419         * gcc.dg/lto/20091209-1_0.c: New testcase.
11420
11421 2010-04-28  Richard Guenther  <rguenther@suse.de>
11422
11423         PR tree-optimization/43879
11424         PR tree-optimization/43909
11425         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11426
11427 2010-04-28  Richard Guenther  <rguenther@suse.de>
11428
11429         PR c++/43880
11430         * g++.dg/torture/pr43880.C: New testcase.
11431
11432 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11433
11434         PR c++/9335
11435         * g++.dg/template/recurse2.C: Update
11436         * g++.dg/template/recurse.C: Update.
11437         * g++.dg/template/pr23510.C: Update.
11438         * lib/prune.exp: Filter out 'recursively instantiated'.
11439
11440 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11441
11442         PR c++/29043
11443         * g++.dg/init/pr29043.C: New.
11444
11445 2010-04-27  Jason Merrill  <jason@redhat.com>
11446
11447         * g++.dg/lookup/scoped5.C: Adjust.
11448         * g++.dg/lookup/scoped8.C: Adjust.
11449         * g++.dg/template/dependent-expr5.C: Adjust.
11450         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11451
11452         PR c++/43856
11453         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11454
11455         PR c++/43875
11456         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11457
11458 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11459             Jan Hubicka  <hubicka@ucw.cz>
11460
11461         * gcc.dg/pure-2.c: New testcase.
11462         * gcc.dg/const-1.c: New testcase.
11463
11464 2010-04-27  Jason Merrill  <jason@redhat.com>
11465
11466         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11467
11468         PR c++/41468
11469         * g++.dg/template/sfinae17.C: New.
11470         * g++.dg/template/sfinae18.C: New.
11471
11472 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11473
11474         * g++.dg/init/pr42844.C: New.
11475         * g++.dg/cpp0x/pr42844-2.C: New.
11476         * g++.dg/cpp0x/defaulted2.C: Adjust.
11477         * g++.dg/tree-ssa/pr27549.C: Likewise.
11478         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11479
11480 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11481
11482         PR fortran/18918
11483         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11484
11485 2010-04-27  Richard Guenther  <rguenther@suse.de>
11486
11487         PR middle-end/40561
11488         * g++.dg/other/pr40561.C: New testcase.
11489
11490 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11491
11492         PR middle-end/43812
11493         * g++.dg/ipa/pr43812.C: New test.
11494
11495 2010-04-27  Jan Hubicka  <jh@suse.cz>
11496
11497         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11498         (test): ... this one.
11499
11500 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11501
11502         PR target/40657
11503         * gcc.target/arm/thumb-stackframe.c: New test.
11504
11505 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11506
11507         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11508         * gcc.dg/misc-column.c: Likewise.
11509         * gcc.dg/Walways-true-1.c: Likewise.
11510         * gcc.dg/Walways-true-2.c: Likewise.
11511         * gcc.dg/warn-addr-cmp.c: Likewise.
11512
11513 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11514
11515         PR fortran/18918
11516         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11517         * gfortran.dg/coarray_12.f90: New.
11518
11519 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11520
11521         PR c/32207
11522         * gcc.dg/pr32207.c: New test.
11523         * gcc.dg/misc-column.c: Adjust expected warning.
11524         * gcc.dg/Walways-true-1.c: Likewise.
11525         * gcc.dg/Walways-true-2.c: Likewise.
11526         * gcc.dg/warn-addr-cmp.c: Likewise.
11527
11528 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11529
11530         PR lto/42776
11531         * lib/lto.exp (lto_prune_vis_warns): New function.
11532         (lto-link-and-maybe-run): Call it.
11533
11534 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11535
11536         PR tree-optimization/43904
11537         * gcc.dg/tree-ssa/tailcall-6.c: New.
11538
11539 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11540
11541         PR testsuite/35165
11542         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11543         Darwin8/OSX10.4 - compatible code generation.
11544         Use scan-rtl-dump.
11545         * obj-c++.dg/stubify-1.mm: Ditto.
11546         * lib/objc-torture.exp: Do not require link success for
11547         "trivial.m" in the runtime checks when dowhat = 'compile'.
11548         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11549         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11550         Darwin8/OSX10.4 - compatible code generation.
11551         * objc.dg/stubify-2.m: Ditto.
11552         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11553         * objc.dg/next-runtime-1.m: Ditto.
11554         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11555         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11556         runtimes on Darwin.
11557
11558 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11559
11560         PR 43715
11561         * lib/plugin-support.exp: Use "-undefined
11562         dynamic_lookup" on darwin.
11563
11564 2010-04-26  Richard Guenther  <rguenther@suse.de>
11565
11566         * gcc.dg/lto/20100426_0.c: New testcase.
11567
11568 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11569
11570         PR tree-optimization/43833
11571         gcc.dg/Warray-bounds-8.c: New test case.
11572
11573 2010-04-26  Richard Guenther  <rguenther@suse.de>
11574
11575         PR lto/43080
11576         * g++.dg/lto/20100423-3_0.C: New testcase.
11577
11578 2010-04-26  Richard Guenther  <rguenther@suse.de>
11579
11580         PR lto/42425
11581         * g++.dg/lto/20100423-2_0.C: New testcase.
11582
11583 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11584
11585         * gcc.dg/vect/bb-slp-23.c: New test.
11586
11587 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11588
11589         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11590         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11591         * gcc.dg/c1x-float-1.c: New test.
11592
11593 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11594
11595         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11596         of "lea\[ \t\]".
11597
11598 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11599
11600         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11601         FreeBSD.
11602         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11603         * gfortran.dg/default_format_2.f90: Ditto.
11604
11605 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11606
11607         * gfortran.dg/pr43505.f90: Clean up .mod file.
11608         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11609         * gfortran.dg/pr41347.f90: Ditto.
11610         * gfortran.dg/internal_pack_4.f90: Ditto.
11611         * gfortran.dg/proc_decl_23.f90: Ditto.
11612         * gfortran.dg/recursive_check_3.f90: Ditto.
11613         * gfortran.dg/intent_out_3.f90: Ditto.
11614         * gfortran.dg/assignment_2.f90: Ditto.
11615         * gfortran.dg/pr41928.f90: Ditto.
11616         * gfortran.dg/pr42166.f90: Ditto.
11617         * gfortran.dg/private_type_12.f90: Ditto.
11618         * gfortran.dg/graphite/pr42185.f90: Ditto.
11619         * gfortran.dg/graphite/pr42186.f90: Ditto.
11620         * gfortran.dg/graphite/pr40982.f90: Ditto.
11621         * gfortran.dg/graphite/id-2.f90: Ditto.
11622         * gfortran.dg/graphite/id-4.f90: Ditto.
11623         * gfortran.dg/graphite/pr42050.f90: Ditto.
11624         * gfortran.dg/graphite/id-18.f90: Ditto.
11625         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11626         * gfortran.dg/graphite/pr41924.f90: Ditto.
11627         * gfortran.dg/graphite/pr42393.f90: Ditto.
11628         * gfortran.dg/graphite/pr37980.f90: Ditto.
11629         * gfortran.dg/graphite/pr38953.f90: Ditto.
11630         * gfortran.dg/graphite/pr42180.f90: Ditto.
11631         * gfortran.dg/graphite/pr42181.f90: Ditto.
11632         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11633         * gfortran.dg/select_type_4.f90: Ditto.
11634         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11635         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11636         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11637         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11638         * gfortran.dg/whole_file_11.f90: Ditto.
11639         * gfortran.dg/private_type_11.f90: Ditto.
11640         * gfortran.dg/vect/vect-gems.f90: Ditto.
11641         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11642
11643 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11644
11645         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11646
11647 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11648
11649         * gnat.dg/pack15.ad[sb]: New test.
11650
11651 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11652
11653         * gcc.target/arm/mla-1.c: New test.
11654
11655 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11656
11657         PR fortran/30073
11658         PR fortran/43793
11659         * gfortran.dg/pr43793.f90: New test.
11660
11661 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11662
11663         PR tree-optimization/41442
11664         * gcc.target/i386/pr41442.c: New test.
11665
11666 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11667
11668         PR fortran/43832
11669         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11670
11671 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11672
11673         PR fortran/43832
11674         * gfortran.dg/open_nounit.f90: New test.
11675
11676 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11677
11678         PR fortran/43841
11679         PR fortran/43843
11680         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11681
11682 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11683
11684         * gcc.dg/Wconversion-integer.c: Update.
11685
11686 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11687
11688         * gnat.dg/unchecked_convert5.adb: New test.
11689
11690 2010-04-23  Richard Guenther  <rguenther@suse.de>
11691
11692         PR lto/41734
11693         * gcc.dg/lto/20100423-2_0.c: New testcase.
11694         * gcc.dg/lto/20100423-2_0.c: Likewise.
11695
11696 2010-04-23  Richard Guenther  <rguenther@suse.de>
11697
11698         PR lto/43455
11699         * gcc.dg/lto/20100423-1_0.c: New testcase.
11700         * gcc.dg/lto/20100423-1_1.c: Likewise.
11701
11702 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11703
11704         PR tree-optimization/43846
11705         * gcc.dg/tree-ssa/sra-10.c: New test.
11706
11707 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11708
11709         PR middle-end/43835
11710         * gcc.c-torture/execute/pr43835.c: New test.
11711
11712 2010-04-23  Richard Guenther  <rguenther@suse.de>
11713
11714         PR lto/42653
11715         * g++.dg/lto/20100423-1_0.C: New testcase.
11716
11717 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11718
11719         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11720
11721 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11722
11723         PR tree-optimization/43842
11724         * gcc.dg/vect/pr43842.c: New test.
11725
11726 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11727
11728         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11729         * gcc.target/i386/wmul-2.c: Likewise.
11730
11731 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11732
11733         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11734         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11735
11736 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11737
11738         * gfortran.dg/reassoc_6.f: New testcase.
11739
11740 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11741
11742         PR middle-end/29274
11743         * gcc.target/arm/wmul-1.c: New test.
11744         * gcc.target/arm/wmul-2.c: New test.
11745
11746 2010-04-22  Richard Guenther  <rguenther@suse.de>
11747
11748         PR tree-optimization/43845
11749         * gcc.c-torture/compile/pr43845.c: New testcase.
11750
11751 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11752
11753         PR middle-end/29274
11754         * gcc.target/i386/wmul-1.c: New test.
11755         * gcc.target/i386/wmul-2.c: New test.
11756         * gcc.target/bfin/wmul-1.c: New test.
11757         * gcc.target/bfin/wmul-2.c: New test.
11758
11759 2010-04-22  Richard Guenther  <rguenther@suse.de>
11760
11761         PR fortran/43829
11762         * gfortran.dg/vector_subscript_6.f90: New testcase.
11763         * gfortran.dg/assign_10.f90: Adjust.
11764
11765 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11766
11767         PR fortran/43836
11768         * gfortran.dg/gomp/pr43836.f90: New test.
11769
11770 2010-04-21  Richard Guenther  <rguenther@suse.de>
11771
11772         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11773
11774 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11775
11776         * gcc.dg/torture/builtin-cproj-3.c: New.
11777
11778 2010-04-20  Jason Merrill  <jason@redhat.com>
11779
11780         PR c++/9335
11781         * g++.dg/template/recurse2.C: New.
11782         * g++.dg/parse/crash36.C: Adjust.
11783         * g++.dg/other/fold1.C: Adjust.
11784         * g++.dg/init/member1.C: Adjust.
11785         * lib/prune.exp: Prune "skipping N instantiation contexts".
11786
11787 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11788
11789         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11790
11791 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11792
11793         * gcc.dg/torture/builtin-cproj-1.c: New.
11794         * gcc.dg/torture/builtin-cproj-2.c: New.
11795
11796 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11797
11798         PR c++/43800
11799         PR c++/43704
11800         * g++.dg/template/typedef32.C: Adjust.
11801         * g++.dg/template/typedef33.C: New test.
11802
11803 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11804
11805         PR fortran/43227
11806         * gfortran.dg/proc_decl_23.f90: New test.
11807
11808         PR fortran/43266
11809         * gfortran.dg/abstract_type_6.f03: New test.
11810
11811 2010-04-20  Xinliang David Li  <davidxl@google.com>
11812
11813         * g++.dg/tree-ssa/fold-compare.C: New.
11814
11815 2010-04-20  Richard Guenther  <rguenther@suse.de>
11816
11817         PR tree-optimization/39417
11818         * g++.dg/torture/pr39417.C: New testcase.
11819
11820 2010-04-20  Richard Guenther  <rguenther@suse.de>
11821
11822         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11823
11824 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11825
11826         * g++.dg/debug/dwarf2/rv1.C: New test.
11827
11828 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11829
11830         PR target/43635
11831         * gcc.c-torture/compile/pr43635.c: New testcase.
11832
11833 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR fortran/43339
11836         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11837         of sequential loops being private only in the innermost containing
11838         task region.
11839
11840         PR middle-end/43337
11841         * gfortran.dg/gomp/pr43337.f90: New test.
11842
11843 2010-04-19  Richard Guenther  <rguenther@suse.de>
11844
11845         PR tree-optimization/43796
11846         * gfortran.dg/pr43796.f90: New testcase.
11847
11848 2010-04-19  Richard Guenther  <rguenther@suse.de>
11849
11850         PR tree-optimization/43783
11851         * gcc.c-torture/execute/pr43783.c: New testcase.
11852
11853 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11854
11855         PR target/43766
11856         * gcc.target/i386/pr43766.c: New test.
11857
11858 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11859
11860         PR target/43662
11861         * gcc.target/i386/pr43662.c: New test.
11862
11863 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11864
11865         PR c++/43704
11866         * g++.dg/template/typedef32.C: New test.
11867
11868 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11869
11870         PR tree-optimization/37027
11871         * lib/target-supports.exp
11872         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11873         * gcc.dg/vect/pr37027.c: New test.
11874         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11875         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11876         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11877         gcc.dg/vect/vect-complex-6.c: Likewise.
11878
11879 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11880
11881         * g++.dg/debug/dwarf2/enum1.C: New test.
11882
11883 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11884
11885         * gnat.dg/rep_clause5.ad[sb]: New test.
11886         * gnat.dg/rep_clause5_pkg.ads: New helper.
11887
11888 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11889
11890         PR tree-optimization/43771
11891         * g++.dg/vect/pr43771.cc: New test.
11892
11893 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11894
11895         PR fortran/31538
11896         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11897         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11898
11899 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11900
11901         * gnat.dg/sizetype.adb: Rename into...
11902         * gnat.dg/sizetype1.adb: ...this.
11903         * gnat.dg/sizetype2.adb: New test.
11904
11905 2010-04-16  Richard Guenther  <rguenther@suse.de>
11906
11907         PR tree-optimization/43572
11908         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11909
11910 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11911
11912         * gnat.dg/specs/discr_private.ads: New test.
11913
11914 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11915
11916         PR target/41514
11917         * gcc.target/arm/thumb-comparisons.c: New test.
11918
11919         PR target/40603
11920         * gcc.target/arm/thumb-cbranchqi.c: New test.
11921
11922 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11923
11924         * g++.dg/torture/pr36191.C: Enable for SH.
11925
11926 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11927
11928         * gnat.dg/wide_boolean.adb: New test.
11929         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11930
11931 2010-04-15  Richard Guenther  <rguenther@suse.de>
11932
11933         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11934         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11935         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11936         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11937         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11938         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11939         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11940         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11941         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11942         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11943         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11944         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11945         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11946         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11947         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11948
11949 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11950
11951         PR target/21803
11952         * gcc.target/arm/pr42496.c: New test.
11953
11954 2010-04-14  Jason Merrill  <jason@redhat.com>
11955
11956         PR c++/36625
11957         * g++.dg/ext/attrib38.C: New.
11958
11959 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11960
11961         PR testsuite/43739
11962         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11963
11964 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11965
11966         PR 42966
11967         * gcc.dg/cpp/warn-undef-2.c: Update.
11968         * gcc.dg/cpp/warn-traditional-2.c: Update.
11969         * gcc.dg/cpp/warn-comments-2.c: Update.
11970         * gcc.dg/cpp/warn-variadic-2.c: Update.
11971         * gcc.dg/cpp/warn-long-long-2.c: Update.
11972         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11973         * gcc.dg/cpp/warn-multichar-2.c: Update.
11974         * gcc.dg/cpp/warn-normalized-3.c: Update.
11975         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11976         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11977         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11978         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11979         * gcc.dg/cpp/warn-redefined-2.c: Update.
11980         * gfortran.dg/warning-directive-2.F90: Update.
11981         * c-c++-common/cpp/warning-directive-2.c: Update.
11982
11983 2010-04-14  Michael Matz  <matz@suse.de>
11984
11985         PR tree-optimization/42963
11986         * gcc.dg/pr42963.c: New testcase.
11987
11988 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11989
11990         * gnat.dg/class_wide.adb: Rename into...
11991         * gnat.dg/class_wide1.adb: ...this.
11992         * gnat.dg/class_wide2.ad[sb]: New test.
11993
11994 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11995
11996         PR fortran/18918
11997         * gfortran.dg/coarray_9.f90: Update dg-errors.
11998         * gfortran.dg/coarray_10.f90: New test.
11999         * gfortran.dg/coarray_11.f90: New test.
12000
12001 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12002
12003         PR fortran/43747
12004         gfortran.dg/initialization_24.f90: New test.
12005
12006 2010-04-13  Jason Merrill  <jason@redhat.com>
12007
12008         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12009         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12010
12011 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12012
12013         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12014         * g++.dg/dg.exp: Likewise.
12015         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12016         * c-c++-common/cpp/warning-directive-1.c: ... here.
12017         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12018         * c-c++-common/cpp/warning-directive-2.c: ... here.
12019         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12020         * c-c++-common/cpp/warning-directive-3.c: ... here.
12021         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12022         * c-c++-common/cpp/warning-directive-4.c: ... here.
12023         * g++.dg/cpp/warning-directive-1.C: Delete.
12024         * g++.dg/cpp/warning-directive-2.C: Delete.
12025         * g++.dg/cpp/warning-directive-3.C: Delete.
12026         * g++.dg/cpp/warning-directive-4.C: Delete.
12027         * gcc.dg/cpp/normalised-3.c: Delete.
12028         * g++.dg/cpp/normalised-1.C: Rename as ...
12029         * c-c++-common/cpp/normalised-3.c: ... this.
12030
12031 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12032
12033         * gcc.dg/tree-ssa/sra-9.c: New test.
12034
12035 2010-04-13  Michael Matz  <matz@suse.de>
12036
12037         PR middle-end/43730
12038         * gcc.dg/pr43730.c: New test.
12039
12040 2010-04-13  Michael Matz  <matz@suse.de>
12041
12042         * gcc.dg/tree-ssa/negate.c: New testcase.
12043
12044 2010-04-13  Richard Guenther  <rguenther@suse.de>
12045
12046         PR testsuite/43735
12047         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12048
12049 2010-04-13  Richard Guenther  <rguenther@suse.de>
12050
12051         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12052
12053 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12054
12055         * gnat.dg/derived_type1.adb: New test.
12056
12057 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12058
12059         * gcc.dg/plugindir1.c: New testcase.
12060         * gcc.dg/plugindir2.c: New testcase.
12061         * gcc.dg/plugindir3.c: New testcase.
12062         * gcc.dg/plugindir4.c: New testcase.
12063
12064 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12065
12066         * gcc.target/i386/rotate-2.c: New test.
12067
12068 2010-04-12  Jason Merrill  <jason@redhat.com>
12069
12070         PR c++/43641
12071         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12072         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12073
12074 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12075
12076         PR c++/25811
12077         * g++.dg/init/pr25811.C: New test.
12078
12079 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12080
12081         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12082         dg-error, dg-warning.
12083         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12084
12085 2010-04-12  Richard Guenther  <rguenther@suse.de>
12086
12087         * gcc.dg/torture/inline-2.c: New testcase.
12088
12089 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12090
12091         PR bootstrap/43699
12092         * gcc.dg/Wunused-var-7.c: New test.
12093
12094         PR tree-optimization/43560
12095         * gcc.c-torture/execute/pr43560.c: New test.
12096
12097 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12098
12099         * gnat.dg/aggr13.adb: New test.
12100         * gnat.dg/aggr14.adb: Likewise.
12101         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12102
12103 2010-04-12  Richard Guenther  <rguenther@suse.de>
12104
12105         PR c++/43611
12106         * g++.dg/torture/pr43611.C: New testcase.
12107
12108 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12109
12110         PR c/36774
12111         * gcc.dg/pr36774-1.c: New test.
12112         * gcc.dg/pr36774-2.c: New test.
12113
12114 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12115
12116         * gcc.target/sh/rte-delay-slot.c: New test.
12117
12118 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12119
12120         * gnat.dg/pack9.adb: Remove -cargs option.
12121         * gnat.dg/aggr12.ad[sb]: New test.
12122
12123 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12124
12125         PR target/43417
12126         * gcc.target/sh/pr43417.c: New test.
12127
12128 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12129
12130         PR fortran/43591
12131         * gfortran.dg/spec_expr_6.f90: New test.
12132
12133 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12134
12135         PR cpp/43195
12136         * gcc.dg/cpp/pr43195.c: New.
12137         * gcc.dg/cpp/pr43195.h: New.
12138
12139 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12140
12141         PR 42965
12142         * gcc.dg/Werror-6.c: Adjust.
12143         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12144         * gcc.dg/Werror-4.c: Likewise.
12145         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12146         * gcc.dg/Wswitch-enum-error.c: Likewise.
12147         * gcc.dg/Wpointer-arith.c: Likewise.
12148         * gcc.dg/Wfatal.c: Likewise.
12149         * gcc.dg/Wswitch-error.c: Likewise.
12150         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12151         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12152         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12153         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12154         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12155         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12156         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12157         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12158         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12159         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12160         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12161         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12162         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12163         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12164         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12165         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12166         * g++.dg/cpp/warning-directive-2.C: Likewise.
12167         * gfortran.dg/warning-directive-2.F90: Likewise.
12168
12169 2010-04-09  Jason Merrill  <jason@redhat.com>
12170
12171         PR c++/42623
12172         * g++.dg/template/sizeof13.C: New.
12173
12174 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12175
12176         * g++.dg/other/pr35504.C: Add check for thiscall.
12177         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12178         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12179
12180 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12181
12182         PR c++/28584
12183         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12184         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12185         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12186         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12187         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12188         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12189         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12190         * g++.dg/other/increment1.C: Likewise.
12191
12192 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12193
12194         PR fortran/18918
12195         * gfortran.dg/coarray_7.f90: New test.
12196         * gfortran.dg/coarray_8.f90: New test.
12197
12198 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12199
12200         PR fortran/28039
12201         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12202
12203 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12204
12205         PR target/43643
12206         * gcc.dg/pr43643.c: New test.
12207
12208 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12209
12210         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12211
12212 2010-04-08  Richard Guenther  <rguenther@suse.de>
12213
12214         PR tree-optimization/43679
12215         * gcc.c-torture/compile/pr43679.c: New testcase.
12216
12217 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12218
12219         PR debug/43670
12220         * gcc.dg/pr43670.c: New test.
12221
12222 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12223
12224         PR middle-end/40815
12225         * gcc.dg/tree-ssa/reassoc-19.c: New.
12226
12227 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12228
12229         PR c/18624
12230         * gcc.dg/Wunused-var-1.c: New test.
12231         * gcc.dg/Wunused-var-2.c: New test.
12232         * gcc.dg/Wunused-var-3.c: New test.
12233         * gcc.dg/Wunused-var-4.c: New test.
12234         * gcc.dg/Wunused-var-5.c: New test.
12235         * gcc.dg/Wunused-var-6.c: New test.
12236         * gcc.dg/Wunused-parm-1.c: New test.
12237
12238         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12239         * gcc.dg/trunc-1.c: Likewise.
12240         * gcc.dg/vla-9.c: Likewise.
12241         * gcc.dg/dfp/composite-type.c: Likewise.
12242
12243 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12244
12245         PR objc/35996
12246         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12247         * obj-c++.dg/objc-gc-3.mm: Ditto.
12248
12249 2010-04-07  Simon Baldwin  <simonb@google.com>
12250
12251         * gcc.dg/cpp/warn-undef-2.c: New.
12252         * gcc.dg/cpp/warn-traditional-2.c: New.
12253         * gcc.dg/cpp/warn-comments-2.c: New.
12254         * gcc.dg/cpp/warning-directive-1.c: New.
12255         * gcc.dg/cpp/warn-long-long.c: New.
12256         * gcc.dg/cpp/warn-traditional.c: New.
12257         * gcc.dg/cpp/warn-variadic-2.c: New.
12258         * gcc.dg/cpp/warn-undef.c: New.
12259         * gcc.dg/cpp/warn-normalized-1.c: New.
12260         * gcc.dg/cpp/warning-directive-2.c: New.
12261         * gcc.dg/cpp/warn-long-long-2.c: New.
12262         * gcc.dg/cpp/warn-variadic.c: New.
12263         * gcc.dg/cpp/warn-normalized-2.c: New.
12264         * gcc.dg/cpp/warning-directive-3.c: New.
12265         * gcc.dg/cpp/warn-deprecated-2.c: New.
12266         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12267         * gcc.dg/cpp/warn-multichar-2.c: New.
12268         * gcc.dg/cpp/warn-normalized-3.c: New.
12269         * gcc.dg/cpp/warning-directive-4.c: New.
12270         * gcc.dg/cpp/warn-unused-macros.c: New.
12271         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12272         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12273         * gcc.dg/cpp/warn-cxx-compat.c: New.
12274         * gcc.dg/cpp/warn-redefined.c: New.
12275         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12276         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12277         * gcc.dg/cpp/warn-deprecated.c: New.
12278         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12279         * gcc.dg/cpp/warn-redefined-2.c: New.
12280         * gcc.dg/cpp/warn-comments.c: New.
12281         * gcc.dg/cpp/warn-multichar.c: New.
12282         * g++.dg/cpp/warning-directive-1.C: New.
12283         * g++.dg/cpp/warning-directive-2.C: New.
12284         * g++.dg/cpp/warning-directive-3.C: New.
12285         * g++.dg/cpp/warning-directive-4.C: New.
12286         * gfortran.dg/warning-directive-1.F90: New.
12287         * gfortran.dg/warning-directive-3.F90: New.
12288         * gfortran.dg/warning-directive-2.F90: New.
12289         * gfortran.dg/warning-directive-4.F90: New.
12290
12291 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12292
12293         PR objc++/23716
12294         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12295
12296 2010-04-07  Jason Merrill  <jason@redhat.com>
12297
12298         * g++.dg/template/dr408.C: New.
12299
12300         * g++.dg/lookup/ns4.C: New.
12301
12302         PR c++/38392
12303         * g++.dg/template/friend51.C: New test.
12304
12305         PR c++/41970
12306         * g++.old-deja/g++.other/linkage1.C: Adjust.
12307
12308 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12309
12310         PR c++/42697
12311         * g++.dg/template/crash94.C: New test.
12312
12313 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12314
12315         PR c++/40239
12316         * g++.dg/init/aggr5.C: New test.
12317         * g++.dg/init/aggr5.C: New test.
12318
12319 2010-04-07  Richard Guenther  <rguenther@suse.de>
12320
12321         PR tree-optimization/43270
12322         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12323         * gcc.dg/Warray-bounds-7.c: Likewise.
12324
12325 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12326
12327         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12328         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12329         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12330
12331 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12332
12333         PR c++/42556
12334         * g++.dg/init/pr42556.C: New test.
12335
12336 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12337
12338         PR debug/43628
12339         * g++.dg/debug/dwarf2/typedef2.C: New test.
12340
12341 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12342
12343         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12344         c-c++-common/dwarf2/redeclaration-1.C
12345
12346 2010-04-06  Jason Merrill  <jason@redhat.com>
12347
12348         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12349         * g++.dg/ext/attrib18.C: Likewise.
12350         * g++.dg/ext/bitfield2.C: Likewise.
12351         * g++.dg/ext/bitfield4.C: Likewise.
12352         * g++.dg/ext/visibility/warn2.C: Likewise.
12353         * g++.dg/ext/visibility/warn3.C: Likewise.
12354         * g++.dg/gomp/pr26690-1.C: Likewise.
12355         * g++.dg/inherit/covariant7.C: Likewise.
12356         * g++.dg/init/synth2.C: Likewise.
12357         * g++.dg/lookup/using7.C: Likewise.
12358         * g++.dg/other/crash-4.C: Likewise.
12359         * g++.dg/other/error13.C: Likewise.
12360         * g++.dg/other/error20.C: Likewise.
12361         * g++.dg/parse/crash31.C: Likewise.
12362         * g++.dg/parse/error16.C: Likewise.
12363         * g++.dg/parse/error19.C: Likewise.
12364         * g++.dg/parse/error27.C: Likewise.
12365         * g++.dg/parse/error28.C: Likewise.
12366         * g++.dg/parse/fused-params1.C: Likewise.
12367         * g++.dg/template/error2.C: Likewise.
12368         * g++.dg/template/local6.C: Likewise.
12369         * g++.dg/template/qualttp15.C: Likewise.
12370         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12371         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12372         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12373         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12374         * g++.old-deja/g++.eh/spec6.C: Likewise.
12375         * g++.old-deja/g++.jason/crash3.C: Likewise.
12376         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12377         * g++.old-deja/g++.law/ctors5.C: Likewise.
12378         * g++.old-deja/g++.law/ctors9.C: Likewise.
12379         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12380         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12381         * g++.old-deja/g++.other/struct1.C: Likewise.
12382         * g++.old-deja/g++.other/volatile1.C: Likewise.
12383         * g++.old-deja/g++.pt/crash36.C: Likewise.
12384         * g++.old-deja/g++.pt/derived3.C: Likewise.
12385         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12386         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12387
12388 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12389
12390         PR middle-end/43519
12391         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12392         * gcc.dg/graphite/id-19.c: New.
12393
12394 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12395
12396         PR middle-end/32824
12397         * gcc.dg/vect/pr32824: New.
12398
12399 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12400
12401         PR fortran/18918
12402         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12403         * gfortran.dg/coarray_3.f90: Ditto.
12404         * gfortran.dg/coarray_4.f90: Ditto.
12405         * gfortran.dg/coarray_5.f90: Ditto.
12406         * gfortran.dg/coarray_6.f90: Ditto.
12407         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12408
12409 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12410
12411         PR fortran/18918
12412         * gfortran.dg/coarray_4.f90: Fix test.
12413         * gfortran.dg/coarray_6.f90: Add more tests.
12414
12415 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12416
12417         PR fortran/18918
12418         * gfortran.dg/coarray_4.f90: New test.
12419         * gfortran.dg/coarray_5.f90: New test.
12420         * gfortran.dg/coarray_6.f90: New test.
12421
12422 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12423
12424         PR fortran/18918
12425         * gfortran.dg/iso_fortran_env_5.f90: New test.
12426         * gfortran.dg/iso_fortran_env_6.f90: New test.
12427
12428 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12429
12430         PR fortran/39997
12431         * gfortran.dg/coarray_1.f90: New test.
12432         * gfortran.dg/coarray_2.f90: New test.
12433         * gfortran.dg/coarray_3.f90: New test.
12434
12435 2010-04-06  Jason Merrill  <jason@redhat.com>
12436
12437         PR c++/43648
12438         * g++.dg/template/dtor8.C: New.
12439
12440         PR c++/43621
12441         * g++.dg/template/error-recovery2.C: New.
12442
12443 2010-04-06  Jan Hubicka  <jh@suse.czpli
12444
12445         PR tree-optimization/42906
12446         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12447
12448 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12449
12450         PR fortran/43178
12451         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12452         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12453         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12454
12455 2010-04-06  Richard Guenther  <rguenther@suse.de>
12456
12457         PR tree-optimization/43627
12458         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12459
12460 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12461
12462         PR target/43638
12463         * gcc.target/i386/pr43638.c: New test.
12464
12465 2010-04-06  Richard Guenther  <rguenther@suse.de>
12466
12467         PR middle-end/43661
12468         * gcc.c-torture/compile/pr43661.c: New testcase.
12469
12470 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12471
12472         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12473
12474 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12475
12476         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12477
12478 2010-04-02  Richard Guenther  <rguenther@suse.de>
12479
12480         PR tree-optimization/43629
12481         * gcc.c-torture/execute/pr43629.c: New testcase.
12482
12483 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12484             Dominique d'Humieres  <dominiq@lps.ens.fr>
12485
12486         PR libfortran/43605
12487         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12488
12489 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12490
12491         PR debug/43325
12492         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12493
12494 2010-04-01  Jason Merrill  <jason@redhat.com>
12495
12496         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12497
12498 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12499             Manfred Schwarb  <manfred99@gmx.ch>
12500
12501         PR libfortran/43605
12502         * gfortran.dg/ftell_3.f90: New test.
12503
12504 2010-04-01  Richard Guenther  <rguenther@suse.de>
12505
12506         PR middle-end/43614
12507         * gcc.c-torture/compile/pr43614.c: New testcase.
12508
12509 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12510
12511         PR tree-optimization/43141
12512         * gcc.dg/guality/pr43141.c: New test.
12513
12514 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12515
12516         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12517         * g++.dg/eh/spbp.C: Likewise.
12518         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12519         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12520         superfluous casts.
12521         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12522         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12523         * objc.dg/dwarf-2.m: Likewise.
12524
12525 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12526
12527         PR middle-end/43464
12528         * gcc.dg/graphite/id-pr43464.c: New.
12529         * gcc.dg/graphite/id-pr43464-1.c: New.
12530
12531 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12532
12533         PR middle-end/43351
12534         * gcc.dg/graphite/id-pr43351.c
12535
12536 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12537
12538         PR testsuite/35165
12539         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12540         * obj-c++.dg/try-catch-2.mm: Ditto.
12541         * obj-c++.dg/lookup-2.mm: Ditto.
12542         * obj-c++.dg/encode-8.m: Ditto.
12543         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12544         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12545         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12546         * obj-c++.dg/const-str-11.mm: Ditto.
12547         * obj-c++.dg/const-str-9.mm: Ditto.
12548         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12549         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12550         * obj-c++.dg/except-1.mm: Ditto.
12551         * obj-c++.dg/const-str-7.mm: Ditto.
12552         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12553         * obj-c++.dg/const-str-3.mm: Ditto.
12554         * obj-c++.dg/const-str-7.mm: Ditto.
12555         * obj-c++.dg/stubify-2.mm: Change dump file name.
12556
12557         PR objc++/23613
12558         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12559         New macro.
12560         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12561         Remove dg-xfail-if.
12562
12563 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12564
12565         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12566         only with -O2, -O3 or -Os and not with -fwhopr.
12567
12568 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12569
12570         PR c++/43558
12571         * g++.dg/template/typedef31.C: New test.
12572
12573 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12574
12575         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12576         assembler output on *-*-solaris2*.
12577         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12578
12579 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12580
12581         PR debug/43557
12582         * gcc.dg/pr43557-1.c: New test.
12583         * gcc.dg/pr43557-2.c: New file.
12584
12585 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12586
12587         PR 43562
12588         * gcc.dg/pr43562.c: New test.
12589
12590 2010-03-30  Jason Merrill  <jason@redhat.com>
12591
12592         PR c++/43076
12593         * g++.dg/template/error-recovery1.C: New.
12594
12595         PR c++/41786
12596         * g++.dg/parse/ambig5.C: New.
12597
12598 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12599
12600         PR debug/43593
12601         * gcc.dg/guality/pr43593.c: New test.
12602
12603 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12604
12605         PR middle-end/43430
12606         * gcc.dg/vect/pr43430-1.c: New.
12607
12608 2010-03-30  Jason Merrill  <jason@redhat.com>
12609
12610         PR c++/43559
12611         * g++.dg/template/partial7.C: New.
12612
12613 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12614
12615         * gcc.target/s390/stackcheck1.c: New testcase.
12616
12617 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12618
12619         PR libfortran/43265
12620         * gfortran.dg/read_eof_8.f90: New test.
12621
12622 2010-03-29  Jason Merrill  <jason@redhat.com>
12623
12624         * gcc.dg/cpp/include6.c: Change [] to ().
12625
12626         N3077
12627         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12628         splicing and UCNs.
12629         * c-c++-common/raw-string-2.c: Add trigraph test.
12630         * c-c++-common/raw-string-8.c: New.
12631         * c-c++-common/raw-string-9.c: New.
12632         * c-c++-common/raw-string-10.c: New.
12633
12634         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12635         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12636         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12637         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12638         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12639         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12640         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12641
12642 2010-03-29  Richard Guenther  <rguenther@suse.de>
12643
12644         PR tree-optimization/43560
12645         * gcc.dg/torture/pr43560.c: New testcase.
12646
12647 2010-03-29  Jason Merrill  <jason@redhat.com>
12648
12649         N3077
12650         * g++.dg/ext/raw-string-1.C: Change [] to ().
12651         * g++.dg/ext/raw-string-2.C: Change [] to ().
12652         Don't use \ in delimiter.
12653         * g++.dg/ext/raw-string-3.C: Change [] to ().
12654         * g++.dg/ext/raw-string-4.C: Change [] to ().
12655         * g++.dg/ext/raw-string-5.C: Change [] to ().
12656         Test for error on \ in delimiter.
12657         * g++.dg/ext/raw-string-6.C: Change [] to ().
12658         * g++.dg/ext/raw-string-7.C: Change [] to ().
12659
12660 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12661
12662         PR 43564
12663         * gcc.dg/pr43564.c: New test.
12664
12665 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12666
12667         PR fortran/43551
12668         * gfortran.dg/direct_io_12.f90: New test.
12669
12670 2010-03-28  Jan Hubicka  <jh@suse.cz>
12671
12672         PR tree-optimization/43505
12673         * gfortran.dg/pr43505.f90: New testcase.
12674
12675 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12676
12677         PR tree-optimization/43528
12678         * gcc.target/i386/pr43528.c: New test.
12679
12680 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12681
12682         PR c/43381
12683         * gcc.dg/parm-impl-decl-3.c: New test.
12684
12685 2010-03-26  Jason Merrill  <jason@redhat.com>
12686
12687         PR c++/43509
12688         * g++.dg/cpp0x/parse1.C: New.
12689
12690 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12691
12692         PR target/43524
12693         * gcc.target/i386/pr43524.c: New test.
12694
12695 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12696
12697         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12698         whitespace, rename main to foo.
12699         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12700         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12701         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12702         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12703         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12704         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12705         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12706         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12707         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12708         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12709         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12710
12711 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12712
12713         PR c++/43327
12714         * g++.dg/other/crash-10.C: New test.
12715         * g++.dg/other/crash-11.C: New test.
12716
12717 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12718
12719         PR libfortran/43517
12720         * gfortran.dg/read_eof_7.f90: New test.
12721
12722 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12723
12724         PR objc/35165
12725         PR testsuite/43512
12726         * objc-obj-c++-shared: New directory.
12727         * objc-obj-c++-shared/Object1-implementation.h: New file.
12728         * objc-obj-c++-shared/Object1.h: New file.
12729         * objc-obj-c++-shared/Protocol1.h: New file.
12730         * objc-obj-c++-shared/next-abi.h: New file.
12731         * objc-obj-c++-shared/next-mapping.h: New file.
12732         * objc/execute/next_mapping.h: Delete.
12733         * objc.dg/special/special.exp: For all targets run the tests with
12734         -fgnu-runtime, for darwin targets also run the tests with
12735         -fnext-runtime.
12736         * objc.dg/dg.exp: Ditto.
12737         * obj-c++.dg/dg.exp: Ditto.
12738         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12739         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12740         include use of updated NeXT interface.
12741         * objc/execute/formal_protocol-5.m: Ditto.
12742         * objc/execute/protocol-isEqual-2.m: Ditto.
12743         * objc/execute/protocol-isEqual-4.m: Ditto.
12744         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12745         Protocol1.h) and next-mapping.h as required.
12746         * objc/execute/object_is_class.m: Ditto.
12747         * objc/execute/enumeration-1.m: Ditto.
12748         * objc/execute/class-13.m: Ditto.
12749         * objc/execute/formal_protocol-2.m: Ditto.
12750         * objc/execute/formal_protocol-4.m: Ditto.
12751         * objc/execute/class-1.m: Ditto.
12752         * objc/execute/bycopy-1.m: Ditto.
12753         * objc/execute/formal_protocol-6.m: Ditto.
12754         * objc/execute/bycopy-3.m: Ditto.
12755         * objc/execute/class-3.m: Ditto.
12756         * objc/execute/bf-11.m: Ditto.
12757         * objc/execute/class-5.m: Ditto.
12758         * objc/execute/bf-13.m: Ditto.
12759         * objc/execute/class-7.m: Ditto.
12760         * objc/execute/bf-15.m: Ditto.
12761         * objc/execute/class-9.m: Ditto.
12762         * objc/execute/bf-17.m: Ditto.
12763         * objc/execute/bf-19.m: Ditto.
12764         * objc/execute/IMP.m: Ditto.
12765         * objc/execute/exceptions/catchall-1.m: Ditto.
12766         * objc/execute/exceptions/trivial.m: Ditto.
12767         * objc/execute/exceptions/finally-1.m: Ditto.
12768         * objc/execute/exceptions/local-variables-1.m: Ditto.
12769         * objc/execute/exceptions/foward-1.m: Ditto.
12770         * objc/execute/bf-2.m: Ditto.
12771         * objc/execute/string1.m: Ditto.
12772         * objc/execute/bf-4.m: Ditto.
12773         * objc/execute/informal_protocol.m: Ditto.
12774         * objc/execute/string3.m: Ditto.
12775         * objc/execute/bf-6.m: Ditto.
12776         * objc/execute/bf-8.m: Ditto.
12777         * objc/execute/class-tests-1.h: Ditto.
12778         * objc/execute/protocol-isEqual-1.m: Ditto.
12779         * objc/execute/protocol-isEqual-3.m: Ditto.
12780         * objc/execute/_cmd.m: Ditto.
12781         * objc/execute/function-message-1.m: Ditto.
12782         * objc/execute/bf-20.m: Ditto.
12783         * objc/execute/bf-common.h: Ditto.
12784         * objc/execute/np-2.m: Ditto.
12785         * objc/execute/class-10.m: Ditto.
12786         * objc/execute/class-12.m: Ditto.
12787         * objc/execute/enumeration-2.m: Ditto.
12788         * objc/execute/class-14.m: Ditto.
12789         * objc/execute/encode-1.m: Ditto.
12790         * objc/execute/formal_protocol-1.m: Ditto.
12791         * objc/execute/formal_protocol-3.m: Ditto.
12792         * objc/execute/accessing_ivars.m: Ditto.
12793         * objc/execute/bycopy-2.m: Ditto.
12794         * objc/execute/class-2.m: Ditto.
12795         * objc/execute/bf-10.m: Ditto.
12796         * objc/execute/formal_protocol-7.m: Ditto.
12797         * objc/execute/root_methods.m: Ditto.
12798         * objc/execute/class-4.m: Ditto.
12799         * objc/execute/bf-12.m: Ditto.
12800         * objc/execute/class-6.m: Ditto.
12801         * objc/execute/bf-14.m: Ditto.
12802         * objc/execute/nested-func-1.m: Ditto.
12803         * objc/execute/class-8.m: Ditto.
12804         * objc/execute/private.m: Ditto.
12805         * objc/execute/bf-16.m: Ditto.
12806         * objc/execute/bf-18.m: Ditto.
12807         * objc/execute/load-3.m: Ditto.
12808         * objc/execute/compatibility_alias.m: Ditto.
12809         * objc/execute/bf-1.m: Ditto.
12810         * objc/execute/no_clash.m: Ditto.
12811         * objc/execute/bf-3.m: Ditto.
12812         * objc/execute/string2.m: Ditto.
12813         * objc/execute/bf-5.m: Ditto.
12814         * objc/execute/string4.m: Ditto.
12815         * objc/execute/bf-7.m: Ditto.
12816         * objc/execute/object_is_meta_class.m: Ditto.
12817         * objc/execute/bf-9.m: Ditto.
12818         * objc/execute/bf-21.m: Ditto.
12819         * objc/execute/cascading-1.m: Ditto.
12820         * objc/execute/trivial.m: Ditto.
12821         * objc/execute/np-1.m: Ditto.
12822         * objc/compile/trivial.m: Ditto.
12823         * objc/execute/class_self-2.m: Include <stdlib.h>.
12824         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12825         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12826         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12827         and 64bit. Use new NeXT interface as required.
12828         * objc.dg/special/unclaimed-category-1.m: Ditto.
12829         * objc.dg/special/unclaimed-category-1.h: Ditto.
12830         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12831         * objc.dg/func-ptr-1.m: Ditto.
12832         * objc.dg/stret-1.m: Ditto.
12833         * objc.dg/encode-2.m: Ditto.
12834         * objc.dg/category-1.m: Ditto.
12835         * objc.dg/encode-3.m: Ditto.
12836         * objc.dg/call-super-3.m: Ditto.
12837         * objc.dg/method-3.m: Ditto.
12838         * objc.dg/func-ptr-2.m: Ditto.
12839         * objc.dg/lookup-1.m: Ditto.
12840         * objc.dg/encode-4.m: Ditto.
12841         * objc.dg/fix-and-continue-1.m: Ditto.
12842         * objc.dg/proto-lossage-3.m: Ditto.
12843         * objc.dg/method-13.m: Ditto.
12844         * objc.dg/proto-qual-1.m: Ditto.
12845         * objc.dg/zero-link-3.m: Ditto.
12846         * objc.dg/bitfield-1.m: Ditto.
12847         * objc.dg/va-meth-1.m: Ditto.
12848         * objc.dg/super-class-3.m: Ditto.
12849         * objc.dg/call-super-1.m: Ditto.
12850         * objc.dg/type-size-2.m: Ditto.
12851         * objc.dg/method-10.m: Ditto.
12852         * objc.dg/defs.m: Ditto.
12853         * objc.dg/const-str-3.m: Ditto.
12854         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12855         Protocol1.h) and next-mapping.h as required. Use new NeXT
12856         interface as required.
12857         * objc.dg/super-class-4.m: Ditto.
12858         * objc.dg/comp-types-8.m: Ditto.
12859         * objc.dg/call-super-2.m: Ditto.
12860         * objc.dg/objc-fast-4.m: Ditto.
12861         * objc.dg/method-6.m: Ditto.
12862         * objc.dg/const-str-3.m: Ditto.
12863         * objc.dg/const-str-7.m: Ditto.
12864         * objc.dg/method-15.m: Ditto.
12865         * objc.dg/method-19.m: Ditto.
12866         * objc.dg/sync-1.m: Ditto.
12867         * objc.dg/layout-1.m: Ditto.
12868         * objc.dg/bitfield-3.m: Ditto.
12869         * objc.dg/try-catch-3.m: Ditto.
12870         * objc.dg/try-catch-7.m: Ditto.
12871         * objc.dg/comp-types-10.m: Ditto.
12872         * objc.dg/selector-2.: Ditto.
12873         * objc.dg/method-7.m: Ditto.
12874         * objc.dg/typedef-alias-1.m: Ditto.
12875         * objc.dg/proto-lossage-2.m: Ditto.
12876         * objc.dg/comp-types-11.m: Ditto.
12877         * objc.dg/sizeof-1.m: Ditto.
12878         * objc.dg/method-17.m: Ditto.
12879         * objc.dg/bitfield-5.m: Ditto.
12880         * objc.dg/try-catch-1.m: Ditto.
12881         * objc.dg/encode-5.m: Ditto.
12882         * objc.dg/fix-and-continue-2.m: Ditto.
12883         * objc.dg/method-9.m: Ditto.
12884         * objc.dg/isa-field-1.m: Ditto.
12885         * objc.dg/local-decl-2.m: Ditto.
12886         * objc.dg/objc-gc-4.m: Ditto.
12887         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12888         * objc.dg/gnu-runtime-3.m: Ditto.
12889         * objc.dg/encode-7.m: Ditto.
12890         * objc.dg/encode-8.m: Ditto.
12891         * objc.dg/selector-3.m: Ditto.
12892         * objc.dg/gnu-runtime-1.m: Ditto.
12893         * objc.dg/const-str-12.m: Ditto.
12894         * objc.dg/gnu-runtime-2.m: Ditto.
12895         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12896         * objc.dg/selector-1.m: Ditto.
12897         * objc.dg/stubify-2.m: Ditto.
12898         * objc.dg/zero-link-1.m: Ditto.
12899         * objc.dg/stret-2.m: Ditto.
12900         * objc.dg/zero-link-2.m: Ditto.
12901         * objc.dg/next-runtime-1.m: Ditto.
12902         * objc.dg/symtab-1.m: Ditto.
12903         * objc.dg/stubify-1.m: Ditto.
12904         * objc.dg/bitfield-2.m: Ditto.
12905         * objc.dg/try-catch-10.m: Apply to both runtimes.
12906         * objc.dg/const-str-1.m: Ditto.
12907         * objc.dg/image-info.m: Ditto.
12908         * objc.dg/encode-9.m: Ditto.
12909         * objc.dg/pragma-1.m: Apply test to all targets.
12910         * objc.dg/const-str-4.m: Ditto.
12911         * objc.dg/const-str-8.m: Ditto.
12912         * objc.dg/super-class-2.m: Ditto.
12913         * objc.dg/try-catch-5.m: Ditto.
12914         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12915         Protocol1.h) and next-mapping.h as required. Use new NeXT
12916         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12917         * objc.dg/const-str-11.m: Ditto.
12918         * objc.dg/const-str-9.m: Ditto.
12919         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12920         * objc.dg/encode-1.m: Remove redundant -lobjc.
12921         * objc.dg/try-catch-9.m: Tidy space.
12922         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12923         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12924         and 64bit. Use new NeXT interface as required.
12925         * obj-c++.dg/template-4.mm: Ditto.
12926         * obj-c++.dg/defs.mm: Ditto.
12927         * obj-c++.dg/basic.mm: Ditto.
12928         * obj-c++.dg/encode-4.mm: Ditto.
12929         * obj-c++.dg/method-17.mm: Ditto.
12930         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12931         * obj-c++.dg/cxx-class-1.mm: Ditto.
12932         * obj-c++.dg/method-10.mm: Ditto.
12933         * obj-c++.dg/va-meth-1.mm: Ditto.
12934         * obj-c++.dg/encode-5.mm: Ditto.
12935         * obj-c++.dg/lookup-2.mm: Ditto.
12936         * obj-c++.dg/template-3.mm: Ditto.
12937         * obj-c++.dg/proto-qual-1.mm: Ditto.
12938         * obj-c++.dg/qual-types-1.m: Ditto.
12939         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12940         * obj-c++.dg/template-1.mm: Ditto.
12941         * obj-c++.dg/encode-6.mm: Ditto.
12942         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12943         Protocol1.h) and next-mapping.h as required. Use new NeXT
12944         interface as required.
12945         * obj-c++.dg/except-1.mm: Ditto.
12946         * obj-c++.dg/const-str-7.mm: Ditto.
12947         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12948         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12949         * obj-c++.dg/selector-2.mm: Ditto.
12950         * obj-c++.dg/isa-field-1.mm: Ditto.
12951         * obj-c++.dg/try-catch-1.mm: Ditto.
12952         * obj-c++.dg/local-decl-1.mm: Ditto.
12953         * obj-c++.dg/try-catch-9.mm: Ditto.
12954         * obj-c++.dg/no-extra-load.mm: Ditto.
12955         * obj-c++.dg/selector-5.mm: Ditto.
12956         * obj-c++.dg/method-12.mm: Ditto.
12957         * obj-c++.dg/try-catch-11.mm: Ditto.
12958         * obj-c++.dg/comp-types-11.mm: Ditto.
12959         * obj-c++.dg/bitfield-3.mm: Ditto.
12960         * obj-c++.dg/method-6.mm: Ditto.
12961         * obj-c++.dg/super-class-2.mm: Ditto.
12962         * obj-c++.dg/method-21.mm: Ditto.
12963         * obj-c++.dg/const-str-8.mm: Ditto.
12964         * obj-c++.dg/try-catch-7.mm: Ditto.
12965         * obj-c++.dg/method-15.mm: Ditto.
12966         * obj-c++.dg/layout-1.mm: Ditto.
12967         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12968         * obj-c++.dg/const-str-3.mm: Ditto.
12969         * obj-c++.dg/try-catch-2.mm: Ditto.
12970         * obj-c++.dg/objc-gc-3.mm: Ditto.
12971         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12972         * obj-c++.dg/bitfield-1.mm: Ditto.
12973         * obj-c++.dg/selector-6.mm: Ditto.
12974         * obj-c++.dg/method-13.mm: Ditto.
12975         * obj-c++.dg/comp-types-12.mm: Ditto.
12976         * obj-c++.dg/bitfield-4.mm: Ditto.
12977         * obj-c++.dg/try-catch-8.mm: Ditto.
12978         * obj-c++.dg/method-2.mm: Ditto.
12979         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12980         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12981         * obj-c++.dg/const-str-4.mm: Ditto.
12982         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12983         * obj-c++.dg/try-catch-3.mm: Ditto.
12984         * obj-c++.dg/comp-types-9.mm: Ditto.
12985         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12986         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12987         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12988         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12989         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12990         Use new NeXT interface as required.
12991         * obj-c++.dg/const-str-10.mm: Ditto.
12992         * obj-c++.dg/const-str-11.mm: Ditto.
12993         * obj-c++.dg/const-str-9.mm: Ditto.
12994         * obj-c++.dg/method-11.mm: Ditto.
12995         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12996         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12997         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12998         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12999         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13000
13001 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13002
13003         PR c++/43206
13004         * g++.dg/template/typedef30.C: New test case.
13005
13006 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13007
13008         PR c/43385
13009         * gcc.c-torture/execute/pr43385.c: New test.
13010
13011 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13012
13013         * gcc.dg/strncpy-fix-1.c: New test.
13014
13015 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13016
13017         PR testsuite/41609
13018         * lib/objc-torture.exp (objc-set-runtime-options): New.
13019         * objc/execute/execute.exp: Check runtime options on each pass.
13020         * objc/execute/exceptions/exceptions.exp: Ditto.
13021         * objc/compile/compile.exp: Ditto.
13022
13023         PR testsuite/42348
13024         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13025         standard tests.
13026         (check_effective_target_objc2): New proc.
13027         (check_effective_target_next_runtime): New proc.
13028         * lib/objc.exp: Determine which runtime is in force and support it.
13029         * lib/obj-c++.exp: Ditto.
13030
13031 2010-03-24  Jason Merrill  <jason@redhat.com>
13032
13033         PR c++/43502
13034         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13035
13036 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13037
13038         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13039         a loop.
13040         * gcc.dg/ipa/ipa-2.c: Likewise.
13041         * gcc.dg/ipa/ipa-3.c: Likewise.
13042         * gcc.dg/ipa/ipa-4.c: Likewise.
13043         * gcc.dg/ipa/ipa-5.c: Likewise.
13044         * gcc.dg/ipa/ipa-7.c: Likewise.
13045         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13046         a loop.
13047         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13048         i_can_not_be_propagated_fully2 into a loop.
13049         * gcc.dg/ipa/ipa-8.c: New test.
13050         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13051
13052 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13053
13054         PR debug/19192
13055         PR debug/43479
13056         * gcc.dg/guality/pr43479.c: New test.
13057         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13058         and add volatile keyword.
13059
13060 2010-03-23  Mike Stump  <mikestump@comcast.net>
13061
13062         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13063
13064 2010-03-23  Jason Merrill  <jason@redhat.com>
13065
13066         * g++.dg/ext/altivec-17.C: Adjust error message.
13067
13068         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13069         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13070         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13071         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13072         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13073         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13074
13075 2010-03-22  Jason Merrill  <jason@redhat.com>
13076
13077         PR c++/43333
13078         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13079         * g++.dg/ext/is_pod_98.C: New.
13080
13081         PR c++/43281
13082         * g++.dg/cpp0x/auto18.C: New.
13083
13084         * gcc.dg/pr36997.c: Adjust error message.
13085         * g++.dg/ext/vector9.C: Likewise.
13086         * g++.dg/conversion/simd3.C: Likewise.
13087         * g++.dg/other/error23.C: Likewise.
13088
13089 2010-03-22  Michael Matz  <matz@suse.de>
13090
13091         PR middle-end/43475
13092         * gfortran.dg/pr43475.f90: New testcase.
13093
13094 2010-03-22  Richard Guenther  <rguenther@suse.de>
13095
13096         PR tree-optimization/43390
13097         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13098
13099 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13100
13101         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13102         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13103
13104 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13105             Michael Matz  <matz@suse.de>
13106
13107         PR c++/43081
13108         * g++.dg/parse/crash56.C: New test.
13109
13110 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13111
13112         PR fortran/43450
13113         * gfortran.dg/whole_file_15.f90 : New test.
13114
13115 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13116
13117         PR fortran/43409
13118         * gfortran.dg/inquire_size.f90: New test.
13119
13120 2010-03-20  Richard Guenther  <rguenther@suse.de>
13121
13122         PR rtl-optimization/43438
13123         * gcc.c-torture/execute/pr43438.c: New testcase.
13124
13125 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13126
13127         PR c++/43375
13128         * g++.dg/abi/mangle42.C: New test.
13129
13130 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13131
13132         PR C/43211
13133         * gcc.dg/pr43211.c: New test.
13134         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13135
13136 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13137
13138         PR rtl-optimization/42258
13139         * gcc.target/arm/thumb1-mul-moves.c: New test.
13140
13141         PR target/40697
13142         * gcc.target/arm/thumb-andsi.c: New test.
13143
13144         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13145         dg-require-effective-target.
13146
13147 2010-03-19  Michael Matz  <matz@suse.de>
13148
13149         PR c++/43116
13150         * g++.dg/other/pr43116.C: New testcase.
13151
13152 2010-03-19  Michael Matz  <matz@suse.de>
13153
13154         PR target/43305
13155         * gcc.dg/pr43305.c: New testcase.
13156
13157 2010-03-19  Richard Guenther  <rguenther@suse.de>
13158
13159         PR tree-optimization/43415
13160         * gcc.c-torture/compile/pr43415.c: New testcase.
13161
13162 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13163
13164         PR ada/43106
13165         * gnat.dg/case_optimization2.adb: New test.
13166         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13167
13168 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13169             Jack Howarth  <howarth@bromo.med.uc.edu>
13170
13171         PR target/36399
13172         * gcc.target/i386/push-1.c: Don't xfail
13173           scan-assembler-not "movups" on darwin.
13174
13175 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13176
13177         PR debug/43058
13178         * gcc.dg/pr43058.c: New test.
13179
13180 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13181
13182         PR middle-end/42450
13183         * g++.dg/torture/pr42450.C: New test.
13184
13185 2010-03-18  Michael Matz  <matz@suse.de>
13186
13187         PR middle-end/43419
13188         * gcc.dg/pr43419.c: New testcase.
13189
13190 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13191
13192         PR rtl-optimization/43360
13193         * gcc.dg/torture/pr43360.c: New.
13194
13195 2010-03-18  Michael Matz  <matz@suse.de>
13196
13197         PR tree-optimization/43402
13198         * gcc.dg/pr43402.c: New testcase.
13199
13200 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13201
13202         PR target/42427
13203         * gcc.dg/pr42427.c: New test.
13204
13205 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13206
13207         PR libfortran/43265
13208         * gfortran.dg/read_empty_file.f: New test.
13209         * gfortran.dg/read_eof_all.f90: New test.
13210         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13211         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13212
13213 2010-03-17  Michael Matz  <matz@suse.de>
13214
13215         * gcc.dg/pr43300.c: Add -w.
13216
13217 2010-03-17  Richard Guenther  <rguenther@suse.de>
13218
13219         * gcc.dg/pr43379.c: Add -w.
13220
13221 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13222
13223         PR fortran/43331
13224         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13225
13226 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13227
13228         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13229
13230 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13231
13232         * ada/acats/run_all.sh: Log start and end times.
13233
13234 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13235
13236         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13237
13238 2010-03-16  Richard Guenther  <rguenther@suse.de>
13239
13240         PR middle-end/43379
13241         * gcc.dg/pr43379.c: New testcase.
13242
13243 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR debug/43051
13246         * gcc.dg/guality/pr43051-1.c: New test.
13247
13248 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13249
13250         PR testsuite/43363
13251         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13252
13253 2010-03-15  Michael Matz  <matz@suse.de>
13254
13255         PR middle-end/43300
13256         * gcc.dg/pr43300.c: New testcase.
13257
13258 2010-03-15  Richard Guenther  <rguenther@suse.de>
13259
13260         PR tree-optimization/43367
13261         * gcc.c-torture/compile/pr43367.c: New testcase.
13262
13263 2010-03-15  Richard Guenther  <rguenther@suse.de>
13264
13265         PR tree-optimization/43317
13266         * gcc.dg/pr43317.c: New testcase.
13267
13268 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13269
13270         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13271
13272 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13273
13274         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13275
13276 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13277
13278         PR fortran/43362
13279         * gfortran.dg/impure_constructor_1.f90: New test.
13280
13281 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13282
13283         PR middle-end/43354
13284         * gfortran.dg/graphite/id-pr43354.f: New.
13285
13286 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13287
13288         PR middle-end/43349
13289         * gfortran.dg/graphite/pr43349.f: New.
13290
13291 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13292
13293         PR middle-end/43306
13294         * gcc.dg/graphite/pr43306.c: New.
13295
13296 2010-03-12  David S. Miller  <davem@davemloft.net>
13297
13298         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13299         sparc.
13300
13301 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13302
13303         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13304
13305 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13306
13307         PR fortran/43291
13308         PR fortran/43326
13309         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13310
13311 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13312
13313         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13314         fail for *-*-mingw* targets.
13315
13316 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13317
13318         PR debug/43329
13319         * gcc.dg/guality/pr43329-1.c: New test.
13320
13321 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13322
13323         PR tree-optimization/43257
13324         * g++.dg/torture/pr43257.C: New test.
13325
13326 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13327
13328         PR fortran/43228
13329         * gfortran.dg/namelist_61.f90: New test.
13330
13331 2010-03-11  Richard Guenther  <rguenther@suse.de>
13332
13333         PR tree-optimization/43255
13334         * gcc.c-torture/compile/pr43255.c: New testcase.
13335
13336 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13337
13338         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13339         * gcc.dg/pr43280.c: New testcase.
13340
13341 2010-03-11  Richard Guenther  <rguenther@suse.de>
13342
13343         PR lto/43200
13344         * gcc.dg/lto/20100227-1_0.c: New testcase.
13345         * gcc.dg/lto/20100227-1_1.c: Likewise.
13346
13347 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13348
13349         PR libfortran/43320
13350         PR libfortran/43265
13351         * gfortran.dg/read_eof_6.f: New test
13352         * gfortran.dg/read_x_eof.f90: New test.
13353         * gfortran.dg/read_x_past.f: Update test.
13354
13355 2010-03-10  Jan Hubicka  <jh@suse.cz>
13356
13357         * gcc.c-torture/compile/pr43288.c: New test.
13358
13359 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13360
13361         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13362         -fpic/-fPIC flags.
13363         * g++.old-deja/g++.pt/asm2.C: Likewise.
13364         * gcc.c-torture/compile/20000804-1.c: Likewise.
13365         * gcc.target/i386/clobbers.c: Likewise.
13366
13367 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13368
13369         PR fortran/43303
13370         * gfortran.dg/c_assoc_3.f90: New test.
13371
13372 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13373
13374         PR debug/36728
13375         * gcc.dg/guality/pr36728-1.c: New test.
13376         * gcc.dg/guality/pr36728-2.c: New test.
13377
13378 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13379
13380         * gcc.dg/h8300-div-delay-slot.c: New test.
13381
13382 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13383
13384         PR tree-optimization/43236
13385         * gcc.c-torture/execute/pr43236.c: New test.
13386
13387 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13388
13389         PR middle-end/42859
13390         * g++.dg/eh/pr42859.C: New test.
13391
13392 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13393
13394         PR debug/43299
13395         * gcc.dg/pr43299.c: New test.
13396
13397         PR debug/43290
13398         * g++.dg/eh/unwind2.C: New test.
13399
13400 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13401             Reza Yazdani  <reza.yazdani@amd.com>
13402
13403         PR middle-end/43065
13404         * gcc.dg/graphite/run-id-4.c: New.
13405
13406 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13407
13408         PR middle-end/43065
13409         * gcc.dg/graphite/run-id-3.c: New.
13410
13411 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13412
13413         PR middle-end/42644
13414         PR middle-end/42130
13415         * gcc.dg/graphite/id-18.c: New.
13416         * gcc.dg/graphite/run-id-pr42644.c: New.
13417
13418 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13419
13420         PR middle-end/42326
13421         * gcc.dg/graphite/pr42326.c: New.
13422
13423 2010-03-08  Richard Guenther  <rguenther@suse.de>
13424
13425         PR tree-optimization/43269
13426         * gcc.c-torture/execute/pr43269.c: New testcase.
13427
13428 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13429
13430         PR fortran/43256
13431         * gfortran.dg/typebound_call_13.f03: New.
13432
13433 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13434
13435         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13436         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13437
13438 2010-03-05  Jason Merrill  <jason@redhat.com>
13439
13440         * g++.dg/abi/mangle40.C: Require weak and alias.
13441
13442 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13443
13444         PR middle-end/42326
13445         * gfortran.dg/graphite/pr42326.f90: New.
13446         * gfortran.dg/graphite/pr42326-1.f90: New.
13447
13448 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13449
13450         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13451         (gnat_target_compile): Likewise.
13452         Reinitialize GNAT_UNDER_TEST if target changes.
13453         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13454         (local_find_gnatmake): Pass full --GCC to gnatlink.
13455         Remove --LINK.
13456
13457 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13458
13459         PR c/43248
13460         * gcc.dg/compound-literal-1.c: New testcase.
13461
13462 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13463
13464         PR tree-optimization/43164
13465         PR tree-optimization/43191
13466         * gcc.c-torture/compile/pr43164.c: New test.
13467         * gcc.c-torture/compile/pr43191.c: Likewise.
13468
13469 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13470
13471         PR fortran/43244
13472         * gfortran.dg/finalize_9.f90: New.
13473
13474 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13475             Ken Werner  <ken@linux.vnet.ibm.com>
13476
13477         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13478         to dg-options for spu.
13479         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13480         dump-scan target to exclude spu.
13481
13482 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13483
13484         PR middle-end/43209
13485         * gcc.dg/tree-ssa/ivopts-4.c: New.
13486
13487 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13488
13489         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13490         include-opts and exclude-opts; skip checking the flags if arguments
13491         are the same as the defaults.
13492         (dg-xfail-if): Verify the number of arguments, supply defaults
13493         for unspecified optional arguments.
13494         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13495
13496 2010-03-03  Jason Merrill  <jason@redhat.com>
13497
13498         PR c++/12909
13499         * g++.dg/abi/mangle40.C: Updated.
13500
13501 2010-03-03  Jason Merrill  <jason@redhat.com>
13502
13503         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13504         * g++.dg/abi/mangle23.C: Likewise.
13505         * g++.dg/eh/simd-2.C: Likewise.
13506         * g++.dg/ext/attribute-test-2.C: Likewise.
13507         * g++.dg/ext/vector14.C: Likewise.
13508         * g++.dg/other/pr34435.C: Likewise.
13509         * g++.dg/template/conv8.C: Likewise.
13510         * g++.dg/template/nontype9.C: Likewise.
13511         * g++.dg/template/qualttp17.C: Likewise.
13512         * g++.dg/template/ref1.C: Likewise.
13513         * g++.old-deja/g++.pt/crash68.C: Likewise.
13514         * g++.old-deja/g++.pt/ref1.C: Likewise.
13515         * g++.old-deja/g++.pt/ref3.C: Likewise.
13516         * g++.old-deja/g++.pt/ref4.C: Likewise.
13517
13518         PR c++/12909
13519         * g++.dg/abi/mangle40.C: New.
13520         * g++.dg/abi/mangle41.C: New.
13521         * g++.dg/lto/20100302_0.C: New.
13522         * g++.dg/lto/20100302_1.C: New.
13523         * g++.dg/lto/20100302.h: New.
13524
13525 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13526
13527         PR fortran/43243
13528         * gfortran.dg/internal_pack_12.f90: New test.
13529
13530 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13531
13532         * gcc.dg/pr36997.c: Adjust error message.
13533
13534 2010-03-03  Mike Stump  <mikestump@comcast.net>
13535
13536         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13537         adjustments to not be present on machines that align the stack to
13538         more than 4 bytes and don't have a red zone yet as that is an
13539         unimplemented optimization.
13540
13541 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13542
13543         PR fortran/43169
13544         * gfortran.dg/impure_assignment_3.f90: New.
13545
13546 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13547
13548         PR debug/43229
13549         * gfortran.dg/pr43229.f90: New test.
13550
13551         PR debug/43237
13552         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13553
13554         PR debug/43177
13555         * gcc.dg/guality/pr43177.c: New test.
13556
13557 2010-03-02  Jason Merrill  <jason@redhat.com>
13558
13559         * g++.dg/ext/vector9.C: Adjust error message.
13560         * g++.dg/conversion/simd3.C: Likewise.
13561         * g++.dg/other/error23.C: Likewise.
13562
13563 2010-03-02  Mike Stump  <mikestump@comcast.net>
13564
13565         PR c++/41090
13566         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13567
13568 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13569
13570         PR fortran/43180
13571         * gfortran.dg/internal_pack_10.f90: New test.
13572
13573         PR fortran/43173
13574         * gfortran.dg/internal_pack_11.f90: New test.
13575
13576 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13577
13578         PR middle-end/42640
13579         * gcc.dg/tree-ssa/pr42640.c: New.
13580
13581 2010-03-01  Richard Guenther  <rguenther@suse.de>
13582
13583         PR tree-optimization/43220
13584         * gcc.c-torture/execute/pr43220.c: New testcase.
13585
13586 2010-03-01  Richard Guenther  <rguenther@suse.de>
13587
13588         PR middle-end/43213
13589         * gcc.dg/pr43213.c: New testcase.
13590
13591 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13592
13593         PR pch/14940
13594         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13595
13596 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13597
13598         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13599         New function.
13600         (check_effective_target_ucn): Likewise.
13601
13602         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13603         if !ucn.
13604         * gcc.dg/ucnid-2.c: Likewise.
13605         * gcc.dg/ucnid-3.c: Likewise.
13606         * gcc.dg/ucnid-4.c: Likewise.
13607         * gcc.dg/ucnid-11.c: Likewise.
13608         * gcc.dg/ucnid-12.c: Likewise.
13609         * gcc.dg/ucnid-6.c: Skip if !ucn.
13610         * gcc.dg/ucnid-9.c: Likewise.
13611
13612 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13613
13614         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13615         lists to dg-skip-if.
13616         * gcc.target/i386/stackalign/return-3.c: Likewise.
13617
13618 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13619
13620         * gcc.target/i386/clearcap.map: New file.
13621         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13622         Pass clearcap.map by default if supported.
13623
13624 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13625
13626         PR fortran/42900
13627         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13628         Explain this.
13629         * gfortran.dg/stat_2.f90: Likewise.
13630
13631 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13632
13633         PR fortran/43199
13634         * gfortran.dg/module_read_2.f90: New test.
13635
13636 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13637
13638         PR c++/42748
13639         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13640         * g++.dg/abi/mangle12.C: Likewise.
13641         * g++.dg/abi/mangle20-2.C: Likewise.
13642         * g++.dg/abi/mangle17.C: Likewise.
13643         * g++.dg/template/cond2.C: Likewise.
13644         * g++.dg/template/pr35240.C: Likewise.
13645
13646 2010-02-27  Richard Guenther  <rguenther@suse.de>
13647
13648         PR tree-optimization/43186
13649         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13650
13651 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13652
13653         * g++.dg/abi/packed1.C: Expect warning on the SH.
13654
13655 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13656
13657         PR c++/42054:
13658         * g++.dg/parse/error37.C: New test.
13659
13660 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13661
13662         PR c/24577
13663         PR c/43192
13664         * gcc.dg/pr8927-1.c: Match new note.
13665         * gcc.dg/990506-0.c: Likewise.
13666         * gcc.dg/gomp/flush-2.c: Likewise.
13667         * gcc.dg/gomp/atomic-5.c: Likewise.
13668         * gcc.dg/gomp/pr34607.c: Likewise.
13669         * gcc.dg/pr35746.c: Likewise.
13670         * gcc.dg/cpp/pragma-1.c: Likewise.
13671         * gcc.dg/cpp/pragma-2.c: Likewise.
13672         * gcc.dg/pr41842.c: Likewise.
13673         * gcc.dg/noncompile/20040629-1.c: Likewise.
13674         * objc.dg/private-1.m: Likewise.
13675
13676 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13677
13678         PR fortran/43185
13679         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13680         * gfortran.dg/default_initialization_4.f90: New test.
13681
13682 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13683
13684         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13685         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13686         * gnat.dg/thin_pointer2.adb: New test.
13687         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13688
13689 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13690
13691         PR c/20631
13692         * gcc.dg/cpp/c90-pedantic.c: New.
13693         * gcc.dg/cpp/c90.c: New.
13694         * gcc.dg/gnu90-const-expr-1.c: New.
13695         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13696
13697 2010-02-26  Richard Guenther  <rguenther@suse.de>
13698
13699         PR tree-optimization/43186
13700         * gcc.c-torture/compile/pr43186.c: New testcase.
13701
13702 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13703
13704         PR debug/43190
13705         * c-c++-common/dwarf2/pr43190.c: New test.
13706
13707 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13708
13709         PR testsuite/37074:
13710         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13711
13712 2010-02-26  Richard Guenther  <rguenther@suse.de>
13713
13714         PR tree-optimization/43188
13715         * gcc.c-torture/compile/pr43188.c: New testcase.
13716
13717 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13718
13719         PR target/43175
13720         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13721
13722 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13723
13724         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13725
13726 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13727
13728         PR target/43154
13729         * gcc.target/powerpc/pr43154.c: New file.
13730
13731 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13732
13733         PR debug/43166
13734         * gfortran.dg/debug/pr43166.f: New test.
13735
13736         PR debug/43165
13737         * gcc.dg/torture/pr43165.c: New test.
13738
13739 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13740
13741         PR c/43128
13742         * c-c++-common/pr41779.c: Update.
13743
13744 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13745
13746         PR ada/32547
13747         * lib/gnat-dg.exp (gnat_load): Redefine.
13748
13749         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13750         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13751
13752 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13753
13754         PR libobjc/36610
13755         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13756         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13757         -fgnu-runtime.
13758         Sort entries.
13759
13760 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13761
13762         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13763
13764 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13765
13766         PR debug/43150
13767         * gcc.dg/guality/vla-1.c: New test.
13768
13769 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13770
13771         PR fortran/43042
13772         * gfortran.dg/c_ptr_tests_15.f90: New test.
13773
13774 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13775
13776         PR target/43107
13777         * gcc.target/i386/pr43107.c: New test.
13778
13779 2010-02-23  Jason Merrill  <jason@redhat.com>
13780
13781         PR c++/43143
13782         * g++.dg/cpp0x/variadic100.C: New.
13783
13784 2010-02-23  Jason Merrill  <jason@redhat.com>
13785
13786         PR debug/42800
13787         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13788         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13789         * c-c++-common/dwarf2/vla1.c: New.
13790
13791 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13792
13793         PR target/43139
13794         * gcc.dg/pr43139.c: New test.
13795
13796         PR debug/43077
13797         * gcc.dg/guality/pr43077-1.c: New test.
13798
13799 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13800
13801         PR 43123
13802         * gcc.dg/march.c: New.
13803         * gcc.dg/march-generic.c: New.
13804         * gcc.dg/mtune.c: New.
13805
13806 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13807
13808         PR middle-end/43083
13809         * gcc.dg/graphite/pr43083.c: New.
13810
13811 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13812
13813         PR middle-end/43097
13814         * gfortran.dg/graphite/pr43097.f: New.
13815
13816 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13817             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13818
13819         PR middle-end/43140
13820         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13821
13822 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13823
13824         PR middle-end/43026
13825         * g++.dg/graphite/pr43026.C: New.
13826
13827 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13828
13829         PR c++/43126
13830         * gcc.dg/cleanup-1.c: Update.
13831         * gcc.dg/func-args-1.c: Update.
13832         * gcc.dg/format/sentinel-1.c: Update.
13833         * g++.old-deja/g++.jason/scoping10.C: Update.
13834         * g++.old-deja/g++.ns/lookup5.C: Update.
13835         * g++.dg/ext/cleanup-1.C: Update.
13836         * g++.dg/parse/varmod1.C: Update.
13837         * g++.dg/parse/error33.C: Update.
13838         * g++.dg/expr/call3.C: Update.
13839         * g++.dg/func-args-1.C: New.
13840
13841 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13842
13843         PR c/43125
13844         * gcc.dg/attr-used-2.c: Moved to ...
13845         * c-c++-common/attr-used-2.c: Here.
13846
13847         * gcc.dg/attr-used.c: Moved to ...
13848         * c-c++-common/attr-used.c: Here.
13849
13850 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13851
13852         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13853
13854 2010-02-22  Richard Guenther  <rguenther@suse.de>
13855
13856         PR lto/43045
13857         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13858         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13859
13860 2010-02-22  Richard Guenther  <rguenther@suse.de>
13861
13862         PR tree-optimization/42749
13863         * gcc.c-torture/compile/pr42749.c: New testcase.
13864
13865 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13866
13867         PR fortran/43072
13868         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13869         * gfortran.dg/internal_pack_9.f90: New test.
13870
13871 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13872
13873         PR c++/23510
13874         * g++.dg/template/recurse.C: Adjust.
13875         * g++.dg/template/pr23510.C: New.
13876
13877 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13878
13879         PR c++/42824
13880         * g++.dg/template/memclass4.C: New test.
13881
13882 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13883
13884         PR fortran/35259
13885         * gfortran.dg/reassoc_5.f90: New test.
13886
13887 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13888
13889         PR target/43067
13890         * gcc.target/i386/pr43067.c: New test.
13891
13892 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13893
13894         PR c++/35669
13895         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13896         -Wconversion-null.
13897         * g++.dg/warn/Wconversion-null.C: New test.
13898         * g++.old-deja/g++.other/null1.C: Move to...
13899         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13900
13901 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13902
13903         PR fortran/36932
13904         PR fortran/36933
13905         * gfortran.dg/dependency_26.f90: New test.
13906
13907         PR fortran/43072
13908         * gfortran.dg/internal_pack_7.f90: New test.
13909
13910         PR fortran/43111
13911         * gfortran.dg/internal_pack_8.f90: New test.
13912
13913 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13914
13915         PR 43128
13916         * c-c++-common/pr41779.c: Fix broken testcase.
13917
13918 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13919
13920         PR 36513
13921         * c-c++-common/pr36513.c: New testcase.
13922         * c-c++-common/pr36513-2.c: New testcase.
13923
13924 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13925
13926         PR 41779
13927         * c-c++-common/pr41779.c: New.
13928
13929 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13930
13931         PR debug/43084
13932         * gcc.dg/pr43084.c: New test.
13933
13934 2010-02-19  Richard Guenther  <rguenther@suse.de>
13935
13936         PR tree-optimization/42916
13937         * gcc.dg/pr42916.c: New testcase.
13938
13939 2010-02-18  Jason Merrill  <jason@redhat.com>
13940
13941         PR c++/42837
13942         * g++.dg/abi/packed1.C: Add expected warning.
13943
13944         PR c++/43108
13945         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13946         * gcc.dg/torture/dg-torture.exp: Likewise.
13947         * c-c++-common/torture/complex-sign.h,
13948         c-c++-common/torture/complex-sign-add.c,
13949         c-c++-common/torture/complex-sign-mixed-add.c,
13950         c-c++-common/torture/complex-sign-mixed-div.c,
13951         c-c++-common/torture/complex-sign-mixed-mul.c,
13952         c-c++-common/torture/complex-sign-mixed-sub.c,
13953         c-c++-common/torture/complex-sign-mul.c,
13954         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13955         Adapt for C++ compilation as well.
13956
13957         PR c++/43070
13958         * g++.dg/ext/label1.C: Update.
13959         * g++.dg/ext/label2.C: Update.
13960
13961         PR c++/26261
13962         * g++.dg/template/dependent-name6.C: New.
13963
13964         PR c++/43109
13965         * g++.dg/parse/namespace12.C: New.
13966
13967 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13968
13969         PR tree-optimization/43066
13970         * gcc.c-torture/compile/pr43066.c: New test.
13971
13972 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13973
13974         * g++.dg/ext/attrib35.C: Fix target selector string.
13975         * g++.dg/ext/attrib36.C: Ditto.
13976         * g++.dg/ext/attrib37.C: Ditto.
13977         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13978         * g++.dg/abi/mangle25.C: Ditto.
13979
13980 2010-02-17  Jason Merrill  <jason@redhat.com>
13981
13982         PR c++/43069
13983         * g++.dg/parse/namespace11.C: New.
13984
13985         PR c++/43093
13986         * g++.dg/ext/attrib37.C: New.
13987
13988         PR c++/43079
13989         * g++.dg/template/ptrmem20.C: New.
13990
13991 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13992
13993         PR target/43103
13994         * gcc.target/i386/xop-check.h: Include m256-check.h.
13995         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13996         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13997         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13998         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13999
14000 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14001
14002         PR debug/42918
14003         * gcc.dg/pr42918.c: New test.
14004
14005 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14006
14007         * g++.dg/ext/attrib36.C: Require ILP32.
14008
14009 2010-02-16  Richard Guenther  <rguenther@suse.de>
14010
14011         PR tree-optimization/41043
14012         * gfortran.dg/pr41043.f90: New testcase.
14013         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14014
14015 2010-02-16  Jason Merrill  <jason@redhat.com>
14016
14017         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14018
14019 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14020
14021         PR tree-optimization/43074
14022         * gcc.dg/vect/fast-math-pr43074.c: New test.
14023
14024 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14025
14026         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14027
14028 2010-02-16  Jason Merrill  <jason@redhat.com>
14029
14030         PR c++/43031
14031         * g++.dg/ext/attrib36.C: New.
14032
14033         PR c++/43036
14034         * g++.dg/other/array6.C: New.
14035
14036 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14037
14038         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14039
14040 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14041
14042         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14043         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14044         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14045         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14046         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14047         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14048
14049 2010-02-15  Richard Guenther  <rguenther@suse.de>
14050
14051         PR middle-end/43068
14052         * g++.dg/torture/pr43068.C: New testcase.
14053
14054 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14055
14056         PR c++/43024
14057         * g++.dg/opt/ice1.C: New.
14058
14059 2010-02-14  Jason Merrill  <jason@redhat.com>
14060
14061         PR c++/41997
14062         * g++.dg/cpp0x/initlist-opt.C: New.
14063
14064 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14065
14066         PR fortran/41113
14067         PR fortran/41117
14068         * gfortran.dg/internal_pack_6.f90: New test.
14069
14070 2010-02-12  Jason Merrill  <jason@redhat.com>
14071
14072         PR c++/43054
14073         * g++.dg/cpp0x/variadic99.C: New.
14074
14075 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14076
14077         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14078         sign extend pointers to gualchk_t.
14079
14080         PR c++/43033
14081         * g++.dg/other/default3.C: Xfail g4 test.
14082
14083 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14084
14085         PR middle-end/43012
14086         * gcc.dg/graphite/pr43012.c: New.
14087
14088 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14089
14090         PR middle-end/42930
14091         * g++.dg/graphite/pr42930.C: New.
14092
14093 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14094
14095         PR middle-end/42914
14096         PR middle-end/42530
14097         * gcc.dg/graphite/pr42530.c: New.
14098         * gcc.dg/graphite/pr42914.c: New.
14099
14100 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14101
14102         PR middle-end/42771
14103         * gcc.dg/graphite/pr42771.c: New.
14104
14105 2010-02-11  Richard Guenther  <rguenther@suse.de>
14106
14107         PR tree-optimization/42998
14108         * gcc.c-torture/compile/pr42998.c: New testcase.
14109
14110 2010-02-10  Jason Merrill  <jason@redhat.com>
14111
14112         PR c++/41896
14113         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14114
14115         PR c++/42983, core issue 906
14116         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14117         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14118
14119         PR c++/43016
14120         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14121
14122 2010-02-10  Richard Guenther  <rguenther@suse.de>
14123
14124         PR tree-optimization/43017
14125         * gcc.dg/torture/pr43017.c: New testcase.
14126
14127 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14128
14129         PR fortran/40823
14130         * gfortran.dg/private_type_1.f90: Update error location.
14131         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14132         * gfortran.dg/typebound_operator_2.f03: Ditto.
14133         * gfortran.dg/assignment_2.f90: Ditto.
14134         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14135         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14136
14137 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14138
14139         PR fortran/43015
14140         * gfortran.dg/bind_c_usage_20.f90: New test.
14141
14142 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14143
14144         PR debug/43010
14145         * g++.dg/debug/pr43010.C: New test.
14146
14147 2010-02-10  Richard Guenther  <rguenther@suse.de>
14148
14149         PR c/43007
14150         * gcc.c-torture/execute/20100209-1.c: New testcase.
14151         * gcc.dg/fold-div-3.c: Likewise.
14152
14153 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14154
14155         * gcc.dg/builtin-ffs-1.c: New test.
14156
14157 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14158
14159         PR fortran/42999
14160         * gfortran.dg/array_constructor_35.f90: New test.
14161
14162 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14163
14164         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14165
14166 2010-02-09  Jason Merrill  <jason@redhat.com>
14167
14168         PR c++/42399
14169         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14170
14171         PR c++/42370
14172         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14173
14174 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14175
14176         PR fortran/41869
14177         * gfortran.dg/module_write_1.f90: New test.
14178
14179 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14180
14181         * gcc.dg/pr19340.c: Adjust.
14182
14183 2010-02-09  Richard Guenther  <rguenther@suse.de>
14184
14185         PR tree-optimization/43008
14186         * gcc.c-torture/execute/pr43008.c: New testcase.
14187
14188 2010-02-09  Richard Guenther  <rguenther@suse.de>
14189
14190         PR tree-optimization/43000
14191         * gcc.dg/torture/pr43000.c: New testcase.
14192         * gcc.dg/torture/pr43002.c: Likewise.
14193
14194 2010-02-09  Daniel Kraft  <d@domob.eu>
14195
14196         PR fortran/39171
14197         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14198         and pass -Wsurprising as necessary.
14199
14200 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR tree-optimization/42890
14203         * g++.dg/torture/pr42890.C: New test.
14204
14205 2010-02-08  Richard Guenther  <rguenther@suse.de>
14206
14207         PR middle-end/42995
14208         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14209
14210 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14211
14212         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14213         return 0 from main.
14214         * gcc.dg/graphite/block-1.c: Same.
14215         * gcc.dg/graphite/block-3.c: Same.
14216         * gcc.dg/graphite/block-4.c: Same.
14217         * gcc.dg/graphite/block-5.c: Same.
14218         * gcc.dg/graphite/block-6.c: Same.
14219         * gcc.dg/graphite/block-7.c: Same.
14220         * gcc.dg/graphite/interchange-0.c: Same.
14221         * gcc.dg/graphite/interchange-1.c: Same.
14222         * gcc.dg/graphite/interchange-10.c: Same.
14223         * gcc.dg/graphite/interchange-11.c: Same.
14224         * gcc.dg/graphite/interchange-12.c: Same.
14225         * gcc.dg/graphite/interchange-2.c: Same.
14226         * gcc.dg/graphite/interchange-3.c: Same.
14227         * gcc.dg/graphite/interchange-4.c: Same.
14228         * gcc.dg/graphite/interchange-5.c: Same.
14229         * gcc.dg/graphite/interchange-6.c: Same.
14230         * gcc.dg/graphite/interchange-7.c: Same.
14231         * gcc.dg/graphite/interchange-8.c: Same.
14232         * gcc.dg/graphite/interchange-9.c: Same.
14233         * gcc.dg/graphite/interchange-mvt.c: Same.
14234
14235 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14236
14237         * gfortran.dg/graphite/id-19.f: New.
14238         * gfortran.dg/graphite/pr14741.f90: New.
14239         * gfortran.dg/graphite/pr41924.f90: New.
14240         * gfortran.dg/graphite/run-id-2.f90: New.
14241
14242 2010-02-07  Richard Guenther  <rguenther@suse.de>
14243
14244         PR middle-end/42956
14245         * gcc.c-torture/compile/pr42956.c: New testcase.
14246
14247 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14248
14249         PR libfortran/42742
14250         * gfortran.dg/fmt_cache_2.f: New test.
14251
14252 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14253
14254         * gfortran.dg/read_no_eor.f90: New test.
14255
14256 2010-02-05  Jason Merrill  <jason@redhat.com>
14257
14258         * g++.dg/ext/label13.C: Move constructor body out of class.
14259
14260 2010-02-03  Jason Merrill  <jason@redhat.com>
14261
14262         PR c++/42870
14263         * g++.dg/ext/dllexport3.C: New.
14264
14265 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14266
14267         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14268
14269 2010-02-05  Richard Guenther  <rguenther@suse.de>
14270
14271         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14272
14273 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14274
14275         PR c++/42915
14276         * g++.dg/other/crash-9.C: New test.
14277
14278 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14279
14280         PR fortran/42309
14281         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14282
14283 2010-02-04  Richard Guenther  <rguenther@suse.de>
14284
14285         PR rtl-optimization/42952
14286         * gcc.dg/torture/pr42952.c: New testcase.
14287
14288 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14289
14290         PR libfortran/42901
14291         * gfortran.dg/namelist_60.f90: New test.
14292
14293 2010-02-03  Jason Merrill  <jason@redhat.com>
14294
14295         PR c++/40138
14296         * g++.dg/ext/builtin11.C: New.
14297
14298         PR c++/4926
14299         PR c++/38600
14300         * g++.dg/abi/mangle35.C: New.
14301         * g++.dg/abi/mangle37.C: New.
14302
14303         PR c++/12909
14304         * g++.dg/abi/mangle36.C: New.
14305
14306         PR c++/35652
14307         * g++.dg/warn/string1.C: New.
14308
14309 2010-02-03  Richard Guenther  <rguenther@suse.de>
14310
14311         PR tree-optimization/42944
14312         * gcc.dg/errno-1.c: New testcase.
14313
14314 2010-02-03  Richard Guenther  <rguenther@suse.de>
14315
14316         PR middle-end/42927
14317         * gcc.c-torture/compile/pr42927.c: New testcase.
14318
14319 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14320
14321         PR fortran/42936
14322         * gfortran.dg/null_4.f90: New test.
14323
14324 2010-02-02  Jason Merrill  <jason@redhat.com>
14325
14326         PR c++/41090
14327         * g++.dg/ext/label13.C: New.
14328
14329 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14330
14331         PR fortran/42650
14332         * gfortran.dg/func_result_5.f90: New test.
14333
14334 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14335
14336         PR fortran/42922
14337         * gfortran.dg/pure_initializer_3.f90: News test.
14338
14339 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14340
14341         PR fortran/42888
14342         * gfortran.dg/allocate_derived_2.f90: New test.
14343
14344 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14345
14346         PR middle-end/42898
14347         * gcc.dg/torture/pr42898-2.c: New test.
14348
14349 2010-01-31  Richard Guenther  <rguenther@suse.de>
14350
14351         PR middle-end/42898
14352         * gcc.dg/torture/pr42898.c: New testcase.
14353
14354 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14355
14356         PR fortran/38324
14357         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14358         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14359
14360 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14361
14362         * g++.dg/tree-ssa/inline-1.C: New.
14363         * g++.dg/tree-ssa/inline-2.C: New.
14364         * g++.dg/tree-ssa/inline-3.C: New.
14365
14366 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14367
14368         PR testsuite/41701
14369         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14370         the string 'pow' in the pathname of the compiler from generating a
14371         test failure.
14372
14373 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14374
14375         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14376         * g++.old-deja/g++.mike/eh17.C: Likewise.
14377         * g++.old-deja/g++.mike/p5571.C: Likewise.
14378
14379 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14380
14381         PR c++/42758
14382         PR c++/42634
14383         PR c++/42336
14384         PR c++/42797
14385         PR c++/42880
14386         * g++.dg/other/crash-5.C: New test.
14387         * g++.dg/other/crash-6.C: New test.
14388         * g++.dg/other/crash-7.C: New test.
14389         * g++.dg/other/crash-8.C: New test.
14390
14391 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14392
14393         PR rtl-optimization/42889
14394         * gcc.dg/pr42889.c: New test.
14395
14396 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14397
14398         * gcc.target/i386/pr42881.c: Use SSE2.
14399
14400 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14401
14402         PR target/42891
14403         * gcc.target/i386/pr42891.c: New test.
14404
14405 2010-01-28  Richard Guenther  <rguenther@suse.de>
14406
14407         PR tree-optimization/42871
14408         * g++.dg/torture/pr42871.C: New testcase.
14409
14410 2010-01-28  Richard Guenther  <rguenther@suse.de>
14411
14412         * gcc.dg/Wobjsize-1.h: New testcase.
14413         * gcc.dg/Wobjsize-1.c: Likewise.
14414
14415 2010-01-28  Richard Guenther  <rguenther@suse.de>
14416
14417         PR middle-end/42883
14418         * g++.dg/torture/pr42883.C: New testcase.
14419
14420 2010-01-28  Michael Matz  <matz@suse.de>
14421
14422         * gcc.target/i386/pr42881.c: New test.
14423
14424 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14425
14426         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14427         Add i?86-*-solaris2* support.
14428
14429 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14430
14431         PR c++/42713
14432         PR c++/42820
14433         * g++.dg/template/typedef27.C: New test case.
14434         * g++.dg/template/typedef28.C: New test case.
14435
14436 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14437
14438         * gcc.dg/optimize-bswap*.c: Add ARM target
14439
14440 2010-01-27  Richard Guenther  <rguenther@suse.de>
14441
14442         PR middle-end/42878
14443         * gcc.dg/torture/pr42878-1.c: New testcase.
14444         * gcc.dg/torture/pr42878-2.c: Likewise.
14445
14446 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14447
14448         PR middle-end/42874
14449         * gcc.dg/vla-22.c: New test.
14450
14451 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14452
14453         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14454         current collation.
14455
14456 2010-01-26  Richard Guenther  <rguenther@suse.de>
14457
14458         PR rtl-optimization/42685
14459         * gcc.dg/pr42685.c: New testcase.
14460         * g++.dg/other/pr42685.C: Likewise.
14461
14462 2010-01-26  Richard Guenther  <rguenther@suse.de>
14463
14464         PR middle-end/42806
14465         * g++.dg/other/pr42806.C: New testcase.
14466
14467 2010-01-26  Richard Guenther  <rguenther@suse.de>
14468
14469         PR tree-optimization/42250
14470         * gcc.dg/pr42250.c: New testcase.
14471
14472 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14473
14474         * gnat.dg/array_bounds_test.adb: New test.
14475
14476 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14477
14478         PR fortran/42858
14479         * gfortran.dg/generic_21.f90: New test.
14480
14481 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14482
14483         PR testsuite/41522
14484         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14485
14486 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/42748
14489         * g++.dg/abi/arm_va_list2.C: New test.
14490         * g++.dg/abi/arm_va_list2.h: Companion header file.
14491
14492 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14493
14494         PR fortran/41044
14495         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14496
14497         PR fortran/41167
14498         * gfortran.dg/char_array_arg_1.f90 : New test.
14499
14500         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14501
14502 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14503
14504         PR fortran/39304
14505         * gfortran.dg/generic_20.f90: New test.
14506
14507 2010-01-22  Michael Matz  <matz@suse.de>
14508
14509         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14510         -msse2.
14511
14512 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14513
14514         PR fortran/42736
14515         * gfortran.dg/dependency_25.f90 : New test.
14516
14517 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14518
14519         PR tree-optimization/42585
14520         * gcc.dg/tree-ssa/pr42585.c: New test.
14521
14522 2010-01-21  Richard Guenther  <rguenther@suse.de>
14523
14524         PR middle-end/19988
14525         * gcc.dg/pr19988.c: New testcase.
14526
14527 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14528
14529         * g++.dg/compat/decimal/compat-common.h: New file.
14530         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14531         * g++.dg/compat/decimal/pass_x.h: New file.
14532         * g++.dg/compat/decimal/pass_y.h: New file.
14533         * g++.dg/compat/decimal/pass-1_main.C: New file.
14534         * g++.dg/compat/decimal/pass-1_x.C: New file.
14535         * g++.dg/compat/decimal/pass-1_y.C: New file.
14536         * g++.dg/compat/decimal/pass-2_main.C: New file.
14537         * g++.dg/compat/decimal/pass-2_x.C: New file.
14538         * g++.dg/compat/decimal/pass-2_y.C: New file.
14539         * g++.dg/compat/decimal/pass-3_main.C: New file.
14540         * g++.dg/compat/decimal/pass-3_x.C: New file.
14541         * g++.dg/compat/decimal/pass-3_y.C: New file.
14542         * g++.dg/compat/decimal/pass-4_main.C: New file.
14543         * g++.dg/compat/decimal/pass-4_x.C: New file.
14544         * g++.dg/compat/decimal/pass-4_y.C: New file.
14545         * g++.dg/compat/decimal/pass-5_main.C: New file.
14546         * g++.dg/compat/decimal/pass-5_x.C: New file.
14547         * g++.dg/compat/decimal/pass-5_y.C: New file.
14548         * g++.dg/compat/decimal/pass-6_main.C: New file.
14549         * g++.dg/compat/decimal/pass-6_x.C: New file.
14550         * g++.dg/compat/decimal/pass-6_y.C: New file.
14551         * g++.dg/compat/decimal/return_x.h: New file.
14552         * g++.dg/compat/decimal/return_y.h: New file.
14553         * g++.dg/compat/decimal/return-1_main.C: New file.
14554         * g++.dg/compat/decimal/return-1_x.C: New file.
14555         * g++.dg/compat/decimal/return-1_y.C: New file.
14556         * g++.dg/compat/decimal/return-2_main.C: New file.
14557         * g++.dg/compat/decimal/return-2_x.C: New file.
14558         * g++.dg/compat/decimal/return-2_y.C: New file.
14559         * g++.dg/compat/decimal/return-3_main.C: New file.
14560         * g++.dg/compat/decimal/return-3_x.C: New file.
14561         * g++.dg/compat/decimal/return-3_y.C: New file.
14562         * g++.dg/compat/decimal/return-4_main.C: New file.
14563         * g++.dg/compat/decimal/return-4_x.C: New file.
14564         * g++.dg/compat/decimal/return-4_y.C: New file.
14565         * g++.dg/compat/decimal/return-5_main.C: New file.
14566         * g++.dg/compat/decimal/return-5_x.C: New file.
14567         * g++.dg/compat/decimal/return-5_y.C: New file.
14568         * g++.dg/compat/decimal/return-6_main.C: New file.
14569         * g++.dg/compat/decimal/return-6_x.C: New file.
14570         * g++.dg/compat/decimal/return-6_y.C: New file.
14571
14572 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14573
14574         PR debug/42715
14575         * gcc.dg/pr42715.c: New.
14576
14577 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14578
14579         PR c++/42038
14580         * g++.dg/parse/crash55.C: New.
14581
14582 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14583
14584         PR debug/42782
14585         * gcc.dg/guality/pr42782.c: New.
14586
14587 2010-01-20  Jason Merrill  <jason@redhat.com>
14588
14589         PR c++/41788
14590         * g++.dg/abi/packed1.C: New.
14591
14592         PR c++/41920
14593         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14594
14595         PR c++/40750
14596         * g++.dg/parse/fn-typedef1.C: New.
14597         * g++.dg/other/cv_quals.C: Adjust.
14598
14599 2010-01-20  Anthony Green  <green@moxielogic.com>
14600
14601         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14602         pack(push) pragma).
14603         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14604         * gcc.dg/20020312-2.c: Port this to the moxie core.
14605         * gcc.dg/weak/typeof-2.c: Ditto.
14606
14607 2010-01-20  Richard Guenther  <rguenther@suse.de>
14608
14609         PR tree-optimization/42717
14610         * gcc.c-torture/compile/pr42717.c: New testcase.
14611
14612 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14613
14614         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14615         of signed, add a few new tests.
14616
14617         PR middle-end/42803
14618         * g++.dg/parse/limits-initializer1.C: New test.
14619
14620 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14621
14622         PR fortran/42804
14623         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14624         * gfortran.dg/typebound_call_12.f03: New test.
14625
14626 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14627
14628         PR fortran/42783
14629         * gfortran.dg/bounds_check_15.f90 : New test.
14630
14631 2010-01-19  Michael Matz  <matz@suse.de>
14632
14633         PR tree-optimization/41783
14634         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14635
14636 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14637
14638         PR target/38697.
14639         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14640         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14641         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14642         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14643         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14644         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14645         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14646         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14647         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14648         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14649         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14650
14651 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14652
14653         PR fortran/42545
14654         * gfortran.dg/extends_6.f03: Modified an error message.
14655         * gfortran.dg/extends_10.f03: New test.
14656         * gfortran.dg/private_type_6.f03: Modified an error message.
14657         * gfortran.dg/structure_constructor_8.f03: Ditto.
14658
14659 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14660
14661         PR tree-optimization/42719
14662         * gcc.dg/pr42719.c: New test.
14663
14664         PR debug/42728
14665         * gcc.dg/pr42728.c: New test.
14666
14667 2010-01-19  Anthony Green  <green@moxielogic.com>
14668
14669         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14670
14671 2010-01-18  Anthony Green  <green@moxielogic.com>
14672
14673         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14674         for moxie.
14675
14676 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14677
14678         * g++.dg/template/error45.C: reverted as part of reverting the
14679         fix of PR c++/42634.
14680
14681 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14682
14683         PR c++/42634
14684         * g++.dg/template/error45.C: New test.
14685
14686 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14687
14688         PR c++/42766
14689         * g++.dg/conversion/op6.C: New test.
14690
14691 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14692
14693         PR target/42774
14694         * gcc.target/alpha/pr42774.c: New test.
14695
14696 2010-01-18  Richard Guenther  <rguenther@suse.de>
14697
14698         PR tree-optimization/42781
14699         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14700
14701 2010-01-17  Richard Guenther  <rguenther@suse.de>
14702
14703         PR middle-end/42248
14704         * gcc.c-torture/execute/pr42248.c: New testcase.
14705
14706 2010-01-17  Richard Guenther  <rguenther@suse.de>
14707
14708         PR tree-optimization/42773
14709         * g++.dg/torture/pr42773.C: New testcase.
14710
14711 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14712
14713         PR fortran/42677
14714         * gfortran.dg/interface_assignment_5.f90: New test.
14715
14716 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14717
14718         PR c++/42697
14719         * g++.dg/template/crash94.C: Reverted.
14720
14721 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14722
14723         PR debug/42767
14724         * gcc.dg/debug/pr42767.c: New.
14725
14726 2010-01-15  Jason Merrill  <jason@redhat.com>
14727
14728         PR c++/42761
14729         * g++.dg/cpp0x/decltype22.C: New.
14730
14731 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14732
14733         PR middle-end/42760
14734         * g++.dg/torture/pr42760.C: New test.
14735
14736 2010-01-15  Jing Yu  <jingyu@google.com>
14737
14738         PR rtl-optimization/42691
14739         * gcc.c-torture/execute/pr42691.c: New.
14740
14741 2010-01-15  Richard Guenther  <rguenther@suse.de>
14742
14743         PR middle-end/42739
14744         * g++.dg/torture/pr42739.C: New testcase.
14745
14746 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14747
14748         * g++.dg/template/error45.C: Revert as part of reverting changes
14749         or PR c++/42634.
14750
14751 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14752
14753         PR fortran/42684
14754         * gfortran.dg/interface_31.f90: New test.
14755
14756 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14757
14758         * gcc.target/powerpc/pr42747.c: New file.
14759
14760 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14761
14762         PR middle-end/42674
14763         * c-c++-common/pr42674.c: New test.
14764
14765         PR c++/42608
14766         * g++.dg/template/instantiate11.C: New test.
14767
14768 2010-01-14  Jason Merrill  <jason@redhat.com>
14769
14770         PR c++/42701
14771         * g++.dg/overload/error3.C: New.
14772
14773         PR c++/42655
14774         * g++.dg/overload/rvalue1.C: New.
14775
14776 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14777
14778         PR tree-optimization/42706
14779         * gcc.dg/ipa/pr42706.c: New testcase.
14780
14781 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14782
14783         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14784
14785 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14786
14787         PR tree-optimization/42714
14788         * g++.dg/torture/pr42714.C: New test.
14789
14790 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14791
14792         PR rtl-optimization/42246
14793         * gfortran.dg/pr42246-2.f: New.
14794
14795 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14796
14797         PR rtl-optimization/42389
14798         * gcc.dg/pr42389.c: New.
14799
14800 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14801
14802         PR rtl-optimization/42388
14803         * gcc.dg/pr42388.c: New.
14804
14805 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14806
14807         PR rtl-optimization/42294
14808         * gfortran.dg/pr42294.f: New.
14809
14810 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14811
14812         PR rtl-optimization/39453
14813         PR rtl-optimization/42246
14814         * gcc.dg/pr39453.c: New.
14815         * gcc.dg/pr42246.c: New.
14816
14817 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14818
14819         PR middle-end/42245
14820         * gcc.dg/pr42245.c: New.
14821         * gcc.dg/pr42245-2.c: New.
14822
14823 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14824
14825         PR rtl-optimization/42249
14826         * gcc.dg/pr42249.c: New.
14827
14828 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14829
14830         PR c/42721
14831         * gcc.c-torture/execute/pr42721.c: New test.
14832
14833 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14834
14835         PR tree-optimization/42709
14836         * gcc.dg/vect/pr42709.c: New test.
14837
14838 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14839
14840         PR fortran/41478
14841         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14842         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14843
14844 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14845
14846         PR fortran/42481
14847         * gfortran.dg/generic_19.f90 : New test.
14848
14849 2010-01-13  Richard Guenther  <rguenther@suse.de>
14850
14851         PR tree-optimization/42730
14852         * gcc.c-torture/compile/pr42730.c: New testcase.
14853
14854 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14855
14856         PR target/pr42542
14857         * gcc.target/ia64/pr42542-1.c: New.
14858         * gcc.target/ia64/pr42542-2.c: New.
14859         * gcc.target/ia64/pr42542-3.c: New.
14860
14861 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14862
14863         PR c++/42634
14864         * g++.dg/template/error45.C: New test.
14865
14866 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14867
14868         PR tree-optimization/42704
14869         * g++.dg/torture/pr42704.C: New test.
14870
14871 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14872
14873         PR tree-optimization/42703
14874         * gcc.c-torture/compile/pr42703.c: New test.
14875
14876 2010-01-13  Richard Guenther  <rguenther@suse.de>
14877
14878         PR tree-optimization/42705
14879         * gcc.c-torture/compile/pr42705.c: New testcase.
14880
14881 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14882
14883         * gcc.target/bfin/l2.c: New test.
14884         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14885
14886 2010-01-13  Richard Guenther  <rguenther@suse.de>
14887
14888         PR middle-end/42716
14889         * gcc.c-torture/compile/pr42716.c: New testcase.
14890
14891 2010-01-13  Richard Guenther  <rguenther@suse.de>
14892
14893         PR lto/42678
14894         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14895
14896 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14897
14898         PR c/42708
14899         * gcc.c-torture/compile/pr42708-1.c: New test.
14900
14901 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14902
14903         PR debug/42662
14904         * gcc.dg/pr42662.c: New test.
14905
14906         PR tree-optimization/42645
14907         * g++.dg/other/pr42645-1.C: New test.
14908         * g++.dg/other/pr42645-2.C: New test.
14909
14910 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14911
14912         PR target/42416
14913         * gcc.target/powerpc/warn-1.c: New test.
14914         * gcc.target/powerpc/warn-2.c: New test.
14915
14916 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14917
14918         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14919         stack alignment.
14920
14921 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14922
14923         * gcc.dg/lto/20100108_0.c: New.
14924
14925 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14926
14927         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14928         Add -march=i686 -msse for 32bit x86 targets.
14929
14930 2010-01-10  Richard Guenther  <rguenther@suse.de>
14931
14932         PR middle-end/42667
14933         * gcc.dg/torture/pr42667.c: New testcase.
14934
14935 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14936
14937         PR fortran/32489
14938         * gfortran.dg/array_constructor_34.f90: New test.
14939
14940 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14941
14942         PR fortran/20923
14943         * gfortran.dg/array_constructor_33.f90: New test.
14944         gfortran.dg/array_function_5.f90: Add credit.
14945
14946 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14947
14948         PR debug/42631
14949         * gcc.dg/pr42631.c: New.
14950
14951 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14952
14953         PR debug/42630
14954         * gcc.dg/pr42630.c: New.
14955
14956 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14957
14958         PR debug/42629
14959         * gcc.dg/pr42629.c: New.
14960
14961 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14962
14963         PR middle-end/42363
14964         * gcc.dg/torture/pr42363.c: New.
14965
14966 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14967
14968         PR debug/42604
14969         PR debug/42395
14970         * gcc.dg/vect/pr42604.c: New.
14971         * gcc.dg/vect/pr42395.c: New.
14972
14973 2010-01-09  Richard Guenther  <rguenther@suse.de>
14974
14975         PR middle-end/42512
14976         * gcc.c-torture/execute/pr42512.c: New testcase.
14977
14978 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14979
14980         PR fortran/41298
14981         * gfortran.dg/c_ptr_tests_14.f90: New test.
14982
14983 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14984
14985         PR ada/41929
14986         * gnat.dg/null_pointer_deref1.adb: Don't run on
14987         sparc*-sun-solaris2.11.
14988
14989 2010-01-08  Richard Guenther  <rguenther@suse.de>
14990
14991         PR lto/42528
14992         * gcc.dg/lto/20100103-1_0.c: New testcase.
14993         * gcc.dg/lto/20100103-2_0.c: Likewise.
14994
14995 2010-01-08  Tobias Burnus  <burnus@net-b.de
14996
14997         PR/fortran 25829
14998         * gfortran.dg/asynchronous_1.f90: New test.
14999         * gfortran.dg/asynchronous_2.f90: New test.
15000         * gfortran.dg/conflicts.f90: Update error message.
15001
15002 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15003
15004         c++/40155
15005         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15006
15007 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15008
15009         PR tree-optimization/42625
15010         * g++.dg/opt/dtor4.C: New test.
15011         * g++.dg/opt/dtor4.h: New.
15012         * g++.dg/opt/dtor4-aux.cc: New.
15013
15014 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15015
15016         PR fortran/42597
15017         * gfortran.dg/proc_ptr_26.f90: New test.
15018
15019 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15020
15021         PR fortran/41872
15022         * gfortran.dg/allocatable_scalar_7.f90: New test.
15023
15024 2010-01-06  Richard Guenther  <rguenther@suse.de>
15025
15026         * gcc.c-torture/compile/pr42632.c: New testcase.
15027
15028 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15029
15030         PR target/42542
15031         * gcc.target/i386/pr42542-4.c: New.
15032         * gcc.target/i386/pr42542-4a.c: Likewise.
15033         * gcc.target/i386/pr42542-5.c: Likewise.
15034         * gcc.target/i386/pr42542-5a.c: Likewise.
15035
15036 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15037
15038         * gcc.dg/tls/opt-15.c: New test.
15039
15040 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15041
15042         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15043
15044 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15045
15046         PR tree-optimization/42462
15047         * g++.dg/torture/pr42462.C: New test.
15048
15049 2010-01-05  Jason Merrill  <jason@redhat.com>
15050
15051         * g++.dg/cpp0x/initlist30.C: New test.
15052
15053 2010-01-05  Richard Guenther  <rguenther@suse.de>
15054
15055         PR tree-optimization/42614
15056         * gcc.c-torture/execute/pr42614.c: New testcase.
15057
15058 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15059
15060         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15061         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15062         -Wunreachable-code.
15063         * gcc.dg/Wunreachable-2.c: Likewise.
15064         * gcc.dg/Wunreachable-3.c: Likewise.
15065         * gcc.dg/Wunreachable-4.c: Likewise.
15066         * gcc.dg/Wunreachable-5.c: Likewise.
15067         * gcc.dg/Wunreachable-6.c: Likewise.
15068         * gcc.dg/Wunreachable-7.c: Likewise.
15069         * gcc.dg/Wunreachable-8.c: Likewise.
15070         * gcc.dg/20041231-1.c: Likewise.
15071
15072 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15073
15074         PR other/42611
15075         * gcc.dg/pr42611.c: New test.
15076
15077         PR tree-optimization/42508
15078         * g++.dg/opt/pr42508.C: New test.
15079
15080 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15081
15082         PR fortran/41872
15083         * gfortran.dg/allocatable_scalar_8.f90: New.
15084
15085 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15086
15087         PR tree-optimization/42398
15088         * gcc.c-torture/compile/pr42398.c: New test.
15089
15090 2010-01-04  Jason Merrill  <jason@redhat.com>
15091
15092         PR c++/42555
15093         * g++.dg/ext/attrib35.C: New.
15094
15095         PR c++/42567
15096         * g++.dg/cpp0x/auto17.C: New.
15097
15098 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15099
15100         * gcc.dg/lto/20100104_0.c: New.
15101
15102 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15103
15104         PR target/42542
15105         * gcc.target/i386/pr42542-1.c: New.
15106         * gcc.target/i386/pr42542-1a.c: Likewise.
15107         * gcc.target/i386/pr42542-1b.c: Likewise.
15108         * gcc.target/i386/pr42542-2.c: Likewise.
15109         * gcc.target/i386/pr42542-2a.c: Likewise.
15110         * gcc.target/i386/pr42542-2b.c: Likewise.
15111         * gcc.target/i386/pr42542-3.c: Likewise.
15112         * gcc.target/i386/pr42542-3a.c: Likewise.
15113
15114 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15115
15116         PR fortran/41872
15117         * gfortran.dg/allocatable_scalar_5.f90: New test.
15118         * gfortran.dg/allocatable_scalar_6.f90: New test.
15119
15120 2010-01-03  Richard Guenther  <rguenther@suse.de>
15121
15122         PR testsuite/42583
15123         * gfortran.dg/gomp/recursion1.f90: Remove.
15124
15125 2010-01-03  Richard Guenther  <rguenther@suse.de>
15126
15127         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15128         * gcc.dg/uninit-6.c: Likewise.
15129         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15130
15131 2010-01-03  Richard Guenther  <rguenther@suse.de>
15132
15133         PR tree-optimization/42589
15134         * gcc.target/i386/pr42589.c: New testcase.
15135
15136 2010-01-03  Richard Guenther  <rguenther@suse.de>
15137
15138         PR tree-optimization/42438
15139         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15140
15141 2010-01-02  Richard Guenther  <rguenther@suse.de>
15142
15143         PR testsuite/41651
15144         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15145
15146 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15147
15148         PR target/42448
15149         * gcc.target/alpha/pr42448-1.c: New test.
15150         * gcc.target/alpha/pr42448-2.c: Ditto.
15151
15152 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15153
15154         PR preprocessor/41947
15155         * gcc.dg/c99-hexfloat-3.c: New test.
15156
15157 2010-01-01  Richard Guenther  <rguenther@suse.de>
15158
15159         PR c/42570
15160         * gcc.c-torture/execute/pr42570.c: New testcase.
15161
15162 2010-01-01  Richard Guenther  <rguenther@suse.de>
15163
15164         PR middle-end/42559
15165         * gcc.c-torture/compile/pr42559.c: New testcase.
15166
15167 \f
15168 Copyright (C) 2010 Free Software Foundation, Inc.
15169
15170 Copying and distribution of this file, with or without modification,
15171 are permitted in any medium without royalty provided the copyright
15172 notice and this notice are preserved.