OSDN Git Service

2010-12-18 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-18  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/46974
4         * gfortran.dg/c_ptr_tests_16.f90: New.
5
6 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/46985
9         * gfortran.dg/pr46985.f90: New test.
10
11 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
12
13         PR tree-optimization/46232
14         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
15
16 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
17
18         * fobjc-exceptions.m: Update dg-error syntax.
19
20 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
21
22         PR target/36834
23         * gcc.target/i386/aggregate-ret1.c: New.
24         * gcc.target/i386/aggregate-ret2.c: New.
25
26 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
27
28         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
29
30 2010-12-17  Ahmad Sharif  <asharif@google.com>
31
32         * gcc.target/i386/max-stack-align.c: New testcase.
33
34 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
35
36         * objc.dg/exceptions-4.m: Adjust for change in error message.
37
38 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
39
40         PR c/20385
41         * objc.dg/tls/init-2.m: Adjust.
42         * gcc.dg/noncompile/920923-1.c: Adjust.
43         * gcc.dg/noncompile/pr44517.c: Adjust.
44         * gcc.dg/declspec-18.c: New test.
45
46 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
47
48         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
49         * gcc.dg/torture/fp-int-convert.h: Likewise.
50         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
51         * gcc.dg/uninit-C.c: Likewise.
52         * gcc.dg/uninit-C-O0.c: Likewise.
53         * gcc.dg/format/unnamed-1.c: Likewise.
54         * gcc.dg/format/ms_unnamed-1.c: Likewise.
55
56 2010-12-17  Jason Merrill  <jason@redhat.com>
57
58         PR c++/46670
59         * g++.dg/cpp0x/constexpr-null1.C: New.
60
61 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
62
63         * gcc.c-torture/compile/20101217-1.c: New test.
64
65 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
66
67         PR middle-end/46761
68         * gcc.dg/graphite/pr46761.c: New.
69
70 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
71
72         PR fortran/46849
73         * gfortran.dg/block_9.f08: New.
74
75 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
76
77         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
78         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
79
80 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
81
82         PR tree-optimization/46924
83         * gcc.dg/graphite/pr46924.c: New.
84
85 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
86
87         PR tree-optimization/46966
88         * gcc.dg/graphite/pr46966.c: New test.
89
90 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
91
92         * gnat.dg/opt13.adb: New test.
93         * gnat.dg/opt13_pkg.ad[sb]: New helper.
94
95 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
96
97         PR tree-optimization/43655
98         * g++.dg/opt/pr43655.C: New test.
99
100 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
101
102         PR tree-optimization/46404
103         * gcc.dg/graphite/pr46404-1.c: New.
104
105 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
106
107         PR debug/46893
108         * gcc.dg/pr46893.c: New test.
109
110 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR lto/46976
113         * gcc.dg/lto/pr46940_1.c (main): Return 0.
114
115 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
116
117         PR target/46883
118         * gcc.target/arm/pr46883.c: New testcase.
119
120 2010-12-16  Jan Hubicka  <jh@suse.cz>
121
122         PR lto/46976
123         * gcc.dg/lto/pr46940_0.c: Fix commit.
124
125 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
126
127         PR c++/39859
128         PR c++/44522
129         PR c++/44523
130         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
131         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
132
133 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
134
135         PR c++/46852
136         * g++.dg/pr46852.C: New test.
137
138 2010-12-16  Jan Hubicka  <jh@suse.cz>
139
140         PR middle-end/46939
141         * gcc.target/i386/pr46939.c: New testcase.
142
143 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
144
145         PR tree-optimization/46404
146         * gcc.dg/graphite/pr46404.c: New.
147
148 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
149
150         PR fortran/46945
151         * gfortran.dg/pr46945.f90: New test.
152
153         PR debug/46815
154         * g++.dg/guality/pr46815.C: New test.
155
156 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
157
158         PR c++/42083
159         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
160
161 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
162
163         * gfortran.dg/debug/pr46756.f: Correct PR number.
164
165 2010-12-15  Martin Jambor  <mjambor@suse.cz>
166
167         PR tree-optimization/46053
168         PR middle-end/46287
169         PR middle-end/46242
170         * g++.dg/ipa/pr46053.C: New test.
171         * g++.dg/ipa/pr46287-1.C: Likewise.
172         * g++.dg/ipa/pr46287-2.C: Likewise.
173         * g++.dg/ipa/pr46287-3.C: Likewise.
174         * g++.dg/torture/covariant-1.C: Likewise.
175         * g++.dg/torture/pr46287.C: Likewise.
176
177 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
178
179         PR rtl-optimization/46649
180         * g++.dg/opt/pr46649.C: New.
181
182 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
183
184         PR testsuite/46938
185         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
186
187 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
188
189         PR tree-optimization/46845
190         * gcc.dg/graphite/id-pr46845.c: New.
191
192 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
193
194         PR tree-optimization/46928
195         * gcc.dg/tree-ssa/ldist-17.c: New.
196
197 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
198
199         PR tree-optimization/45948
200         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
201
202 2010-12-14  Jason Merrill  <jason@redhat.com>
203
204         PR c++/46930
205         * g++.dg/cpp0x/constexpr-decl.C: New.
206         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
207         * g++.dg/cpp0x/constexpr-static5.C: Fix.
208
209 2010-12-14  Jan Hubicka  <jh@suse.cz>
210
211         PR lto/46940
212         PR lto/44463
213         * gcc.dg/lto/pr46940_0.c: New testcase.
214         * gcc.dg/lto/pr46940_1.c: New testcase.
215
216 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
217
218         PR c++/45330
219         * g++.dg/lookup/suggestions1.C: New test.
220
221 2010-12-14  Tobias Burnus  <burnus@net-b.de>
222
223         PR fortran/46937
224         * gfortran.dg/pointer_intent_4.f90: New.
225
226 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
227
228         PR debug/46885
229         * gcc.dg/autopar/pr46885.c: New test.
230
231         PR tree-optimization/46909
232         * gcc.c-torture/execute/pr46909-1.c: New test.
233         * gcc.c-torture/execute/pr46909-2.c: New test.
234         * gcc.dg/pr46909.c: New test.
235
236 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
237
238         PR rtl-optimization/46875
239         * gcc.dg/pr46875.c: New.
240
241 2010-12-14  Jan Hubicka  <jh@suse.cz>
242
243         * g++.dg/other/first-global.C: Update regexp to match new
244         names of ctors.
245
246 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
247
248         PR rtl-optimization/44374
249         Reapply patch with fixes.
250         * gcc.target/arm/headmerge-1.c: New test.
251         * gcc.target/arm/headmerge-2.c: New test.
252         * gcc.target/i386/headmerge-1.c: New test.
253         * gcc.target/i386/headmerge-2.c: New test.
254
255 2010-12-13  Jason Merrill  <jason@redhat.com>
256
257         PR c++/46873
258         PR c++/46877
259         * g++.dg/cpp0x/constexpr-ctor4.C: New.
260         * g++.dg/cpp0x/constexpr-ctor5.C: New.
261
262 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
263
264         PR fortran/46201
265         * gfortran.dg/proc_ptr_comp_27.f90: New.
266
267 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
268
269         PR debug/46867
270         * gcc.dg/pr46867.c: New test.
271
272 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
273
274         PR fortran/46841
275         * gfortran.dg/proc_ptr_comp_26.f90: New.
276
277 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
278
279         * gnat.dg/pack9.adb: XFAIL everywhere.
280
281 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
282
283         PR fortran/46884
284         * gfortran.dg/pr46884.f: New test.
285
286 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
287
288         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
289         Adjust XFAILs.
290
291 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
292
293         PR debug/46756
294         * gfortran.dg/debug/pr46756.f: New.
295
296 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
297
298         PR debug/46782
299         * gcc.dg/debug/pr46782.c: New.
300
301 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
302
303         PR fortran/46809
304         * gfortran.dg/pointer_check_8.f90: New.
305
306 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
307
308         PR fortran/46705
309         * gfortran.dg/continuation_12.f90: New test.
310
311 2010-12-11  Tobias Burnus  <burnus@net-b.de>
312
313         PR fortran/46370
314         * gfortran.dg/coarray_14.f90: New.
315
316 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
317
318         PR fortran/46842
319         * gfortran.dg/array_function_6.f90: New test.
320
321 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
322
323         * objc.dg/gnu-api-2-resolve-method.m: New.
324         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
325
326 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
327
328         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
329
330 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
331
332         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
333         produce an error with -fobjc-std=objc1.
334         * obj-c++.dg/fobjc-std-1.mm: Same change.
335
336 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
337
338         PR c++/46001
339         * g++.dg/diagnostic/bitfld1.C: New test.
340
341 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
342
343         PR tree-optimization/43023
344         * gfortran.dg/ldist-1.f90: Adjust pattern.
345         * gfortran.dg/ldist-pr43023.f90: New.
346
347 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
348
349         PR rtl-optimization/46804
350         * gfortran.dg/pr46804.f90: New test.
351
352 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
353
354         PR middle-end/46674
355         PR lto/43157
356         * gcc.dg/pr43157.c: New file.
357
358 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
359
360         * gcc.dg/dfp/struct-union.c: Adjust.
361         * gcc.dg/lvalue-2.c: Adjust.
362         * gcc.dg/pr21419.c: Adjust.
363         * gcc.dg/qual-component-1.c: Adjust.
364         * g++.dg/other/const1.C: Adjust.
365
366 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
367
368         PR rtl-optimization/46865
369         * gcc.target/i386/pr46865-1.c: New test.
370         * gcc.target/i386/pr46865-2.c: New test.
371
372         PR tree-optimization/46864
373         * g++.dg/opt/pr46864.C: New test.
374
375 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
376             Iain Sandoe  <iains@gcc.gnu.org>
377
378         PR 43751/target
379         * lib/prune.exp: Prune dsymutil warnings.
380
381 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
382
383         * objc.dg/class-extension-1.m: New.
384         * objc.dg/class-extension-2.m: New.
385         * objc.dg/class-extension-3.m: New.
386         * objc.dg/property/at-property-26.m: New.
387         * objc.dg/property/at-property-27.m: New.
388         * objc.dg/property/at-property-28.m: New.
389         * obj-c++.dg/class-extension-1.mm: New.
390         * obj-c++.dg/class-extension-2.mm: New.
391         * obj-c++.dg/class-extension-3.mm: New.
392         * obj-c++.dg/property/at-property-26.mm: New.
393         * obj-c++.dg/property/at-property-27.mm: New.
394         * obj-c++.dg/property/at-property-28.mm: New.
395
396 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
397
398         PR target/46057
399         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
400         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
401         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
402         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
403         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
404         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
405         * gcc.dg/torture/stackalign/global-1.c: Likewise.
406         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
407         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
408         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
409         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
410         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
411         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
412         * g++.dg/torture/stackalign/throw-1.C: Likewise.
413         * g++.dg/torture/stackalign/throw-2.C: Likewise.
414         * g++.dg/torture/stackalign/throw-4.C: Likewise.
415         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
416         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
417         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
418         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
419         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
420         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
421
422         PR tree-optimization/46021
423         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
424
425 2010-12-09  Richard Guenther  <rguenther@suse.de>
426
427         PR middle-end/46844
428         * gcc.c-torture/compile/pr46866.c: New testcase.
429
430 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
431
432         PR testsuite/45068
433         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
434
435 2010-12-09  Martin Jambor  <mjambor@suse.cz>
436
437         PR middle-end/46734
438         * g++.dg/tree-ssa/pr46734.C: New test.
439
440 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
441
442         PR c++/44641
443         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
444         hppa*-*-*.
445
446 2010-12-08  Jason Merrill  <jason@redhat.com>
447
448         PR c++/46348
449         * g++.dg/cpp0x/constexpr-array2.C: New.
450
451 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
452
453         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
454         expected scan.
455
456 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
457
458         * objc.dg/exceptions-7.m: New.
459         * obj-c++.dg/exceptions-7.mm: New.
460         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
461         * obj-c++.dg/exceptions-5.mm: Same change.
462
463 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
464
465         * objc.dg/foreach-6.m: Updated location of error messages.
466         * objc.dg/foreach-7.m: Same change.
467
468 2010-12-08  Richard Guenther  <rguenther@suse.de>
469             Sebastian Pop  <sebastian.pop@amd.com>
470
471         PR tree-optimization/45230
472         PR tree-optimization/45231
473         PR tree-optimization/45370
474         * gcc.dg/graphite/id-pr45230-1.c: New.
475         * gcc.dg/graphite/id-pr45231.c: New.
476         * gfortran.dg/graphite/id-pr45370.f90: New.
477
478 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
479
480         PR c++/45329
481         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
482         * testsuite/g++.dg/conversion/op1.C: Adjust.
483         * testsuite/g++.dg/conversion/simd1.C: Adjust.
484         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
485         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
486         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
487         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
488         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
489         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
490         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
491         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
492         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
493         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
494         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
495         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
496         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
497         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
498         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
499         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
500         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
501         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
502         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
503         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
504         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
505         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
506         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
507         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
508         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
509         * testsuite/g++.dg/expr/cond9.C: Adjust.
510         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
511         * testsuite/g++.dg/ext/label5.C: Adjust.
512         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
513         * testsuite/g++.dg/ext/vla2.C: Adjust.
514         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
515         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
516         * testsuite/g++.dg/init/synth2.C: Adjust.
517         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
518         * testsuite/g++.dg/lookup/new1.C: Adjust.
519         * testsuite/g++.dg/lookup/using9.C: Adjust.
520         * testsuite/g++.dg/other/error13.C: Adjust.
521         * testsuite/g++.dg/other/error20.C: Adjust.
522         * testsuite/g++.dg/other/error31.C: Adjust.
523         * testsuite/g++.dg/other/pr28114.C: Adjust.
524         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
525         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
526         * testsuite/g++.dg/overload/ambig1.C: Adjust.
527         * testsuite/g++.dg/overload/arg3.C: Adjust.
528         * testsuite/g++.dg/overload/builtin1.C: Adjust.
529         * testsuite/g++.dg/overload/copy1.C: Adjust.
530         * testsuite/g++.dg/overload/new1.C: Adjust.
531         * testsuite/g++.dg/overload/template4.C: Adjust.
532         * testsuite/g++.dg/overload/unknown1.C: Adjust.
533         * testsuite/g++.dg/overload/using2.C: Adjust.
534         * testsuite/g++.dg/parse/crash5.C: Adjust.
535         * testsuite/g++.dg/parse/error19.C: Adjust.
536         * testsuite/g++.dg/parse/error28.C: Adjust.
537         * testsuite/g++.dg/parse/template7.C: Adjust.
538         * testsuite/g++.dg/parse/typename7.C: Adjust.
539         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
540         * testsuite/g++.dg/tc1/dr152.C: Adjust.
541         * testsuite/g++.dg/template/conv11.C: Adjust.
542         * testsuite/g++.dg/template/copy1.C: Adjust.
543         * testsuite/g++.dg/template/crash37.C: Adjust.
544         * testsuite/g++.dg/template/deduce3.C: Adjust.
545         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
546         * testsuite/g++.dg/template/error38.C: Adjust.
547         * testsuite/g++.dg/template/error40.C: Adjust.
548         * testsuite/g++.dg/template/friend.C: Adjust.
549         * testsuite/g++.dg/template/incomplete2.C: Adjust.
550         * testsuite/g++.dg/template/instantiate5.C: Adjust.
551         * testsuite/g++.dg/template/local4.C: Adjust.
552         * testsuite/g++.dg/template/local6.C: Adjust.
553         * testsuite/g++.dg/template/new3.C: Adjust.
554         * testsuite/g++.dg/template/operator9.C: Adjust.
555         * testsuite/g++.dg/template/overload6.C: Adjust.
556         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
557         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
558         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
559         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
560         * testsuite/g++.dg/template/qualttp5.C: Adjust.
561         * testsuite/g++.dg/template/sfinae2.C: Adjust.
562         * testsuite/g++.dg/template/spec22.C: Adjust.
563         * testsuite/g++.dg/template/spec23.C: Adjust.
564         * testsuite/g++.dg/template/ttp25.C: Adjust.
565         * testsuite/g++.dg/template/typedef4.C: Adjust.
566         * testsuite/g++.dg/template/unify10.C: Adjust.
567         * testsuite/g++.dg/template/unify11.C: Adjust.
568         * testsuite/g++.dg/template/unify6.C: Adjust.
569         * testsuite/g++.dg/template/unify7.C: Adjust.
570         * testsuite/g++.dg/template/unify9.C: Adjust.
571         * testsuite/g++.dg/template/varmod1.C: Adjust.
572         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
573         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
574         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
575         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
576         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
577         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
578         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
579         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
580         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
581         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
582         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
583         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
584         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
585         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
586         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
587         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
588         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
589         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
590         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
591         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
592         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
593         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
594         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
595         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
596         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
597         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
598         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
599         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
600         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
601         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
602         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
603         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
604         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
605         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
606         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
607         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
608         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
609         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
610         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
611         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
612         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
613         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
614         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
615         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
616         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
617         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
618         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
619         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
620         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
621         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
622         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
623         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
624         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
625         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
626         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
627         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
628         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
629         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
630         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
631         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
632         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
633         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
634         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
635         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
636         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
637         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
638         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
639         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
640         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
641         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
642         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
643         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
644         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
645         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
646         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
647         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
648         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
649
650 2010-12-08  Jason Merrill  <jason@redhat.com>
651
652         PR c++/45822
653         * g++.dg/init/synth4.C: New.
654
655         PR c++/46736
656         * g++.dg/cpp0x/defaulted21.C: New.
657
658 2010-12-08  Wei Guozhi  <carrot@google.com>
659
660         PR target/46631
661         * gcc.target/arm/pr46631: New testcase.
662
663 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
664
665         PR middle-end/42694
666         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
667         0.75) is not optimized if the machine has no sqrt instruction.
668
669 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
670
671         PR target/43603
672         * gcc.target/ia64/pr43603.c: New.
673         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
674
675 2010-12-07  Tobias Burnus  <burnus@net-b.de>
676
677         PR fortran/44352
678         * gfortran.dg/string_4.f90: New.
679
680 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
681
682         PR tree-optimization/44676
683         * gcc.dg/graphite/id-pr44676.c: New.
684
685 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
686
687         PR tree-optimization/42327
688         * gcc.dg/tree-ssa/pr42327.c: New.
689
690 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
691
692         PR c++/45330
693         * g++.dg/pr45330.C: New test.
694         * g++.dg/ext/builtin3.C: Adjust.
695         * g++.dg/lookup/error1.C: Adjust.
696         * g++.dg/lookup/koenig5.C: Adjust.
697         * g++.dg/overload/koenig1.C: Adjust.
698         * g++.dg/parse/decl-specifier-1.C: Adjust.
699         * g++.dg/template/static10.C: Adjust.
700         * g++.old-deja/g++.mike/ns5.C: Adjust.
701         * g++.old-deja/g++.mike/ns7.C: Adjust.
702         * g++.old-deja/g++.ns/koenig5.C: Adjust.
703         * g++.old-deja/g++.ns/koenig9.C: Adjust.
704         * g++.old-deja/g++.other/lineno5.C: Adjust.
705
706 2010-12-07  Richard Guenther  <rguenther@suse.de>
707
708         PR tree-optimization/46832
709         * gcc.c-torture/compile/pr46832.c: New testcase.
710
711 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
712
713         PR debug/46799
714         * gcc.dg/autopar/pr46799.c: New test.
715
716 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
717
718         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
719         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
720
721 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
722
723         PR middle-end/41562
724         * g++.dg/graphite/pr41562.C: New.
725
726         PR middle-end/46185
727         * gcc.dg/graphite/pr46185.c: New.
728
729 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
730
731         * objc.dg/foreach-8.m: New.
732
733 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
734
735         PR debug/45997
736         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
737         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
738
739         PR target/43897
740         * gcc.target/ia64/pr43897.c: New test.
741
742         PR debug/46771
743         * gcc.dg/pr46771.c: New test.
744
745         PR rtl-optimization/46777
746         * gcc.dg/pr46777.c: New test.
747
748 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
749
750         * ada/acats/run_acats (which): Assign output to temporary
751         variable, only use if successful.
752         Use last field of type output.
753
754 2010-12-06  Richard Guenther  <rguenther@suse.de>
755
756         PR tree-optimization/46806
757         * g++.dg/torture/20100825.C: New testcase.
758
759 2010-12-06  Richard Guenther  <rguenther@suse.de>
760
761         PR tree-optimization/46785
762         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
763
764 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
765
766         * gcc.dg/pr46674.c (LABEL3): New macro definition.
767         (LABEL2): Likewise.
768         (LABEL): Likewise.
769         (jelly): Account for user label prefix in asm name.
770
771 2010-12-05  Daniel Kraft  <d@domob.eu>
772
773         PR fortran/46794
774         * gfortran.dg/power2.f90: Initialize variables.
775
776 2010-12-04  Jan Hubicka  <jh@suse.cz>
777
778         * snprintf-chk.c (ptr): Declare volatile.
779         * strcpy-chk.c (s2, s3, l1): Declare volatile.
780         * snprintf-chk.c (ptr): Declare volatile.
781         * vsprintf-chk.c (ptr): Declare volatile.
782         * vsnprintf-chk.c (ptr): Declare volatile.
783
784 2010-12-04  Tobias Burnus  <burnus@net-b.de>
785
786         PR fortran/46584
787         * gfortran.dg/quad_1.f90: Remove some complex
788         math checks as they fail on some non-libquadmath
789         systems.
790
791 2010-12-04  Daniel Kraft  <d@domob.eu>
792
793         PR fortran/46794
794         * gfortran.dg/power2.f90: New test.
795
796 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
797
798         PR debug/46123
799         * g++.dg/debug/pr46123.C: New test.
800         * g++.dg/debug/dwarf2/pr46123.C: New test.
801
802 2010-12-03  Jason Merrill  <jason@redhat.com>
803
804         PR c++/46058
805         * g++.dg/template/scope4.C: New.
806
807 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
808
809         * gcc.target/arm/neon-offset-1.c: New test.
810
811 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
812
813         PR rtl-optimization/45354
814         * gcc.dg/tree-prof/pr45354.c: New.
815
816 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
817
818         PR fortran/45159
819         * gfortran.dg/dependency_38.f90:  New test.
820
821 2010-12-02  Ian Lance Taylor  <iant@google.com>
822
823         * lib/go.exp: New file.
824         * lib/go-dg.exp: New file.
825         * lib/go-torture.exp: New file.
826         * lib/target-supports.exp (check_compile): Match // Go.
827
828 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
829
830         * gcc.dg/pr46685.c: New test.
831
832 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
833
834         PR tree-optimization/45199
835         * gcc.dg/tree-ssa/ldist-15.c: New.
836         * gcc.dg/tree-ssa/ldist-16.c: New.
837         * gfortran.dg/ldist-pr45199.f: New.
838
839 2010-12-02  Richard Guenther  <rguenther@suse.de>
840
841         PR tree-optimization/46723
842         * gcc.dg/torture/pr46723.c: New testcase.
843
844 2010-12-02  Richard Guenther  <rguenther@suse.de>
845
846         PR lto/44871
847         * g++.dg/lto/20101126-1_0.C: New testcase.
848         * g++.dg/lto/20101126-1_1.c: Likewise.
849
850 2010-12-02  Richard Guenther  <rguenther@suse.de>
851             Ira Rosen  <irar@il.ibm.com>
852
853         PR tree-optimization/46663
854         * gcc.dg/vect/pr46663.c: New test.
855
856 2010-12-02  Jie Zhang  <jie@codesourcery.com>
857
858         PR middle-end/46674
859         * gcc.dg/pr46674.c: New test.
860
861 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
862
863         * objc.dg/exceptions-6.m: New.
864         * obj-c++.dg/exceptions-6.mm: New.
865
866 2010-12-01  Jan Hubicka  <jh@suse.cz>
867
868         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
869
870 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
871
872         PR middle-end/45297
873         * gcc.dg/graphite/pr45297.c: New.
874
875 2010-12-01  Richard Guenther  <rguenther@suse.de>
876
877         PR tree-optimization/46730
878         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
879
880 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
881
882         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
883         (a*b)-c generates two fma instructions, instead of separate
884         multiply, add, and subtract.
885
886 2010-11-30  Tobias Burnus  <burnus@net-b.de>
887
888         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
889         a value to all array elements.
890
891 2010-11-30  Richard Guenther  <rguenther@suse.de>
892
893         PR tree-optimization/46722
894         * gcc.target/i386/fma4-fma-2.c: New testcase.
895
896 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
897
898         * objc.dg/duplicate-class-1.m: New.
899         * obj-c++.dg/duplicate-class-1.mm: New.
900
901 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
902
903         * objc.dg/property/dotsyntax-21.m
904         * obj-c++.dg/property/dotsyntax-21.mm
905
906 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
907
908         PR debug/46338
909         * g++.dg/debug/pr46338.C: New.
910
911 2010-11-29  Richard Guenther  <rguenther@suse.de>
912             Zdenek Dvorak  <rakdver@kam.uniff.cz>
913
914         PR tree-optimization/46675
915         * gcc.dg/pr46675.c: New test.
916
917 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
918
919         * gcc/testsuite/objc.dg/strings-1.m: Move to...
920         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
921         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
922         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
923         constructor and class reference for NeXT runtime.  Update paths.
924         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
925         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
926         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
927         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
928         constructor and class reference for NeXT runtime.  Update paths.
929
930 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
931
932         PR c++/42260
933         * g++.dg/conversion/cast2.C: New test.
934
935         PR c++/45383
936         * g++.dg/conversion/cond4.C: Likewise.
937
938 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
939
940         PR c++/45383
941         Reverted patch for PR c++/42260
942         * g++.dg/conversion/cast2.C: Reverted new test.
943
944 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
945
946         PR debug/46101
947         * g++.dg/debug/dwarf2/typedef5.C: New test
948
949 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
950             Mike Stump  <mrs@gcc.gnu.org>
951
952         PR target/26427
953         PR target/33120
954         PR testsuite/35710
955         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
956         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
957         * gcc.dg/darwin-comm.c: Adjust for new allocators.
958         * gcc.dg/darwin-sections.c: New test.
959         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
960
961 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
962
963         * objc.dg/exceptions-1.m: New.
964         * objc.dg/exceptions-2.m: New.
965         * objc.dg/exceptions-3.m: New.
966         * objc.dg/exceptions-4.m: New.
967         * objc.dg/exceptions-5.m: New.
968         * obj-c++.dg/exceptions-1.mm: New.
969         * obj-c++.dg/exceptions-2.mm: New.
970         * obj-c++.dg/exceptions-3.mm: New.
971         * obj-c++.dg/exceptions-4.mm: New.
972         * obj-c++.dg/exceptions-5.mm: New.
973
974 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
975
976         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
977         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
978         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
979
980 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
981
982         PR fortran/46662
983         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
984
985 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
986
987         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
988         * gnat.dg/pack9.adb (dg-final): Likewise.
989
990 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
991
992         PR fortran/35810
993         * gfortran.dg/realloc_on_assign_1.f03: New test.
994         * gfortran.dg/realloc_on_assign_2.f03: New test.
995         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
996         * gfortran.dg/unpack_bounds_1.f90: The same.
997         * gfortran.dg/cshift_bounds_2.f90: The same.
998         * gfortran.dg/matmul_bounds_2.f90: The same.
999         * gfortran.dg/matmul_bounds_3.f90: The same.
1000         * gfortran.dg/matmul_bounds_4.f90: The same.
1001         * gfortran.dg/matmul_bounds_5.f90: The same.
1002
1003 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1004
1005         PR fortran/46638
1006         PR fortran/46668
1007         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1008
1009 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1010
1011         PR objc++/46222
1012         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1013
1014 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1015
1016         * objc.dg/property/at-property-24.m: New.
1017         * objc.dg/property/at-property-25.m: New.
1018         * obj-c++.dg/property/at-property-24.mm: New.
1019         * obj-c++.dg/property/at-property-25.mm: New.
1020
1021 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1022
1023         * objc.dg/protocol-qualifier-1.m: New.
1024         * objc.dg/protocol-qualifier-2.m: New.
1025         * obj-c++.dg/protocol-qualifier-1.mm: New.
1026         * obj-c++.dg/protocol-qualifier-2.mm: New.
1027
1028 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1029
1030         * lib/gnat.exp: Load gcc.exp.
1031         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1032         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1033
1034 2010-11-26  Richard Guenther  <rguenther@suse.de>
1035
1036         PR lto/46648
1037         * gcc.dg/lto/20101125-1_0.c: New testcase.
1038         * gcc.dg/lto/20101125-1_1.c: Likewise.
1039
1040 2010-11-22   Bud Davis  <jmdavis@link.com>
1041
1042         * arith_divide_no_check.f
1043          ,arith_divide.f,old_style_init.f90: new tests.
1044
1045 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1046
1047         PR tree-optimization/46665
1048         * gfortran.dg/pr46665.f90: New.
1049
1050 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1051
1052         PR middle-end/46647
1053         * gcc.dg/pr46647.c: New test.
1054
1055 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1056
1057         PR fortran/46581
1058         * gfortran.dg/select_type_19.f03: New.
1059
1060 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1061
1062         * objc.dg/ivar-problem-1.m: New.
1063         * obj-c++.dg/ivar-problem-1.mm: New.
1064
1065 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR middle-end/46637
1068         * gcc.c-torture/compile/pr46637.c: New test.
1069
1070 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1071
1072         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1073
1074 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1075
1076         PR middle-end/46647
1077         * gcc.target/i386/pr46647.c: New.
1078
1079 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1080
1081         * gcc.dg/dll-8.c: New.
1082
1083 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1084
1085         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1086         * gnat.dg/sse_nolib.adb: Likewise.
1087
1088 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1089
1090         PR rtl-optimization/46585
1091         * gcc.dg/pr46585.c: New.
1092
1093 2010-11-24  Richard Henderson  <rth@redhat.com>
1094
1095         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1096         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1097         vect_unpack, vect_int_mult, vect_extract_even_odd,
1098         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1099
1100 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1101
1102         PR target/46519
1103         * gfortran.dg/pr46519-1.f: New.
1104
1105 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1106
1107         PR target/46519
1108         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1109         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1110
1111         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1112         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1113         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1114         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1115
1116         * gcc.target/i386/avx-vzeroupper-20.c: New.
1117         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1118         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1119         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1120         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1121         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1122         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1123
1124 2010-11-24  Richard Guenther  <rguenther@suse.de>
1125
1126         PR lto/43218
1127         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1128
1129 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR rtl-optimization/46614
1132         * gcc.dg/pr46614.c: New test.
1133
1134 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1135
1136         PR fortran/46638
1137         * gfortran.dg/transfer_simplify_10.f90: New.
1138
1139 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR middle-end/46629
1142         * gfortran.dg/lto/pr46629_0.f90: New test.
1143
1144 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1145
1146         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1147         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1148
1149 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1150
1151         * gcc.dg/opts-5.c: New test.
1152
1153 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1154
1155         PR c++/46527
1156         * g++.dg/debug/dwarf2/pr46527.C: New test.
1157
1158 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1159
1160         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1161
1162 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR middle-end/46499
1165         * gcc.dg/pr46499-1.c: New test.
1166         * gcc.dg/pr46499-2.c: New test.
1167
1168 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1169
1170         * gcc.target/i386/alias-1.c: Require alias support.
1171
1172 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1173
1174         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1175         for vectorizer tests.
1176         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1177         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1178         * gcc.dg/graphite/pr41888.c: Ditto.
1179         * gcc.dg/graphite/pr42729.c: Ditto.
1180
1181 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1182             Uros Bizjak  <ubizjak@gmail.com>
1183
1184         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1185         procedure to check if the target supports vectorizer tests. Set
1186         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1187         capabilites.
1188         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1189         * g++.dg/vect/vect.exp: Ditto.
1190         * gfortran.dg/vect/vect.exp: Ditto.
1191
1192 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1193
1194         PR objc/34033
1195         * objc.dg/strings-1.m: New.
1196         * objc.dg/strings-2.m: New.
1197         * obj-c++.dg/strings-1.mm: New.
1198         * obj-c++.dg/strings-2.mm: New.
1199
1200 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1201
1202         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1203         "target short_enums".
1204         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1205
1206 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1207
1208         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1209
1210         PR rtl-optimization/46603
1211         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1212
1213         PR testsuite/46230
1214         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1215         being vectorized.  Adjust dg-final pattern.
1216         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1217
1218         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1219         * gcc.dg/vect/costmodel/ppc: Likewise.
1220
1221 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1222
1223         PR rtl-optimization/45652
1224         * gcc.dg/pr45652.c: New.
1225
1226 2010-11-21  Richard Henderson  <rth@redhat.com>
1227
1228         PR rtl-optimization/46571
1229         * gcc.dg/pr46571.c: New.
1230
1231 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1232
1233         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1234
1235 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         PR target/46533
1238         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1239
1240 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1241
1242         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1243         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1244         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1245         * gcc.dg/pack-test-2.c: Test for all targets.
1246         * gcc.dg/pragma-align.c: Test for all targets.
1247         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1248         * gcc.dg/ucnid-10.c: Test for all targets.
1249
1250 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1251
1252         * gcc.target/sparc/sparc-align-1.c: New test.
1253
1254 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1255
1256         PR c++/16189
1257         PR c++/36888
1258         PR c++/45331
1259         * g++.dg/parse/semicolon3.C: New test.
1260         * g++.dg/debug/pr22514.C: Adjust.
1261         * g++.dg/init/error1.C: Adjust.
1262         * g++.dg/other/bitfield3.C: Adjust.
1263         * g++.dg/other/semicolon.C: Adjust.
1264         * g++.dg/parse/error14.C: Adjust.
1265         * g++.dg/parse/error5.C: Adjust.
1266         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1267         * g++.dg/template/pr23510.C: Adjust.
1268         * g++.dg/template/pr39425.C: Adjust.
1269         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1270
1271 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR debug/46561
1274         * gcc.dg/autopar/pr46561.c: New test.
1275
1276         PR c++/46538
1277         * g++.dg/other/error34.C: New test.
1278
1279         PR c++/46526
1280         * g++.dg/cpp0x/constexpr-base3.C: New test.
1281
1282         PR tree-optimization/45830
1283         * gcc.target/i386/pr45830.c: New test.
1284         * gcc.c-torture/execute/pr45830.c: New test.
1285
1286 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1287
1288         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1289         * objc.dg/attributes/class-attribute-2.m: Same change.
1290         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1291         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1292         * objc.dg/fobjc-std-1.m: Updated.
1293         * obj-c++.dg/fobjc-std-1.mm: Updated.
1294
1295 2010-11-19  Michael Matz  <matz@suse.de>
1296
1297         PR tree-optimization/46077
1298         * gcc.dg/vect/O3-pr46077.c: New testcase.
1299
1300 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1301
1302         PR c/46547
1303         * gcc.c-torture/compile/pr46547-1.c: New test.
1304
1305 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1306
1307         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1308         exec $compiler.
1309         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1310         $GFORTRAN_UNDER_TEST.
1311         (gfortran_init): Use -B to specify specpath, add trailing /.
1312
1313 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1314
1315         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1316         attributes on PowerPC.
1317         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1318         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1319
1320 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1321
1322         * objc.dg/attributes/proto-attribute-1.m: Updated.
1323         * objc.dg/attributes/proto-attribute-2.m: New.
1324         * objc.dg/attributes/proto-attribute-3.m: New.
1325         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1326         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1327         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1328
1329 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1330
1331         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1332
1333 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1334
1335         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1336
1337 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1338
1339         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1340         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1341
1342 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR middle-end/46534
1345         * gcc.c-torture/compile/pr46534.c: New test.
1346
1347 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1348
1349         * gnat.dg/atomic4.ad[sb]: New test.
1350         * gnat.dg/volatile4.adb: Likewise.
1351
1352 2010-11-18  Richard Henderson  <rth@redhat.com>
1353
1354         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1355
1356 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1357
1358         PR c/33193
1359         * c-c++-common/pr33193.c: New test.
1360
1361 2010-11-18  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/46172
1364         * gcc.dg/torture/pr46172.c: New testcase.
1365
1366 2010-11-18  Jeff Law  <law@redhat.com>
1367
1368         PR middle-end-optimization/46297
1369         * gfortran.dg/pr46297.f: New test.
1370
1371 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1372
1373         PR middle-end/31490
1374         * gcc.dg/pr31490.c: New test.
1375
1376 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1377
1378         * gcc.dg/nop.h: Move from ...
1379         * gcc.dg/guality/nop.h: ... here.
1380         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1381         * gcc.dg/guality/asm-1.c: Update nop.h include.
1382         * gcc.dg/guality/pr43329-1.c: Ditto.
1383
1384 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1385
1386         * gcc.dg/two-types-1.c: New test.
1387         * gcc.dg/two-types-2.c: New test.
1388         * gcc.dg/two-types-3.c: New test.
1389         * gcc.dg/two-types-4.c: New test.
1390         * gcc.dg/two-types-5.c: New test.
1391         * gcc.dg/two-types-6.c: New test.
1392         * gcc.dg/two-types-7.c: New test.
1393         * gcc.dg/two-types-8.c: New test.
1394         * gcc.dg/two-types-9.c: New test.
1395         * gcc.dg/two-types-10.c: New test.
1396         * objc.dg/two-types-1.m: New test.
1397
1398 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR rtl-optimization/46440
1401         * gcc.dg/pr46440.c: New test.
1402
1403         PR testsuite/45429
1404         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1405
1406 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1407
1408         PR tree-optimization/46312
1409         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1410         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1411         on targets that support vector shifts with scalar shift argument.
1412         Remove dg-options.
1413         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1414         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1415         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1416         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1417         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1418         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1419         support misaligned data accesses.
1420         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1421         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1422         * lib/target-supports.exp
1423         (check_effective_target_vect_shift_scalar): New.
1424
1425 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1426
1427         * gcc.dg/guality/nop.h: New file.
1428         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1429         "nop".  Adjust line numbers in gdb-test.
1430         * gcc.dg/guality/pr43329-1.c: Likewise.
1431
1432 2010-11-16  Jason Merrill  <jason@redhat.com>
1433
1434         * g++.dg/cpp0x/defaulted20.C: New.
1435
1436         * g++.dg/template/injected2.C: New.
1437
1438 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1439
1440         * objc.dg/protocol-optional-1.m: New.
1441         * obj-c++.dg/protocol-optional-1.mm: New.
1442
1443 2010-11-16  Richard Henderson  <rth@redhat.com>
1444
1445         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1446         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1447
1448 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1449
1450         * gnat.dg/opt12.adb: New test.
1451         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1452
1453 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1454
1455         * gcc.target/rx/pack.c: New test.
1456
1457 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1458             Tobias Burnus  <burnus@net-b.de>
1459
1460         PR fortran/32049
1461         * gfortran.dg/quad_1.f90: New.
1462         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1463         compiler arguments.
1464         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1465         library search path; call gcc-set-multilib-library-path with
1466         arguments such that libgfortran.spec is found.
1467         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1468
1469 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR c++/46401
1472         * g++.dg/warn/Wsequence-point-3.C: New test.
1473
1474 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1475
1476         PR preprocessor/17349
1477         * gcc.dg/cpp/cmdlne-C3.c: New.
1478
1479 2010-11-16  Richard Guenther  <rguenther@suse.de>
1480
1481         PR tree-optimization/44545
1482         * gcc.dg/pr44545.c: New testcase.
1483
1484 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1485
1486         PR rtl-optimization/46366
1487         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1488         casts.
1489
1490 2010-11-16  Richard Guenther  <rguenther@suse.de>
1491
1492         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1493
1494 2010-11-16  Richard Guenther  <rguenther@suse.de>
1495
1496         PR middle-end/45172
1497         * gfortran.dg/gomp/pr45172.f90: New testcase.
1498
1499 2010-11-16  Nick Clifton  <nickc@redhat.com>
1500
1501         * gcc.target/rx/pack.c: New test.
1502
1503 2010-11-15  Richard Henderson  <rth@redhat.com>
1504
1505         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1506         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1507         Use builtin_constant_p rather than scanning for builtin name.
1508
1509 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1510
1511         * objc.dg/property/dotsyntax-18.m: New.
1512         * objc.dg/property/dotsyntax-19.m: New.
1513         * objc.dg/property/dotsyntax-20.m: New.
1514         * obj-c++.dg/property/dotsyntax-18.mm: New.
1515         * obj-c++.dg/property/dotsyntax-19.mm: New.
1516         * obj-c++.dg/property/dotsyntax-20.mm: New.
1517         * objc.dg/property/dotsyntax-4.m: Removed some unused
1518         variables and code.
1519         * objc.dg/property/dotsyntax-6.m: Same change.
1520         * objc.dg/property/dotsyntax-16.m: Same change.
1521         * objc.dg/property/dotsyntax-17.m: Same change.
1522         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1523         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1524         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1525         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1526         * objc.dg/property/at-property-22.m: Added missing casts.
1527         * obj-c++.dg/property/at-property-22.mm: Same change.
1528
1529 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR tree-optimization/46491
1532         * gcc.target/i386/pr46491.c: New test.
1533
1534         PR tree-optimization/46461
1535         * gcc.c-torture/compile/pr46461.c: New test.
1536
1537 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1538
1539         PR fortran/46484
1540         * gfortran.dg/allocatable_scalar_11.f90: New.
1541         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1542         standard conform.
1543
1544 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1545
1546         PR debug/46095
1547         * gcc.target/i386/pr46095.c: New test.
1548
1549         PR debug/46387
1550         * gcc.dg/pr46387.c: New test.
1551
1552 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1553
1554         * objc.dg/property/dotsyntax-16.m: New.
1555         * objc.dg/property/dotsyntax-17.m: New.
1556         * obj-c++.dg/property/dotsyntax-16.mm: New.
1557         * obj-c++.dg/property/dotsyntax-17.mm: New.
1558         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1559         syntax with properties, which now works.
1560         * obj-c++.dg/property/at-property-10.mm: Same change.
1561
1562 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1563
1564         PR tree-optimization/46349
1565         * gnat.dg/opt9.adb: New file.
1566         * gnat.dg/opt9_pkg.ads: Likewise
1567
1568 2010-11-15  Richard Guenther  <rguenther@suse.de>
1569
1570         PR lto/44989
1571         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1572
1573 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1574
1575         PR preprocessor/45038
1576         * g++.dg/pr45038.C: New test.
1577
1578 2010-11-15  Richard Guenther  <rguenther@suse.de>
1579
1580         PR tree-optimization/46467
1581         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1582
1583 2010-11-15  Richard Guenther  <rguenther@suse.de>
1584
1585         PR testsuite/46423
1586         * g++.dg/torture/pr34850.C: Adjust.
1587
1588 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1589
1590         PR c/46475
1591         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1592
1593 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1594
1595         * objc.dg/property/at-property-21.m: New.
1596         * objc.dg/property/at-property-22.m: New.
1597         * objc.dg/property/at-property-23.m: New.
1598         * objc.dg/property/synthesize-9.m: New.
1599         * objc.dg/property/synthesize-10.m: New.
1600         * objc.dg/property/synthesize-11.m: New.
1601         * obj-c++.dg/property/at-property-21.mm: New.
1602         * obj-c++.dg/property/at-property-22.mm: New.
1603         * obj-c++.dg/property/at-property-23.mm: New.
1604         * obj-c++.dg/property/synthesize-9.mm: New.
1605         * obj-c++.dg/property/synthesize-10.mm: New.
1606         * obj-c++.dg/property/synthesize-11.mm: New.
1607
1608         * objc.dg/property/at-property-4.m: Updated to match new compiler
1609         where some errors have been converted into warnings and vice versa.
1610         * objc.dg/property/at-property-16.m: Same change.
1611         * objc.dg/property/at-property-18.m: Same change.
1612         * objc.dg/property/property-neg-5.m: Same change.
1613         * obj-c++.dg/property/at-property-4.mm: Same change.
1614         * obj-c++.dg/property/at-property-16.mm: Same change.
1615         * obj-c++.dg/property/at-property-18.mm: Same change.
1616         * obj-c++.dg/property/property-neg-5.mm: Same change.
1617
1618         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1619         commented out because of testsuite problems; I found out that
1620         using dg-warning instead of dg-message gets them to work.
1621         * obj-c++.dg/property/property-neg-3.mm: Same change.
1622         * obj-c++.dg/property/synthesize-6.mm: Same change.
1623         * obj-c++.dg/property/at-property-5.mm: Same change.
1624         * obj-c++.dg/property/at-property-14.mm: Same change.
1625         * obj-c++.dg/property/at-property-18.mm: Same change.
1626         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1627         some tests still do not work due to some other testsuite issue).
1628
1629 2010-11-13  Jason Merrill  <jason@redhat.com>
1630
1631         * g++.dg/cpp0x/auto20.C: New.
1632
1633 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1634
1635         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1636         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1637
1638 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1639
1640         PR c/46462
1641         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1642         * gcc.dg/pr35746.c: Likewise.
1643         * gcc.dg/cpp/direct2.c: Likewise.
1644         * gcc.dg/cpp/direct2s.c: Likewise.
1645         * gcc.dg/noncompile/920923-1.c: Likewise.
1646         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1647
1648 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1649
1650         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1651
1652 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1653
1654         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1655         a pointer to an arbitrary C struct with an Objective-C protocol.
1656         Test various valid uses of typedef with Objective-C objects and
1657         protocols instead.
1658         * objc.dg/invalid-type-1.m: New.
1659         * obj-c++.dg/invalid-type-1.m: New.
1660
1661 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1662
1663         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1664
1665 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1666
1667         PR fortran/45742
1668         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1669
1670 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1671
1672         PR fortran/45742
1673         * gfortran.dg/volatile12.f90: New.
1674
1675 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1676
1677         * objc.dg/attributes/method-format-1.m: Adjust.
1678
1679 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1680
1681         PR c/20385
1682         * gcc.dg/decl-9.c: New.
1683
1684 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1685
1686         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1687
1688 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1689
1690         * gcc.dg/format/few-1.c: New test.
1691         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1692         * gcc.dg/format/c90-scanf-1.c: Adjust.
1693         * gcc.dg/format/cmn-err-1.c: Adjust.
1694         * gcc.dg/format/dfp-printf-1.c: Adjust.
1695         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1696         * gcc.dg/format/gcc_diag-1.c: Adjust.
1697         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1698         * gcc.dg/format/strfmon-1.c: Adjust.
1699         * gcc.dg/format/unnamed-1.c: Adjust.
1700         * gcc.dg/format/xopen-2.c: Adjust.
1701         * g++.dg/ext/builtin4.C: Adjust.
1702         * g++.dg/ext/builtin5.C: Adjust.
1703
1704 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1705
1706         * gcc.dg/pragma-diag-2.c: New test.
1707
1708 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1709
1710         PR fortran/45794
1711         * gfortran.dg/optional_mask.f90: New test.
1712
1713 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1714
1715         * g++.dg/cpp0x/defaulted15.C: Adjust.
1716
1717 2010-11-12  James Dennett <jdennett@google.com>
1718
1719         PR c++/39415
1720         * g++.dg/expr/static_cast7.C: New.
1721
1722 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1723
1724         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1725         warning.
1726         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1727         mips-sgi-irix*.
1728         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1729         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1730
1731 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1732
1733         * gcc.dg/pr46375.c: New test.
1734
1735 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1736
1737         PR c/44782
1738         * c-c++-common/fmax-errors.c: New test.
1739
1740 2010-11-11  Richard Henderson  <rth@redhat.com>
1741
1742         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1743
1744 2010-11-11  Jan Hubicka  <jh@suse.cz>
1745
1746         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1747         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1748
1749 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR target/46088
1752         * gcc.dg/pr46088.c: New test.
1753
1754 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1755
1756         * gfortran.dg/empty_derived_type.f90: New test.
1757
1758 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1759
1760         PR fortran/46413
1761         * gfortran.dg/class_31.f90: New.
1762
1763         PR fortran/46205
1764         * gfortran.dg/forall_14.f90: New.
1765
1766 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1767             Tobias Burnus  <burnus@net-b.de>
1768
1769         PR fortran/46325
1770         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1771
1772 2010-11-11  Jan Hubicka  <jh@suse.cz>
1773
1774         * gcc.dg/20081223-1.c: Update LTO options.
1775         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1776         * gcc.dg/lto/20081118_0.c: Update LTO options.
1777         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1778         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1779         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1780         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1781         * gcc.dg/lto/20090116_0.c: Update LTO options.
1782         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1783         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1784         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1785         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1786         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1787         * gcc.dg/lto/20081224_0.c: Update LTO options.
1788         * gcc.dg/lto/20090219_0.c: Update LTO options.
1789         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1790         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1791         * gcc.dg/lto/20081115_0.c: Update LTO options.
1792         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1793         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1794         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1795         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1796         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1797         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1798         * g++.dg/20090107-1.C: Update LTO options.
1799         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1800         * g++.dg/lto/20081123_0.C: Update LTO options.
1801         * g++.dg/lto/20090313_0.C: Update LTO options.
1802         * g++.dg/lto/20081125_0.C: Update LTO options.
1803         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1804         * g++.dg/lto/20081219_0.C: Update LTO options.
1805         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1806         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1807         * g++.dg/lto/20090303_0.C: Update LTO options.
1808         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1809         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1810         * g++.dg/lto/20090128_0.C: Update LTO options.
1811         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1812         * g++.dg/lto/20090302_0.C: Update LTO options.
1813         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1814         * g++.dg/lto/20081118_0.C: Update LTO options.
1815         * g++.dg/20090121-1.C: Update LTO options.
1816         * objc.dg/lto/lto.exp: Update LTO options.
1817         * lib/lto.exp: Update LTO options.
1818         * lib/gcc-dg.exp: Update LTO options.
1819         * lib/c-torture.exp: Update LTO options.
1820         * obj-c++.dg/lto/lto.exp: Update LTO options.
1821
1822 2010-11-11  Jan Hubicka  <jh@suse.cz>
1823
1824         PR tree-optimize/40436
1825         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1826         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1827
1828 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1829
1830         * gfortran.dg/proc_decl_24.f90: New.
1831
1832 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1833
1834         * objc.dg/property/at-property-20.m: New.
1835         * objc.dg/property/synthesize-8.m: New.
1836         * obj-c++.dg/property/at-property-20.m: New.
1837         * obj-c++.dg/property/synthesize-8.mm: New.
1838
1839 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1840
1841         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1842
1843 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1844
1845         PR middle-end/46388
1846         * gcc.c-torture/compile/pr46388.c: New test.
1847
1848 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1849
1850         * lib/lto.exp (lto-get-options-main): Support optional target
1851         selector for dg-suppress-ld-options.
1852
1853 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1854
1855         PR tree-optimization/46383
1856         * g++.dg/torture/pr46383.C: New test.
1857
1858 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1859
1860         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1861         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1862         to dg-options.
1863         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1864         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1865         * g++.dg/other/i386-3.C: Ditto.
1866
1867 2010-11-10  Jason Merrill  <jason@redhat.com>
1868
1869         * g++.dg/cpp0x/constexpr-46420.C: New.
1870
1871 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1872
1873         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1874         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1875         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1876         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1877         expected messages.
1878
1879 2010-11-10  Jan Hubicka  <jh@suse.cz>
1880
1881         PR tree-optimize/38669
1882         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1883
1884 2010-11-10  Jan Hubicka  <jh@suse.cz>
1885
1886         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1887
1888 2010-11-10  Jason Merrill  <jason@redhat.com>
1889
1890         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1891
1892 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR debug/46409
1895         * gcc.dg/debug/pr46409.c: New test.
1896
1897         PR c++/46368
1898         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1899
1900 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1901
1902         PR target/46419
1903         * gcc-target/i386/pr46419.c: New test.
1904
1905 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1906
1907         * g++.dg/other/i386-2.C: Add -mtbm.
1908         * g++.dg/other/i386-3.C: Likewise.
1909         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1910         * gcc.target/i386/funcspec-6.c: Likewise.
1911         * gcc.target/i386/sse-12.c: Add -mtbm.
1912         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1913         operand intrinsics.
1914         * gcc.target/i386/sse-14.c: Likewise.
1915         * gcc.target/i386/sse-22.c: Likewise.
1916         * gcc.target/i386/sse-23.c: Likewise.
1917         * gcc.target/i386/tbm-1.c: New file.
1918         * gcc.target/i386/tbm-2.c: Likewise.
1919
1920 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1921
1922         * g++.dg/other/i386-2.C: Add -mbmi.
1923         * g++.dg/other/i386-3.C: Likewise.
1924         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1925         * gcc.target/i386/funcspec-6.c: Likewise.
1926         * gcc.target/i386/sse-12.c: Add -mbmi.
1927         * gcc.target/i386/bmi-1.c: New file.
1928         * gcc.target/i386/bmi-2.c: Likewise.
1929         * gcc.target/i386/bmi-3.c: Likewise.
1930         * gcc.target/i386/bmi-4.c: Likewise.
1931         * gcc.target/i386/bmi-5.c: Likewise.
1932         * gcc.target/i386/bmi-6.c: Likewise.
1933
1934 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1935
1936         PR c++/46065
1937         * g++.dg/pr46065.C: New test.
1938
1939 2010-11-10  Jan Hubicka  <jh@suse.cz>
1940
1941         PR tree-optimize/33172
1942         PR tree-optimize/43411
1943         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1944         * g++.dg/tree-ssa/pr43411.C: New testcase.
1945
1946 2010-11-10  Jan Hubicka  <jh@suse.cz>
1947
1948         PR tree-optimize/46228
1949         * g++.dg/tree-ssa/pr46228.C: New testcase.
1950
1951 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1952
1953         PR tree-optimization/46414
1954         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1955
1956 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1957
1958         PR fortran/46411
1959         * gfortran.dg/intrinsic_7.f90: New.
1960
1961 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1962
1963         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1964         * g++.dg/abi/thunk4.C: Likewise.
1965         * g++.dg/opt/combine.C: Add dg-require-visibility.
1966         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1967         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1968         alpha*-dec-osf*.
1969         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1970         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1971         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1972         large arena_size.
1973         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1974         * gcc.dg/intmax_t-1.c: Likewise.
1975
1976 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1977
1978         PR fortran/46244
1979         * gfortran.dg/class_30.f90: New.
1980
1981 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1982
1983         PR fortran/46223
1984         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1985         failure on s390.
1986
1987 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1988
1989         PR tree-optimization/45971
1990         * gcc.dg/vect/O3-pr45971.c: New.
1991
1992 2010-11-10  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/44964
1995         * gcc.dg/pr44964.c: New testcase.
1996
1997 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1998
1999         * gnat.dg/opt10.adb: Fix typo.
2000
2001 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2002
2003         PR tree-optimization/46351
2004         PR tree-optimization/46377
2005         * gnat.dg/opt10.adb: New file.
2006         * gnat.dg/opt10_pkg.ads: Likewise.
2007         * gnat.dg/opt11.adb: Likewise.
2008         * gnat.dg/opt11.ads: Likewise.
2009
2010 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2011
2012         * gnat.dg/boolean_conv.adb: New test.
2013
2014 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2015
2016         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2017
2018 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2019
2020         * gnat.dg/unchecked_convert7.adb: New test.
2021
2022 2010-11-10  Richard Guenther  <rguenther@suse.de>
2023
2024         PR tree-optimization/46398
2025         * gcc.dg/torture/pr46398.c: New testcase.
2026
2027 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2028
2029         * gfortran.dg/open_dev_null.f90: New test.
2030
2031 2010-11-09  Jan Hubicka  <jh@suse.cz>
2032
2033         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2034         unrolling.
2035
2036 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2037
2038         * gcc.dg/struct-semi-4.c: New test.
2039
2040 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2041
2042         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2043         power5 to enable generation of FRIZ.
2044
2045         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2046         optimization.
2047
2048         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2049         expected.
2050
2051 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR target/43808
2054         * gfortran.dg/pr43808.f90: New test.
2055
2056 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2057
2058         PR tree-optimization/46036
2059         * gfortran.dg/lto/pr46036_0.f90: New.
2060
2061 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR middle-end/45663
2064         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2065         bar invocation instead of first.
2066
2067         PR debug/46171
2068         * gcc.dg/pr46171.c: New test.
2069
2070 2010-11-09  Richard Guenther  <rguenther@suse.de>
2071
2072         PR tree-optimization/46355
2073         * gcc.dg/pr46355.c: New testcase.
2074
2075 2010-11-09  Richard Guenther  <rguenther@suse.de>
2076
2077         PR tree-optimization/46177
2078         * gcc.dg/pr46177-2.c: New testcase.
2079
2080 2010-11-09  Richard Guenther  <rguenther@suse.de>
2081
2082         PR testsuite/46312
2083         * gcc.dg/vec-scal-opt.c: Move ...
2084         * gcc.dg/vect/vect-scal-opt.c: ... here.
2085         * gcc.dg/vec-scal-opt1.c: Move ...
2086         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2087         * gcc.dg/vec-scal-opt2.c: Move ...
2088         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2089
2090 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2091
2092         * gnat.dg/specs/static_initializer5.ads: New test.
2093         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2094
2095 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2096
2097         PR middle-end/46360
2098         * gcc.c-torture/compile/pr46360.c: New test.
2099
2100         PR c++/45894
2101         * g++.dg/warn/Wsequence-point-2.C: New test.
2102
2103 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2104
2105         PR fortran/46313
2106         * gfortran.dg/class_29.f03: New.
2107
2108 2010-11-09  Richard Guenther  <rguenther@suse.de>
2109
2110         PR middle-end/46221
2111         * gcc.target/i386/alias-1.c: New testcase.
2112
2113 2010-11-08  Jason Merrill  <jason@redhat.com>
2114
2115         * g++.dg/cpp0x/constexpr-sassert.C: New.
2116
2117 2010-11-08  Jason Merrill  <jason@redhat.com>
2118
2119         * g++.dg/cpp0x/constexpr-defarg.C: New.
2120
2121 2010-11-08  Xinliang David Li  <davidxl@google.com>
2122
2123         PR tree-optimization/46316
2124         * gcc.c-torture/execute/pr46316.c: New test.
2125
2126 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2127
2128         PR fortran/46344
2129         * gfortran.dg/class_28.f03: Extended.
2130
2131 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2132
2133         * objc.dg/property/dotsyntax-13.m: New.
2134         * objc.dg/property/dotsyntax-14.m: New.
2135         * objc.dg/property/dotsyntax-15.m: New.
2136         * objc.dg/property/synthesize-7.m: New.
2137         * obj-c++.dg/property/dotsyntax-13.mm: New.
2138         * obj-c++.dg/property/dotsyntax-14.mm: New.
2139         * obj-c++.dg/property/dotsyntax-15.mm: New.
2140         * obj-c++.dg/property/synthesize-7.mm: New.
2141
2142 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2143
2144         * objc.dg/property/dynamic-4.m: New.
2145         * objc.dg/property/dynamic-5.m: New.
2146         * objc.dg/property/dynamic-6.m: New.
2147         * obj-c++.dg/property/dynamic-4.mm: New.
2148         * obj-c++.dg/property/dynamic-5.mm: New.
2149         * obj-c++.dg/property/dynamic-6.mm: New.
2150
2151 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2152
2153         * objc.dg/property/synthesize-3.m: New.
2154         * objc.dg/property/synthesize-4.m: New.
2155         * objc.dg/property/synthesize-5.m: New.
2156         * objc.dg/property/synthesize-6.m: New.
2157         * obj-c++.dg/property/synthesize-3.mm: New.
2158         * obj-c++.dg/property/synthesize-4.mm: New.
2159         * obj-c++.dg/property/synthesize-5.mm: New.
2160         * obj-c++.dg/property/synthesize-6.mm: New.
2161
2162 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2163
2164         * objc.dg/property/at-property-5.m: Updated test.
2165         * objc.dg/property/at-property-16.m: New.
2166         * objc.dg/property/at-property-17.m: New.
2167         * objc.dg/property/at-property-18.m: New.
2168         * objc.dg/property/at-property-19.m: New.
2169         * objc.dg/property/dotsyntax-12.m: New.
2170         * objc.dg/protocol-inheritance-1.m: New.
2171         * objc.dg/protocol-inheritance-2.m: New.
2172         * obj-c++.dg/property/at-property-5.mm: Updated test.
2173         * obj-c++.dg/property/at-property-16.mm: New.
2174         * obj-c++.dg/property/at-property-17.mm: New.
2175         * obj-c++.dg/property/at-property-18.mm: New.
2176         * obj-c++.dg/property/at-property-19.mm: New.
2177         * obj-c++.dg/protocol-inheritance-1.mm: New.
2178         * obj-c++.dg/protocol-inheritance-2.mm: New.
2179         * obj-c++.dg/property/dotsyntax-12.mm: New.
2180
2181 2010-11-08  Jason Merrill  <jason@redhat.com>
2182
2183         * g++.dg/expr/overflow1.C: New.
2184         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2185         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2186         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2187         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2188
2189 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2190
2191         * gcc.dg/pr35442.c: Adapt warning.
2192
2193         PR target/46280
2194         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2195         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2196         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2197         i?86-*-* x86_64-*-*.
2198         * g++.dg/torture/pr36445.C: Likewise.
2199         * gcc.c-torture/compile/pr34856.c: Likewise.
2200         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2201         * gcc.c-torture/compile/vector-1.c: Likewise.
2202         * gcc.c-torture/compile/vector-2.c: Likewise.
2203         * gcc.dg/pr32912-1.c: Likewise.
2204         * gcc.c-torture/execute/va-arg-25.c: Move ...
2205         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2206         Add dg-options -msse, dg-require-effective-target sse_runtime for
2207         for i?86-*-*, x86_64-*-*.
2208         * gcc.c-torture/execute/vector-1.c: Likewise.
2209         * gcc.c-torture/execute/vector-2.c: Likewise.
2210         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2211         i?86-*-*, x86_64-*-*.
2212         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2213         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2214         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2215         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2216         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2217
2218 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2219
2220         * gcc.dg/torture/pr45982.c: Add -std=c99
2221         * gcc.dg/torture/pr45623.c: Ditto.
2222
2223 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2224
2225         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2226         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2227
2228 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2229
2230         PR target/28627
2231         * g++.dg/ext/dllimport7.C: Adjust second error check and
2232         allow test for x86_64 mingw, too.
2233
2234 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2235
2236         PR fortran/46344
2237         * gfortran.dg/class_28.f03: New.
2238
2239 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2240
2241         PR rtl-optimization/45352
2242         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2243         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2244         gcc.target/i386/pr45352-2.c: New tests.
2245
2246 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2247
2248         PR libobjc/36610
2249         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2250         XFAIL the run for all but m32 x86.
2251
2252 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2253
2254         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2255         as comment character.
2256
2257 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2258
2259         * gcc.target/mips/mips.exp: Revert previous patch.
2260         * gcc.target/mips/fma-1.c: Delete.
2261         * gcc.target/mips/fma-2.c: Likewise.
2262         * gcc.target/mips/fma-3.c: Likewise.
2263         * gcc.target/mips/fma-4.c: Likewise.
2264         * gcc.target/mips/fma-5.c: Likewise.
2265         * gcc.target/mips/fma-6.c: Likewise.
2266         * gcc.target/mips/fma-7.c: Likewise.
2267         * gcc.target/mips/fma-8.c: Likewise.
2268         * gcc.target/mips/fma-9.c: Likewise.
2269         * gcc.target/mips/fma-10.c: Likewise.
2270         * gcc.target/mips/fma-11.c: Likewise.
2271         * gcc.target/mips/fma-12.c: Likewise.
2272         * gcc.target/mips/fma-13.c: Likewise.
2273         * gcc.target/mips/fma-14.c: Likewise.
2274         * gcc.target/mips/fma-15.c: Likewise.
2275         * gcc.target/mips/fma-16.c: Likewise.
2276         * gcc.target/mips/fma-17.c: Likewise.
2277         * gcc.target/mips/fma-18.c: Likewise.
2278         * gcc.target/mips/fma-19.c: Likewise.
2279         * gcc.target/mips/fma-20.c: Likewise.
2280
2281 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2282
2283         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2284         * gcc.target/mips/fma-1.c: New test.
2285         * gcc.target/mips/fma-2.c: Likewise.
2286         * gcc.target/mips/fma-3.c: Likewise.
2287         * gcc.target/mips/fma-4.c: Likewise.
2288         * gcc.target/mips/fma-5.c: Likewise.
2289         * gcc.target/mips/fma-6.c: Likewise.
2290         * gcc.target/mips/fma-7.c: Likewise.
2291         * gcc.target/mips/fma-8.c: Likewise.
2292         * gcc.target/mips/fma-9.c: Likewise.
2293         * gcc.target/mips/fma-10.c: Likewise.
2294         * gcc.target/mips/fma-11.c: Likewise.
2295         * gcc.target/mips/fma-12.c: Likewise.
2296         * gcc.target/mips/fma-13.c: Likewise.
2297         * gcc.target/mips/fma-14.c: Likewise.
2298         * gcc.target/mips/fma-15.c: Likewise.
2299         * gcc.target/mips/fma-16.c: Likewise.
2300         * gcc.target/mips/fma-17.c: Likewise.
2301         * gcc.target/mips/fma-18.c: Likewise.
2302         * gcc.target/mips/fma-19.c: Likewise.
2303         * gcc.target/mips/fma-20.c: Likewise.
2304
2305 2010-11-06  Jason Merrill  <jason@redhat.com>
2306
2307         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2308
2309 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2310
2311         PR c/43384
2312         * gcc.dg/parser-error-3.c: New test.
2313
2314 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2315
2316         PR c++/45332
2317         * g++.dg/parse/semicolon2.C: New testcase.
2318         * g++.dg/ext/asmspec1.C: Adjust.
2319         * g++.dg/init/new13.C: Adjust.
2320         * g++.dg/parse/ctor5.C: Adjust.
2321
2322 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2323
2324         PR fortran/46330
2325         * gfortran.dg/class_27.f03: New.
2326
2327 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2328
2329         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2330         * objc.dg/property/dotsyntax-5.m: New.
2331         * objc.dg/property/dotsyntax-6.m: New.
2332         * objc.dg/property/dotsyntax-7.m: New.
2333         * objc.dg/property/dotsyntax-8.m: New.
2334         * objc.dg/property/dotsyntax-9.m: New.
2335         * objc.dg/property/dotsyntax-10.m: New.
2336         * objc.dg/property/dotsyntax-11.m: New.
2337         * obj-c++.dg/property/dotsyntax-5.mm: New.
2338         * obj-c++.dg/property/dotsyntax-6.mm: New.
2339         * obj-c++.dg/property/dotsyntax-7.mm: New.
2340         * obj-c++.dg/property/dotsyntax-8.mm: New.
2341         * obj-c++.dg/property/dotsyntax-9.mm: New.
2342         * obj-c++.dg/property/dotsyntax-10.mm: New.
2343         * obj-c++.dg/property/dotsyntax-11.mm: New.
2344
2345 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2346
2347         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2348         NeXT runtime when the type is READONLY.
2349
2350 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2351
2352         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2353         * gcc.target/i386/387-6.c: Ditto.
2354         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2355         * gcc.target/i386/387-4.c: Ditto.
2356         * gcc.target/i386/387-7.c: Ditto.
2357         * gcc.target/i386/387-8.c: Ditto.
2358         * gcc.target/i386/387-9.c: Ditto.
2359         * gcc.target/i386/387-10.c: Ditto.
2360         * gcc.target/i386/387-11.c: Ditto.
2361         * gcc.target/i386/387-12.c: Ditto.
2362
2363         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2364
2365 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2366
2367         PR target/44981
2368         * gcc.dg/darwin-cfstring-format-1.c: New.
2369         * gcc.dg/warn-nsstring.c: New.
2370         * objc.dg/fsf-nsstring-format-1.m: New.
2371         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2372         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2373         linker warning.
2374
2375 2010-11-05  Jason Merrill  <jason@redhat.com>
2376
2377         PR c++/45473
2378         * g++.dg/inherit/virtual6.C: New.
2379
2380 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR c/44772
2383         * gcc.dg/Wcxx-compat-21.c: New test.
2384
2385 2010-11-05  Ian Lance Taylor  <iant@google.com>
2386
2387         PR target/46084
2388         * gcc.target/i386/pr46084.c: New test.
2389
2390 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2391
2392         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2393         * (check_effective_target_mempcpy): New.
2394         * gcc.c-torture/execute/pr45636.c: Move this...
2395         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2396
2397 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2398
2399         * gcc.target/i386/i386.exp (FLAGS): Remove.
2400         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2401
2402 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR c++/46160
2405         * g++.dg/opt/empty2.C: New test.
2406
2407         PR target/45670
2408         * gcc.target/i386/pr45670.c: New test.
2409
2410 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2411
2412         PR fortran/45451
2413         PR fortran/46174
2414         * gfortran.dg/class_19.f03: Modified.
2415         * gfortran.dg/class_allocate_6.f03: New.
2416
2417 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2418
2419         * gcc.target/i386/avx-vzeroupper-19.c: New.
2420
2421 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR tree-optimization/46099
2424         * gcc.dg/autopar/pr46099.c: New test.
2425
2426         PR middle-end/43690
2427         * c-c++-common/pr43690.c: New test.
2428
2429 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2430
2431         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2432         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2433         declaration and implementation.
2434         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2435         * obj-c++.dg/property/at-property-13.mm: Likewise.
2436         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2437         * obj-c++.dg/property/property-1.mm: Likewise.
2438         * obj-c++.dg/property/at-property-7.mm: Likewise.
2439         * obj-c++.dg/property/at-property-9.mm: Likewise.
2440         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2441         * obj-c++.dg/property/at-property-10.mm: Likewise.
2442         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2443         * obj-c++.dg/property/at-property-12.mm: Likewise.
2444         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2445         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2446         * obj-c++.dg/property/at-property-6.mm: Likewise.
2447         * obj-c++.dg/property/at-property-8.mm: Likewise.
2448         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2449         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2450         * obj-c++.dg/property/at-property-11.mm: Likewise.
2451         * obj-c++.dg/template-8.mm: Likewise.
2452         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2453         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2454         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2455         and put a FIXME for this.
2456         * obj-c++.dg/property/property-2.mm: Remove.
2457         * obj-c++.dg/property/property-3.mm: Remove.
2458
2459 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2460
2461         PR debug/46307
2462         * gcc.dg/pr46307.c: New test.
2463
2464 2010-11-05  Jason Merrill  <jason@redhat.com>
2465
2466         PR c++/46304
2467         * g++.dg/ext/complex6.C: New.
2468
2469 2010-11-04  Bud Davis   <jimmied@smu.edu>
2470
2471         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2472
2473 2010-11-04  Chao-ying Fu  <fu@mips.com>
2474
2475         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2476         msubu, mult, multu.
2477         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2478
2479 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2480
2481         Fixed using the Objective-C 2.0 dot-syntax with class names.
2482         * objc.dg/property/dotsyntax-3.m: New.
2483         * objc.dg/property/dotsyntax-4.m: New.
2484         * obj-c++.dg/property/dotsyntax-3.mm: New.
2485         * obj-c++.dg/property/dotsyntax-4.mm: New.
2486
2487         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2488         Objective-C 2.0 dot-syntax is used with class names.
2489         * obj-c++.dg/fobjc-std-1.mm: Same change.
2490
2491 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2492
2493         * gcc.target/powerpc/loop_align.c: New.
2494
2495 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2496
2497         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2498
2499         merge from FSF 'apple/trunk' branch.
2500         * gcc.target/powerpc/darwin64-abi.c: New.
2501
2502 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR tree-optimization/46233
2505         * gcc.dg/pr46233.c: New test.
2506
2507 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2508
2509         * objc.dg/property/property-2.m: Deleted.
2510         * objc.dg/property/property-3.m: Deleted.
2511
2512 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2513
2514         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2515         defined.
2516         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2517         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2518         * objc.dg/property/property-1.m: Likewise.
2519         * objc.dg/property/at-property-6.m: Likewise.
2520         * objc.dg/property/at-property-7.m: Likewise.
2521         * objc.dg/property/dotsyntax-1.m: Likewise.
2522         * objc.dg/property/at-property-8.m: Likewise.
2523         * objc.dg/property/dotsyntax-2.m: Likewise.
2524         * objc.dg/property/at-property-9.m: Likewise.
2525         * objc.dg/property/synthesize-2.m: Likewise.
2526         * objc.dg/property/at-property-10.m: Likewise.
2527         * objc.dg/property/at-property-11.m: Likewise.
2528         * objc.dg/property/at-property-12.m: Likewise.
2529         * objc.dg/property/at-property-13.m: Likewise.
2530         * objc.dg/property/fsf-property-method-access.m: Likewise.
2531         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2532         linker warning.
2533         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2534         warnings.
2535         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2536         deprecation warnings.  Use Object1 implementation.
2537         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2538         * objc/execute/forward-1.m: Remove.
2539         * objc/execute/forward-1.x: Remove.
2540
2541 2010-11-04  Jason Merrill  <jason@redhat.com>
2542
2543         * g++.dg/cpp0x/constexpr-access.C: New.
2544
2545 2010-11-04  Richard Guenther  <rguenther@suse.de>
2546
2547         PR rtl-optimization/46183
2548         * gcc.dg/torture/pr46183.c: New testcase.
2549
2550 2010-11-04  Richard Guenther  <rguenther@suse.de>
2551
2552         PR tree-optimization/46068
2553         * gcc.dg/torture/pr46068.c: New testcase.
2554
2555 2010-11-04  Richard Guenther  <rguenther@suse.de>
2556
2557         PR tree-optimization/45991
2558         * gcc.dg/pr45991.c: New testcase.
2559
2560 2010-11-04  Richard Guenther  <rguenther@suse.de>
2561
2562         PR tree-optimization/46154
2563         * g++.dg/torture/pr46154.C: New testcase.
2564
2565 2010-11-04  Richard Guenther  <rguenther@suse.de>
2566
2567         PR tree-optimization/45733
2568         * gcc.dg/pr45733.c: New testcase.
2569
2570 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2571
2572         PR tree-optimization/46213
2573         * gfortran.dg/vect/pr46213.f90: New.
2574
2575 2010-11-04  Richard Guenther  <rguenther@suse.de>
2576
2577         PR testsuite/45702
2578         * gcc.dg/pr34989-1.c: Move ...
2579         * gcc.dg/lto/pr34989-1_0.c: ... here.
2580         * gcc.dg/pr34989-2.c: Move ...
2581         * gcc.dg/lto/pr34989-1_1.c: ... here.
2582         * gcc.dg/pr27898.c: Move ...
2583         * gcc.dg/lto/pr27898_0.c: ... here and ...
2584         * gcc.dg/lto/pr27898_1.c: ... split.
2585         * gcc.dg/pr28712.c: Move ...
2586         * gcc.dg/lto/pr28712_0.c: ... here and ...
2587         * gcc.dg/lto/pr28712_1.c: ... split ...
2588         * gcc.dg/lto/pr28712_2.c: ... twice.
2589         * gcc.dg/pr28706.c: Move ...
2590         * gcc.dg/lto/pr28706_0.c: ... here and ...
2591         * gcc.dg/lto/pr28706_1.c: ... split.
2592
2593 2010-11-04  Richard Guenther  <rguenther@suse.de>
2594             Richard Henderson  <rth@redhat.com>
2595
2596         * gcc.target/i386/fma4-vector-2.c: New testcase.
2597
2598 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2599             Richard Guenther  <rguenther@suse.de>
2600
2601         * gcc.dg/vec-scal-opt.c: New testcase.
2602         * gcc.dg/vec-scal-opt1.c: New testcase.
2603         * gcc.dg/vec-scal-opt2.c: New testcase.
2604
2605 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2606
2607         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2608         from plugin build flags on Darwin targets.
2609
2610 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2611
2612         * gcc.target/i386/pr46285.c: Require split_stack target.
2613
2614 2010-11-03  Jason Merrill  <jason@redhat.com>
2615
2616         PR c++/46293
2617         * g++.dg/cpp0x/constexpr-base2.C: New.
2618
2619         PR c++/46289
2620         * g++.dg/cpp0x/initlist45.C: New.
2621
2622 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2623
2624         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2625         is now allowed in categories.
2626         * obj-c++.dg/property/dynamic-2.mm: Same change.
2627         * objc.dg/property/dynamic-3.m: New.
2628         * obj-c++.dg/property/dynamic-3.mm: New.
2629         * objc.dg/property/at-property-14.m: New.
2630         * objc.dg/property/at-property-15.m: New.
2631         * obj-c++.dg/property/at-property-14.mm: New.
2632         * obj-c++.dg/property/at-property-15.mm: New.
2633
2634         * objc.dg/foreach-6.m: Added a few more tests for valid and
2635         invalid iterating variables and collections.
2636
2637 2010-11-03  Xinliang David Li  <davidxl@google.com>
2638
2639         PR target/46200
2640         * g++.dg/tree-ssa/ivopts-2.C: New test.
2641
2642 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2643
2644         PR target/46295
2645         * gcc.target/i386/pr46295.c: New.
2646
2647 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2648
2649         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2650         precision min/max for single precision on VSX.
2651
2652 2010-11-03  Jason Merrill  <jason@redhat.com>
2653
2654         PR c++/46289
2655         * g++.dg/cpp0x/constexpr-ice3.C: New.
2656
2657 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2658
2659         * gnat.dg/opt8.ad[sb]: New test.
2660         * gnat.dg/opt8_pkg.ads: New helper.
2661
2662 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2663
2664         PR rtl-optimization/45865
2665         * gcc.dg/pr45865.c: New.
2666         * gcc.dg/torture/pr45865.c: Likewise.
2667
2668         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2669         * gcc.target/arm/headmerge-2.c: Likewise.
2670         * gcc.target/i386/headmerge-1.c: Likewise.
2671         * gcc.target/i386/headmerge-2.c: Likewise.
2672
2673 2010-11-03  Richard Guenther  <rguenther@suse.de>
2674
2675         PR middle-end/46288
2676         * gcc.dg/pr46288.c: New testcase.
2677
2678 2010-11-03  Richard Guenther  <rguenther@suse.de>
2679
2680         PR tree-optimization/44807
2681         * gcc.dg/torture/pr44807.c: New testcase.
2682
2683 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2684
2685         PR libgfortran/43899
2686         * gfortran.dg/namelist_67.f90: New test.
2687
2688 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR tree-optimization/46009
2691         * gcc.dg/vect/pr46009.c: New function.
2692
2693 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2694
2695         Implemented -fobjc-std=objc1 flag.
2696         * objc.dg/fobjc-std-1.m: New.
2697         * obj-c++.dg/fobjc-std-1.mm: New.
2698
2699 2010-11-03  Richard Guenther  <rguenther@suse.de>
2700
2701         PR middle-end/46241
2702         * g++.dg/debug/pr46241.C: New testcase.
2703
2704 2010-11-03  Richard Guenther  <rguenther@suse.de>
2705
2706         PR tree-optimization/46190
2707         * gfortran.dg/pr46190.f90: New testcase.
2708
2709 2010-11-03  Richard Guenther  <rguenther@suse.de>
2710
2711         PR testsuite/46274
2712         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2713         * gcc.dg/vect/vect-19.c: Likewise.
2714         * gcc.dg/vect/vect-17.c: Likewise.
2715
2716 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2717
2718         PR target/46285
2719         * gcc.target/i386/pr46285.c: New.
2720
2721 2010-11-03  Richard Guenther  <rguenther@suse.de>
2722
2723         PR tree-optimization/46217
2724         * gcc.dg/pr46217.c: New testcase.
2725
2726 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2727
2728         * objc.dg/property/dotsyntax-1.m: New.
2729         * objc.dg/property/dotsyntax-2.m: New.
2730         * obj-c++.dg/property/dotsyntax-1.mm: New.
2731         * obj-c++.dg/property/dotsyntax-2.mm: New.
2732
2733 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR tree-optimization/46165
2736         * gcc.dg/pr46165.c: New test.
2737
2738 2010-11-03  Richard Guenther  <rguenther@suse.de>
2739
2740         PR middle-end/46251
2741         * gcc.dg/pr46251.c: New testcase.
2742
2743 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2744
2745         PR tree-optimization/46107
2746         * gcc.c-torture/compile/pr46107.c: New test.
2747
2748         PR debug/46252
2749         * gcc.dg/pr46252.c: New test.
2750
2751         PR rtl-optimization/46034
2752         PR rtl-optimization/46212
2753         PR rtl-optimization/46248
2754         * gcc.c-torture/compile/pr46034.c: New test.
2755         * gcc.c-torture/compile/pr46248.c: New test.
2756         * gcc.dg/pr46212.c: New test.
2757
2758 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2759
2760         * gnat.dg/sizetype4.adb: New test.
2761
2762 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2763
2764         * gcc.target/i386/avx-vzeroupper-15.c: New.
2765         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2766         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2767         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2768
2769         PR target/46253
2770         * gcc.target/i386/pr46253.c: New.
2771
2772 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2773             Tobias Burnus  <burnus@net-b.de>
2774
2775         PR fortran/45170
2776         * gfortran.dg/deferred_type_param_1.f90: New.
2777         * gfortran.dg/deferred_type_param_2.f90: New.
2778         * gfortran.dg/initialization_1.f90: Update dg-errors.
2779         * gfortran.dg/initialization_9.f90: Update dg-errors.
2780
2781 2010-11-02  Richard Guenther  <rguenther@suse.de>
2782
2783         PR tree-optimization/46149
2784         * g++.dg/torture/pr46149.C: New testcase.
2785
2786 2010-11-02  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/46216
2789         * gcc.dg/torture/pr46216.c: New testcase.
2790
2791 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2792
2793         PR target/46131
2794         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2795         *-*-osf*.
2796
2797 2010-11-02  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/46184
2800         * gcc.dg/pr46184.c: New testcase.
2801
2802 2010-11-02  Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/46177
2805         * gcc.dg/pr46177.c: New testcase.
2806
2807 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2808
2809         PR middle-end/46120
2810         * g++.dg/ipa/ivinline-9.C: New test.
2811
2812 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2813
2814         PR tree-optimization/45875
2815         * g++.dg/torture/pr45875.C: New test.
2816
2817 2010-11-02  Richard Guenther  <rguenther@suse.de>
2818
2819         PR testsuite/46249
2820         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2821
2822 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR debug/46255
2825         * gcc.dg/pr46255.c: New test.
2826
2827 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2828
2829         PR c++/46170
2830         PR c++/46162
2831         * g++.dg/template/sfinae26.C: New test.
2832         * g++.dg/template/sfinae27.C: Likewise.
2833
2834 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2835
2836         PR c++/45606
2837         * g++.dg/template/typedef36.C: New test.
2838         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2839         * g++.dg/template/canon-type-10.C: Likewise.
2840         * g++.dg/template/canon-type-11.C: Likewise.
2841         * g++.dg/template/canon-type-12.C: Likewise.
2842         * g++.dg/template/canon-type-13.C: Likewise.
2843
2844 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2845
2846         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2847         instance of debug_pubnames on darwin.
2848
2849 2010-11-01  Jason Merrill  <jason@redhat.com>
2850             Benjamin Kosnik  <bkoz@redhat.com>
2851
2852         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2853         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2854
2855         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2856         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2857         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2858         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2859         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2860         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2861         * g++.dg/cpp0x/constexpr-array.C: New.
2862         * g++.dg/cpp0x/constexpr-base.C: New.
2863         * g++.dg/cpp0x/constexpr-complex.C: New.
2864         * g++.dg/cpp0x/constexpr-data1.C: New.
2865         * g++.dg/cpp0x/constexpr-data2.C: New.
2866         * g++.dg/cpp0x/constexpr-deref.C: New.
2867         * g++.dg/cpp0x/constexpr-diag1.C: New.
2868         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2869         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2870         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2871         * g++.dg/cpp0x/constexpr-empty.C: New.
2872         * g++.dg/cpp0x/constexpr-empty2.C: New.
2873         * g++.dg/cpp0x/constexpr-empty3.C: New.
2874         * g++.dg/cpp0x/constexpr-empty4.C: New.
2875         * g++.dg/cpp0x/constexpr-empty5.C: New.
2876         * g++.dg/cpp0x/constexpr-ex1.C: New.
2877         * g++.dg/cpp0x/constexpr-ex2.C: New.
2878         * g++.dg/cpp0x/constexpr-ex3.C: New.
2879         * g++.dg/cpp0x/constexpr-ex4.C: New.
2880         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2881         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2882         * g++.dg/cpp0x/constexpr-function1.C: New.
2883         * g++.dg/cpp0x/constexpr-function2.C: New.
2884         * g++.dg/cpp0x/constexpr-function3.C: New.
2885         * g++.dg/cpp0x/constexpr-ice.C: New.
2886         * g++.dg/cpp0x/constexpr-initlist.C: New.
2887         * g++.dg/cpp0x/constexpr-neg1.C: New.
2888         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2889         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2890         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2891         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2892         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2893         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2894         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2895         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2896         * g++.dg/cpp0x/constexpr-object1.C: New.
2897         * g++.dg/cpp0x/constexpr-object2.C: New.
2898         * g++.dg/cpp0x/constexpr-overflow.C: New.
2899         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2900         * g++.dg/cpp0x/constexpr-pos1.C: New.
2901         * g++.dg/cpp0x/constexpr-potential1.C: New.
2902         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2903         * g++.dg/cpp0x/constexpr-pure.C: New.
2904         * g++.dg/cpp0x/constexpr-static.C: New.
2905         * g++.dg/cpp0x/constexpr-static2.C: New.
2906         * g++.dg/cpp0x/constexpr-static3.C: New.
2907         * g++.dg/cpp0x/constexpr-static4.C: New.
2908         * g++.dg/cpp0x/constexpr-static5.C: New.
2909         * g++.dg/cpp0x/constexpr-static6.C: New.
2910         * g++.dg/cpp0x/constexpr-string.C: New.
2911         * g++.dg/cpp0x/constexpr-switch.C: New.
2912         * g++.dg/cpp0x/constexpr-targ.C: New.
2913         * g++.dg/cpp0x/constexpr-throw.C: New.
2914         * g++.dg/cpp0x/constexpr-typeid.C: New.
2915         * g++.dg/cpp0x/constexpr-union.C: New.
2916         * g++.dg/cpp0x/constexpr-value.C: New.
2917         * g++.dg/cpp0x/constexpr-value2.C: New.
2918         * g++.dg/cpp0x/constexpr-variadic.C: New.
2919         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2920         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2921         * g++.dg/other/fold1.C: Likewise.
2922         * g++.dg/parse/crash36.C: Likewise.
2923         * g++.dg/parse/constant4.C: Adjust expected error.
2924         * g++.dg/template/arg5.C: Likewise.
2925         * g++.dg/template/non-dependent10.C: Likewise.
2926         * g++.dg/template/qualified-id3.C: Likewise.
2927         * g++.dg/warn/overflow-warn-1.C: Likewise.
2928         * g++.dg/warn/overflow-warn-3.C: Likewise.
2929         * g++.dg/warn/overflow-warn-4.C: Likewise.
2930         * g++.old-deja/g++.pt/crash10.C: Likewise.
2931
2932         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2933
2934 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2935
2936         Implemented format and noreturn attributes for Objective-C methods.
2937         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2938         * objc.dg/attributes/method-deprecated-1.m: New.
2939         * objc.dg/attributes/method-deprecated-2.m: New.
2940         * objc.dg/attributes/method-deprecated-3.m: New.
2941         * objc.dg/attributes/method-noreturn-1.m: New.
2942         * objc.dg/attributes/method-sentinel-1.m: New.
2943         * objc.dg/attributes/method-format-1.m: New.
2944         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2945         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2946         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2947         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2948         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2949         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2950         * obj-c++.dg/attributes/method-format-1.mm: New.
2951
2952 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2953
2954         * objc.dg/property/at-property-deprecated-1.m: New.
2955         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2956
2957 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2958
2959         Implemented Objective-C 2.0 property accessors.
2960         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2961         avoid testing more complex accessors in this testcase which is not
2962         about them.
2963         * objc.dg/property/at-property-7.m: Same change.
2964         * objc.dg/property/at-property-8.m: Same change.
2965         * objc.dg/property/at-property-9.m: Same change.
2966         * objc.dg/property/at-property-10.m: Same change.
2967         * objc.dg/property/at-property-11.m: Same change.
2968         * obj-c++.dg/property/at-property-6.mm: Same change.
2969         * obj-c++.dg/property/at-property-7.mm: Same change.
2970         * obj-c++.dg/property/at-property-8.mm: Same change.
2971         * obj-c++.dg/property/at-property-9.mm: Same change.
2972         * obj-c++.dg/property/at-property-10.mm: Same change.
2973         * obj-c++.dg/property/at-property-11.mm: Same change.
2974         * objc.dg/property/at-property-12.m: New.
2975         * objc.dg/property/at-property-13.m: New.
2976         * obj-c++.dg/property/at-property-12.mm: New.
2977         * obj-c++.dg/property/at-property-13.mm: New.
2978
2979 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2980
2981         PR fortran/46152
2982         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2983         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2984         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2985         * gfortran.dg/allocate_with_typespec_2.f: New test.
2986         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2987         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2988         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2989
2990 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2991             Nathan Froyd  <froydnj@codesourcery.com>
2992
2993         PR tree-optimization/46259
2994         * gfortran.dg/pr46259.f: New testcase.
2995
2996 2010-11-01  Paul Koning  <ni1d@arrl.net>
2997
2998         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2999         * gcc.c-torture/compile/20020604-1.c: Ditto.
3000         * gcc.c-torture/compile/20001226-1.c: Ditto.
3001         * gcc.c-torture/compile/20010327-1.c: Ditto.
3002         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3003         * gcc.c-torture/compile/pr43191.c: Ditto.
3004         * gcc.c-torture/compile/pr41181.c: Ditto.
3005
3006 2010-10-31  Richard Henderson  <rth@redhat.com>
3007
3008         * lib/target-supports.exp
3009         (check_effective_target_automatic_stack_alignment): True for
3010         x86 but not windows.
3011         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3012         use of the preferred-stack-boundary arguments.
3013         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3014
3015 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         PR target/46142
3018         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3019         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3020
3021 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3022
3023         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3024
3025 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3026
3027         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3028         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3029         than tls.
3030         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3031         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3032         * objc.dg/torture/tls/thr-init.m: Likewise.
3033         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3034         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3035
3036 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3037
3038         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3039         the Linux kernel.
3040
3041 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3042
3043         PR fortran/44917
3044         PR fortran/44926
3045         PR fortran/46196
3046         * gfortran.dg/typebound_generic_10.f03: New.
3047
3048 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3049
3050         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3051         * objc.dg/property/property-neg-1.m: Updated for changes in the
3052         syntax of @property and the implementation of
3053         @synthesize/@dynamic.
3054         * objc.dg/property/property-neg-2.m: Same change.
3055         * objc.dg/property/property-neg-3.m: Same change.
3056         * objc.dg/property/property-neg-4.m: Same change.
3057         * objc.dg/property/property-neg-5.m: Same change.
3058         * objc.dg/property/property-neg-7.m: Same change.
3059         * objc.dg/property/property-1.m: Same change.
3060         * objc.dg/property/synthesize-1.m: Same change.
3061         * objc.dg/property/at-property-2.m: Same change.
3062         * objc.dg/property/at-property-4.m: Same change.
3063
3064         * objc.dg/property/fsf-property-method-acces.m: Updated for
3065         changes in the syntax of @property and the implementation of
3066         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3067         * objc.dg/property/fsf-property-basic.m: Same change.
3068         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3069
3070         * objc.dg/property/at-property-5.m: New.
3071         * objc.dg/property/at-property-6.m: New.
3072         * objc.dg/property/at-property-7.m: New.
3073         * objc.dg/property/at-property-8.m: New.
3074         * objc.dg/property/at-property-9.m: New.
3075         * objc.dg/property/at-property-10.m: New.
3076         * objc.dg/property/at-property-11.m: New.
3077         * objc.dg/property/synthesize-2.m: New.
3078         * objc.dg/property/dynamic-2.m: New.
3079
3080         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3081         syntax of @property and the implementation of
3082         @synthesize/@dynamic.
3083         * obj-c++.dg/property/property-neg-2.mm: Same change.
3084         * obj-c++.dg/property/property-neg-3.mm: Same change.
3085         * obj-c++.dg/property/property-neg-4.mm: Same change.
3086         * obj-c++.dg/property/property-neg-5.mm: Same change.
3087         * obj-c++.dg/property/property-neg-7.mm: Same change.
3088         * obj-c++.dg/property/property-1.mm: Same change.
3089         * obj-c++.dg/property/synthesize-1.mm: Same change.
3090         * obj-c++.dg/property/at-property-2.mm: Same change.
3091         * obj-c++.dg/property/at-property-4.mm: Same change.
3092
3093         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3094         changes in the syntax of @property and the implementation of
3095         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3096         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3097         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3098
3099         * obj-c++.dg/property/at-property-5.mm: New.
3100         * obj-c++.dg/property/at-property-6.mm: New.
3101         * obj-c++.dg/property/at-property-7.mm: New.
3102         * obj-c++.dg/property/at-property-8.mm: New.
3103         * obj-c++.dg/property/at-property-9.mm: New.
3104         * obj-c++.dg/property/at-property-10.mm: New.
3105         * obj-c++.dg/property/at-property-11.mm: New.
3106         * obj-c++.dg/property/synthesize-2.mm: New.
3107         * obj-c++.dg/property/dynamic-2.mm: New.
3108
3109 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3110             Andrew Pinski  <pinskia@gmail.com>
3111
3112         * gcc.c-torture/execute/vector-shift.c: New testcase.
3113         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3114         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3115         * gcc.dg/vector-shift.c: Likewise.
3116         * gcc.dg/vector-shift1.c: Likewise.
3117         * gcc.dg/torture/vector-shift2.c: Likewise.
3118         * gcc.dg/vector-shift3.c: Likewise.
3119         * gcc.dg/simd-1b.c: Adjust.
3120
3121 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3122
3123         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3124
3125 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3126
3127         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3128
3129 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3130
3131         PR target/46153
3132         * gcc.target/i386/pr46153.c: New test.
3133
3134 2010-10-27  Jason Merrill  <jason@redhat.com>
3135
3136         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3137
3138 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3139
3140         PR fortran/46161
3141         * gfortran.dg/class_dummy_3.f03: New.
3142
3143 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3144
3145         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3146         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3147
3148         * gcc.target/i386/avx-vzeroupper-3.c: New.
3149         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3150         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3151         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3152         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3153         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3154         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3155         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3156         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3157         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3158         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3159         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3160
3161 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3162
3163         * obj-c.dg/property/at-property-4.m: New.
3164         * obj-c++.dg/property/at-property-4.mm: New.
3165         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3166         updates in warning.
3167         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3168         updates in warning.
3169
3170 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3171
3172         * objc.dg/property/at-property-1.m: New.
3173         * objc.dg/property/at-property-2.m: New.
3174         * objc.dg/property/at-property-3.m: New.
3175         * objc.dg/ivar-invalid-type-1.m: New.
3176         * obj-c++.dg/property/at-property-1.mm: New.
3177         * obj-c++.dg/property/at-property-2.mm: New.
3178         * obj-c++.dg/property/at-property-3.mm: New.
3179         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3180         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3181         in error reporting.
3182
3183 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3184
3185         PR libgfortran/46010
3186         * gfortran.dg/namelist_66.f90: New test.
3187         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3188
3189 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3190
3191         PR fortran/42647
3192         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3193         * gfortran.dg/allocatable_scalar_10.f90: New.
3194         * gfortran.dg/class_19.f03: Extended.
3195
3196 2010-10-26  Jan Hubicka  <jh@suse.cz>
3197
3198         PR middle-end/45736
3199         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3200
3201 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3202
3203         PR tree-optimization/46167
3204         * gcc.dg/vect/O-pr46167.c: New.
3205         * gcc.dg/vect/vect.exp: Run tests with -O.
3206
3207 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3208
3209         PR target/44948
3210         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3211         * g++.dg/vect/pr33860a.cc: Likewise.
3212         * gcc.c-torture/compile/20070522-1.c: Likewise.
3213         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3214         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3215         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3216         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3217         * gcc.dg/pr44136.c: Likewise.
3218
3219         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3220         * gcc.dg/compat/vector-1_x.c: Likewise.
3221         * gcc.dg/compat/vector-1_y.c: Likewise.
3222         * gcc.dg/compat/vector-2_x.c: Likewise.
3223         * gcc.dg/compat/vector-2_y.c: Likewise.
3224         * gcc.dg/pr43300.c: Likewise.
3225
3226         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3227         * gcc.dg/compat/vector-1a_y.c: Likewise.
3228         * gcc.dg/compat/vector-1b_x.c: Likewise.
3229         * gcc.dg/compat/vector-1b_y.c: Likewise.
3230         * gcc.dg/compat/vector-2a_x.c: Likewise.
3231         * gcc.dg/compat/vector-2a_y.c: Likewise.
3232         * gcc.dg/compat/vector-2b_x.c: Likewise.
3233         * gcc.dg/compat/vector-2b_y.c: Likewise.
3234         * gcc.target/i386/pr39162.c: Likewise.
3235         * gcc.target/i386/pr40906-2.c: Likewise.
3236         * gcc.target/i386/sse-5.c: Likewise.
3237
3238         * gcc.dg/pr35442.c: Prune ABI change warnings.
3239
3240         * gcc.c-torture/execute/pr38151.x: New.
3241         * gcc.target/i386/pr44948-1a.c: Likewise.
3242         * gcc.target/i386/pr44948-1b.c: Likewise.
3243         * gcc.target/i386/pr44948-2a.c: Likewise.
3244         * gcc.target/i386/pr44948-2b.c: Likewise.
3245
3246 2010-10-26  Ian Lance Taylor  <iant@google.com>
3247
3248         PR middle-end/45687
3249         * gcc.c-torture/execute/20101025-1.c: New test.
3250
3251 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3252
3253         PR fortran/45451
3254         * gfortran.dg/class_allocate_5.f90: New.
3255
3256 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3257
3258         Implement opaque-enum-specifiers for C++0x
3259         * g++.dg/cpp0x/forw_enum1.C: New.
3260         * g++.dg/cpp0x/forw_enum2.C: New.
3261         * g++.dg/cpp0x/forw_enum3.C: New.
3262         * g++.dg/cpp0x/forw_enum4.C: New.
3263         * g++.dg/cpp0x/forw_enum5.C: New.
3264         * g++.dg/cpp0x/forw_enum6.C: New.
3265         * g++.dg/cpp0x/forw_enum7.C: New.
3266         * g++.dg/cpp0x/forw_enum8.C: New.
3267         * g++.dg/cpp0x/forw_enum9.C: New.
3268         * g++.dg/parse/enum3.C: Add new errors.
3269         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3270         * g++.dg/cpp0x/auto9.C: Add new error.
3271         * g++.dg/template/crash79.C: Add new errors.
3272
3273 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3274
3275         * gcc.target/arm/volatile-bitfields-1.c: New test.
3276         * gcc.target/arm/volatile-bitfields-2.c: New test.
3277         * gcc.target/arm/volatile-bitfields-3.c: New test.
3278
3279 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3280
3281         * gnat.dg/pointer_discr1.adb: New test.
3282         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3283         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3284         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3285
3286 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3287
3288         * gnat.dg/loop_optimization8.adb: New test.
3289         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3290         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3291
3292 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3293
3294         * gnat.dg/in_out_parameter2.adb: New test.
3295         * gnat.dg/in_out_parameter3.adb: Likewise.
3296
3297 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3298
3299         * g++.dg/opt/combine.c: New test.
3300
3301 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3302
3303         * gnat.dg/opt7.ad[sb]: New test.
3304         * gnat.dg/opt7_pkg.ads: New helper.
3305
3306 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3307
3308         PR objc/45735
3309         * obj-c.dg/pr45735.mm: New.
3310         * obj-c++.dg/pr45735.mm: New.
3311
3312 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3313
3314         PR objc/24393
3315         * objc.dg/pr24393.m: New.
3316         * obj-c++.dg/pr24393.mm: New.
3317
3318 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3319
3320         PR objc/28049
3321         * objc.dg/pr28049.m: New.
3322         * obj-c++.dg/pr28049.mm: New.
3323
3324 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3325
3326         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3327         parameter attributes are now supported.
3328         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3329         * objc.dg/attributes/parameter-attribute-1.m: New test.
3330         * objc.dg/attributes/parameter-attribute-2.m: New test.
3331         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3332         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3333
3334 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3335
3336         Based on the CFString implementation in FSF apple/trunk branch.
3337
3338         * gcc.dg/darwin-cfstring-1.c: New.
3339         * gcc.dg/darwin-cfstring-2.c: New.
3340         * gcc.dg/torture/darwin-cfstring-3.c: New.
3341         * g++.dg/other/darwin-cfstring1.C: New.
3342         * g++.dg/torture/darwin-cfstring-3.C: New.
3343
3344 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3345
3346         * objc.dg/demangle-1.m: New test.
3347         * obj-c++.dg/demangle-1.mm: New test.
3348         * obj-c++.dg/demangle-2.mm: New test.
3349         * obj-c++.dg/demangle-3.mm: New test.
3350
3351 2010-10-23  Ian Lance Taylor  <iant@google.com>
3352
3353         * gcc.c-torture/execute/20101011-1.c: New test.
3354         * gcc.c-torture/execute/20101011-1.x: New test driver.
3355
3356 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3357
3358         PR fortran/46122
3359         * gfortran.dg/protected_8.f90: New.
3360
3361 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3362
3363         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3364         * gcc.target/i386/isa-9.c: Skip for -march other than
3365         -march=amdfam10 in multilib options.
3366         * gcc.target/i386/pr42589.c: Skip for -march other than
3367         -march=i486 in multilib options.
3368         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3369         other -march in multilib options.
3370
3371 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3372
3373         PR rtl-optimization/37360
3374         * gcc.dg/pr37360.c: New test.
3375
3376 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3377
3378         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3379
3380 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3381             Andrew Pinski  <pinskia@gmail.com>
3382
3383         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3384         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3385         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3386         * gcc.dg/vector-subscript-1.c: Likewise.
3387         * gcc.dg/vector-subscript-2.c: Likewise.
3388         * gcc.dg/vector-subscript-3.c: New testcase.
3389         * gcc.dg/array-8.c: Adjust.
3390
3391 2010-10-22  Richard Guenther  <rguenther@suse.de>
3392
3393         PR middle-end/46137
3394         * c-c++-common/torture/pr46137.c: New testcase.
3395
3396 2010-10-22  Jason Merrill  <jason@redhat.com>
3397
3398         PR c++/46129
3399         * g++.dg/template/defarg14.C: New.
3400
3401 2010-10-22  Jason Merrill  <jason@redhat.com>
3402
3403         PR c++/46103
3404         * g++.dg/cpp0x/implicit10.C: New.
3405
3406 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3407
3408         PR target/46098
3409         * gcc.target/i386/pr46098.c: New test.
3410
3411 2010-10-22  Richard Guenther  <rguenther@suse.de>
3412
3413         PR tree-optimization/45720
3414         * gcc.dg/torture/pr45720.c: New testcase.
3415
3416 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3417
3418         PR tree-optimization/46126
3419         * gcc.dg/vect/pr46126.c: New.
3420
3421 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3422
3423         Based on the CFString implementation in FSF apple/trunk branch.
3424
3425         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3426         so that the latter can be used in dg-skip and dg-xfail clauses.
3427         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3428         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3429         to use dg-additional-files for Object1.
3430         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3431         to use dg-additional-files for Object1, move to torture/strings/.
3432         * obj-c++.dg/const-str-4.mm: Likewise.
3433         * obj-c++.dg/const-str-3.mm: Likewise.
3434         * obj-c++.dg/const-str-8.mm: Likewise.
3435         * obj-c++.dg/const-str-9.mm: Likewise.
3436         * obj-c++.dg/const-str-10.mm: Likewise.
3437         * obj-c++.dg/const-str-10.mm: Likewise.
3438         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3439         to use dg-additional-files for Object1, move to strings/.
3440         * obj-c++.dg/const-str-2.mm: Likewise.
3441         * obj-c++.dg/const-str-5.mm: Likewise.
3442         * obj-c++.dg/const-str-6.mm: Likewise.
3443         * obj-c++.dg/const-str-12.mm: Likewise.
3444         * obj-c++.dg/strings/strings.exp: New.
3445         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3446         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3447         * obj-c++.dg/torture/strings/strings.exp: New.
3448         * obj-c++.dg/torture/strings/string1.mm: New.
3449         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3450         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3451         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3452
3453         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3454         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3455         * objc/execute/string2.m: Likewise.
3456         * objc/execute/string3.m: Likewise.
3457         * objc/execute/string3.m: Likewise.
3458         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3459         * objc.dg/foreach-4.m: Likewise.
3460         * objc.dg/foreach-5.m: Likewise.
3461         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3462         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3463         * objc.dg/const-str-4.m: Likewise.
3464         * objc.dg/const-str-7.m: Likewise.
3465         * objc.dg/const-str-8.m: Likewise.
3466         * objc.dg/const-str-9.m: Likewise.
3467         * objc.dg/const-str-10.m: Likewise.
3468         * objc.dg/const-str-11.m: Likewise.
3469         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3470         to use dg-additional-files for Object1, move to objc.dg/strings/.
3471         * objc.dg/const-str-2.m: Likewise.
3472         * objc.dg/const-str-5.m: Likewise.
3473         * objc.dg/const-str-6.m: Likewise.
3474         * objc.dg/const-str-12.m: Likewise.
3475         * objc.dg/const-str-12b.m: Likewise.
3476         * objc.dg/strings/strings.exp: New.
3477         * objc.dg/strings/const-cfstring-2.m: New.
3478         * objc.dg/strings/const-cfstring-5.m: New.
3479         * objc.dg/torture/strings/strings.exp: New.
3480         * objc.dg/torture/strings/const-cfstring-1.m: New.
3481         * objc.dg/torture/strings/const-cfstring-3.m: New.
3482         * objc.dg/torture/strings/const-cfstring-4.m: New.
3483
3484 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3485
3486         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3487
3488 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3489
3490         PR c++/46117
3491         * g++.dg/parse/crash57.C: New.
3492
3493 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3494             H.J. Lu  <hongjiu.lu@intel.com>
3495
3496         PR target/45946
3497         * gcc.target/i386/pr45946.c: New test.
3498
3499 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3500
3501         PR tree-optimization/45875
3502         * g++.dg/ipa/pr45875.C: New test.
3503
3504 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3505
3506         PR tree-optimization/46049
3507         PR tree-optimization/46052
3508         * gcc.dg/vect/pr46052.c: New test.
3509         * gcc.dg/vect/pr46049.c: New test.
3510
3511 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3512
3513         PR fortran/46007
3514         * gfortran.dg/shape_5.f90:  New test case.
3515
3516 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3517
3518         PR fortran/46060
3519         * gfortran.dg/proc_ptr_comp_25.f90: New.
3520
3521 2010-10-21  Richard Guenther  <rguenther@suse.de>
3522             Michael Matz  <matz@suse.de>
3523
3524         PR tree-optimization/45764
3525         * gcc.dg/torture/pr45764.c: New testcase.
3526
3527 2010-10-21  Richard Guenther  <rguenther@suse.de>
3528
3529         PR tree-optimization/46111
3530         * g++.dg/torture/pr46111.C: New testcase.
3531
3532 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3533
3534         PR fortran/46067
3535         * gfortran.dg/dummy_procedure_4.f90: New.
3536         * gfortran.dg/proc_ptr_30.f90: New.
3537
3538 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3539
3540         PR fortran/46100
3541         * gfortran.dg/ptr-func-1.f90: New.
3542         * gfortran.dg/ptr-func-2.f90: New.
3543
3544 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3545
3546         PR tree-optimization/45919
3547         * gcc.c-torture/compile/pr45919.c: New test.
3548
3549         PR tree-optimization/46066
3550         * gcc.dg/autopar/pr46066.c: New test.
3551
3552 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3553
3554         PR c++/46024
3555         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3556
3557 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3558
3559         PR c++/46056
3560         * g++.dg/cpp0x/range-for7.C: New.
3561
3562 2010-10-20  Richard Guenther  <rguenther@suse.de>
3563
3564         PR lto/45667
3565         * g++.dg/lto/20101020-1_0.h: New testcase.
3566         * g++.dg/lto/20101020-1_0.C: Likewise.
3567         * g++.dg/lto/20101020-1_1.C: Likewise.
3568
3569 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3570
3571         * gcc.dg/20101013-1.c: New test.
3572
3573 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3574
3575         PR target/46085
3576         * gcc.target/i386/pr46085-1.c: New.
3577         * gcc.target/i386/pr46085-2.c: Likewise.
3578
3579 2010-10-20  Richard Guenther  <rguenther@suse.de>
3580
3581         PR tree-optimization/45860
3582         * gcc.dg/torture/pr45860.c: New testcase.
3583
3584 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3585
3586         * gnat.dg/discr25.adb: New test.
3587         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3588
3589 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3590
3591         * gcc.target/powerpc/ehreturn.c: New test.
3592
3593 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3594
3595         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3596         not require Foundation and run with the GNU runtime as well.
3597
3598         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3599
3600         Radar 4439126
3601         * obj-c++.dg/template-8.mm: New.
3602
3603 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3604
3605         PR objc/23709
3606         * objc.dg/pr23709.m: New.
3607         * obj-c++.dg/pr23709.m: New.
3608
3609 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3610
3611         PR c++/46046
3612         * g++.dg/template/crash104.C: New.
3613
3614 2010-10-19  Richard Henderson  <rth@redhat.com>
3615
3616         * gcc.target/i386/fma3-fma.c: New.
3617         * gcc.target/i386/fma3-builtin.c: New.
3618         * gcc.target/i386/fma4-builtin.c: New.
3619
3620 2010-10-19  Richard Guenther  <rguenther@suse.de>
3621
3622         PR testsuite/46081
3623         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3624
3625 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3626
3627         Merge from 'apple/trunk' branch on FSF servers.
3628
3629         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3630
3631         Radar 4293709
3632         * objc.dg/proto-init-mimatch-1.m: New.
3633         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3634
3635 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3636
3637         Implemented parsing @synthesize and @dynamic for
3638         Objective-C/Objective-C++.
3639         * objc.dg/property/dynamic-1.m: New.
3640         * objc.dg/property/synthesize-1.m: New.
3641         * obj-c++.dg/property/dynamic-1.mm: New.
3642         * obj-c++.dg/property/synthesize-1.mm: New.
3643
3644 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3645
3646         * objc.dg/at-class-1.m: New.
3647         * objc.dg/at-class-1.mm: New.
3648
3649 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3650
3651         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3652
3653 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3654
3655         Merge from 'apple/trunk' branch on FSF servers.
3656
3657         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3658
3659         Radar 4407151
3660         * obj-c++.dg/template-7.mm: New.
3661
3662 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3663
3664         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3665         bugfix.
3666
3667 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3668
3669         Merge from 'apple/trunk' branch on FSF servers.
3670
3671         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3672
3673         Radar 4451818
3674         * obj-c++.dg/try-catch-16.mm: New.
3675         * obj-c++.dg/try-catch-17.mm: New.
3676
3677         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3678
3679         Radar 4330422
3680         * obj-c++.dg/try-catch-15.mm: New
3681
3682         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3683
3684         Radar 4204796
3685         * obj-c++.dg/try-catch-12.mm: New
3686         * obj-c++.dg/try-catch-13.mm: New
3687         * obj-c++.dg/try-catch-14.mm: New
3688         * objc.dg/try-catch-11.m: New
3689         * objc.dg/try-catch-12.m: New
3690         * objc.dg/try-catch-13.m: New
3691
3692 2010-10-18  Richard Henderson  <rth@redhat.com>
3693
3694         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3695
3696 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3697
3698         PR c/46015
3699         * c-c++-common/Wunused-var-13.c: New test.
3700
3701 2010-10-18  Richard Guenther  <rguenther@suse.de>
3702
3703         PR tree-optimization/45967
3704         * gcc.dg/torture/pr45967.c: New testcase.
3705         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3706         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3707         * gcc.dg/torture/pr39074-2.c: Likewise
3708         * gcc.dg/torture/pta-escape-1.c: Likewise
3709         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3710         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3711         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3712         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3713         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3714         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3715
3716 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3717
3718         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3719
3720 2010-10-18  Richard Guenther  <rguenther@suse.de>
3721
3722         PR lto/44950
3723         * g++.dg/lto/20101015-2_0.C: New testcase.
3724
3725 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR middle-end/46019
3728         * gcc.c-torture/execute/pr46019.c: New test.
3729
3730 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3731
3732         Merge from 'apple/trunk' branch on FSF servers.
3733
3734         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3735
3736         Radar 4516785
3737         * obj-c++.dg/method-namespace-2.mm: New.
3738
3739 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3740
3741         Merge from 'apple/trunk' branch on FSF servers.
3742
3743         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3744
3745         Radar 4133425
3746         * objc.dg/private-1.m: Test modified.
3747         * obj-c++.dg/private-1.mm: Test modified.
3748
3749 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3750
3751         PR testsuite/45987
3752         * gcc.target/i386/push-1.c: Remove.
3753
3754 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3755             H.J. Lu  <hongjiu.lu@intel.com>
3756
3757         PR target/46051
3758         * gcc.target/i386/pr46051.c: New test.
3759
3760 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3761
3762         * obj-c++.dg/gnu-api-2-class.mm: New.
3763         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3764         * obj-c++.dg/gnu-api-2-method.mm: New.
3765         * obj-c++.dg/gnu-api-2-objc.mm: New.
3766         * obj-c++.dg/gnu-api-2-object.mm: New.
3767         * obj-c++.dg/gnu-api-2-property.mm: New.
3768         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3769         * obj-c++.dg/gnu-api-2-sel.mm: New.
3770
3771 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3772
3773         * objc.dg/fsf-package-0.m: New.
3774         * obj-c++.dg/fsf-package-0.m: New.
3775
3776 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3777
3778         PR objc/18255
3779         * objc.dg/pr18255.m: New.
3780
3781 2010-10-16  Jan Hubicka  <jh@suse.cz>
3782
3783         PR middle-end/44206
3784         * g++.dg/torture/pr44206.C: New.
3785
3786 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3787
3788         * objc.dg/gnu-api-2-class.m: New.
3789         * objc.dg/gnu-api-2-objc.m: New.
3790
3791 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3792
3793         * objc.dg/gnu-api-2-ivar.m: New.
3794
3795 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3796
3797         * objc.dg/gnu-api-2-property.m: New.
3798
3799 2010-10-15  Xinliang David Li  <davidxl@google.com>
3800
3801         * g++.dg/uninit-pred-3_a.C: New test.
3802         * g++.dg/uninit-pred-3_b.C: New test.
3803
3804 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3805
3806         * objc.dg/gnu-api-2-object.m: New.
3807
3808 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3809
3810         * objc.dg/gnu-api-2-method.m: New.
3811
3812 2010-10-15  Jason Merrill  <jason@redhat.com>
3813
3814         * g++.dg/lto/pr45983_0.C: New.
3815
3816 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3817
3818         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3819         builtin combiner patterns.
3820         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3821         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3822         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3823         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3824         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3825
3826 2010-10-15  Richard Guenther  <rguenther@suse.de>
3827
3828         * g++.dg/lto/20101015-1_0.C: New testcase.
3829
3830 2010-10-15  Richard Guenther  <rguenther@suse.de>
3831
3832         PR testsuite/46021
3833         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3834         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3835
3836 2010-10-15  Richard Guenther  <rguenther@suse.de>
3837
3838         PR lto/45957
3839         * g++.dg/lto/20101014-1_0.C: New testcase.
3840
3841 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3842
3843         * objc.dg/gnu-api-2-protocol.m: New.
3844         * objc.dg/gnu-api-2-sel.m: New.
3845
3846 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3847
3848         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3849         arm-eabi targets.
3850
3851 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3852
3853         * gcc.dg/20101010-1.c: New testcase.
3854
3855 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3856
3857         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3858         script when relocatable linking.
3859
3860 2010-10-14  Yao Qi  <yao@codesourcery.com>
3861
3862         PR target/45447
3863         * gcc.target/arm/pr45447.c: New test.
3864
3865 2010-10-14  Jan Hubicka  <jh@suse.cz>
3866
3867         PR middle-end/45621
3868         * g++.dg/lto/pr45621.h : New.
3869         * g++.dg/lto/pr45621_0.C: New.
3870         * g++.dg/lto/pr45621_1.C: New.
3871
3872 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3873
3874         * objc.dg/property: New.
3875         * objc.dg/property/fsf-property-basic.m: New.
3876         * objc.dg/property/fsf-property-method-access.m: New.
3877         * objc.dg/property/fsf-property-named-ivar.m: New.
3878         * obj-c++.dg/property: New.
3879         * obj-c++.dg/property/fsf-property-basic.mm: New.
3880         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3881         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3882
3883         merge from FSF apple 'trunk' branch.
3884         2006 Fariborz Jahanian  <fjahanian@apple.com>
3885
3886         Radars 4436866, 4505126, 4506903, 4517826
3887         * objc.dg/property/property-1.m: New.
3888         * objc.dg/property/property-2.m: New.
3889         * objc.dg/property/property-3.m: New.
3890         * objc.dg/property/property-neg-1.m: New.
3891         * objc.dg/property/property-neg-2.m: New.
3892         * objc.dg/property/property-neg-3.m: New.
3893         * objc.dg/property/property-neg-4.m: New.
3894         * objc.dg/property/property-neg-5.m: New.
3895         * objc.dg/property/property-neg-6.m: New.
3896         * objc.dg/property/property-neg-7.m: New.
3897         * objc.dg/property/property.exp: New.
3898         * obj-c++.dg/property/property-1.mm: New.
3899         * obj-c++.dg/property/property-2.mm: New.
3900         * obj-c++.dg/property/property-3.mm: New.
3901         * obj-c++.dg/property/property-neg-1.mm: New.
3902         * obj-c++.dg/property/property-neg-2.mm: New.
3903         * obj-c++.dg/property/property-neg-3.mm: New.
3904         * obj-c++.dg/property/property-neg-4.mm: New.
3905         * obj-c++.dg/property/property-neg-5.mm: New.
3906         * obj-c++.dg/property/property-neg-6.mm: New.
3907         * obj-c++.dg/property/property-neg-7.mm: New.
3908         * obj-c++.dg/property/property.exp: New.
3909
3910 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3913
3914 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3915
3916         PR c/45969
3917         * gcc.c-torture/compile/pr45969-1.c: New test.
3918
3919 2010-10-14  Richard Guenther  <rguenther@suse.de>
3920
3921         PR tree-optimization/44913
3922         * gcc.dg/torture/pr44913.c: New testcase.
3923
3924 2010-10-14  Richard Guenther  <rguenther@suse.de>
3925
3926         PR lto/45382
3927         * g++.dg/lto/20101014-2_0.C: New testcase.
3928
3929 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3930
3931         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3932         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3933         * gcc.target/i386/pr44130.c: Likewise.
3934         * gcc.target/i386/pr44144.c: Likewise.
3935         * gcc.target/i386/pr44180.c: Likewise.
3936         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3937         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3938         * gcc.target/i386/vect-sizes-1.c: Likewise.
3939         * gcc.target/i386/vectorize4-avx.c: Likewise.
3940
3941 2010-10-14  Richard Guenther  <rguenther@suse.de>
3942
3943         PR lto/44561
3944         * g++.dg/lto/20101010-3_0.C: New testcase.
3945         * g++.dg/lto/20101010-4_0.C: Likewise.
3946
3947 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3948
3949         * objc.dg/pr45878.m: Update to include NSConstantString interface
3950         for -fnext-runtime.
3951         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3952         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3953         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3954         reference for m64 -fnext-runtime.
3955
3956 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3957
3958         * gcc.target/i386/vect-sizes-1.c: New.
3959
3960 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3961
3962         PR middle-end/46011
3963         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3964
3965 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3966
3967         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3968         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3969
3970 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3971
3972         * gcc.target/ia64/20101005.c: New test.
3973
3974 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3975
3976         PR rtl-optimization/45570
3977         * gcc.dg/pr45570.c: New test.
3978
3979 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3980
3981         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3982         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3983         * gcc.target/i386/vectorize4-avx.c: Likewise.
3984
3985 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         * gcc.target/i386/avx-copysign-vec.c: New.
3988         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3989
3990 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3991
3992         PR middle-end/44130
3993         * gcc.target/i386/pr44130.c: New.
3994
3995 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3996
3997         PR middle-end/44144
3998         * gcc.target/i386/pr44144.c: New.
3999
4000 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4001
4002         PR target/44180
4003         * gcc.target/i386/pr44180.c: New.
4004
4005 2010-10-13  Jason Merrill  <jason@redhat.com>
4006
4007         * g++.dg/template/canon-type-8.C: New.
4008
4009 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4010
4011         * gcc.c-torture/execute/20101013-1.c: New test.
4012
4013 2010-10-13  Richard Guenther  <rguenther@suse.de>
4014
4015         PR objc/45878
4016         * objc.dg/pr45878.m: New testcase.
4017
4018 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4019
4020         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4021         * gcc.dg/format/dfp-printf-1.c: Likewise.
4022         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4023
4024 2010-10-13  Richard Guenther  <rguenther@suse.de>
4025
4026         PR tree-optimization/45788
4027         * g++.dg/pr45788.C: New testcase.
4028
4029 2010-10-13  Richard Guenther  <rguenther@suse.de>
4030
4031         PR tree-optimization/45970
4032         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4033
4034 2010-10-13  Richard Guenther  <rguenther@suse.de>
4035
4036         PR tree-optimization/45982
4037         * gcc.dg/torture/pr45982.c: New testcase.
4038         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4039         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4040         * gcc.dg/torture/pr39074-2.c: Likewise.
4041
4042 2010-10-13  Richard Guenther  <rguenther@suse.de>
4043
4044         PR middle-end/45874
4045         * g++.dg/torture/pr45874.C: New testcase.
4046
4047 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4048
4049         * objc.dg/attributes/method-attribute-1.m: Update to respond
4050         to implemented method attributes..
4051         * objc.dg/attributes/method-attribute-2.m: Likewise.
4052         * objc.dg/attributes/method-attribute-3.m: Likewise.
4053         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4054         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4055         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4056
4057 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4058
4059         PR libobjc/23214
4060         * objc.dg/pr23214.m: New.
4061
4062 2010-10-12  Michael Eager  <eager@eagercon.com>
4063
4064         PR testsuite/45856
4065         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4066         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4067
4068 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR fortran/45636
4071         * gcc.c-torture/execute/pr45636.c: New test.
4072         * gfortran.dg/pr45636.f90: New test.
4073
4074 2010-10-12  Richard Henderson  <rth@redhat.com>
4075
4076         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4077
4078 2010-10-12  Daniel Kraft  <d@domob.eu>
4079
4080         PR fortran/38936
4081         * gfortran.dg/associate_1.f03: More tests with derived-types.
4082         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4083         * gfortran.dg/associate_8.f03: Fix typo.
4084         * gfortran.dg/initialization_27.f90: Fix typo.
4085
4086 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4087
4088         PR testsuite/45851
4089         * lib/lto.exp (lto-get-options-main): Support optional target
4090         selector for dg-extra-ld-options.
4091
4092 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4093
4094         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4095         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4096
4097 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4098
4099         PR middle-end/45699
4100         * g++.dg/torture/pr45699.C: New test.
4101         * g++.dg/otr-fold-1.C: Adjusted.
4102         * g++.dg/otr-fold-1.C: Likewise.
4103
4104 2010-10-11  Nick Clifton  <nickc@redhat.com>
4105
4106         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4107         Allow for a user label prefix.
4108
4109 2010-10-10  Richard Guenther  <rguenther@suse.de>
4110
4111         * g++.dg/lto/20101010-1_0.C: New testcase.
4112         * g++.dg/lto/20101010-2_0.C: Likewise.
4113
4114 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4115
4116         PR tree-optimization/45902
4117         * gcc.dg/vect/45902.c: New test.
4118
4119 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR target/45870
4122         * gcc.dg/tls/pr45870.c: New test.
4123
4124 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4125
4126         PR fortran/45961
4127         * gfortran.dg/typebound_operator_6.f03: New.
4128
4129 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4130
4131         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4132         and adjust -export symbol scanning.
4133         * g++.dg/ext/dllexport1.C: Likewise.
4134         * g++.dg/ext/dllexport3.C: Likewise.
4135         * gcc.dg/dll-3.c: Likewise.
4136         * gcc.dg/dll-4.c: Likewise.
4137         * gcc.dg/dll-5.c: Likewise.
4138
4139 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4140
4141         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4142         instead of tree_profile dump file.
4143         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4144         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4145         dump file.
4146
4147 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4148
4149         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4150
4151 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4152
4153         * gfortran.dg/character_comparison_4.f90:  New test.
4154         * gfortran.dg/character_comparison_5.f90:  New test.
4155         * gfortran.dg/character_comparison_6.f90:  New test.
4156
4157 2010-10-09  Richard Henderson  <rth@redhat.com>
4158
4159         * lib/target-supports.exp
4160         (check_effective_target_automatic_stack_alignment): Always true.
4161
4162 2010-10-09  Richard Guenther  <rguenther@suse.de>
4163
4164         PR lto/45956
4165         * gcc.dg/lto/20101009-2_0.c: New testcase.
4166         * gcc.dg/lto/20101009-2_1.c: Likewise.
4167         * gcc.dg/lto/20101009-2_2.c: Likewise.
4168
4169 2010-10-09  Richard Guenther  <rguenther@suse.de>
4170
4171         PR lto/45947
4172         * g++.dg/lto/20101009-1_0.C: New testcase.
4173
4174 2010-10-09  Richard Guenther  <rguenther@suse.de>
4175
4176         PR tree-optimization/45945
4177         * gcc.dg/lto/20101009-1_0.c: New testcase.
4178
4179 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4180
4181         PR target/45913
4182         * gcc.target/i386/pr45913.c: New.
4183
4184 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4185
4186         PR fortran/45943
4187         * gfortran.dg/streamio_16.f90: Update test.
4188
4189 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR tree-optimization/45903
4192         * gcc.target/i386/pr45903.c: New test.
4193
4194 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4195
4196         * gnat.dg/interface5.adb: Compile with warnings disabled.
4197
4198 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4199
4200         * obj-c++.dg/encode-10.mm: New testcase.
4201
4202 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4203
4204         PR objc++/23614
4205         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4206         C++ class.  Removed XFAIL.
4207
4208 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4209
4210         PR fortran/45933
4211         * gfortran.dg/typebound_operator_5.f03: New.
4212
4213 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4214
4215         Merge from 'apple/trunk' branch on FSF servers.
4216
4217         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4218
4219         Radar 4508851
4220         * obj-c++.dg/method-namespace-1.mm: New.
4221
4222 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4223
4224         * gcc.dg/tree-ssa/sra-11.c: New test.
4225
4226 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4227
4228         PR Tree-Vect/45847
4229         * gcc.dg/vect/pr45847.c: New test.
4230
4231 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4232             Kai Tietz  <kai.tietz@onevision.com>
4233
4234         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4235
4236 2010-10-07  Richard Guenther  <rguenther@suse.de>
4237
4238         PR tree-optimization/45732
4239         * gcc.dg/torture/pr45732.c: New testcase.
4240
4241 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4242
4243         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4244         * objc.dg/foreach-2.m: Likewise.
4245         * objc.dg/foreach-3.m: Likewise.
4246         * objc.dg/foreach-4.m: Likewise.
4247         * objc.dg/foreach-5.m: Likewise.
4248         * objc.dg/foreach-6.m: Likewise.
4249         * objc.dg/foreach-7.m: Likewise.
4250         * objc.dg/objc-foreach-4.m: Likewise.
4251         * objc.dg/objc-foreach-5.m: Likewise.
4252
4253 2010-10-07  Richard Guenther  <rguenther@suse.de>
4254
4255         PR middle-end/45869
4256         * gcc.dg/torture/pr45869.c: New testcase.
4257
4258 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4259
4260         * objc.dg/set-not-used-1.m: New
4261         * obj-c++.dg/set-not-used-1.mm: New.
4262
4263 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4264
4265         * objc.dg/attributes/method-attribute-3.m: New.
4266         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4267
4268 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4269
4270         PR fortran/45916
4271         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4272
4273 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4274
4275         PR fortran/45889
4276         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4277
4278 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4279
4280         Merge from 'apple/trunk' branch on FSF servers.
4281
4282         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4283
4284         Radar 4278774
4285         * obj-c++.dg/encode-9.mm: New.
4286
4287 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4288
4289         * g++.dg/cpp0x/pr45908.C: New test.
4290
4291 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4292
4293         * gnat.dg/opt6.ad[sb]: New test.
4294
4295 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4296
4297         Implemented fast enumeration for Objective-C.
4298         * objc.dg/foreach-1.m: New.
4299         * objc.dg/foreach-2.m: New.
4300         * objc.dg/foreach-3.m: New.
4301         * objc.dg/foreach-4.m: New.
4302         * objc.dg/foreach-5.m: New.
4303         * objc.dg/foreach-6.m: New.
4304         * objc.dg/foreach-7.m: New.
4305
4306         Merge from 'apple/trunk' branch on FSF servers:
4307         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4308
4309         Radar 4502236
4310         * objc.dg/objc-foreach-5.m: New.
4311
4312         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4313
4314         Radar 4507230
4315         * objc.dg/objc-foreach-4.m: New.
4316
4317         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4318
4319         Radar 4472881
4320         * objc.dg/objc-foreach-3.m: New.
4321
4322         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4323
4324         Radar 4468498
4325         * objc.dg/objc-foreach-2.m: New.
4326
4327         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4328
4329         Radar 4294910
4330         * objc.dg/objc-foreach-1.m: New
4331
4332 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4333
4334         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4335         unsigned values.
4336
4337 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4338
4339         PR objc++/28050
4340         * obj-c++.dg/syntax-error-10.mm: New.
4341
4342 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4343
4344         PR objc++/23707
4345         * obj-c++.dg/syntax-error-9.mm: New.
4346
4347 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4348
4349         PR objc++/31126
4350         * obj-c++.dg/syntax-error-8.mm: New.
4351
4352 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4353
4354         Merge from 'apple/trunk' branch on FSF servers.
4355
4356         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4357
4358         Radar 4290840
4359         * obj-c++.dg/syntax-error-7.mm: New
4360
4361         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4362
4363         Radar 4294425
4364         * obj-c++.dg/syntax-error-6.mm: New
4365
4366         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4367
4368         Radar 4261146
4369         * obj-c++.dg/syntax-error-5.mm: New
4370
4371         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4372
4373         Radar 4093475
4374         * obj-c++.dg/syntax-error-[3-4].mm: New.
4375
4376         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4377
4378         Radar 4185810
4379         * obj-c++.dg/syntax-error-[1-2].mm: New.
4380
4381 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4382
4383         PR tree-optimization/45752
4384         * gcc.dg/vect/pr45752.c: New test.
4385
4386 2010-10-05  Richard Guenther  <rguenther@suse.de>
4387
4388         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4389         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4390         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4391         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4392         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4393         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4394         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4395         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4396         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4397         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4398         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4399         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4400         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4401         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4402         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4403         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4404         * gcc.dg/tree-ssa/20080530.c: Likewise.
4405         * g++.dg/tree-ssa/inline-3.C: Likewise.
4406         * g++.dg/tree-ssa/inline-1.C: Likewise.
4407         * g++.dg/tree-ssa/inline-2.C: Likewise.
4408         * gcc.dg/profile-dir-1.c: Likewise.
4409         * gcc.dg/profile-dir-2.c: Likewise.
4410         * gcc.dg/profile-dir-3.c: Likewise.
4411
4412 2010-10-05  Richard Guenther  <rguenther@suse.de>
4413
4414         PR middle-end/45877
4415         * g++.dg/torture/pr45877.C: New testcase.
4416
4417 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4418
4419         PR debug/45849
4420         * gcc.dg/debug/pr45849.c: New test.
4421
4422         PR middle-end/45876
4423         * gcc.c-torture/compile/pr45876.c: New test.
4424
4425 2010-10-04  Julian Brown  <julian@codesourcery.com>
4426
4427         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4428         vect_hw_misalign.
4429         * gcc.dg/vect/vect-60.c: Likewise.
4430         * gcc.dg/vect/vect-56.c: Likewise.
4431         * gcc.dg/vect/vect-93.c: Likewise.
4432         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4433         * gcc.dg/vect/vect-95.c: Likewise.
4434         * gcc.dg/vect/vect-96.c: Likewise.
4435         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4436         * gcc.dg/vect/slp-25.c: Likewise.
4437         * gcc.dg/vect/slp-3.c: Likewise.
4438         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4439         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4440         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4441         * gcc.dg/vect/vect-109.c: Likewise.
4442         * gcc.dg/vect/vect-peel-1.c: Likewise.
4443         * gcc.dg/vect/vect-peel-2.c: Likewise.
4444         * lib/target-supports.exp
4445         (check_effective_target_arm_vect_no_misalign): New.
4446         (check_effective_target_vect_no_align): Use above.
4447         (check_effective_target_vect_element_align): New.
4448         (add_options_for_quad_vectors): New.
4449
4450 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4451
4452         PR tree-optimization/45572
4453         * g++.dg/ipa/pr45572-1.C: New test.
4454         * g++.dg/ipa/pr45572-2.C: Likewise.
4455
4456 2010-10-03  Ian Lance Taylor  <iant@google.com>
4457
4458         * gcc.dg/anon-struct-11.c: New test.
4459         * gcc.dg/anon-struct-12.c: New test.
4460         * gcc.dg/anon-struct-13.c: New test.
4461         * gcc.dg/anon-struct-14.c: New test.
4462
4463 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4464
4465         * g++.dg/torture/pr45764.C: Revert revision 164914.
4466         * gcc.dg/vect/pr43432.c: Likewise.
4467         * gcc.dg/vect/vect-114.c: Likewise.
4468         * gcc.dg/vect/vect-15.c: Likewise.
4469
4470 2010-10-03  Jason Merrill  <jason@redhat.com>
4471
4472         * g++.dg/cpp0x/sfinae5.C: New.
4473
4474 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4475
4476         PR tree-optimization/45720
4477         PR tree-optimization/45764
4478         * g++.dg/torture/pr45764.C: New.
4479
4480         * gcc.dg/vect/pr43432.c: Xfail.
4481         * gcc.dg/vect/vect-114.c: Likewise.
4482         * gcc.dg/vect/vect-15.c: Likewise.
4483
4484 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4485
4486         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4487         hppa*-*-hpux*.
4488         * gcc.dg/torture/pr45678-2.c: Likewise.
4489
4490 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4491
4492         PR fortran/45748
4493         * gfortran.dg/intrinsic_6.f90: New.
4494
4495 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4496
4497         PR fortran/42831
4498         * gfortran.dg/dependency_37.f90:  New test.
4499
4500 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4501
4502         * gcc.target/i386/shift_mask.c: New test.
4503
4504 2010-10-01  Richard Guenther  <rguenther@suse.de>
4505
4506         PR tree-optimization/45854
4507         * g++.dg/torture/pr45854.C: New testcase.
4508
4509 2010-09-30  Michael Eager  <eager@eagercon.com>
4510
4511         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4512         __FLT_{MIN,MAX}__.
4513
4514 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4515
4516         PR middle-end/45758
4517         * gfortran.dg/graphite/pr45758.f90: New.
4518
4519 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4520
4521         PR middle-end/45230
4522         * gcc.dg/graphite/id-pr45230.c: New.
4523
4524 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4525
4526         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4527         * gfortran.dg/graphite/graphite.exp: Same.
4528         * gcc.dg/graphite/vect-pr43423.c: New.
4529
4530 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR target/45843
4533         * g++.dg/torture/pr45843.C: New test.
4534
4535 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4536
4537         PR fortran/45828
4538         * gfortran.dg/allocate_derived_5.f90: New.
4539
4540 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR tree-optimization/31261
4543         * gcc.dg/tree-ssa/pr31261.c: New test.
4544
4545 2010-09-30  Michael Eager  <eager@eagercon.com>
4546
4547         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4548         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4549         * gcc.target/microblaze/microblaze.exp: Ditto.
4550         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4551         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4552         * gcc.target/microblaze/others/data_var1.c: Ditto.
4553         * gcc.target/microblaze/others/data_var2.c: Ditto.
4554         * gcc.target/microblaze/others/data_var3.c: Ditto.
4555         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4556         * gcc.target/microblaze/others/strings1.c:: Ditto.
4557         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4558         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4559         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4560         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4561         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4562         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4563         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4564         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4565         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4566         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4567         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4568         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4569         * gcc.target/microblaze/isa/float.c: Ditto.
4570         * gcc.target/microblaze/isa/mulh.c: Ditto.
4571         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4572         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4573         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4574         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4575         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4576         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4577         * gcc.target/microblaze/isa/bshift.c: Ditto.
4578         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4579         * gcc.target/microblaze/isa/div.c: Ditto.
4580         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4581         * gcc.target/microblaze/isa/mul.c: Ditto.
4582
4583 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4584
4585         merge from FSF 'apple/trunk' branch.
4586         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4587
4588         Radar 4386773
4589         * objc.dg/enhanced-proto-1.m: New.
4590         * objc.dg/enhanced-proto-2.m: New.
4591         * obj-c++.dg/enhanced-proto-1.mm: New
4592         * obj-c++.dg/enhanced-proto-2.mm: New.
4593
4594 2010-09-30  Richard Guenther  <rguenther@suse.de>
4595
4596         PR testsuite/45702
4597         * gcc.dg/debug/pr41893-1.c: Adjust.
4598         * gcc.dg/pr30762-1.c: Likewise.
4599         * gcc.dg/pr31529-1.c: Likewise.
4600         * gcc.dg/pr34457-1.c: Likewise.
4601         * gcc.dg/pr34668-1.c: Likewise.
4602         * gcc.dg/pr43557-1.c: Likewise.
4603
4604 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4605
4606         PR objc/45842
4607         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4608         * objc.dg/const-str-3.m: Correct header for memcpy.
4609         * objc.dg/const-str-7.m: Likewise.
4610         * objc.dg/method-20b.m: Provide an implementation of Object.
4611         Adjust XFAIL for m64 NeXT runtime.
4612         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4613         * objc.dg/encode-3.m: Correct line ordering, provide header for
4614         sprintf.
4615         * objc.dg/encode-7-next.m: Only run for 32bit.
4616         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4617         * objc.dg/type-size-2.m: Provide an implementation of Object.
4618         Ajust headers.
4619         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4620         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4621         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4622         Adjust XFAIL for m64 NeXT runtime.
4623         * obj-c++.dg/method-22.mm: Likewise.
4624         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4625
4626 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4627
4628         Merge from 'apple/trunk' branch on FSF servers.
4629
4630         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4631
4632         Radar 4278236
4633         * obj-c++.dg/bad-forward-decl.mm: New
4634
4635 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4636
4637         * ada/acats/run_acats: Revert revision 157037.
4638
4639 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4640
4641         Merge from 'apple/trunk' branch on FSF servers.
4642
4643         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4644
4645         Radar 4281748
4646         * objc.dg/naming-2.m: Update
4647         * objc.dg/naming-3.m: New
4648
4649 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4650
4651         PR target/40457
4652         * gcc.target/arm/pr40457-3.c: New test.
4653
4654 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4655
4656         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4657         alias checking.
4658         * lib/target-supports.exp (check_ifunc_available): Likewise.
4659
4660 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4661
4662         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4663
4664 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4665
4666         * objc.dg/keywords-1.m: New test.
4667         * objc.dg/keywords-2.m: New test.
4668         * objc.dg/keywords-3.m: New test.
4669         * obj-c++.dg/keywords-1.mm: New test.
4670         * obj-c++.dg/keywords-2.mm: New test.
4671
4672 2010-09-28  Jason Merrill  <jason@redhat.com>
4673
4674         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4675         * g++.dg/ext/complit11.C: Likewise.
4676         * g++.old-deja/g++.law/temps1.C: Likewise.
4677
4678         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4679         * g++.old-deja/g++.mike/misc6.C: Likewise.
4680
4681 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4682
4683         * objc.dg/attributes/method-attribute-1.m: New.
4684         * objc.dg/attributes/method-attribute-2.m: New.
4685
4686         * obj-c++.dg/attributes/method-attribute-1.m: New.
4687         * obj-c++.dg/attributes/method-attribute-2.m: New.
4688
4689 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4690
4691         * objc.dg/attributes: New.
4692         * objc.dg/attributes/attributes.exp: New.
4693         * objc.dg/attributes/class-attribute-1.m: New.
4694         * objc.dg/attributes/class-attribute-2.m: New
4695         * objc.dg/attributes/categ-attribute-1.m: New
4696         * objc.dg/attributes/categ-attribute-2.m: New
4697         * objc.dg/attributes/proto-attribute-1.m: New
4698
4699         * obj-c++.dg/attributes: New.
4700         * obj-c++.dg/attributes/attributes.exp: New
4701         * obj-c++.dg/attributes/class-attribute-1.mm: New
4702         * obj-c++.dg/attributes/class-attribute-2.mm: New
4703         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4704         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4705         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4706
4707 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4708
4709         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4710         from the branch renamed to method-20b.m to avoid clashes).
4711
4712         2005-08-23  Stuart Hastings  <stuart@apple.com>
4713                     Ziemowit Laski  <zlaski@apple.com>
4714
4715         Radar 4209854
4716         * obj-c++.dg/method-23.mm: New.
4717         * objc.dg/method-20.m: New.
4718
4719 2010-09-28  Jan Hubicka  <jh@suse.cz>
4720
4721         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4722
4723 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4724
4725         PR target/44452
4726         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4727         i?86-*-solaris2.[89], *-*-vxworks*.
4728         * gcc.target/i386/pr22152.c: Likewise.
4729         * gcc.target/i386/vect8-ret.c: New test.
4730
4731 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4732
4733         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4734
4735 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4736
4737         Merge from 'apple/trunk' branch on FSF servers.
4738
4739         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4740
4741         Radar 4175534
4742         * obj-c++.dg/method-22.mm: New.
4743
4744 2010-09-27  Jason Merrill  <jason@redhat.com>
4745
4746         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4747         * g++.dg/ext/complit11.C: Adjust.
4748         * g++.old-deja/g++.law/temps1.C: Adjust.
4749         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4750         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4751
4752 2010-09-27  Ian Lance Taylor  <iant@google.com>
4753
4754         * lib/target-supports.exp (check_effective_target_split_stack):
4755         New procedure.
4756         * gcc.dg/split-1.c: New test.
4757         * gcc.dg/split-2.c: New test.
4758         * gcc.dg/split-3.c: New test.
4759         * gcc.dg/split-4.c: New test.
4760
4761 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4762
4763         PR objc/25464
4764         * objc.dg/type-size-3.m: New test.
4765
4766 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4767
4768         PR objc/45763
4769         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4770
4771 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4772
4773         PR objc/25450
4774         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4775         * objc.dg/type-size-2.m: Same change.
4776         * obj-c++.dg/encode-5.mm: Same change.
4777
4778 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4779
4780         Merge from 'apple/trunk' branch on FSF servers.  The original
4781         Changelogs are below.
4782
4783         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4784         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4785         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4786         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4787         in the branch).
4788         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4789         proto-qual-1.m in the branch) and the normal ABI on GNU.
4790         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4791         the test only with the NeXT runtime.
4792         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4793         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4794         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4795         Run the test only with the NeXT runtime.
4796
4797         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4798
4799         Radar 4492973
4800         * objc.dg/encode-7-64bit.m: New.
4801         * objc.dg/encode-7.m: Skip if -m64.
4802
4803         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4804
4805         Radar 4301047
4806         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4807         * obj-c++.dg/threedotthree-abi-1.mm: New
4808         * objc.dg/threedotthree-abi-1.m: New
4809
4810         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4811
4812         Radar 4136935
4813         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4814         * objc.dg/encode-6.m: Likewise.
4815         * objc.dg/encode-7.m: New test case.
4816
4817 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4818
4819         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4820         const-str-12.m to constr-str-12b.m to avoid conflicts.
4821
4822         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4823
4824         Radar 4229905
4825         * obj-c++.dg/warn5.mm: New
4826
4827         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4828
4829         Radar 4154928
4830         * obj-c++.dg/const-str-12.mm: New.
4831         * objc.dg/const-str-12.m: New.
4832
4833 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4834
4835         PR fortran/40569
4836         PR fortran/40568
4837         * gfortran.dg/storage_size_2.f08: Fix test.
4838         * gfortran.dg/c_sizeof_1.f90: Fix test.
4839         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4840         * gfortran.dg/c_sizeof_3.f90: New.
4841         * gfortran.dg/c_sizeof_4.f90: New.
4842         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4843         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4844
4845 2010-09-26  Daniel Kraft  <d@domob.eu>
4846
4847         PR fortran/45783
4848         PR fortran/45795
4849         * gfortran.dg/select_type_18.f03: New test.
4850
4851 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4852
4853         * gnat.dg/return2.ad[sb]: New test.
4854         * gnat.dg/return2_pkg.ads: New helper.
4855
4856 2010-09-25  Daniel Kraft  <d@domob.eu>
4857
4858         PR fortran/45776
4859         * gfortran.dg/io_constraints_6.f03: New test.
4860         * gfortran.dg/io_constraints_7.f03: New test.
4861         * gfortran.dg/newunit_2.f90: New test.
4862
4863 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4864
4865         * gfortran.dg/operator_c1202.f90: New test.
4866
4867 2010-09-24  Jan Hubicka  <jh@suse.cz>
4868
4869         * gcc.dg/tree-ssa/leaf.c: New testcase.
4870
4871 2010-09-24  Jan Hubicka  <jh@suse.cz>
4872
4873         PR tree-optimization/45738
4874         PR tree-optimization/45741
4875         * gcc.c-torture/compile/pr45741.c: New.
4876         * gfortran.fortran-torture/compile/pr45738.f90: New.
4877
4878 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4879
4880         * gcc.dg/cpp/undef-opt-1.c: New test.
4881
4882 2010-09-24  Jason Merrill  <jason@redhat.com>
4883
4884         * g++.dg/other/error10.C: Adjust expected output.
4885
4886 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4887
4888         PR middle-end/45234
4889         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4890         * gcc.target/i386/pr45234.c: New test.
4891
4892 2010-09-24  Richard Guenther  <rguenther@suse.de>
4893
4894         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4895
4896 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4897
4898         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4899         as a comment leader in regexp.
4900
4901 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4902
4903         * objc.dg/sync-2.m: New test.
4904         * obj-c++.dg/sync-2.mm: New test.
4905
4906 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4907
4908         PR fortran/40571
4909         * gfortran.dg/iso_fortran_env_7.f90: New.
4910
4911 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4912
4913         * obj-c++.dg/too-many-args.mm: New file.
4914
4915 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4916
4917         Merge from 'apple/trunk' branch on FSF servers.
4918
4919         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4920
4921         Radar 4491608
4922         * objc.dg/too-many-args.m: New
4923
4924 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4925
4926         PR fortran/45744
4927         * gfortran.dg/dependency_36.f90:  New test.
4928
4929 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4930
4931         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4932         * gcc.target/i386/pad-3.c: Ditto.
4933         * gcc.target/i386/pad-7.c: Ditto.
4934         * gcc.target/i386/pad-7.c: Ditto.
4935         * gcc.target/i386/pr36502.c: Ditto.
4936         * gcc.target/i386/zee.c: Ditto.
4937         * gcc.target/i386/20060821-1.c: Ditto.
4938         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4939         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4940         * gcc.target/i386/pad-5b.c: Ditto.
4941         * gcc.target/i386/pad-6a.c: Ditto.
4942         * gcc.target/i386/pad-6b.c: Ditto.
4943         * gcc.target/i386/pad-8.c: Ditto.
4944         * gcc.target/i386/pad-9.c: Ditto.
4945         * gcc.target/i386/pad-10.c: Ditto.
4946         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4947
4948 2010-09-23  Richard Guenther  <rguenther@suse.de>
4949
4950         PR tree-optimization/45565
4951         * g++.dg/ipa/pr45565.C: New testcase.
4952
4953 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4954
4955         PR fortran/45745
4956         PR fortran/45648
4957         * gfortran.dg/vector_subscript_bound_1.f90: New.
4958
4959 2010-09-23  Richard Guenther  <rguenther@suse.de>
4960
4961         PR middle-end/45750
4962         * gcc.dg/pr45750.c: New testcase.
4963
4964 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4965
4966         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4967         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4968         build.
4969
4970 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4971
4972         PR rtl-optimization/44374
4973         * gcc.target/arm/headmerge-1.c: New test.
4974         * gcc.target/arm/headmerge-2.c: New test.
4975         * gcc.target/i386/headmerge-1.c: New test.
4976         * gcc.target/i386/headmerge-2.c: New test.
4977
4978 2010-09-23  Daniel Kraft  <d@domob.eu>
4979
4980         PR fortran/38936
4981         PR fortran/44044
4982         PR fortran/45474
4983         * gfortran.dg/intrinsic_intent_1.f03: New test.
4984         * gfortran.dg/select_type_17.f03: New test.
4985         * gfortran.dg/associate_5.f03: More definability tests.
4986         * gfortran.dg/enum_2.f90: Check definability.
4987         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4988         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4989         * gfortran.dg/char_expr_2.f90: Ditto.
4990         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4991         * gfortran.dg/enum_5.f90: Ditto.
4992         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4993         * gfortran.dg/impure_assignment_2.f90: Ditto.
4994         * gfortran.dg/impure_assignment_3.f90: Ditto.
4995         * gfortran.dg/intent_out_1.f90: Ditto.
4996         * gfortran.dg/intent_out_3.f90: Ditto.
4997         * gfortran.dg/pointer_assign_7.f90: Ditto.
4998         * gfortran.dg/pointer_intent_3.f90: Ditto.
4999         * gfortran.dg/pr19936_1.f90: Ditto.
5000         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5001         * gfortran.dg/simpleif_2.f90: Ditto.
5002         * gfortran.dg/protected_5.f90: Ditto.
5003         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5004         * gfortran.dg/protected_6.f90: Ditto.
5005         * gfortran.dg/protected_7.f90: Ditto.
5006
5007 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5008
5009         PR libfortran/45710
5010         * gfortran.dg/namelist_65.f90: New test.
5011
5012 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5013
5014         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5015         the regexp pattern between the expected label and location string.
5016
5017 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5018
5019         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5020
5021 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5022
5023         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5024         * gcc.dg/pr27898.c: Likewise.
5025         * gcc.dg/pr28712.c: Likewise.
5026         * gcc.dg/pr30762-1.c: Likewise.
5027         * gcc.dg/pr31529-1.c: Likewise.
5028         * gcc.dg/pr34457-1.c: Likewise.
5029         * gcc.dg/pr34668-1.c: Likewise.
5030         * gcc.dg/pr34989-1.c: Likewise.
5031         * gcc.dg/pr43557-1.c: Likewise.
5032
5033 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR rtl-optimization/45739
5036         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5037
5038 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5039
5040         * gcc.target/sparc/mnofpu.c: New test.
5041
5042 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR rtl-optimization/45739
5045         * gcc.target/i386/pr45739.c: New test.
5046
5047 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5048
5049         PR fortran/45648
5050         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5051         and counts. Add non-elemental function call check.
5052
5053         PR fortran/45648
5054         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5055         arguments checks. Update temporary counts.
5056         * gfortran.dg/transpose_optimization_1.f90: New.
5057
5058 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5059
5060         PR objc/23710
5061         * objc.dg/invalid-method-1.m: New.
5062
5063 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5064
5065         Merge from 'apple/trunk' branch on FSF servers.
5066
5067         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5068
5069         Radar 4291785
5070         * objc.dg/naming-4.m: New
5071         * objc.dg/naming-5.m: New
5072         * obj-c++.dg/naming-1.mm: New
5073         * obj-c++.dg/naming-2.mm: New
5074
5075 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5076             Jack Howarth  <howarth@bromo.med.uc.edu>
5077
5078         PR c++/45645
5079         * g++.dg/torture/pr44972.C: Use portable assert().
5080
5081 2010-09-21  Richard Guenther  <rguenther@suse.de>
5082
5083         PR tree-optimization/45580
5084         * g++.dg/torture/pr45580.C: New testcase.
5085
5086 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5087
5088         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5089
5090 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5091
5092         PR fortran/45438
5093         * gfortran.dg/pointer_check_7.f90: New.
5094
5095 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR rtl-optimization/45728
5098         * gcc.c-torture/compile/pr45728.c: New test.
5099
5100 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5101
5102         PR fortran/45081
5103         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5104
5105 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5106
5107         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5108
5109 2010-09-20  Richard Guenther  <rguenther@suse.de>
5110
5111         PR middle-end/45704
5112         * gcc.dg/torture/pr45704.c: New testcase.
5113
5114 2010-09-20  Jan Hubicka  <jh@suse.cz>
5115
5116         PR tree-optimize/45605
5117         * g++.dg/tree-ssa/pr45605.C: New testcase.
5118
5119 2010-09-20  Michael Matz  <matz@suse.de>
5120
5121         PR testsuite/45706
5122         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5123         enough.
5124
5125 2010-09-20  Richard Guenther  <rguenther@suse.de>
5126
5127         PR tree-optimization/45705
5128         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5129
5130 2010-09-20  Michael Matz  <matz@suse.de>
5131
5132         PR testsuite/45706
5133         * lib/target-supports.exp (check_effective_target_vect_perm):
5134         Add i?86-*-*.
5135
5136 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR rtl-optimization/45695
5139         * gcc.c-torture/execute/pr45695.c: New test.
5140
5141 2010-09-19  Jan Hubicka  <jh@suse.cz>
5142
5143         PR lto/44246
5144         * gcc.c-torture/compile/pr44246.c:New file.
5145
5146 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5147
5148         PR tree-optimization/45714
5149         * gfortran.dg/vect/pr45714-a.f: New test.
5150         * gfortran.dg/vect/pr45714-b.f: New test.
5151
5152 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5153
5154         * gnat.dg/const1.adb: Rename into...
5155         * gnat.dg/constant1.adb: ...this.
5156         * gnat.dg/constant2.adb: New test.
5157         * gnat.dg/constant2_pkg1.ads: New helper.
5158         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5159
5160 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5161
5162         * gnat.dg/specs/constant1.ads: New test.
5163         * gnat.dg/specs/constant1_pkg.ads: New helper.
5164
5165 2010-09-18  Jan Hubicka  <jh@suse.cz>
5166
5167         PR tree-optimization/45453
5168         * g++.dg/tree-ssa/pr45453.C: New testcase.
5169
5170 2010-09-18  Jason Merrill  <jason@redhat.com>
5171
5172         * g++.dg/cpp0x/initlist44.C: New.
5173
5174 2010-09-18  Richard Guenther  <rguenther@suse.de>
5175
5176         PR tree-optimization/45709
5177         * g++.dg/torture/pr45709-2.C: New testcase.
5178
5179 2010-09-18  Richard Guenther  <rguenther@suse.de>
5180
5181         PR tree-optimization/45709
5182         * g++.dg/torture/pr45709.C: New testcase.
5183
5184 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5185
5186         PR testsuite/45719
5187         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5188
5189 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5190
5191         * gcc.target/i386/pad-1.c: New.
5192         * gcc.target/i386/pad-2.c: Likewise.
5193         * gcc.target/i386/pad-3.c: Likewise.
5194         * gcc.target/i386/pad-4.c: Likewise.
5195         * gcc.target/i386/pad-5a.c: Likewise.
5196         * gcc.target/i386/pad-5b.c: Likewise.
5197         * gcc.target/i386/pad-6a.c: Likewise.
5198         * gcc.target/i386/pad-6b.c: Likewise.
5199         * gcc.target/i386/pad-7.c: Likewise.
5200         * gcc.target/i386/pad-8.c: Likewise.
5201         * gcc.target/i386/pad-9.c: Likewise.
5202         * gcc.target/i386/pad-10.c: Likewise.
5203
5204 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5205
5206         PR middle-end/45234
5207         * gcc.dg/torture/stackalign/alloca-5.c: New.
5208
5209 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5210
5211         PR middle-end/45678
5212         * gcc.dg/torture/pr45678-2.c: New.
5213
5214 2010-09-17  Richard Guenther  <rguenther@suse.de>
5215
5216         PR middle-end/45678
5217         * gcc.dg/torture/pr45678-1.c: New testcase.
5218
5219 2010-09-17  Michael Matz  <matz@suse.de>
5220
5221         PR tree-optimization/43432
5222         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5223         check_effective_target_vect_perm_short): New predicates.
5224         (check_effective_target_vect_perm): Include x86_64.
5225         * gcc.dg/vect/pr43432.c: New test.
5226         * gcc.dg/vect/vect-114.c: Adjust.
5227         * gcc.dg/vect/vect-15.c: Ditto.
5228         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5229         * gcc.dg/vect/slp-perm-9.c: Ditto.
5230
5231 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5232
5233         PR testsuite/45692
5234         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5235         GNU runtime.
5236
5237 2010-09-17  Richard Guenther  <rguenther@suse.de>
5238
5239         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5240         * gcc.dg/pr28706.c: Likewise.
5241         * gcc.dg/pr28712.c: Likewise.
5242         * gcc.dg/pr30762-1.c: Likewise.
5243         * gcc.dg/pr30762-2.c: Likewise.
5244         * gcc.dg/pr31529-1.c: Likewise.
5245         * gcc.dg/pr31529-2.c: Likewise.
5246         * gcc.dg/pr34457-1.c: Likewise.
5247         * gcc.dg/pr34457-2.c: Likewise.
5248         * gcc.dg/pr34668-1.c: Likewise.
5249         * gcc.dg/pr34668-2.c: Likewise.
5250         * gcc.dg/pr34989-1.c: Likewise.
5251         * gcc.dg/pr34989-2.c: Likewise.
5252         * gcc.dg/pr43557-1.c: Likewise.
5253         * gcc.dg/pr43557-2.c: Likewise.
5254         * gcc.dg/debug/pr41893-1.c: Likewise.
5255         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5256         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5257         * gcc.dg/matrix/matrix-4.c: Likewise.
5258         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5259         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5260         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5261         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5262
5263 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5264
5265         PR fortran/43665
5266         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5267         optimizations.
5268         * gfortran.dg/intent_optimize_1.f90: New test.
5269
5270 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5271
5272         * gcc.target/i386/divmod-1.c: New.
5273         * gcc.target/i386/divmod-2.c: Likewise.
5274         * gcc.target/i386/divmod-3.c: Likewise.
5275         * gcc.target/i386/divmod-4.c: Likewise.
5276         * gcc.target/i386/divmod-4a.c: Likewise.
5277         * gcc.target/i386/divmod-5.c: Likewise.
5278         * gcc.target/i386/divmod-6.c: Likewise.
5279         * gcc.target/i386/divmod-7.c: Likewise.
5280         * gcc.target/i386/divmod-8.c: Likewise.
5281         * gcc.target/i386/udivmod-1.c: Likewise.
5282         * gcc.target/i386/udivmod-2.c: Likewise.
5283         * gcc.target/i386/udivmod-3.c: Likewise.
5284         * gcc.target/i386/udivmod-4.c: Likewise.
5285         * gcc.target/i386/udivmod-4a.c: Likewise.
5286         * gcc.target/i386/udivmod-5.c: Likewise.
5287         * gcc.target/i386/udivmod-6.c: Likewise.
5288         * gcc.target/i386/udivmod-7.c: Likewise.
5289         * gcc.target/i386/udivmod-8.c: Likewise.
5290
5291 2010-09-16  Jan Hubicka  <jh@suse.cz>
5292
5293         * g++.dg/lto/pr45679-1_0.C: New file.
5294         * g++.dg/lto/pr45679-1_1.C: New file.
5295         * g++.dg/lto/pr45679-0_0.C: New file.
5296         * g++.dg/lto/pr45679-0_1.C: New file.
5297
5298 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5299
5300         PR fortran/45674
5301         * gfortran.dg/class_dummy_2.f03: New.
5302
5303 2010-09-16  Richard Guenther  <rguenther@suse.de>
5304
5305         PR tree-optimization/45623
5306         * gcc.dg/torture/pr45623.c: New testcase.
5307
5308 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5309
5310         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5311         name and parentheses.
5312         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5313
5314 2010-09-15  Jason Merrill  <jason@redhat.com>
5315
5316         * g++.dg/parse/parameter-declaration-2.C: New.
5317
5318         * g++.dg/cpp0x/scoped_enum2.C: New.
5319
5320 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5321
5322         * gcc.c-torture/compile/20100915-1.c: New test.
5323
5324 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5325
5326         PR middle-end/45644
5327         * gcc.dg/ipa/pr45644.c: New test.
5328
5329 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR tree-optimization/45633
5332         * gcc.dg/vect/pr45633.c: New test.
5333
5334 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5335
5336         PR fortran/45577
5337         * gfortran.dg/allocate_derived_4.f90: New.
5338
5339 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5340
5341         * lib/target-supports.exp
5342         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5343         supported flag to true for neon.
5344
5345 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5346
5347         PR c++/45665
5348         * g++.dg/template/crash103.C: New.
5349
5350 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5351
5352         Merge from 'apple/trunk' branch on FSF servers.
5353
5354         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5355
5356         Radar 4457381
5357         * objc.dg/msg-in-protocol.m: New.
5358         * obj-c++.dg/msg-in-protocol.mm: New.
5359
5360         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5361
5362         Radar 4219590
5363         * objc.dg/break-in-ifstmt.m: New.
5364
5365         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5366
5367         Radar 4174166
5368         * obj-c++.dg/comp-types-13.mm: New.
5369         * objc.dg/comp-types-12.m: New.
5370
5371         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5372
5373         Radar 4216500
5374         * obj-c++.dg/proto-lossage-7.mm: New.
5375         * objc.dg/proto-lossage-7.m: New.
5376
5377 2010-09-14  Jan Hubicka  <jh@suse.cz>
5378
5379         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5380         folding.
5381         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5382         folding.
5383
5384 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5385
5386         PR middle-end/45567
5387         * gcc.dg/pr45567.c: New test.
5388
5389         PR debug/45660
5390         * g++.dg/debug/pr45660.C: New test.
5391
5392 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5393
5394         PR tree-optimization/45470
5395         * g++.dg/vect/pr45470-a.cc: New test.
5396         * g++.dg/vect/pr45470-a.cc: New test.
5397
5398 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5399
5400         PR target/42070
5401         * lib/profopt.exp: Prune warnings on execname2 compile.
5402         * lib/prune.exp: Prune "can't add line info" warnings.
5403
5404 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5405
5406         PR libfortran/45532
5407         * gfortran.dg/namelist_64.f90: New test.
5408
5409 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5410
5411         PR rtl-optimization/45617
5412         * gcc.target/i386/pr45617.c: New test.
5413
5414 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5415
5416         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5417
5418 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5419
5420         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5421         * gcc.target/i386/fma4-vector.c: Likewise.
5422         * gcc.target/i386/vectorize2.c: Likewise.
5423         * gcc.target/i386/vectorize4.c: Likewise.
5424         * gcc.target/i386/vectorize5.c: Likewise.
5425         * gcc.target/i386/vectorize6.c: Likewise.
5426         * gcc.target/i386/vectorize8.c: Likewise.
5427
5428         * gcc.target/i386/vect-double-1.c: New.
5429         * gcc.target/i386/vect-double-1a.c: Likewise.
5430         * gcc.target/i386/vect-double-2.c: Likewise.
5431         * gcc.target/i386/vect-double-2a.c: Likewise.
5432
5433         * lib/target-supports.exp (check_effective_target_vect_double):
5434         Set et_vect_double_saved to 0 when tuning for Atom.
5435
5436 2010-09-13  Jan Hubicka  <jh@suse.cz>
5437
5438         * gcc.dg/torture/pr23821.c: Drop static keyword.
5439         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5440         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5441
5442 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5443
5444         * gcc.target/arm/sync-1.c: New.
5445
5446 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5447
5448         * gnat.dg/memtrap.adb: New test.
5449
5450 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5451
5452         * gfortran.dg/promotion.f90: Fix options.
5453
5454 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5455
5456         * g++.dg/cpp0x/range-for1.C: New.
5457         * g++.dg/cpp0x/range-for2.C: New.
5458         * g++.dg/cpp0x/range-for3.C: New.
5459         * g++.dg/cpp0x/range-for4.C: New.
5460         * g++.dg/cpp0x/range-for5.C: New.
5461         * g++.dg/cpp0x/range-for6.C: New.
5462
5463 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5464
5465         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5466         and counts. Check that transpose is not called.
5467         * gfortran.dg/transpose_2.f90: Update error message.
5468
5469 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5470
5471         PR c++/43824
5472         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5473         * g++.dg/lookup/strong-using-2.C: Likewise.
5474         * g++.dg/lookup/strong-using-3.C: Likewise.
5475         * g++.dg/lookup/strong-using-5.C: Likewise.
5476
5477         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5478         * g++.dg/cpp0x/inline-ns4.C: New.
5479         * g++.dg/cpp0x/inline-ns5.C: New.
5480
5481 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5482
5483         PR middle-end/45634
5484         * gfortran.fortran-torture/compile/pr45634.f90: New.
5485
5486 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5487
5488         * objc.dg/fobjc-exceptions.m: New test.
5489
5490 2010-09-10  Jan Hubicka  <jh@suse.cz>
5491
5492         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5493
5494 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5495
5496         PR tree-optimization/44972
5497         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5498         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5499         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5500         instead.
5501         * g++.dg/torture/pr44972.C: New test.
5502
5503 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5504
5505         PR tree-optimization/44972
5506         * g++.dg/torture/pr34850.C: Remove expected warning.
5507
5508 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5509
5510         * gfortran.dg/dummy_optional_arg.f90: New test.
5511
5512 2010-09-08  Jan Hubicka  <jh@suse.cz>
5513
5514         PR tree-optimization/45598
5515         * fortran.fortran-torture/compile/pr45598.f90: New test.
5516
5517 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5518
5519         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5520         * lib/target-supports.exp (check_ifunc_available): New.
5521         * gcc.dg/attr-ifunc-1.c: New.
5522         * gcc.dg/attr-ifunc-2.c: New.
5523         * gcc.dg/attr-ifunc-3.c: New.
5524         * gcc.dg/attr-ifunc-4.c: New.
5525         * gcc.dg/attr-ifunc-5.c: New.
5526         * g++.dg/ext/attr-ifunc-1.C: New.
5527         * g++.dg/ext/attr-ifunc-2.C: New.
5528         * g++.dg/ext/attr-ifunc-3.C: New.
5529         * g++.dg/ext/attr-ifunc-4.C: New.
5530
5531 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5532
5533         PR middle-end/40386
5534         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5535
5536 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5537
5538         * gfortran.dg/inline_transpose_1.f90: New test.
5539
5540 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5541
5542         PR c++/45588
5543         * g++.dg/warn/Wunused-var-15.C: New test.
5544
5545 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5546
5547         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5548         hppa*-*-hpux*.
5549
5550 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5551
5552         * objc/execute/exceptions/throw-nil.m: New test.
5553         * objc/execute/exceptions/handler-1.m: Updated to use the new
5554         objc_set_uncaught_exception_handler() function.
5555         * objc/execute/exceptions/matcher-1.m: New test.
5556
5557 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5558
5559         PR fortran/38282
5560         * gfortran.dg/bit_comparison_1.F90: New test.
5561         * gfortran.dg/leadz_trailz_3.f90: New test.
5562         * gfortran.dg/masklr_2.F90: New test.
5563         * gfortran.dg/shiftalr_1.F90: New test.
5564         * gfortran.dg/merge_bits_2.F90: New test.
5565         * gfortran.dg/dshift_2.F90: New test.
5566         * gfortran.dg/bit_comparison_2.F90: New test.
5567         * gfortran.dg/masklr_1.F90: New test.
5568         * gfortran.dg/merge_bits_1.F90: New test.
5569         * gfortran.dg/dshift_1.F90: New test.
5570         * gfortran.dg/shiftalr_2.F90: New test.
5571
5572 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5573
5574         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5575         functions from objc/typedstream.h are deprecated.
5576
5577 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5578
5579         * lib/target-supports.exp
5580         (check_effective_target_run_expensive_tests): New proc.
5581         * gcc.c-torture/compile/limits-fnargs.c: Use
5582         dg-require-effective-target run_expensive_tests.
5583
5584 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5585
5586         PR fortran/45597
5587         * gfortran.dg/gomp/pr45597.f90: New test.
5588
5589         PR fortran/45595
5590         * gfortran.dg/gomp/pr45595.f90: New test.
5591
5592 2010-09-08  Michael Matz  <matz@suse.de>
5593
5594         * c-c++-common/uninit-17.c: Adjust.
5595
5596 2010-09-08  Michael Matz  <matz@suse.de>
5597
5598         PR tree-optimization/43430
5599         * gcc.dg/vect/pr43430-2.c: New test.
5600
5601 2010-09-08  Michael Matz  <matz@suse.de>
5602
5603         PR tree-optimization/33244
5604         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5605
5606 2010-09-08  Richard Guenther  <rguenther@suse.de>
5607
5608         PR tree-optimization/45578
5609         * gfortran.dg/pr45578.f90: New testcase.
5610
5611 2010-09-08  Richard Guenther  <rguenther@suse.de>
5612
5613         PR testsuite/45590
5614         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5615
5616 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5617
5618         PR fortran/45576
5619         * gfortran.dg/char_length_18.f90:  New test.
5620
5621 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5622
5623         PR target/36502
5624         * gcc.target/i386/pr36502.c: New test.
5625
5626         PR target/42313
5627         PR target/44651
5628         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5629         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5630
5631 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5632
5633         * gfortran.dg/achar_4.f90: Enable bounds checking.
5634
5635 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5636
5637         PR target/45206
5638         * gcc.target/i386/pr45206.c: New test.
5639
5640 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5641
5642         PR fortran/45505
5643         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5644
5645 2010-09-07  Jan Hubicka  <jh@suse.cz>
5646
5647         * gcc.c-torture/compile/20100907.c: New testcase.
5648
5649 2010-09-07  Richard Guenther  <rguenther@suse.de>
5650
5651         PR middle-end/45569
5652         * g++.dg/eh/pr45569.C: New testcase.
5653
5654 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5655
5656         PR target/43137
5657         * gcc.target/arm/pr43137.c: New test.
5658
5659 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5660
5661         PR fortran/36931
5662         * gfortran.dg/dependency_35.f90:  New test.
5663
5664 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5665
5666         PR fortran/34145
5667         * gfortran.dg/char_length_17.f90:  New test.
5668
5669 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5670
5671         PR c++/45200
5672         PR c++/45293
5673         PR c++/45558
5674         * g++.dg/template/typedef34.C: New test.
5675         * g++.dg/template/typedef35.C: New test.
5676
5677 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5678
5679         PR target/22152
5680         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5681
5682 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5683
5684         * g++.dg/warn/Wdouble-promotion.C: New.
5685
5686 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5687
5688         * g++.dg/parse/redef2.C: New.
5689
5690 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5691
5692         * gcc.dg/20100906-1.c: New testcase.
5693
5694 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR testsuite/45543
5697         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5698         DW_TAG_enumeration_type DIE.
5699
5700 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5701
5702         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5703         Update XFAILs.
5704
5705 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5706
5707         PR rtl-optimization/44919
5708         * g++.dg/opt/pr44919.C: New.
5709
5710 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5711
5712         PR fortran/38282
5713         * gfortran.dg/iall_iany_iparity_1.f90: New.
5714         * gfortran.dg/iall_iany_iparity_2.f90: New.
5715
5716 2010-09-06  Jason Merrill  <jason@redhat.com>
5717
5718         * g++.dg/cpp0x/initlist42.C: New.
5719
5720         * g++.dg/cpp0x/auto19.C: New.
5721
5722         * g++.dg/template/sfinae25.C: New.
5723         * g++.dg/template/char1.C: Expect warning.
5724         * g++.dg/template/nontype10.C: Likewise.
5725
5726         * g++.dg/cpp0x/implicit9.C: New.
5727
5728         * g++.dg/cpp0x/initlist43.C: New.
5729
5730 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5731
5732         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5733
5734 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5735
5736         * gcc.dg/Wdouble-promotion.c: New.
5737
5738 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5739
5740         * gfortran.dg/float128_1.f90: Remove test case as
5741         it always fails since Rev 163611 backed out the
5742         front-end implementation.
5743
5744 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5745
5746         * gfortran.dg/float128_1.f90: XFAIL test case.
5747
5748 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5749
5750         * gfortran.dg/bessel_7.f90: Decrease required precision.
5751
5752 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5753
5754         PR testsuite/45545
5755         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5756         ref-all-matching targets.
5757
5758 2010-09-05  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/45535
5761         * gcc.c-torture/compile/pr45535.c: New testcase.
5762
5763 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5764
5765         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5766         "\[^\n\]*".
5767         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5768         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5769         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5770         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5771         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5772         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5773         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5774         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5775         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5776         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5777         * gcc.target/i386/pr22152.c: Likewise.
5778         * gcc.target/i386/pr36992-1.c: Likewise.
5779         * gcc.target/i386/pr36992-2.c: Likewise.
5780         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5781
5782 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5783
5784         PR testsuite/43957
5785         * gcc.dg/const-uniq-1.c: Modify regexp.
5786
5787 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5788
5789         PR fortran/45530
5790         * gfortran.dg/namelist_63.f90: New.
5791
5792 2010-09-04  Jan Hubicka  <jh@suse.cz>
5793
5794         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5795         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5796
5797 2010-09-04  Jan Hubicka  <jh@suse.cz>
5798
5799         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5800
5801 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5802
5803         PR fortran/45507
5804         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5805
5806 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5807
5808         * gcc.dg/opts-4.c: New test.
5809
5810 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5811
5812         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5813         * gcc.dg/vect/vect-peel-4.c: Ditto.
5814
5815 2010-09-03  Daniel Kraft  <d@domob.eu>
5816
5817         PR fortran/45525
5818         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5819
5820 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5821
5822         PR fortran/45159
5823         * gfortran.dg/dependency_34.f90:  New test.
5824
5825 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5826
5827         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5828
5829 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5830
5831         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5832         gcc.target/i386/clearcap.map if supported.
5833
5834 2010-09-03  Michael Matz  <matz@suse.de>
5835
5836         PR middle-end/45415
5837         * gcc.dg/pr45415.c: New test.
5838
5839 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5840
5841         PR tree-optimization/45506
5842         * gcc.dg/pr45506.c: New.
5843
5844 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5845
5846         PR target/45476
5847         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5848         * gcc.target/i386/float128-2.c: Ditto.
5849
5850 2010-09-03  Daniel Kraft  <d@domob.eu>
5851
5852         PR fortran/34162
5853         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5854         * gfortran.dg/internal_dummy_2.f08: New test.
5855         * gfortran.dg/internal_dummy_3.f08: New test.
5856         * gfortran.dg/internal_dummy_4.f08: New test.
5857
5858 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR debug/45500
5861         * gcc.target/i386/pr45500.c: New test.
5862
5863 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5864
5865         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5866
5867 2010-09-03  Daniel Kraft  <d@domob.eu>
5868
5869         PR fortran/44602
5870         * gfortran.dg/exit_2.f08; Adapt error messages.
5871         * gfortran.dg/exit_3.f08: New test.
5872         * gfortran.dg/exit_4.f08: New test.
5873         * gfortran.dg/exit_5.f03: New test.
5874
5875 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5876
5877         * gfortran.dg/ishft_4.f90: New test.
5878
5879 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5880
5881         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5882         FRIZ/XSRIZ instruciton for (double)(long long)x.
5883         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5884
5885 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5886
5887         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5888
5889 2010-09-02  Richard Guenther  <rguenther@suse.de>
5890
5891         PR tree-optimization/44937
5892         PR tree-optimization/45412
5893         * g++.dg/opt/pr45412.C: New testcase.
5894         * gcc.c-torture/compile/pr45412.c: Likewise.
5895         * gcc.c-torture/compile/pr44937.c: Likewise.
5896
5897 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5898
5899         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5900         but using -Werror=comment.
5901         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5902         expected error messages.
5903
5904 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5905
5906         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5907         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5908
5909 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5910
5911         PR fortran/45489
5912         * gfortran.dg/initialization_27.f90: New.
5913
5914 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5915
5916         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5917         check into different basic blocks. Expect vectorization if misaligned
5918         stores are supported.
5919         * gcc.dg/vect/bb-slp-8a.c: New test.
5920         * gcc.dg/vect/bb-slp-8b.c: New test.
5921
5922 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5923
5924         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5925
5926 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5927
5928         PR fortran/44541
5929         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5930         * gfortran.dg/class_dummy_1.f03: New.
5931
5932 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5933
5934         PR middle-end/45458
5935         * g++.dg/tree-prof/partition2.C: New test.
5936
5937 2010-09-01  Richard Guenther  <rguenther@suse.de>
5938
5939         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5940         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5941         * gcc.c-torture/execute/20100827-1.c: Likewise.
5942
5943 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5944
5945         * gfortran.dg/execute_command_line_1.f90: New test.
5946
5947 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5948
5949         PR preprocessor/45457
5950         * c-c++-common/cpp/pr45457.c: New test.
5951
5952 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5953
5954         * gcc.dg/nested-func-8.c: New test.
5955
5956 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5957
5958         PR fortran/38282
5959         * gfortran.dg/popcnt_poppar_1.F90: New test.
5960         * gfortran.dg/popcnt_poppar_2.F90: New test.
5961
5962 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5963
5964         * gcc.target/i386/volatile-2.c: Require nonpic target.
5965
5966 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5967
5968         PR middle-end/45461
5969         * gcc.dg/pr45461.c: New test.
5970
5971 2010-08-31  Richard Guenther  <rguenther@suse.de>
5972
5973         PR testsuite/45455
5974         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5975
5976 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5977
5978         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5979
5980 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5981
5982         PR fortran/45456
5983         * gfortran.dg/typebound_proc_18.f03: New.
5984
5985 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5986
5987         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5988         * lib/scanasm.exp (scan-stack-usage): Likewise.
5989         (scan-stack-usage-not): Likewise.
5990         * gcc.dg/stack-usage-1.c: New test.
5991         * gcc.target/i386/stack-usage-realign.c: Likewise.
5992
5993 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5994
5995         PR tree-optimization/45427
5996         * gcc.dg/tree-ssa/pr45427.c: New test.
5997
5998 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5999
6000         PR c++/45043
6001         * g++.dg/template/crash102.C: New.
6002
6003 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR middle-end/45423
6006         * gcc.dg/gomp/atomic-12.c: New test.
6007         * gcc.dg/gomp/atomic-13.c: New test.
6008         * gcc.dg/gomp/atomic-14.c: New test.
6009         * g++.dg/gomp/atomic-11.C: New test.
6010         * g++.dg/gomp/atomic-12.C: New test.
6011         * g++.dg/gomp/atomic-13.C: New test.
6012         * g++.dg/gomp/atomic-14.C: New test.
6013
6014 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6015
6016         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6017         delimiter.
6018
6019 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6020
6021         * gnat.dg/discr24.adb: New test.
6022
6023 2010-08-30  Richard Guenther  <rguenther@suse.de>
6024
6025         PR tree-optimization/45449
6026         * gcc.dg/pr45449.c: New testcase.
6027
6028 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6029
6030         * gcc.dg/opts-1.c: Expect errors, not warnings.
6031
6032 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6033
6034         PR fortran/42769
6035         * gfortran.dg/dynamic_dispatch_11.f03: New.
6036
6037 2010-08-29  Jason Merrill  <jason@redhat.com>
6038
6039         PR c++/44991
6040         * g++.dg/parse/defarg15.C: New.
6041
6042 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6043
6044         PR fortran/45439
6045         * gfortran.dg/select_type_16.f03: New.
6046
6047 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6048             Tobias Burnus  <burnus@net-b.de>
6049
6050         * gfortran.dg/bessel_7.f90: Decrease required precision.
6051
6052 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6053             Kaz Kojima  <kkojima@gcc.gnu.org>
6054
6055         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6056
6057 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6058
6059         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6060         floating point conversion code generation.
6061         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6062         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6063         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6064         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6065         to integer conversion code generation.
6066         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6067         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6068         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6069         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6070
6071 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6072
6073         PR fortran/32049
6074         * gfortran.dg/random_seed_1.f90: Adjust test.
6075         * gfortran.dg/float128_1.f90: New test.
6076
6077 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6078
6079         PR fortran/33197
6080         * gfortran.dg/norm2_1.f90: New.
6081         * gfortran.dg/norm2_2.f90: New.
6082         * gfortran.dg/norm2_3.f90: New.
6083         * gfortran.dg/norm2_4.f90: New.
6084         * gfortran.dg/parity_1.f90: New.
6085         * gfortran.dg/parity_2.f90: New.
6086         * gfortran.dg/parity_3.f90: New.
6087
6088 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6089
6090         PR fortran/45420
6091         * gfortran.dg/select_type_15.f03: New.
6092
6093 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6094
6095         PR libfortran/43217
6096         * gfortran.dg/hollerith8.f90: New test.
6097
6098 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6099
6100         PR fortran/45159
6101         * gfortran.dg/dependency_33.f90:  New test.
6102
6103 2010-08-27  Richard Guenther  <rguenther@suse.de>
6104
6105         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6106         * gcc.dg/graphite/scop-2.c: Likewise.
6107         * gcc.dg/graphite/scop-20.c: Likewise.
6108         * gcc.dg/vect/slp-25.c: Likewise.
6109
6110 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6111
6112         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6113
6114 2010-08-26  Daniel Kraft  <d@domob.eu>
6115
6116         PR fortran/38936
6117         PR fortran/44047
6118         PR fortran/45384
6119         * gfortran.dg/associate_8.f03: New test.
6120         * gfortran.dg/select_type_13.f03: New test.
6121         * gfortran.dg/select_type_14.f03: New test.
6122
6123 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR tree-optimization/44485
6126         * gcc.dg/pr44485.c: New test.
6127
6128 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6129
6130         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6131         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6132         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6133
6134 2010-08-26  Richard Guenther  <rguenther@suse.de>
6135
6136         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6137         * gcc.dg/graphite/scop-21.c: Likewise.
6138
6139 2010-08-26  Richard Guenther  <rguenther@suse.de>
6140
6141         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6142         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6143         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6144         * gcc.dg/vect/vect-91.c: Likewise.
6145         * gcc.dg/vect/vect-peel-1.c: Likewise.
6146         * gcc.dg/vect/vect-peel-2.c: Likewise.
6147         * gcc.dg/vect/vect-peel-4.c: Likewise.
6148
6149 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6150
6151         PR libfortran/41859
6152         * gfortran.dg/der_io_4.f90: New test.
6153
6154 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR rtl-optimization/44858
6157         * gcc.c-torture/execute/pr44858.c: New test.
6158
6159         PR rtl-optimization/45400
6160         * g++.dg/other/i386-8.C: New test.
6161
6162 2010-08-25  Richard Guenther  <rguenther@suse.de>
6163
6164         * gcc.dg/alias-8.c: Adjust.
6165
6166 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6167
6168         * gcc.target/i386/combine-mul.c: New test.
6169
6170 2010-08-25  Richard Guenther  <rguenther@suse.de>
6171
6172         PR lto/44562
6173         * gcc.dg/graphite/id-27.c: New testcase.
6174         * gcc.dg/lto/20100825-1_0.c: Likewise.
6175
6176 2010-08-25  Richard Guenther  <rguenther@suse.de>
6177
6178         PR tree-optimization/45316
6179         * g++.dg/opt/pr45316.C: New testcase.
6180
6181 2010-08-25  Richard Guenther  <rguenther@suse.de>
6182
6183         PR tree-optimization/45393
6184         * g++.dg/torture/pr45393.C: New testcase.
6185
6186 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR tree-optimization/45059
6189         * gcc.c-torture/compile/pr45059.c: New test.
6190
6191 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6192
6193         * lib/target-supports.exp (check_effective_target_vect_unpack):
6194         Set vect_unpack supported flag to true for neon.
6195
6196 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6197
6198         * gcc.dg/tree-ssa/ifc-5.c: New.
6199
6200 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6201
6202         * gcc.dg/tree-ssa/ifc-4.c: New.
6203         * gcc.dg/tree-ssa/ifc-7.c: New.
6204
6205 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6206
6207         * gcc.dg/vect/vect.exp: Check loongson targets
6208         * g++.dg/vect/vect.exp: Likewise
6209         * gfortran.dg/vect/vect.exp: Likewise
6210
6211 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6212
6213         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6214         -mveclibabi=mass.
6215
6216 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6217
6218         PR fortran/45366
6219         * gfortran.dg/proc_ptr_29.f90: New.
6220
6221 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6222             Dominique d'Humieres  <dominiq@lps.ens.fr>
6223
6224         PR fortran/45367
6225         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6226
6227 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6228
6229         PR fortran/45367
6230         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6231
6232 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6233
6234         PR fortran/36158
6235         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6236
6237 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6238             Dominique d'Humieres  <dominiq@lps.ens.fr>
6239
6240         PR fortran/45367
6241         PR fortran/36158
6242         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6243         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6244
6245 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6246
6247         PR fortran/44863
6248         PR fortran/45271
6249         PR fortran/45290
6250         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6251         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6252         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6253
6254 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6255
6256         PR fortran/36158
6257         PR fortran/33197
6258         * gfortran.dg/bessel_6.f90: New.
6259         * gfortran.dg/bessel_7.f90: New.
6260
6261 2010-08-20  Jan Hubicka  <jh@suse.cz>
6262
6263         PR c++/45307
6264         PR c++/17736
6265         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6266         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6267
6268 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6269
6270         PR target/45336
6271         * gcc.target/i386/pr45336-1.c: New.
6272         * gcc.target/i386/pr45336-2.c: Likewise.
6273         * gcc.target/i386/pr45336-3.c: Likewise.
6274         * gcc.target/i386/pr45336-4.c: Likewise.
6275
6276 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6277
6278         PR testsuite/45361
6279         * gcc.target/i386/volatile-2.c: Update scan strings to also
6280         include (%rip) for the memory reference on x86_64.
6281
6282 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6283
6284         PR middle-end/44974
6285         * gcc.dg/pr44974.c: New test.
6286
6287         PR rtl-optimization/45353
6288         * gcc.dg/pr45353.c: New test.
6289
6290 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6291
6292         * gcc.target/i386/volatile-2.c: New.
6293
6294 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6295
6296         PR rtl-optimization/44691
6297         * gfortran.dg/pr44691.f: New test.
6298
6299 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6300
6301         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6302
6303 2010-08-19  Jason Merrill  <jason@redhat.com>
6304
6305         * g++.dg/init/synth3.C: New.
6306         * g++.dg/init/value8.C: New.
6307         * g++.dg/tree-ssa/empty-2.C: New.
6308         * g++.dg/cpp0x/noexcept09.C: New.
6309
6310 2010-08-19  Daniel Kraft  <d@domob.eu>
6311
6312         PR fortran/29785
6313         PR fortran/45016
6314         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6315         * gfortran.dg/pointer_remapping_1.f90: New test.
6316         * gfortran.dg/pointer_remapping_2.f03: New test.
6317         * gfortran.dg/pointer_remapping_3.f08: New test.
6318         * gfortran.dg/pointer_remapping_4.f03: New test.
6319         * gfortran.dg/pointer_remapping_5.f08: New test.
6320         * gfortran.dg/pointer_remapping_6.f08: New test.
6321
6322 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6323
6324         PR testsuite/45324
6325         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6326
6327 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6328
6329         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6330
6331 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6332
6333         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6334         variable.
6335
6336 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6337
6338         PR target/45070
6339         * gcc.c-torture/execute/pr45070.c: New.
6340
6341 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6342
6343         * g++.dg/pr44328.C: New test.
6344
6345 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6346
6347         PR fortran/36158
6348         PR fortran/33197
6349         * gfortran.dg/bessel_3.f90: New.
6350         * gfortran.dg/bessel_4.f90: New.
6351         * gfortran.dg/bessel_5.f90: New.
6352
6353 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6354
6355         PR fortran/45290
6356         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6357         * gfortran.dg/pointer_init_2.f90: New.
6358         * gfortran.dg/pointer_init_3.f90: New.
6359         * gfortran.dg/pointer_init_4.f90: New.
6360
6361 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6362
6363         PR c++/45049
6364         * g++.dg/pr45049-1.C: New test.
6365         * g++.dg/pr45049-2.C: New test.
6366
6367 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6368
6369         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6370         20 if __ARM_PCS is defined otherwise 64.
6371         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6372         instead of hard coded 64.
6373
6374 2010-08-18  Yao Qi  <yao@codesourcery.com>
6375
6376         PR target/45094
6377         * gcc.target/arm/pr45094.c: New test.
6378
6379 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6380
6381         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6382
6383 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6384
6385         PR rtl-optimization/42575
6386         * gcc.target/arm/pr42575.c: New test.
6387
6388 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6389
6390         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6391         * gcc.dg/tls/thr-cse-1.c: New.
6392
6393 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6394
6395         PR debug/42487
6396         * lib/target-supports.exp
6397         (check_effective_target_function_sections): New.
6398         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6399         function sections before proceding.
6400
6401 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6402
6403         PR fortran/45308
6404         * gfortran.dg/pr45308.f03: New test.
6405
6406 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6407
6408         PR target/45296
6409         * gcc.target/i386/pr45296.c: New test.
6410
6411 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6412
6413         * g++.dg/ext/uow-1.C: New.
6414         * g++.dg/ext/uow-2.C: New.
6415         * g++.dg/ext/uow-3.C: New.
6416         * g++.dg/ext/uow-4.C: New.
6417
6418 2010-08-17  Richard Guenther  <rguenther@suse.de>
6419
6420         PR testsuite/45266
6421         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6422
6423 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6424
6425         PR c/40563
6426         * gcc.dg/Wcxx-compat-20.c: New test.
6427
6428 2010-08-17  Daniel Kraft  <d@domob.eu>
6429
6430         PR fortran/38936
6431         * gfortran.dg/associate_1.f03: Extended to test newly supported
6432         features like association to variables.
6433         * gfortran.dg/associate_3.f03: Removed check for illegal change
6434         of associate-name here...
6435         * gfortran.dg/associate_5.f03: ...and added it here.
6436         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6437         * gfortran.dg/associate_7.f03: New test.
6438
6439 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6440
6441         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6442
6443 2010-08-15  Daniel Kraft  <d@domob.eu>
6444
6445         PR fortran/38936
6446         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6447         * gfortran.dg/associate_3.f03: Clarify comment.
6448         * gfortran.dg/associate_5.f03: New test.
6449         * gfortran.dg/associate_6.f03: New test.
6450
6451 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/45211
6454         * gfortran.dg/bind_c_usage_21.f90: New.
6455         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6456
6457 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6458
6459         * gfortran.dg/optional_absent_1.f90: New.
6460         * gfortran.dg/null_actual.f90: New.
6461
6462 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6463
6464         * gfortran.dg/pointer_target_1.f90: New.
6465         * gfortran.dg/pointer_target_2.f90: New.
6466         * gfortran.dg/pointer_target_3.f90: New.
6467
6468 2010-08-15  Daniel Kraft  <d@domob.eu>
6469
6470         PR fortran/45197
6471         * gfortran.dg/elemental_args_check_3.f90: New test.
6472         * gfortran.dg/impure_1.f08: New test.
6473         * gfortran.dg/impure_2.f08: New test.
6474         * gfortran.dg/impure_3.f90: New test.
6475         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6476
6477 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6478
6479         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6480         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6481         SLP tests.
6482         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6483         misaligned loads.
6484         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6485         misaligned stores.c
6486         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6487
6488 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6489
6490         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6491         dg-require-effective-target after dg-do.
6492
6493 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6494
6495         * lib/target-supports.exp (check_effective_target_vect_int): Return
6496         true for Loongson targets.
6497         (check_effective_target_vect_shift): Likewise.
6498         (check_effective_target_vect_no_int_max): Likewise.
6499         (check_effective_target_vect_no_align): Likewise.
6500         (check_effective_target_vect_short_mult): Likewise.
6501
6502 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6503
6504         * g++.dg/cast.C: Change fields of structures to "long" to pass
6505         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6506         * g++.dg/cpp0x/iop.C: Ditto.
6507         * g++.dg/cpp0x/named_refs.C: Ditto.
6508         * g++.dg/cpp0x/rv1p.C: Ditto.
6509         * g++.dg/cpp0x/rv2p.C: Ditto.
6510         * g++.dg/cpp0x/rv3p.C: Ditto.
6511         * g++.dg/cpp0x/rv4p.C: Ditto.
6512         * g++.dg/cpp0x/rv5p.C: Ditto.
6513         * g++.dg/cpp0x/rv6p.C: Ditto.
6514         * g++.dg/cpp0x/rv7p.C: Ditto.
6515         * g++.dg/cpp0x/rv8p.C: Ditto.
6516         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6517
6518 2010-08-13  Daniel Kraft  <d@domob.eu>
6519
6520         * gfortran.dg/implied_shape_1.f08: New test.
6521         * gfortran.dg/implied_shape_2.f90: New test.
6522         * gfortran.dg/implied_shape_3.f08: New test.
6523
6524 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6525
6526         PR libfortran/42526
6527         * gfortran.dg/char_component_initializer_1.f90: New test.
6528
6529 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6530
6531         PR tree-optimization/45241
6532         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6533
6534 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6535
6536         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6537         to dg-options.
6538         * gcc.target/i386/pr40906-2.c: Ditto.
6539         * gcc.target/i386/pr40906-3.c: Ditto.
6540
6541 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6542
6543         PR middle-end/45262
6544         * gcc.c-torture/execute/pr45262.c: New test.
6545
6546 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6547
6548         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6549         empty argument.
6550         * g++.dg/other/profile1.C: Ditto.
6551
6552 2010-08-12  Richard Guenther  <rguenther@suse.de>
6553
6554         PR tree-optimization/45232
6555         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6556         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6557         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6558         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6559         unsigned arithmetic.
6560         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6561         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6562         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6563         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6564         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6565         unsigned arithmetic.
6566         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6567         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6568         unsigned arithmetic.
6569         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6570         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6571         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6572         unsigned arithmetic.
6573         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6574         * gcc.dg/tree-ssa/negate.c: Adjust.
6575         * gcc.dg/vect/vect-1.c: Adjust.
6576         * gfortran.dg/reassoc_6.f: XFAIL.
6577
6578 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6579
6580         PR debug/45259
6581         * gcc.dg/pr45259.c: New test.
6582
6583 2010-08-12  Wei Guozhi  <carrot@google.com>
6584
6585         PR target/44999
6586         * gcc.target/arm/pr44999.c: New testcase.
6587
6588 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6589
6590         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6591         (N): Likewise.
6592         (main): Adjust accordingly.
6593
6594 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6595
6596         * gfortran.dg/graphite/id-22.f: New.
6597
6598 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6599
6600         * gcc.dg/graphite/id-26.c: New.
6601
6602 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6603
6604         * gcc.dg/graphite/id-25.c: New.
6605
6606 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6607
6608         * gcc.dg/graphite/run-id-5.c: New.
6609         * gcc.dg/graphite/run-id-6.c: New.
6610         * gfortran.dg/graphite/id-21.f: New.
6611
6612 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6613
6614         * gcc.dg/graphite/id-24.c: New.
6615
6616 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6617
6618         * gcc.dg/tree-ssa/pr20742.c: New.
6619
6620 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6621
6622         * gcc.dg/graphite/id-23.c: New.
6623
6624 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6625
6626         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6627
6628 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6629
6630         * gcc.dg/graphite/pr42729.c: New.
6631
6632 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6633
6634         * gfortran.dg/graphite/id-20.f: New.
6635
6636 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6637
6638         * gcc.dg/graphite/id-22.c: New.
6639
6640 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6641
6642         * gcc.dg/graphite/run-id-2.c: Call abort.
6643
6644 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6645
6646         * gcc.dg/graphite/id-20.c: New.
6647
6648 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6649             Steve Kargl  <kargl@gcc.gnu.org>
6650
6651         PR fortran/44595
6652         * gfortran.dg/move_alloc_3.f90: New.
6653         * gfortran.dg/random_seed_2.f90: New.
6654
6655 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6656
6657         * lib/target-supports.exp (check_effective_target_sync_int_long):
6658         Add hppa*-*-linux*.
6659         (check_effective_target_sync_char_short): Likewise.
6660
6661 2010-08-10  Yao Qi  <yao@codesourcery.com>
6662
6663         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6664         general form.
6665         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6666         * g++.dg/other/packed1.C: Likewise.
6667         * g++.dg/other/crash-4.C: Likewise.
6668         * g++.dg/ext/packed8.C: Likewise.
6669         * g++.dg/init/array16.C: Likewise.
6670
6671 2010-08-10  xinliang David Li  <davidxl@google.com>
6672         * gcc.dg/tree-ssa/loop-19.c: Add option
6673         -fno-prefetch-loop-array
6674
6675 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6676
6677         PR middle-end/45182
6678         * gcc.c-torture/compile/pr45182.c: New test.
6679
6680 2010-08-09  Jason Merrill  <jason@redhat.com>
6681
6682         PR c++/45236
6683         * g++.dg/cpp0x/variadic-104.C: New.
6684
6685 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6686
6687         PR fortran/44235
6688         * gfortran.dg/dependency_32.f90:  New test.
6689
6690 2010-08-09  Richard Guenther  <rguenther@suse.de>
6691
6692         PR middle-end/44632
6693         * g++.dg/opt/nrv17.C: New testcase.
6694
6695 2010-08-09  Richard Guenther  <rguenther@suse.de>
6696
6697         PR middle-end/45212
6698         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6699         alignment from MEM_REF offset only if we took it from the
6700         base object.
6701
6702         * gcc.target/i386/pr24178.c: New testcase.
6703
6704 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6705
6706         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6707         * gcc.dg/20030702-1.c: Ditto.
6708         * gcc.dg/20050309-1.c: Ditto.
6709         * gcc.dg/20050325-1.c: Ditto.
6710         * gcc.dg/20050330-2.c: Ditto.
6711         * gcc.dg/20051201-1.c: Ditto.
6712         * gcc.dg/gomp/pr27573.c: Ditto.
6713         * gcc.dg/gomp/pr34610.c: Ditto.
6714         * gcc.dg/pr24225.c: Ditto.
6715         * gcc.dg/pr26570.c: Ditto.
6716         * gcc.dg/pr32773.c: Ditto.
6717         * g++.dg/gcov/gcov-6.C: Ditto.
6718         * g++.dg/gomp/pr34608.C: Ditto.
6719         * gfortran.dg/gomp/pr27573.f90: Ditto.
6720
6721         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6722         dg-require-host-local dg directive.
6723         * gcc.dg/profile-dir-2.c: Ditto.
6724         * gcc.dg/profile-dir-3.c: Ditto.
6725
6726 2010-08-08  Richard Guenther  <rguenther@suse.de>
6727
6728         PR tree-optimization/45109
6729         * gcc.c-torture/compile/pr45109.c: New testcase.
6730
6731 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6732
6733         * gcc.dg/march.c: Skip if -march defined.
6734         * gcc.dg/mtune.c: Skip if -mtune defined.
6735
6736         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6737         generic thunk support.
6738
6739 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6740
6741         PR target/45213
6742         * gcc.target/i386/pr45213.c: New test.
6743
6744 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6745
6746         PR libfortran/45143
6747         * gfortran.dg/fmt_error_11.f03: New test.
6748
6749 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6750
6751         * lib/target-supports.exp (check_effective_target_sync_int_long):
6752         Add arm*-*-linux-gnueabi.
6753         (check_effective_target_sync_char_short): Likewise.
6754
6755 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6756
6757         PR fortran/45159
6758         * gfortran.dg/dependency_31.f90:  New test.
6759
6760 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6761
6762         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6763
6764 2010-08-06  Jason Merrill  <jason@redhat.com>
6765
6766         * g++.dg/cpp0x/sfinae3.C: New.
6767         * g++.dg/cpp0x/sfinae4.C: New.
6768
6769 2010-08-06  Richard Guenther  <rguenther@suse.de>
6770
6771         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6772         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6773         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6774         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6775         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6776         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6777         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6778         * gcc.c-torture/execute/20100805-1.c: Likewise.
6779
6780 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6781
6782         PR testsuite/42855
6783         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6784
6785 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6786
6787         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6788         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6789
6790 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6791
6792         * g++.dg/ipa/devirt-1.C: New test.
6793         * g++.dg/ipa/devirt-2.C: Likewise.
6794         * g++.dg/ipa/devirt-3.C: Likewise.
6795         * g++.dg/ipa/devirt-4.C: Likewise.
6796         * g++.dg/ipa/devirt-5.C: Likewise.
6797         * gcc.dg/ipa/iinline-3.c: Likewise.
6798
6799 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6800
6801         PR tree-optimization/45144
6802         * gcc.dg/tree-ssa/pr45144.c: New test.
6803
6804 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6805
6806         PR fortran/42207
6807         PR fortran/44064
6808         PR fortran/44065
6809         * gfortran.dg/class_25.f03: New.
6810         * gfortran.dg/class_26.f03: New.
6811
6812 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6813
6814         * g++.dg/warn/miss-format-1.C: Update line number.
6815
6816 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6817
6818         PR c++/44641
6819         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6820         .frame and .mask assembler directives.
6821
6822 2010-08-04  Richard Guenther  <rguenther@suse.de>
6823
6824         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6825         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6826         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6827         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6828
6829 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6830
6831         PR fortran/44857
6832         * gfortran.dg/derived_constructor_char_1.f90: New.
6833         * gfortran.dg/derived_constructor_char_2.f90: New.
6834
6835 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6836
6837         PR fortran/45159
6838         * gfortran.dg/dependency_30.f90:  New test.
6839
6840 2010-08-03  Jan Hubicka  <jh@suse.cz>
6841
6842         * gcc.c-torture/compile/pr45085.c: New testcase.
6843
6844 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6845
6846         PR fortran/44584
6847         PR fortran/45161
6848         * gfortran.dg/typebound_call_9.f03: Modified.
6849         * gfortran.dg/typebound_generic_1.f03: Modified.
6850
6851 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6852
6853         PR fortran/45159
6854
6855         * gfortran.dg/dependency_29.f90:  New test.
6856
6857 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6858
6859         PR fortran/36854
6860         * gfortran.dg/character_comparison_2.f90:  New test.
6861         * gfortran.dg/character_comparison_3.f90:  New test.
6862         * gfortran.dg/dependency_28.f90:  New test.
6863
6864 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6865
6866         PR target/40457
6867         * gcc.target/arm/pr40457-1.c: New test.
6868         * gcc.target/arm/pr40457-2.c: New test.
6869
6870 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6871
6872         PR fortran/44912
6873         * gfortran.dg/typebound_call_17.f03: New.
6874
6875 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6876
6877         PR fortran/44929
6878         * gfortran.dg/allocate_derived_3.f90: New.
6879
6880 2010-07-30  Xinliang David Li  <davidxl@google.com>
6881         PR tree-optimization/45121
6882         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6883
6884 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6885
6886         PR c++/45112
6887         * g++.dg/pr45112.C: New test.
6888
6889 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR debug/45055
6892         PR rtl-optimization/45137
6893         * gcc.dg/pr45055.c: New test.
6894
6895 2010-07-30  Alan Modra  <amodra@gmail.com>
6896
6897         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6898         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6899
6900 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6901
6902         PR fortran/45087
6903         PR fortran/45125
6904         * gfortran.dg/whole_file_25.f90: New.
6905         * gfortran.dg/whole_file_26.f90: New.
6906         * gfortran.dg/whole_file_27.f90: New.
6907
6908 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6909
6910         PR fortran/44962
6911         * gfortran.dg/typebound_proc_17.f03: New.
6912
6913 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6914
6915         PR fortran/45004
6916         * gfortran.dg/move_alloc_2.f90: New.
6917
6918 2010-07-29  Xinliang David Li  <davidxl@google.com>
6919         PR tree-optimization/45121
6920         * c-c++-common/uninit-17.c: Fix expected output.
6921
6922 2010-07-29  Richard Guenther  <rguenther@suse.de>
6923
6924         PR tree-optimization/45120
6925         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6926
6927 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6928
6929         PR fortran/42051
6930         PR fortran/44064
6931         * gfortran.dg/pr42051.f03: New testcase.
6932
6933 2010-07-29  Richard Guenther  <rguenther@suse.de>
6934
6935         PR middle-end/45034
6936         * gcc.c-torture/execute/pr45034.c: New testcase.
6937
6938 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6939
6940         PR c++/45096
6941         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6942
6943 2010-07-28  Daniel Kraft  <d@domob.eu>
6944
6945         * gfortran.dg/bound_8.f90: New test.
6946
6947 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR debug/45105
6950         * gcc.dg/pr45105.c: New test.
6951
6952 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6953
6954         PR rtl-optimization/45107
6955         * gcc.dg/pr45107.c: New test.
6956
6957 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6958
6959         PR rtl-optimization/45101
6960         * gcc.dg/pr45101.c: New test.
6961
6962 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6963
6964         PR fortran/45077
6965         * gfortran.dg/whole_file_24.f90: New.
6966
6967 2010-07-27  Jason Merrill  <jason@redhat.com>
6968
6969         * g++.dg/cpp0x/variadic102.C: New.
6970         * g++.dg/cpp0x/variadic103.C: New.
6971
6972 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6973
6974         PR rtl-optimization/40956
6975         PR target/42495
6976         PR middle-end/42574
6977         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6978         * gcc.target/arm/pr42574.c: Add tests.
6979
6980 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6981
6982         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6983         test name.
6984         (cleanup-repo-files): Ditto.
6985         (cleanup-saved-temps): Ditto.
6986
6987 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR testsuite/44701
6990         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6991
6992         PR c/45079
6993         * gcc.dg/pr45079.c: New test.
6994
6995 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6996
6997         PR tree-optimization/44152
6998         * gcc.dg/vect/fast-math-pr44152.c: New test.
6999
7000 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7001
7002         PR ObjC/44140
7003         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7004         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7005         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7006         * obj-c++.dg/torture/trivial.mm: Ditto.
7007         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7008         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7009         * objc.dg/torture/tls/thr-init.m: Ditto.
7010         * objc.dg/torture/trivial.m: Ditto.
7011
7012 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7013
7014         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7015         Skip on spu-*-* targets.
7016
7017 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7018
7019         PR tree-optimization/45083
7020         * gcc.dg/pr45083.c: New test.
7021
7022 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7023
7024         PR fortran/40873
7025         * gfortran.dg/whole_file_22.f90: New test.
7026         * gfortran.dg/whole_file_23.f90: New test.
7027
7028 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7029             Jack Howarth  <howarth@bromo.med.uc.edu>
7030             Richard Henderson  <rth@redhat.com>
7031
7032         PR target/44132
7033         * gcc.dg/tls/thr-init-1.c: New.
7034         * gcc.dg/tls/thr-init-2.c: New.
7035         * gcc.dg/torture/tls New.
7036         * gcc.dg/torture/tls/tls-test.c: New.
7037         * gcc.dg/torture/tls/thr-init-1.c: New.
7038         * gcc.dg/torture/tls/tls.exp: New.
7039         * gcc.dg/torture/tls/thr-init-2.c: New.
7040         * gcc.dg/tls/emutls-2.c: New test
7041
7042         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7043         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7044         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7045         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7046         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7047         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7048         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7049         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7050         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7051         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7052         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7053         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7054         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7055         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7056         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7057         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7058         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7059         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7060         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7061         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7062         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7063         gfortran.dg/gomp/omp_threadprivate1.f90,
7064         gfortran.dg/gomp/omp_threadprivate2.f90,
7065         gfortran.dg/gomp/reduction1.f90,
7066         gfortran.dg/gomp/sharing-1.f90: Likewise.
7067
7068 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7069
7070         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7071         sse_runtime.
7072         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7073         dg-require-visibility.
7074
7075 2010-07-26  Richard Guenther  <rguenther@suse.de>
7076
7077         PR tree-optimization/43784
7078         * gcc.c-torture/execute/pr43784.c: New testcase.
7079         * g++.dg/torture/pr43784.C: Likewise.
7080
7081 2010-07-26  Richard Guenther  <rguenther@suse.de>
7082
7083         PR middle-end/45056
7084         * g++.dg/pr45056.C: New testcase.
7085
7086 2010-07-26  Richard Guenther  <rguenther@suse.de>
7087
7088         PR tree-optimization/45071
7089         * gcc.dg/pr45071.c: New testcase.
7090
7091 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/45066
7094         * gfortran.dg/namelist_62.f90: New.
7095
7096 2010-07-26  Richard Guenther  <rguenther@suse.de>
7097
7098         * gcc.c-torture/execute/pr45017.c: Move ...
7099         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7100
7101 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7102
7103         PR fortran/40628
7104         * trim_optimize_1.f90:  New test.
7105         * character_comparision_1.f90:  New test.
7106
7107 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7108
7109         PR fortran/42852
7110         * gfortran.dg/wtruncate_fix.f: New test.
7111
7112 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7113
7114         PR testsuite/45068
7115         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7116
7117 2010-07-24  Richard Guenther  <rguenther@suse.de>
7118
7119         PR lto/43788
7120         * g++.dg/lto/20100724-1_0.C: New testcase.
7121
7122 2010-07-24  Richard Guenther  <rguenther@suse.de>
7123
7124         PR lto/43212
7125         * gcc.dg/lto/20100724-1_0.c: New testcase.
7126         * gcc.dg/lto/20100724-1_1.c: Likewise.
7127
7128 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7129
7130         PR fortran/40011
7131         * gfortran.dg/whole_file_21.f90: New.
7132
7133         * gfortran.dg/integer_exponentiation_3.F90: Use
7134         -ffloat-store only for i?86/x86-64 -m32.
7135
7136 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7137
7138         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7139         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7140
7141 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7142
7143         * gfortran.dg/func_decl_4.f90: Split test into two ...
7144         * gfortran.dg/func_decl_5.f90: ... parts.
7145         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7146         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7147         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7148         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7149         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7150         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7151         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7152         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7153         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7154         * gfortran.dg/sizeof.f90: Make test valid.
7155         * gfortran.dg/pr20865.f90: Add new dg-error.
7156         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7157         * gfortran.dg/g77/19990218-0.f: Ditto.
7158         * gfortran.dg/g77/19990218-1.f: Ditto.
7159         * gfortran.dg/g77/970625-2.f: Ditto.
7160         * gfortran.dg/pr37243.f: Fix function declaration.
7161         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7162         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7163
7164 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7165
7166         PR fortran/44945
7167         * gfortran.dg/char_array_structure_constructor.f90: Add
7168         -fwhole-file as dg-option as it otherwise fails on some
7169         systems.
7170
7171 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7172
7173         * gnat.dg/aggr16.ad[sb]: New test.
7174         * gnat.dg/aggr16_pkg.ads: New helper.
7175
7176 2010-07-23  Richard Guenther  <rguenther@suse.de>
7177
7178         PR lto/43071
7179         * g++.dg/lto/20100723-1_0.C: New testcase.
7180
7181 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7182
7183         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7184         AVX support.
7185         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7186         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7187
7188 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7189
7190         * lib/target-supports.exp (add_options_for_tls): New proc.
7191         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7192         * g++.dg/tls/static-1a.cc: Likewise.
7193         * gcc.dg/tls/emutls-1.c: Likewise.
7194         * gcc.dg/tls/opt-11.c: Likewise.
7195         * gcc.dg/tls/opt-12.c: Likewise.
7196         * gcc.dg/tls/pr24428-2.c: Likewise.
7197         * gcc.dg/tls/pr24428.c: Likewise.
7198         * obj-c++.dg/tls/static-1.mm: Likewise.
7199         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7200         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7201         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7202         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7203         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7204         * objc.dg/torture/tls/thr-init.m: Likewise.
7205         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7206
7207 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7208
7209         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7210         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7211         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7212         optimized dump files.
7213
7214 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7215
7216         PR tree-optimization/45047
7217         * gcc.c-torture/compile/pr45047.c: New test.
7218
7219 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7220
7221         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7222         instead of dg-compile.
7223         * gcc.dg/float-range-4.c: Ditto.
7224         * gcc.dg/float-range-5.c: Ditto.
7225         * gcc.dg/fold-overflow-1.c: Ditto.
7226         * gcc.dg/gomp/sections-4.c: Ditto.
7227         * gcc.dg/transparent-union-1.c: Ditto.
7228         * gcc.dg/transparent-union-2.c: Ditto.
7229         * gcc.target/i386/pr39315-check.c: Ditto.
7230         * g++.dg/gomp/sections-4.C: Ditto.
7231         * g++.dg/template/dtor7.C: Ditto.
7232         * g++.dg/tree-ssa/pr19952.C: Ditto.
7233         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7234         * gfortran.dg/graphite/pr42185.f90: Ditto.
7235         * gfortran.dg/namelist_36.f90: Ditto.
7236         * gnat.dg/noreturn1.adb: Ditto.
7237         * gnat.dg/specs/small_alignment.ads: Ditto.
7238
7239 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7240
7241         PR tree-optimization/44915
7242         * g++.dg/torture/pr44915.C: New test.
7243
7244 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7245
7246         PR tree-optimization/44914
7247         * g++.dg/tree-ssa/pr44914.C: New test.
7248
7249 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7250
7251         PR target/44290
7252         * gcc.dg/pr44290-1.c: New test.
7253         * gcc.dg/pr44290-2.c: New test.
7254
7255 2010-07-23  Jason Merrill  <jason@redhat.com>
7256
7257         PR c++/45008
7258         * g++.dg/abi/mangle44.C: New.
7259
7260 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7261
7262         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7263         for compile-time only tests.
7264         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7265         target check.
7266         * gcc.target/i386/pr39315-4.c: Ditto.
7267         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7268         target check.  Include sse-os-support.h.
7269         (main): Call check_isa and sse_os_support.
7270         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7271         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7272         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7273         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7274         target check.  Include sse-os-support.h.
7275         (main): Call check_isa and sse_os_support.
7276         * gcc.target/i386/vperm-v2df.c: Ditto.
7277
7278 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7279
7280         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7281         (check_effective_target_avx_runtime): New procedure.
7282         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7283         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7284
7285         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7286         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7287         and __get_cpuid test.
7288         * gcc.dg/compat/vector-2b_main.c: Ditto.
7289
7290         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7291
7292         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7293         for compile-time only test.
7294         * gcc.dg/pr32716.c: Ditto.
7295         * gcc.dg/pr34856.c: Ditto.
7296         * gcc.dg/pr36997.c: Ditto.
7297         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7298         * gfortran.dg/pr28158.f90: Ditto.
7299         * gfortran.dg/pr30667.f: Ditto.
7300
7301         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7302         i?86-*-* and x86_64-*-* targets to disable execution on targets
7303         without sse2 runtime support.
7304         * g++.dg/vect/vect.exp: Ditto.
7305         * gfortran.dg/vect/vect.exp: Ditto.
7306
7307         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7308         * gcc.dg/pr37544.c: Ditto.
7309         * gcc.dg/pr40550.c: Ditto.
7310         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7311         * gcc.dg/compat/vector-1a_main.c: Ditto.
7312         * gcc.dg/compat/vector-2a_main.c: Ditto.
7313         * gcc.dg/torture/pr16104-1.c: Ditto.
7314         * gcc.dg/torture/pr35771-1.c: Ditto.
7315         * gcc.dg/torture/pr35771-2.c: Ditto.
7316         * gcc.dg/torture/pr35771-3.c: Ditto.
7317         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7318         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7319         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7320         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7321         * g++.dg/other/i386-1.C: Ditto.
7322         * g++.dg/other/pr40446.C: Ditto.
7323
7324 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7325
7326         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7327
7328 2010-07-23  Daniel Kraft  <d@domob.eu>
7329
7330         PR fortran/44709
7331         * gfortran.dg/exit_1.f08: New test.
7332         * gfortran.dg/exit_2.f08: New test.
7333
7334 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7335
7336         PR tree-optimization/39839
7337         * gcc.target/arm/pr39839.c: New test case.
7338
7339 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7340
7341         * gnat.dg/unchecked_convert5b.adb: New test.
7342         * gnat.dg/unchecked_convert6.adb: Likewise.
7343         * gnat.dg/unchecked_convert6b.adb: Likewise.
7344
7345 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7346
7347         * gnat.dg/aggr15.ad[sb]: New test.
7348
7349 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7350
7351         PR debug/45024
7352         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7353
7354 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7355
7356         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7357         with dg-require-linker-plugin.
7358
7359 2010-07-22  Richard Guenther  <rguenther@suse.de>
7360
7361         PR lto/43850
7362         * g++.dg/lto/20100722-1_0.C: New testcase.
7363
7364 2010-07-22  Richard Guenther  <rguenther@suse.de>
7365
7366         PR lto/42451
7367         * gcc.dg/lto/20100720-3_0.c: New testcase.
7368         * gcc.dg/lto/20100720-3_1.c: Likewise.
7369
7370 2010-07-22  Richard Guenther  <rguenther@suse.de>
7371
7372         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7373         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7374
7375         PR lto/43373
7376         * gcc.dg/lto/20100722-1_0.c: New testcase.
7377
7378 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7379
7380         PR tree-optimization/44891
7381         * gcc.c-torture/compile/pr44891.c: New test.
7382
7383 2010-07-22  Richard Guenther  <rguenther@suse.de>
7384
7385         PR tree-optimization/45017
7386         * gcc.c-torture/execute/pr45017.c: New testcase.
7387
7388 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7389
7390         PR fortran/45019
7391         * gfortran.dg/aliasing_dummy_5.f90: New.
7392
7393 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7394
7395         PR target/43698
7396         * gcc.target/arm/pr43698.c: New test.
7397
7398 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7399
7400         PR fortran/44929
7401         * Revert my commit r162325 for this PR.
7402
7403 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR debug/45015
7406         * gcc.target/m68k/pr45015.c: New test.
7407
7408 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7409
7410         PR c++/44641
7411         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7412         comments.
7413
7414 2010-07-21  Richard Guenther  <rguenther@suse.de>
7415
7416         PR lto/45018
7417         * g++.dg/lto/20100721-1_0.C: New testcase.
7418
7419 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7420
7421         PR tree-optimization/44900
7422         * g++.dg/torture/pr44900.C: New test.
7423
7424 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7425
7426         PR middle-end/44738
7427         * c-c++-common/uninit-17.c: Correct expected error.
7428
7429 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7430
7431         * gcc.dg/guality/asm-1.c: New test.
7432
7433         PR debug/45003
7434         * gcc.dg/guality/pr45003-2.c: New test.
7435         * gcc.dg/guality/pr45003-3.c: New test.
7436
7437 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7438
7439         PR libfortran/44697
7440         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7441
7442 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7443
7444         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7445         defined on the current line.
7446         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7447         * g++.dg/debug/dwarf2/pr44641.C: New.
7448
7449 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7450
7451         * gcc.target/powerpc/block-move-1.c: New test.
7452         * gcc.target/powerpc/block-move-2.c: New test.
7453
7454 2010-07-20  Jason Merrill  <jason@redhat.com>
7455
7456         PR c++/44967
7457         * g++.dg/cpp0x/sfinae2.C: New.
7458
7459 2010-07-20  Richard Guenther  <rguenther@suse.de>
7460
7461         PR lto/42696
7462         * gcc.dg/lto/20100720-4_0.c: New testcase.
7463
7464 2010-07-20  Richard Guenther  <rguenther@suse.de>
7465
7466         PR lto/43221
7467         * gcc.dg/lto/20100720-2_0.c: New testcase.
7468         * gcc.dg/lto/20100720-2_1.c: Likewise.
7469
7470 2010-07-20  Richard Guenther  <rguenther@suse.de>
7471
7472         PR lto/43208
7473         * gcc.dg/lto/20100720-1_0.c: New testcase.
7474         * gcc.dg/lto/20100720-1_1.c: Likewise.
7475
7476 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7477
7478         PR debug/45003
7479         * gcc.dg/guality/pr45003-1.c: New test.
7480
7481 2010-07-20  Richard Guenther  <rguenther@suse.de>
7482
7483         PR tree-optimization/44977
7484         * gcc.dg/torture/pr44977.c: New testcase.
7485
7486 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7487
7488         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7489         sync_char_short
7490
7491 2010-07-20  Richard Guenther  <rguenther@suse.de>
7492
7493         PR middle-end/44971
7494         PR middle-end/44988
7495         * gcc.dg/pr44971.c: New testcase.
7496         * gcc.c-torture/compile/pr44988.c: Likewise.
7497
7498 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7499
7500         PR fortran/44929
7501         * gfortran.dg/allocate_with_typespec.f90: New test.
7502         * gfortran.dg/allocate_derived_1.f90: Update error message.
7503
7504 2010-07-19  Jason Merrill  <jason@redhat.com>
7505
7506         PR c++/44996
7507         * g++.dg/cpp0x/decltype23.C: New.
7508
7509 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7510
7511         PR fortran/42385
7512         * gfortran.dg/class_defined_operator_1.f03 : New test.
7513
7514 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7515
7516         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7517         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7518         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7519         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7520
7521 2010-07-19  Richard Guenther  <rguenther@suse.de>
7522
7523         PR middle-end/44941
7524         * gcc.c-torture/compile/pr44941.c: New testcase.
7525
7526 2010-07-19  Jason Merrill  <jason@redhat.com>
7527
7528         PR c++/44969
7529         * g++.dg/template/sfinae24.C: New.
7530
7531 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7532
7533         PR fortran/44353
7534         * gfortran.dg/data_implied_do_2.f90: Removed.
7535
7536 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7537
7538         PR c++/44969
7539         * g++.dg/template/sfinae23.C: New.
7540
7541 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7542
7543         * lib/target-supports.exp (check_sse_os_support_available): New
7544         proc.
7545         (check_sse_hw_available): New proc.
7546         (check_effective_target_sse_runtime): New proc.
7547         (check_effective_target_sse2_runtime): New proc.
7548         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7549         -msse2 if check_sse_os_support_available.
7550         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7551         check_sse_os_support_available.
7552         * gcc.dg/vect/vect.exp: Likewise.
7553         * gfortran.dg/vect/vect.exp: Likewise.
7554         * gcc.target/i386/sol2-check: Renamed to ...
7555         * gcc.target/i386/sse-os-support.h: ... this.
7556         (sol2_check): Renamed to ...
7557         (sse_os_support): ... this.
7558         Only test movss with xmm registers.
7559         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7560         Removed ILL_INSN, ILL_INSN_LEN.
7561         * gcc.target/i386/sse2-check.h: Likewise.
7562         * gcc.target/i386/sse3-check.h: Likewise.
7563         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7564         Removed cpuid.h, __get_cpuid test.
7565         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7566         Removed cpuid.h, __get_cpuid test.
7567         * g++.dg/other/pr40446.C: Likewise.
7568         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7569         * gcc.dg/compat/vector-1a_main.c: Likewise.
7570         * gcc.dg/compat/vector-2a_main.c: Likewise.
7571         * gcc.dg/pr36584.c: Likewise.
7572         * gcc.dg/pr37544.c: Likewise.
7573         * gcc.dg/torture/pr16104-1.c: Likewise.
7574         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7575         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7576         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7577         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7578         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7579         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7580         sse2_runtime.
7581         * gcc.dg/torture/pr35771-2.c: Likewise.
7582         * gcc.dg/torture/pr35771-3.c: Likewise.
7583         * gcc.target/i386/pr39315-2.c: Likewise.
7584         * gcc.target/i386/pr39315-4.c: Likewise.
7585         * gcc.target/i386/vperm-v2df.c: Likewise.
7586         * gcc.target/i386/vperm-v2di.c: Likewise.
7587         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7588         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7589         sse_runtime.
7590
7591 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7592
7593         PR fortran/44353
7594         * gfortran.dg/data_implied_do_2.f90: New test.
7595
7596 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7597
7598         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7599
7600 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7601
7602         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7603         to the "mips16" group.
7604         (mips_using_mips16_p): New procedure.
7605         (mips-dg-options): Use it.
7606
7607 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7608
7609         * gcc.target/mips/mips16-attributes-4.c: New test.
7610
7611 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7612
7613         PR testsuite/44418
7614         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7615         * gcc.target/powerpc/recip-2.c: Ditto.
7616         * gcc.target/powerpc/recip-3.c: Ditto.
7617
7618 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7619
7620         * gcc.target/arm/pr42235.c: New test.
7621
7622 2010-07-16  Jason Merrill  <jason@redhat.com>
7623
7624         PR c++/32505
7625         * g++.dg/template/partial8.C: New.
7626
7627 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7628
7629         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7630         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7631         in C++.
7632         (gualcvt): New overloaded inline.
7633         (GUALCVT): Use it for C++.
7634         * g++.dg/guality/guality.exp: New.
7635         * g++.dg/guality/guality.h: New.
7636         * g++.dg/guality/redeclaration1.C: New test.
7637         * g++.dg/dg.exp: Prune also guality/* tests.
7638         * gcc.dg/guality/pr43141.c: Moved to...
7639         * c-c++-common/guality/pr43141.c: ... here.
7640
7641 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7642
7643         PR libfortran/37077
7644         * gfortran.dg/char4_iunit_2.f03: New test.
7645
7646 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7647
7648         PR testsuite/43925
7649         * lib/plugin-support.exp (plugin-test-execute):
7650         Add ${gcc_objdir}/intl to includes.
7651
7652 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7653
7654         PR target/44942
7655         * gcc.c-torture/execute/pr44942.c: New test.
7656         * gcc.target/i386/pr44942.c: New test.
7657
7658 2010-07-15  Jason Merrill  <jason@redhat.com>
7659
7660         PR c++/44909
7661         * g++.dg/cpp0x/implicit7.C: New.
7662         * g++.dg/cpp0x/implicit8.C: New.
7663
7664 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7665
7666         Disable float tests for __SPU__ targets due to lack of signed zero:
7667         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7668         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7669         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7670         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7671         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7672         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7673         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7674         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7675         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7676
7677 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7678
7679         * gfortran.dg/select_char_2.f90: New test.
7680
7681 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7682
7683         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7684         with DECL_CHAIN.
7685
7686 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7687
7688         PR fortran/44936
7689         * gfortran.dg/typebound_generic_9.f03: New.
7690
7691 2010-07-15  Richard Guenther  <rguenther@suse.de>
7692
7693         PR tree-optimization/44946
7694         * gcc.c-torture/compile/pr44946.c: New testcase.
7695
7696 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7697
7698         PR fortran/40206
7699         * gfortran.dg/select_char_3.f90: New test.
7700
7701 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7702             Kevin F. Quinn  <kevquinn@gentoo.org>
7703
7704         * gcc.dg/Wtrampolines.c: New.
7705
7706 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7707
7708         PR libfortran/44934
7709         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7710
7711 2010-07-14  Jason Merrill  <jason@redhat.com>
7712
7713         PR c++/44810
7714         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7715
7716         Implement C++0x unrestricted unions (N2544)
7717         * g++.dg/cpp0x/union1.C: New.
7718         * g++.dg/cpp0x/union2.C: New.
7719         * g++.dg/cpp0x/union3.C: New.
7720         * g++.dg/cpp0x/defaulted2.C: Adjust.
7721         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7722         * g++.old-deja/g++.ext/anon2.C: Adjust.
7723         * g++.old-deja/g++.mike/misc6.C: Adjust.
7724
7725 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7726
7727         PR fortran/44925
7728         * gfortran.dg/c_loc_tests_15.f90: New.
7729
7730 2010-07-13  Jason Merrill  <jason@redhat.com>
7731
7732         PR c++/44909
7733         * g++.dg/cpp0x/implicit6.C: New.
7734
7735 2010-07-13  Jason Merrill  <jason@redhat.com>
7736
7737         PR c++/44540
7738         * g++.dg/abi/noreturn1.C: New.
7739         * g++.dg/abi/noreturn2.C: New.
7740
7741 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7742
7743         PR other/44874
7744         PR debug/44832
7745         * c-c++-common/pr44832.c: New test.
7746
7747 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7748
7749         PR objc/44488
7750         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7751         on the target.  Make sure that we can assemble the emitted asm when
7752         the test type is 'compile'.
7753
7754 2010-07-13  Richard Guenther  <rguenther@suse.de>
7755
7756         PR tree-optimization/36960
7757         * g++.dg/torture/pr36960.C: New testcase.
7758
7759 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7760
7761         PR c++/44908
7762         * g++.dg/template/sfinae21.C: New.
7763         * g++.dg/template/sfinae22.C: Likewise.
7764
7765 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7766
7767         PR testsuite/42843
7768         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7769         * gcc.dg/plugin/ggcplug.c: Likewise.
7770         * g++.dg/plugin/selfassign.c: Likewise.
7771         * g++.dg/plugin/attribute_plugin.c: Likewise.
7772         * g++.dg/plugin/dumb_plugin.c: Likewise.
7773         * g++.dg/plugin/pragma_plugin.c: Likewise.
7774
7775 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7776
7777         * gcc.c-torture/execute/pr44683.x: New.
7778         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7779
7780 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7781
7782         PR fortran/44434
7783         PR fortran/44565
7784         PR fortran/43945
7785         PR fortran/44869
7786         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7787         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7788         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7789         * gfortran.dh/typebound_call_16.f03: New.
7790         * gfortran.dg/typebound_generic_6.f03: New.
7791         * gfortran.dg/typebound_generic_7.f03: New.
7792         * gfortran.dg/typebound_generic_8.f03: New.
7793
7794 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7795
7796         PR libfortran/37077
7797         * gfortran.dg/char4_iunit_1.f03: New test.
7798
7799 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7800
7801         * gcc.dg/tree-ssa/vrp53.c: New test.
7802
7803 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7804
7805         PR c++/44907
7806         * g++.dg/template/sfinae19.C: New.
7807         * g++.dg/template/sfinae20.C: Likewise.
7808
7809 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7810
7811         * gcc.target/arm/interrupt-1.c: New test.
7812         * gcc.target/arm/interrupt-2.c: New test.
7813
7814 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7815
7816         * gcc.dg/pr42427.c: Require c99_runtime.
7817         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7818         c99_runtime.
7819         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7820         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7821         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7822         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7823         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7824         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7825         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7826         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7827         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7828         * gcc.target/i386/pr37275.c: Require visibility support.
7829
7830 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7831
7832         * lib/target-supports.exp (check_effective_target_sse): New proc.
7833         * gcc.target/i386/sol2-check.h: New file.
7834         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7835         Include sol2-check.h.
7836         (main) Only run do_test () if sol2_check ().
7837         * gcc.target/i386/sse2-check.h: Likewise.
7838         * gcc.target/i386/sse3-check.h: Likewise.
7839         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7840         [__sun__ && __svr4__]: Execute SSE2 instruction.
7841         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7842         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7843         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7844         * g++.dg/ext/vector14.C: Likewise.
7845         * g++.dg/other/mmintrin.C: Likewise.
7846         * gcc.dg/20020418-1.c: Likewise.
7847         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7848         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7849         * gcc.dg/format/unnamed-1.c: Likewise.
7850         Adapt dg-warning line number.
7851         * gcc.dg/graphite/pr40281.c: Likewise.
7852         * gcc.dg/pr32176.c: Likewise.
7853         * gcc.dg/pr40550.c: Likewise.
7854         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7855         * gcc.dg/torture/pr36891.c: Likewise.
7856         * gcc.target/i386/20020218-1.c: Likewise.
7857         * gcc.target/i386/20020523.c: Likewise.
7858         * gcc.target/i386/abi-1.c: Likewise.
7859         * gcc.target/i386/brokensqrt.c: Likewise.
7860         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7861         * gcc.target/i386/pr13366.c: Likewise.
7862         * gcc.target/i386/pr13685.c: Likewise.
7863         * gcc.target/i386/pr24306.c: Likewise.
7864         * gcc.target/i386/pr31486.c: Likewise.
7865         * gcc.target/i386/pr32065-1.c: Likewise.
7866         * gcc.target/i386/pr32065-2.c: Likewise.
7867         * gcc.target/i386/pr32389.c: Likewise.
7868         * gcc.target/i386/pr38824.c: Likewise.
7869         * gcc.target/i386/pr38931.c: Likewise.
7870         * gcc.target/i386/pr39592-1.c: Likewise.
7871         * gcc.target/i386/pr43766.c: Likewise.
7872         * gcc.target/i386/recip-divf.c: Likewise.
7873         * gcc.target/i386/recip-sqrtf.c: Likewise.
7874         * gcc.target/i386/recip-vec-divf.c: Likewise.
7875         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7876         * gcc.target/i386/sse-1.c: Likewise.
7877         * gcc.target/i386/sse-16.c: Likewise.
7878         * gcc.target/i386/sse-2.c: Likewise.
7879         * gcc.target/i386/sse-20.c: Likewise.
7880         * gcc.target/i386/sse-3.c: Likewise.
7881         * gcc.target/i386/sse-7.c: Likewise.
7882         * gcc.target/i386/sse-9.c: Likewise.
7883         * gcc.target/i386/sse-addps-1.c: Likewise.
7884         * gcc.target/i386/sse-addss-1.c: Likewise.
7885         * gcc.target/i386/sse-andnps-1.c: Likewise.
7886         * gcc.target/i386/sse-andps-1.c: Likewise.
7887         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7888         * gcc.target/i386/sse-comiss-1.c: Likewise.
7889         * gcc.target/i386/sse-comiss-2.c: Likewise.
7890         * gcc.target/i386/sse-comiss-3.c: Likewise.
7891         * gcc.target/i386/sse-comiss-4.c: Likewise.
7892         * gcc.target/i386/sse-comiss-5.c: Likewise.
7893         * gcc.target/i386/sse-comiss-6.c: Likewise.
7894         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7895         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7896         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7897         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7898         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7899         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7900         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7901         * gcc.target/i386/sse-divps-1.c: Likewise.
7902         * gcc.target/i386/sse-divss-1.c: Likewise.
7903         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7904         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7905         * gcc.target/i386/sse-maxps-1.c: Likewise.
7906         * gcc.target/i386/sse-maxss-1.c: Likewise.
7907         * gcc.target/i386/sse-minps-1.c: Likewise.
7908         * gcc.target/i386/sse-minss-1.c: Likewise.
7909         * gcc.target/i386/sse-movaps-1.c: Likewise.
7910         * gcc.target/i386/sse-movaps-2.c: Likewise.
7911         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7912         * gcc.target/i386/sse-movhps-1.c: Likewise.
7913         * gcc.target/i386/sse-movhps-2.c: Likewise.
7914         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7915         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7916         * gcc.target/i386/sse-movntps-1.c: Likewise.
7917         * gcc.target/i386/sse-movss-1.c: Likewise.
7918         * gcc.target/i386/sse-movss-2.c: Likewise.
7919         * gcc.target/i386/sse-movss-3.c: Likewise.
7920         * gcc.target/i386/sse-movups-1.c: Likewise.
7921         * gcc.target/i386/sse-movups-2.c: Likewise.
7922         * gcc.target/i386/sse-mulps-1.c: Likewise.
7923         * gcc.target/i386/sse-mulss-1.c: Likewise.
7924         * gcc.target/i386/sse-orps-1.c: Likewise.
7925         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7926         * gcc.target/i386/sse-recip-vec.c: Likewise.
7927         * gcc.target/i386/sse-recip.c: Likewise.
7928         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7929         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7930         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7931         * gcc.target/i386/sse-subps-1.c: Likewise.
7932         * gcc.target/i386/sse-subss-1.c: Likewise.
7933         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7934         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7935         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7936         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7937         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7938         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7939         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7940         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7941         * gcc.target/i386/sse-xorps-1.c: Likewise.
7942         * gcc.target/i386/ssefn-1.c: Likewise.
7943         * gcc.target/i386/ssefn-3.c: Likewise.
7944         * gcc.target/i386/sseregparm-1.c: Likewise.
7945         * gcc.target/i386/stackalign/return-3.c: Likewise.
7946         * gcc.target/i386/vectorize1.c: Likewise.
7947         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7948         * gcc.target/i386/xorps-sse.c: Likewise.
7949         * gfortran.dg/pr28158.f90: Likewise.
7950         * gfortran.dg/pr30667.f: Likewise.
7951         * gnat.dg/loop_optimization7.adb: Likewise.
7952         * gnat.dg/sse_nolib.adb: Likewise.
7953
7954 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7955
7956         PR fortran/44702
7957         * gfortran.dg/use_rename_6.f90: New.
7958         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7959
7960 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7961
7962         PR fortran/44869
7963         * gfortran.dg/class_24.f03: New.
7964
7965 2010-07-10  Richard Guenther  <rguenther@suse.de>
7966
7967         PR lto/44889
7968         * gcc.dg/lto/20100709-1_0.c: New testcase.
7969         * gcc.dg/lto/20100709-1_1.c: Likewise.
7970
7971 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7972
7973         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7974
7975 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7976
7977         PR objc/44140
7978         * objc.dg/lto/trivial-1_0.m: New.
7979         * objc.dg/lto/lto.exp: New.
7980         * obj-c++.dg/lto/trivial-1_0.mm: New.
7981         * obj-c++.dg/lto/lto.exp: New.
7982         * objc.dg/symtab-1.m: Adjust sizes.
7983         * objc.dg/image-info.m: Do not run for gnu-runtime.
7984
7985 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7986
7987         * gcc.dg/pr32370.c: Allow another kind of error message.
7988
7989 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7990
7991         * gnat.dg/atomic3.adb: New test.
7992
7993 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7994             Denys Vlasenko  <dvlasenk@redhat.com>
7995             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7996
7997         PR tree-optimization/28632
7998         * gcc.dg/tree-ssa/vrp51.c: New test.
7999         * gcc.dg/tree-ssa/vrp52.c: New test.
8000
8001 2010-07-09  Jason Merrill  <jason@redhat.com>
8002
8003         * g++.dg/abi/covariant6.C: New.
8004         * g++.dg/inherit/covariant17.C: Test both bases.
8005         * g++.dg/inherit/covariant7.C: Check vtable layout.
8006
8007 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8008
8009         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8010
8011 2010-07-09  Richard Guenther  <rguenther@suse.de>
8012
8013         PR tree-optimization/44852
8014         * gcc.c-torture/execute/pr44852.c: New testcase.
8015
8016 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8017
8018         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8019         multiplication by values.
8020         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8021         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8022
8023 2010-07-09  Richard Guenther  <rguenther@suse.de>
8024
8025         PR tree-optimization/44882
8026         * gfortran.dg/pr44882.f90: New testcase.
8027
8028 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8029
8030         PR target/40657
8031         * gcc.target/arm/pr40657-1.c: New test.
8032         * gcc.target/arm/pr40657-2.c: New test.
8033         * gcc.c-torture/execute/pr40657.c: New test.
8034
8035 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8036
8037         * gcc.dg/tree-ssa/vrp50.c: New test.
8038         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8039
8040 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8041
8042         PR fortran/44649
8043         * gfortran.dg/c_sizeof_1.f90: Modified.
8044         * gfortran.dg/storage_size_1.f08: New.
8045         * gfortran.dg/storage_size_2.f08: New.
8046
8047 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8048
8049         * gcc.c-torture/execute/20100708-1.c: New test.
8050
8051 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8052
8053         PR fortran/44847
8054         * gfortran.dg/gomp/pr44847.f90: New test.
8055
8056 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8057
8058         PR tree-optimization/44710
8059         * gcc.dg/tree-ssa/ifc-6.c: New.
8060         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8061
8062 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8063
8064         PR fortran/18918
8065         * gfortran.dg/coarray_10.f90: Add an additional test.
8066
8067 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8068
8069         PR middle-end/44828
8070         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8071         * gcc.c-torture/execute/pr44828.x: Revert.
8072
8073 2010-07-08  Jason Merrill  <jason@redhat.com>
8074
8075         PR c++/43120
8076         * g++.dg/inherit/covariant17.C: New.
8077         * g++.dg/abi/covariant1.C: Actually test for the bug.
8078
8079 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8080
8081         PR rtl-optimization/44838
8082         * gcc.dg/pr44838.c: New.
8083
8084 2010-07-08  Richard Guenther  <rguenther@suse.de>
8085
8086         PR tree-optimization/44831
8087         * gcc.c-torture/compile/pr44831.c: New testcase.
8088         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8089
8090 2010-07-08  Richard Guenther  <rguenther@suse.de>
8091
8092         PR tree-optimization/44861
8093         * g++.dg/vect/pr44861.cc: New testcase.
8094
8095 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8096
8097         PR middle-end/44828
8098         * gcc.c-torture/execute/pr44828.x: New file.
8099
8100 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8101
8102         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8103         dg-options.
8104         * g++.dg/ext/altivec-17.C: Adjust error message.
8105
8106 2010-07-07  Tom Tromey  <tromey@redhat.com>
8107
8108         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8109
8110 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8111
8112         PR target/44844
8113         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8114         * gcc.target/i386/rdrand-2.c: Likewise.
8115         * gcc.target/i386/rdrand-3.c: Likewise.
8116
8117 2010-07-07  Jan Hubicka  <jh@suse.cz>
8118
8119         PR middle-end/44813
8120         * g++.dg/torture/pr44813.C: New testcase.
8121         * g++.dg/torture/pr44826.C: New testcase.
8122
8123 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8124
8125         PR rtl-optimization/44787
8126         * gcc.c-torture/compile/pr44788.c: New test.
8127         * gcc.target/arm/pr44788.c: New test.
8128
8129 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8130
8131         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8132
8133 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8134
8135         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8136         to dg-options.
8137
8138 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8139
8140         PR fortran/44742
8141         * gfortran.dg/parameter_array_init_6.f90: New.
8142         * gfortran.dg/initialization_20.f90: Update dg-error.
8143         * gfortran.dg/initialization_24.f90: Ditto.
8144
8145 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8146         PR fortran/PR44693
8147         * gfortran.dg/dim_range_1.f90:  New test.
8148         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8149
8150 2010-07-06  Jason Merrill  <jason@redhat.com>
8151
8152         PR c++/44703
8153         * g++.dg/cpp0x/initlist41.C: New.
8154
8155         PR c++/44778
8156         * g++.dg/template/ptrmem22.C: New.
8157
8158 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8159
8160         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8161         support.
8162         * gcc.target/i386/i386.exp: Likewise.
8163
8164 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8165
8166         PR testsuite/44195
8167         * gcc.dg/lto/20100518_0.c: Limit to x86.
8168
8169 2010-07-06  Richard Guenther  <rguenther@suse.de>
8170
8171         PR middle-end/44828
8172         * gcc.c-torture/execute/pr44828.c: New testcase.
8173
8174 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8175
8176         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8177         * g++.dg/warn/volatile1.C: Likewise.
8178         * g++.dg/template/warn1.C: Likewise.
8179
8180 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8181
8182         AVX Programming Reference (June, 2010)
8183         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8184         * g++.dg/other/i386-3.C: Likewise.
8185         * gcc.target/i386/sse-12.c: Likewise.
8186
8187         * gcc.target/i386/f16c-check.h: New.
8188         * gcc.target/i386/rdfsbase-1.c: Likewise.
8189         * gcc.target/i386/rdfsbase-2.c: Likewise.
8190         * gcc.target/i386/rdgsbase-1.c: Likewise.
8191         * gcc.target/i386/rdgsbase-2.c: Likewise.
8192         * gcc.target/i386/rdrand-1.c: Likewise.
8193         * gcc.target/i386/rdrand-2.c: Likewise.
8194         * gcc.target/i386/rdrand-3.c: Likewise.
8195         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8196         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8197         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8198         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8199         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8200         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8201         * gcc.target/i386/wrfsbase-1.c: Likewise.
8202         * gcc.target/i386/wrfsbase-2.c: Likewise.
8203         * gcc.target/i386/wrgsbase-1.c: Likewise.
8204         * gcc.target/i386/wrgsbase-2.c: Likewise.
8205
8206         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8207         (__builtin_ia32_vcvtps2ph): New.
8208         (__builtin_ia32_vcvtps2ph256): Likewise.
8209
8210         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8211         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8212
8213         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8214         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8215
8216         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8217         (__builtin_ia32_vcvtps2ph256): Likewise.
8218         Add fsgsbase,rdrnd,f16c.
8219
8220         * lib/target-supports.exp (check_effective_target_f16c): New.
8221
8222 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8223
8224         * gcc.dg/guality/nrv-1.c: New test.
8225
8226 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8227
8228         PR middle-end/42505
8229         * gcc.target/arm/pr42505.c: New test case.
8230
8231 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8232
8233         PR c++/44808
8234         * g++.dg/opt/nrv16.C: New test.
8235
8236 2010-07-05  Richard Guenther  <rguenther@suse.de>
8237
8238         PR tree-optimization/44784
8239         * gcc.c-torture/compile/pr44784.c: New testcase.
8240
8241 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8242
8243         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8244         Increase loop bound and array size.
8245         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8246         Likewise.
8247
8248 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8249
8250         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8251         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8252         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8253         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8254         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8255
8256 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8257
8258         PR c++/22138
8259         * g++.dg/parse/template25.C: New.
8260
8261 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8262
8263         PR rtl-optimization/44695
8264         * gcc.dg/torture/pr44695.c: New.
8265
8266 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8267
8268         PR c++/16630
8269         * g++.dg/ext/pretty3.C: New.
8270
8271 2010-07-04  Richard Guenther  <rguenther@suse.de>
8272
8273         PR middle-end/44809
8274         * g++.dg/torture/pr44809.C: New testcase.
8275
8276 2010-07-04  Richard Guenther  <rguenther@suse.de>
8277
8278         PR tree-optimization/44656
8279         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8280
8281 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8282             Revital Eres  <eres@il.ibm.com>
8283
8284         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8285         misaligned stores.
8286         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8287         gcc.dg/vect/vect-96.c: Likewise.
8288         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8289         that support misaligned stores. Change the number of expected
8290         misaligned accesses.
8291         * gcc.dg/vect/vect-peel-1.c: New test.
8292         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8293         gcc.dg/vect/vect-peel-4.c: Likewise.
8294         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8295         vectorizable on all targets that support realignment.
8296         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8297
8298 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8299
8300         PR c/44806
8301         * gcc.dg/torture/pr44806.c: New.
8302
8303 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8304
8305         * gnat.dg/cond_expr1.adb: New test.
8306
8307 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8308
8309         * gnat.dg/modular3.adb: New test.
8310         * gnat.dg/modular3_pkg.ads: New helper.
8311
8312 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8313             Mikael Pettersson  <mikpe@it.uu.se>
8314
8315         PR testsuite/44518
8316         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8317         Make signed-ness of chars explicit.  Scan the object for
8318         strings that are split by some target assemblers.
8319         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8320         explicit.
8321
8322 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8323
8324         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8325
8326 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8327
8328         PR/44128
8329         * g++.dg/warn/Wshadow-7.C: New test.
8330
8331 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8332             Julian Brown  <julian@codesourcery.com>
8333             Sandra Loosemore  <sandra@codesourcery.com>
8334
8335         * gcc.c-torture/execute/20100416-1.c: New test case.
8336
8337 2010-07-02  Julian Brown  <julian@codesourcery.com>
8338             Sandra Loosemore  <sandra@codesourcery.com>
8339
8340         PR target/43703
8341
8342         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8343         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8344
8345 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8346             Julian Brown  <julian@codesourcery.com>
8347
8348         * gcc.target/arm/neon/vadds64.c: Regenerated.
8349         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8350         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8351         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8352         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8353         * gcc.target/arm/neon-vmls-1.c: Likewise.
8354         * gcc.target/arm/neon-vsubs64.c: New execution test.
8355         * gcc.target/arm/neon-vsubu64.c: New execution test.
8356         * gcc.target/arm/neon-vadds64.c: New execution test.
8357         * gcc.target/arm/neon-vaddu64.c: New execution test.
8358
8359 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8360
8361         * gcc.target/arm/neon-vands64.c: New.
8362         * gcc.target/arm/neon-vandu64.c: New.
8363         * gcc.target/arm/neon-vbics64.c: New.
8364         * gcc.target/arm/neon-vbicu64.c: New.
8365         * gcc.target/arm/neon-veors64.c: New.
8366         * gcc.target/arm/neon-veoru64.c: New.
8367         * gcc.target/arm/neon-vorns64.c: New.
8368         * gcc.target/arm/neon-vornu64.c: New.
8369         * gcc.target/arm/neon-vorrs64.c: New.
8370         * gcc.target/arm/neon-vorru64.c: New.
8371         * gcc.target/arm/neon/vands64.c: Regenerated.
8372         * gcc.target/arm/neon/vandu64.c: Regenerated.
8373         * gcc.target/arm/neon/vbics64.c: Regenerated.
8374         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8375         * gcc.target/arm/neon/veors64.c: Regenerated.
8376         * gcc.target/arm/neon/veoru64.c: Regenerated.
8377         * gcc.target/arm/neon/vorns64.c: Regenerated.
8378         * gcc.target/arm/neon/vornu64.c: Regenerated.
8379         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8380         * gcc.target/arm/neon/vorru64.c: Regenerated.
8381
8382 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8383
8384         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8385
8386 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8387
8388         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8389         * gfortran.dg/intent_out_5.f90: Same.
8390         * gfortran.dg/ltrans-7.f90: Same.
8391         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8392
8393 2010-07-02  Jan Hubicka  <jh@suse.cz>
8394
8395         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8396
8397 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8398
8399         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8400
8401 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8402
8403         PR c++/44780
8404         * c-c++-common/Wunused-var-12.c: New test.
8405
8406 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8407
8408         PR target/42835
8409         * gcc.target/arm/pr42835.c: New test.
8410
8411         PR target/42172
8412         * gcc.target/arm/pr42172-1.c: New test.
8413
8414 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8415
8416         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8417
8418 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8419
8420         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8421         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8422         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8423         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8424         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8425         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8426         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8427         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8428         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8429         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8430         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8431         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8432         * gcc.target/arm/neon-vdup_ns64.c: New.
8433         * gcc.target/arm/neon-vdup_nu64.c: New.
8434         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8435         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8436         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8437         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8438         * gcc.target/arm/neon-vmov_ns64.c: New.
8439         * gcc.target/arm/neon-vmov_nu64.c: New.
8440         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8441         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8442         * gcc.target/arm/neon-vget_lanes64.c: New.
8443         * gcc.target/arm/neon-vget_laneu64.c: New.
8444         * gcc.target/arm/neon-vset_lanes64.c: New.
8445         * gcc.target/arm/neon-vset_laneu64.c: New.
8446
8447 2010-07-02  Richard Guenther  <rguenther@suse.de>
8448
8449         * g++.dg/torture/20100702-1.C: New testcase.
8450
8451 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8452
8453         PR target/44707
8454         * gcc.c-torture/compile/pr44707.c: New test.
8455
8456 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8457
8458         PR c++/44039
8459         * g++.dg/template/crash101.C: New.
8460
8461 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8462
8463         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8464         Use the ABI-0 accessors and fail it for m64.
8465
8466 2010-07-02  Jan Hubicka  <jh@suse.cz>
8467
8468         * g++.dg/tree-ssa/pr44706.C: New testcase.
8469
8470 2010-07-02  Richard Guenther  <rguenther@suse.de>
8471
8472         PR tree-optimization/44748
8473         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8474
8475 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8476
8477         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8478         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8479         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8480         the method types to forward:.
8481
8482 2010-06-30  Jason Merrill  <jason@redhat.com>
8483
8484         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8485         * g++.dg/other/pr25632.C: Likewise.
8486
8487 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8488
8489         PR tree-optimization/40421
8490         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8491
8492 2010-07-01  Richard Guenther  <rguenther@suse.de>
8493
8494         PR middle-end/42834
8495         PR middle-end/44468
8496         * gcc.c-torture/execute/20100316-1.c: New testcase.
8497         * gcc.c-torture/execute/pr44468.c: Likewise.
8498         * gcc.c-torture/compile/20100609-1.c: Likewise.
8499         * gcc.dg/volatile2.c: Adjust.
8500         * gcc.dg/plugin/selfassign.c: Likewise.
8501         * gcc.dg/pr36902.c: Likewise.
8502         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8503         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8504         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8505         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8506         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8507         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8508         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8509         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8510         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8511         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8512         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8513         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8514         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8515         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8516         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8517         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8518         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8519         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8520         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8521         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8522         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8523         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8524         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8525         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8526         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8527         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8528         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8529         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8530         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8531         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8532         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8533         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8534         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8535         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8536         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8537         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8538         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8539         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8540         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8541         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8542         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8543         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8544         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8545         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8546         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8547         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8548         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8549         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8550         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8551         * g++.dg/tree-ssa/pr31146.C: Likewise.
8552         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8553         * g++.dg/tree-ssa/pr33604.C: Likewise.
8554         * g++.dg/plugin/selfassign.c: Likewise.
8555         * gfortran.dg/array_memcpy_3.f90: Likewise.
8556         * gfortran.dg/array_memcpy_4.f90: Likewise.
8557         * c-c++-common/torture/pr42834.c: New testcase.
8558
8559 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8560
8561         PR c++/44628
8562         * g++.dg/template/crash100.C: New.
8563
8564 2010-06-30  Jan Hubicka  <jh@suse.cz>
8565
8566         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8567
8568 2010-06-30  Michael Matz  <matz@suse.de>
8569
8570         PR bootstrap/44699
8571         * gcc.dg/pr44699.c: New test.
8572
8573 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8574
8575         PR tree-optimization/39799
8576         * c-c++-common/uninit-17.c: New test.
8577
8578 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8579
8580         PR libfortran/43298
8581         * gfortran.dg/read_infnan_1.f90: New test.
8582
8583 2010-06-29  Jason Merrill  <jason@redhat.com>
8584
8585         Enable implicitly declared move constructor/operator= (N3053).
8586         * g++.dg/cpp0x/implicit3.C: New.
8587         * g++.dg/cpp0x/implicit4.C: New.
8588         * g++.dg/cpp0x/implicit5.C: New.
8589         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8590         * g++.dg/cpp0x/not_special.C: Adjust.
8591         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8592         * g++.dg/cpp0x/rv1n.C: Adjust.
8593         * g++.dg/cpp0x/rv1p.C: Adjust.
8594         * g++.dg/cpp0x/rv2n.C: Adjust.
8595         * g++.dg/cpp0x/rv2p.C: Adjust.
8596         * g++.dg/cpp0x/rv3n.C: Adjust.
8597         * g++.dg/cpp0x/rv3p.C: Adjust.
8598         * g++.dg/cpp0x/rv4n.C: Adjust.
8599         * g++.dg/cpp0x/rv4p.C: Adjust.
8600         * g++.dg/cpp0x/rv5n.C: Adjust.
8601         * g++.dg/cpp0x/rv5p.C: Adjust.
8602         * g++.dg/cpp0x/rv6n.C: Adjust.
8603         * g++.dg/cpp0x/rv6p.C: Adjust.
8604         * g++.dg/cpp0x/rv7n.C: Adjust.
8605         * g++.dg/cpp0x/rv7p.C: Adjust.
8606         * g++.dg/cpp0x/rv8p.C: Adjust.
8607         * g++.dg/gomp/pr26690-1.C: Adjust.
8608         * g++.dg/other/error20.C: Adjust.
8609         * g++.dg/other/error31.C: Adjust.
8610         * g++.dg/parse/error19.C: Adjust.
8611         * g++.dg/template/qualttp5.C: Adjust.
8612         * g++.old-deja/g++.law/ctors5.C: Adjust.
8613
8614         Enable implicitly deleted functions (N2346)
8615         * g++.dg/cpp0x/defaulted17.C: New.
8616         * g++.dg/cpp0x/implicit1.C: New.
8617         * g++.dg/cpp0x/implicit2.C: New.
8618         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8619         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8620         * g++.dg/init/ctor4.C: Adjust.
8621         * g++.dg/init/synth2.C: Adjust.
8622         * g++.dg/lto/20081118_1.C: Adjust.
8623         * g++.dg/other/error13.C: Adjust.
8624         * g++.dg/other/unused1.C: Adjust.
8625         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8626         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8627         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8628         * g++.old-deja/g++.law/ctors17.C: Adjust.
8629         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8630         * g++.old-deja/g++.pt/assign1.C: Adjust.
8631         * g++.old-deja/g++.pt/crash20.C: Adjust.
8632
8633         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8634         * g++.dg/cpp0x/defaulted13.C: Adjust.
8635         * g++.dg/cpp0x/defaulted2.C: Adjust.
8636         * g++.dg/cpp0x/defaulted3.C: Adjust.
8637         * g++.dg/cpp0x/initlist9.C: Adjust.
8638         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8639         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8640         * g++.dg/init/synth2.C: Adjust.
8641
8642         * g++.dg/cpp0x/defaulted19.C: New.
8643
8644         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8645         * g++.dg/template/error23.C: Fix for -std=c++0x.
8646
8647 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8648
8649         PR fortran/44718
8650         * gfortran.dg/proc_ptr_28.f90: New.
8651
8652 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR tree-optimization/43801
8655         * g++.dg/torture/pr43801.C: New test.
8656
8657         PR debug/44668
8658         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8659
8660 2010-06-29  Jason Merrill  <jason@redhat.com>
8661
8662         PR c++/44587
8663         * g++.dg/template/qualified-id2.C: New.
8664         * g++.dg/template/qualified-id3.C: New.
8665
8666 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8667
8668         PR fortran/44696
8669         * gfortran.dg/associated_target_4.f90: New.
8670
8671 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8672
8673         PR fortran/44582
8674         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8675
8676 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8677
8678         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8679
8680 2010-06-29  Jan Hubicka  <jh@suse.cz>
8681
8682         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8683
8684 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8685
8686         PR target/43902
8687         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8688         * gcc.target/arm/wmul-3.c: New test.
8689         * gcc.target/arm/wmul-4.c: New test.
8690
8691 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8692
8693         PR rtl-optimization/44659
8694         * gcc.target/i386/extract-1.c: New.
8695         * gcc.target/i386/extract-2.c: Likewise.
8696         * gcc.target/i386/extract-3.c: Likewise.
8697         * gcc.target/i386/extract-4.c: Likewise.
8698         * gcc.target/i386/extract-5.c: Likewise.
8699         * gcc.target/i386/extract-6.c: Likewise.
8700
8701 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8702
8703         PR c++/44682
8704         * g++.dg/warn/Wunused-var-14.C: New test.
8705
8706 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8707
8708         PR fortran/43298
8709         * gfortran.dg/nan_6.f90: New.
8710
8711 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8712
8713         PR tree-optimization/43781
8714         * gcc.dg/torture/pr43781.c: New.
8715
8716 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8717
8718         PR fortran/40158
8719         * gfortran.dg/actual_rank_check_1.f90: New test.
8720
8721 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8722
8723         * gcc.dg/ipa/ipa-sra-6.c: New test.
8724
8725 2010-06-28  Jan Hubicka  <jh@suse.cz>
8726
8727         PR tree-optimization/44687
8728         * gcc.c-torture/compile/pr44687.c
8729
8730 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8731
8732         PR c++/44535
8733         * g++.dg/torture/pr44535.C: New test.
8734
8735 2010-06-28  Michael Matz  <matz@suse.de>
8736
8737         PR middle-end/44592
8738         * gfortran.dg/pr44592.f90: New test.
8739
8740 2010-06-28  Jan Hubicka  <jh@suse.cz>
8741
8742         PR tree-optimization/44357
8743         * g++.dg/torture/pr44357.C: New testcase.
8744
8745 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8746
8747         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8748         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8749         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8750         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8751         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8752         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8753         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8754         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8755
8756 2010-06-27  Jan Hubicka  <jh@suse.cz>
8757
8758         * gcc.c-torture/compile/pr44686.c: New file.
8759
8760 2010-06-27  Richard Guenther  <rguenther@suse.de>
8761
8762         PR tree-optimization/44683
8763         * gcc.c-torture/execute/pr44683.c: New testcase.
8764
8765 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8766
8767         * gnat.dg/noreturn3.ad[sb]: New test.
8768
8769 2010-06-26  Jason Merrill  <jason@redhat.com>
8770
8771         * g++.dg/cpp0x/explicit5.C: New.
8772
8773 2010-06-26  Richard Guenther  <rguenther@suse.de>
8774
8775         PR tree-optimization/44393
8776         * gcc.dg/pr44393.c: New testcase.
8777
8778 2010-06-26  Jan Hubicka  <jh@suse.cz>
8779
8780         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8781
8782 2010-06-26  Richard Guenther  <rguenther@suse.de>
8783
8784         PR middle-end/44674
8785         * gcc.dg/pr44674.c: New testcase.
8786
8787 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8788
8789         * gcc.dg/opts-3.c: New test.
8790
8791 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8792
8793         * gfortran.dg/type_decl_1.f90: New.
8794         * gfortran.dg/type_decl_2.f90: New.
8795
8796 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8797
8798         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8799         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8800
8801 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8802
8803         PR testsuite/38946
8804         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8805         error in comparing reals.
8806
8807 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8808
8809         * selected_real_kind_2.f90: New.
8810         * selected_real_kind_3.f90: New.
8811
8812 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8813
8814         * gfortran.dg/entry_19.f90: New.
8815
8816 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8817
8818         * gfortran.dg/end_subroutine_1.f90: New.
8819         * gfortran.dg/end_subroutine_2.f90: New.
8820         * gfortran.dg/interface_proc_end.f90: Update.
8821
8822 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8823
8824         * gfortran.dg/semicolon_fixed.f: Update.
8825         * gfortran.dg/semicolon_fixed_2.f: New.
8826         * gfortran.dg/semicolon_free_2.f90: New.
8827         * gfortran.dg/semicolon_free.f90: Update.
8828
8829 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8830
8831         PR fortran/44448
8832         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8833
8834 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8835
8836         * g++.dg/ipa/iinline-3.C: New test.
8837         * gcc.dg/ipa/modif-1.c: Removed.
8838
8839 2010-06-25  Jan Hubicka  <jh@suse.cz>
8840
8841         * gcc.dg/tree-ssa/ipa-split-1.c
8842
8843 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8844
8845         * g++.dg/ipa/iinline-2.C: New test.
8846
8847 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR middle-end/43866
8850         * gfortran.dg/pr43866.f90: New test.
8851
8852         PR tree-optimization/44539
8853         * gcc.dg/pr44539.c: New test.
8854
8855 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8856
8857         From Jim Wilson:
8858         PR target/43902
8859         * gcc.target/mips/madd-9.c: New test.
8860
8861 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8862
8863         PR c/44517
8864         * gcc.dg/noncompile/pr44517.c: New.
8865         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8866
8867 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8868
8869         PR testsuite/43283
8870         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8871         and add argument to nop for IA64.
8872
8873 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8874
8875         PR target/44588
8876         * gcc.target/i386/mod-1.c: New.
8877         * gcc.target/i386/umod-1.c: Likewise.
8878         * gcc.target/i386/umod-2.c: Likewise.
8879         * gcc.target/i386/umod-3.c: Likewise.
8880
8881 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR middle-end/44492
8884         * g++.dg/torture/pr44492.C: New test.
8885
8886 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8887
8888         * c-c++-common/warn-omitted-condop.c: New.
8889
8890 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8891
8892         PR fortran/44614
8893         * gfortran.dg/import8.f90: New.
8894
8895 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8896
8897         * gnat.dg/not_null.adb: Update test case.
8898
8899 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR c++/44619
8902         * g++.dg/warn/Wunused-var-13.C: New test.
8903
8904         PR c++/44627
8905         * g++.dg/diagnostic/method1.C: New test.
8906
8907 2010-06-22  Cary Coutant  <ccoutant@google.com>
8908
8909         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8910
8911 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8912
8913         PR fortran/44616
8914         * gfortran.dg/abstract_type_8.f03: New.
8915
8916 2010-06-21  Jason Merrill  <jason@redhat.com>
8917
8918         * g++.dg/cpp0x/noexcept08.C: New.
8919
8920         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8921
8922 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8923
8924         PR target/44615
8925         * gcc.target/i386/sse2-vec-2a.c: New.
8926
8927 2010-06-21  DJ Delorie  <dj@redhat.com>
8928
8929         * gcc.dg/pragma-diag-1.c: New.
8930
8931 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8932
8933         PR target/44615
8934         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8935
8936 2010-06-21  Alan Modra  <amodra@gmail.com>
8937
8938         PR testsuite/44505
8939         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8940         tail call to check_fa_mid.
8941
8942 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR target/44575
8945         * gcc.c-torture/execute/pr44575.c: New test.
8946
8947 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8948
8949         PR fortran/40632
8950         * gfortran.dg/contiguous_1.f90: New.
8951         * gfortran.dg/contiguous_2.f90: New.
8952         * gfortran.dg/contiguous_3.f90: New.
8953
8954 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8955
8956         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8957         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8958
8959 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8960
8961         PR target/44546
8962         * gcc.target/i386/pr44546.c: New test.
8963
8964 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8965
8966         * gcc.dg/opts-2.c: New test.
8967
8968 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8969
8970         PR fortran/44584
8971         * gfortran.dg/typebound_proc_15.f03: Modified.
8972
8973 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8974
8975         PR target/44072
8976         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8977         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8978
8979 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8980
8981         * g++.dg/ext/label13.C: Fix typo in last change.
8982
8983 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8984
8985         PR libfortran/44477
8986         * gfortran.dg/eof_3.f90
8987         * gfortran.dg/endfile_2.f90
8988         * gfortran.dg/endfile_4.f90
8989         * gfortran.dg/endfile_3.f90
8990
8991 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8992
8993         PR c++/41090
8994         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8995
8996 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8997
8998         PR fortran/44556
8999         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9000
9001 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9002
9003         * gcc.target/arm/pr40900.c: New test.
9004
9005 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9006
9007         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9008
9009 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9010
9011         PR fortran/44558
9012         * gfortran.dg/typebound_call_15.f03: New.
9013
9014 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9015
9016         PR c++/44486
9017         * g++.dg/pr44486.C: New.
9018
9019 2010-06-16  DJ Delorie  <dj@redhat.com>
9020
9021         * gcc.target/i386/volatile-bitfields-1.c: New.
9022         * gcc.target/i386/volatile-bitfields-2.c: New.
9023
9024 2010-06-16  Jason Merrill  <jason@redhat.com>
9025
9026         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9027
9028         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9029
9030 2010-06-16  Richard Guenther  <rguenther@suse.de>
9031
9032         PR c/44555
9033         * gcc.c-torture/execute/pr44555.c: New testcase.
9034
9035 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9036
9037         PR fortran/44549
9038         * gfortran.dg/typebound_proc_16.f03: New.
9039
9040 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9041
9042         * g++.dg/torture/pr43905.C: New test.
9043
9044 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9045
9046         PR testsuite/44538
9047         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9048         initialization loop from being vectorized.
9049         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9050
9051 2010-06-16  Alan Modra  <amodra@gmail.com>
9052
9053         PR tree-optimization/44507
9054         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9055
9056 2010-06-15  Jason Merrill  <jason@redhat.com>
9057
9058         * g++.dg/overload/arg3.C: Adjust error locations.
9059         * g++.dg/overload/copy1.C: Likewise.
9060         * g++.dg/tc1/dr152.C: Likewise.
9061         * g++.dg/template/incomplete4.C: Likewise.
9062         * g++.dg/template/incomplete5.C: Likewise.
9063         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9064         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9065         * g++.old-deja/g++.pt/crash9.C: Likewise.
9066
9067         * g++.dg/inherit/virtual5.C: New.
9068
9069         * g++.dg/cpp0x/defaulted18.C: New.
9070
9071         * g++.dg/cpp0x/initlist40.C: New.
9072
9073         * g++.dg/cpp0x/initlist39.C: New.
9074
9075 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9076
9077         PR middle-end/44391
9078         * gcc.dg/graphite/pr44391.c: New.
9079
9080 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9081
9082         PR fortran/43388
9083         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9084         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9085         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9086         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9087
9088 2010-06-15  Richard Guenther  <rguenther@suse.de>
9089
9090         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9091
9092 2010-06-15  Richard Guenther  <rguenther@suse.de>
9093
9094         * gcc.dg/vect/bb-slp-21.c: Adjust.
9095         * gcc.dg/vect/bb-slp-13.c: Likewise
9096         * gcc.dg/vect/bb-slp-4.c: Likewise
9097         * gcc.dg/vect/bb-slp-22.c: Likewise
9098         * gcc.dg/vect/bb-slp-14.c: Likewise
9099         * gcc.dg/vect/bb-slp-23.c: Likewise
9100         * gcc.dg/vect/bb-slp-15.c: Likewise
9101         * gcc.dg/vect/bb-slp-17.c: Likewise
9102         * gcc.dg/vect/bb-slp-18.c: Likewise
9103         * gcc.dg/vect/bb-slp-19.c: Likewise
9104         * gcc.dg/vect/bb-slp-10.c: Likewise
9105         * gcc.dg/vect/bb-slp-11.c: Likewise
9106         * gcc.dg/vect/bb-slp-20.c: Likewise
9107         * gcc.dg/vect/bb-slp-3.c: Likewise
9108
9109 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR fortran/44536
9112         * gfortran.dg/gomp/pr44536.f90: New test.
9113         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9114
9115 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         PR target/44534
9118         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9119         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9120
9121 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR tree-optimization/44508
9124         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9125
9126         PR bootstrap/44509
9127         * gcc.dg/pr44509.c: New test.
9128
9129 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9130
9131         PR tree-optimization/44507
9132         * gcc.dg/vect/pr44507.c: New test.
9133
9134 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9135
9136         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9137         and c-pretty-print.h.
9138
9139         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9140
9141 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9142
9143         * gfortran.dg/whole_file_18.f90: Updated error message.
9144
9145 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9146
9147         * gfortran.dg/whole_file_20.f03: New.
9148
9149 2010-06-12  Jan Hubicka  <jh@suse.cz>
9150
9151         * gcc.c-torture/compile/pc44485.c: New testcase.
9152
9153 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9154
9155         PR fortran/40117
9156         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9157         * gfortran.dg/typebound_proc_14.f03: New.
9158         * gfortran.dg/typebound_proc_15.f03: New.
9159
9160 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9161
9162         * gcc.dg/opts-1.c: New test.
9163
9164 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9165
9166         * gcc.dg/funroll-loops-all.c: Update expected error.
9167
9168 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9169
9170         PR target/44481
9171         * gcc.target/i386/pr44481.c: New test.
9172
9173 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9174
9175         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9176
9177 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9178
9179         PR middle-end/44483
9180         * gcc.dg/tree-ssa/pr44483.c: New.
9181
9182 2010-06-11  Paul Brook  <paul@codesourcery.com>
9183
9184         * g++.dg/other/arm-neon-1.C: New test.
9185
9186 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9187
9188         PR fortran/42051
9189         PR fortran/43896
9190         * gfortran.dg/class_23.f03: New test.
9191
9192 2010-06-11  Jan Hubicka  <jh@suse.cz>
9193
9194         * gcc.dg/ipa/pure-const-2.c: New testcase.
9195
9196 2010-06-11  Jan Hubicka  <jh@suse.cz>
9197
9198         * gcc.dg/noreturn-7.c: Update.
9199         * gcc.dg/noreturn-4.c: Update.
9200
9201 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9202
9203         Fix MIPS bootstrap
9204         * g++.dg/other/typedef4.C: New test.
9205
9206 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9207
9208         PR fortran/44207
9209         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9210
9211 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9212
9213         PR fortran/44457
9214         * gfortran.dg/asynchronous_3.f03
9215
9216 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9217
9218         PR middle-end/44185
9219         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9220         non-temporal stores out of the tests to form new test cases.  As a
9221         result, no non-temporal store should be generated in this case.
9222
9223         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9224         prefetch-7.c that generate one non-temporal store.
9225
9226         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9227         prefetch-7.c that generate one non-temporal store and one
9228         one-temporal prefetch.
9229
9230 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9231
9232         PR tree-optimization/44258
9233         * gcc.dg/tree-ssa/pr44258.c: New test.
9234
9235 2010-06-10  Daniel Kraft  <d@domob.eu>
9236
9237         PR fortran/38936
9238         * gfortran.dg/associate_1.f03: New test.
9239         * gfortran.dg/associate_2.f95: New test.
9240         * gfortran.dg/associate_3.f03: New test.
9241         * gfortran.dg/associate_4.f08: New test.
9242
9243 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9244
9245         * gfortran.dg/selected_char_kind_4.f90: New test.
9246
9247 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9248
9249         * gcc.dg/pr42461.c: New test.
9250
9251 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9252
9253         PR fortran/44347
9254         * gfortran.dg/selected_real_kind_1.f90: New.
9255
9256 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9257
9258         PR fortran/44359
9259         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9260         warning.
9261         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9262         check for warning.
9263
9264 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9265
9266         * gfortran.dg/data_namelist_conflict.f90: New test.
9267
9268 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9271         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9272         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9273
9274 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9275
9276         * gfortran.dg/mvbits_9.f90: New test.
9277         * gfortran.dg/ibset_1.f90: Ditto.
9278         * gfortran.dg/ibits_1.f90: Ditto.
9279         * gfortran.dg/btest_1.f90: Ditto.
9280         * gfortran.dg/ibclr_1.f90: Ditto.
9281
9282 2010-06-09  Jason Merrill  <jason@redhat.com>
9283
9284         PR c++/44366
9285         * g++.dg/cpp0x/decltype23.C: Move to...
9286         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9287
9288 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9289
9290         PR fortran/44211
9291         * gfortran.dg/typebound_call_14.f03: New test.
9292
9293 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9294
9295         PR tree-optimization/44423
9296         * gcc.dg/tree-ssa/pr44423.c: New test.
9297
9298 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9299
9300         PR testsuite/42843
9301         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9302         TV_NONE to initialize tv_id field.
9303         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9304         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9305         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9306         Include toplev.h .
9307         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9308         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9309         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9310
9311 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9312
9313         PR tree-optimization/39874
9314         PR middle-end/28685
9315         * gcc.dg/pr39874.c: New file.
9316
9317 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9318
9319         * g++.dg/ext/attr-alias-1.C: New.
9320         * g++.dg/ext/attr-alias-2.C: New.
9321
9322 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9323
9324         PR fortran/44446
9325         * gfortran.dg/proc_ptr_27.f90: New.
9326
9327 2010-06-07  Jason Merrill  <jason@redhat.com>
9328
9329         PR c++/44366
9330         * g++.dg/cpp0x/decltype23.C: New.
9331
9332 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9333             Shujing Zhao  <pearly.zhao@oracle.com>
9334
9335         PR c/37724
9336         * gcc.dg/c90-const-expr-10.c: Adjust.
9337         * gcc.dg/c99-const-expr-10.c: Adjust.
9338         * gcc.dg/init-bad-7.c: New.
9339
9340 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9341
9342         * lib/target-supports.exp (check_effective_target_gas): New proc.
9343         * gcc.c-torture/execute/960321-1.x: New file.
9344
9345 2010-06-07  Jason Merrill  <jason@redhat.com>
9346
9347         PR c++/44401
9348         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9349
9350 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR c++/44444
9353         * g++.dg/warn/Wunused-var-12.C: New test.
9354
9355         PR c++/44443
9356         * c-c++-common/Wunused-var-11.c: New test.
9357
9358 2010-06-07  Jan Hubicka  <jh@suse.cz>
9359
9360         * gcc.dg/ipa/pure-const-1.c: New testcase.
9361
9362 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9363
9364         PR rtl-optimization/44404
9365         * gcc.dg/pr44404.c: New.
9366
9367 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9368
9369         PR target/44159
9370         * gcc.target/i386/abi-2.c: Check sysv abi here.
9371         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9372         function to avoid failures by different ABIs.
9373         * gcc.target/i386/aes-check.h: Likewise.
9374         * gcc.target/i386/avx-check.h: Likewise.
9375         * gcc.target/i386/fma4-check.h: Likewise.
9376         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9377         * gcc.target/i386/mmx-check.h: Likewise.
9378         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9379         * gcc.target/i386/pclmul-check.h: Likewise.
9380         * gcc.target/i386/sse-check.h: Likewise.
9381         * gcc.target/i386/sse2-check.h: Likewise.
9382         * gcc.target/i386/sse3-check.h: Likewise.
9383         * gcc.target/i386/sse4_1-check.h: Likewise.
9384         * gcc.target/i386/sse4_2-check.h: Likewise.
9385         * gcc.target/i386/sse4a-check.h: Likewise.
9386         * gcc.target/i386/ssse3-check.h: Likewise.
9387         * gcc.target/i386/xop-check.h: Likewise.
9388         * gcc.target/i386/pr27971.c: Fix for LLP64.
9389         * gcc.target/i386/pr39139.c: Likewise.
9390         * gcc.target/i386/pr39315-check.c: Likewise.
9391         * gcc.target/i386/vararg-1.c: Likewise.
9392         * gcc.target/i386/vararg-2.c: Likewise.
9393         Additional add dg-compile to avoid failure due
9394         missing foo symbol.
9395
9396         * gcc.dg/compound-literal-1.c: Fix for llp64.
9397         * gcc.dg/pr32370.c: Likewise.
9398         * gcc.dg/pr37561.c: Likewise.
9399         * gcc.dg/pr41340.c: Likewise.
9400         * gcc.dg/pr41551.c: Likewise.
9401
9402 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9403
9404         PR c++/44188
9405         * g++.dg/debug/dwarf2/typedef3.C: New test.
9406
9407 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9408
9409         PR c/20000
9410         * c-c++-common/pr20000.c: New.
9411
9412 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9413
9414         PR c++/44086
9415         * g++.dg/init/pr44086.C: New.
9416         * g++.dg/cpp0x/decltype4.C: Adjust.
9417
9418 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9419
9420         PR fortran/43945
9421         * gfortran.dg/generic_23.f03: New test.
9422
9423 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9424
9425         PR fortran/43895
9426         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9427
9428 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9429
9430         PR c++/44361
9431         * c-c++-common/Wunused-var-9.c: New test.
9432
9433 2010-06-05  Jason Merrill  <jason@redhat.com>
9434
9435         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9436
9437 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9438
9439         PR c/44322
9440         * gcc.dg/c99-restrict-4.c: New test.
9441
9442 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9443
9444         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9445         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9446         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9447         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9448         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9449         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9450         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9451         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9452         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9453         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9454         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9455         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9456         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9457         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9458         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9459         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9460         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9461         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9462         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9463         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9464         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9465         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9466
9467 2010-06-04  Jason Merrill  <jason@redhat.com>
9468
9469         * g++.dg/cpp0x/noexcept06.C: New.
9470         * g++.dg/cpp0x/noexcept07.C: New.
9471
9472         * g++.dg/cpp0x/noexcept01.C: New.
9473         * g++.dg/cpp0x/noexcept02.C: New.
9474         * g++.dg/cpp0x/noexcept03.C: New.
9475         * g++.dg/cpp0x/noexcept04.C: New.
9476         * g++.dg/cpp0x/noexcept05.C: New.
9477
9478 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9479
9480         PR c++/44412
9481         * g++.dg/warn/Wunused-var-10.C: New test.
9482         * g++.dg/warn/Wunused-var-11.C: New test.
9483
9484         PR c++/44362
9485         * c-c++-common/Wunused-var-10.c: New test.
9486
9487 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9488
9489         PR c/25880
9490         * gcc.dg/assign-warn-2.c: Update.
9491         * gcc.dg/cpp/line3.c: Update.
9492         * gcc.dg/c99-array-lval-8.c: Update.
9493         * gcc.dg/cast-qual-2.c: Update.
9494         * gcc.dg/c99-arraydecl-3.c:  Update.
9495         * gcc.dg/assign-warn-1.c:  Update.
9496         * gcc.dg/format/gcc_diag-1.c:  Update.
9497
9498 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9499
9500         PR rtl-optimization/39871
9501         PR rtl-optimization/40615
9502         PR rtl-optimization/42500
9503         PR rtl-optimization/42502
9504         * gcc.target/arm/eliminate.c: New test.
9505
9506 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9507
9508         PR libstdc++/44410
9509         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9510         * g++.old-deja/g++.other/delete3.C: Likewise.
9511         * g++.old-deja/g++.other/new.C: Likewise.
9512         * g++.old-deja/g++.law/operators27.C: Likewise.
9513         * g++.old-deja/g++.mike/p755.C: Likewise.
9514         * g++.dg/eh/new1.C: Likewise.
9515         * g++.dg/init/new5.C: Likewise.
9516
9517 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9518
9519         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9520         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9521         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9522
9523 2010-06-03  Richard Guenther  <rguenther@suse.de>
9524
9525         PR lto/41921
9526         * lib/lto.exp: Always load gcc.exp.
9527         (lto-obj): For C source files invoke gcc_target_compile.
9528         * g++.dg/lto/20100603-1_0.C: New testcase.
9529         * g++.dg/lto/20100603-1_1.c: Likewise.
9530
9531 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9532
9533         PR tree-optimization/43688
9534         * gfortran.dg/pr43688.f90: New.
9535
9536 2010-06-03  Richard Guenther  <rguenther@suse.de>
9537
9538         PR lto/41584
9539         * gcc.dg/lto/20100603-1_0.c: New testcase.
9540         * gcc.dg/lto/20100603-2_0.c: Likewise.
9541         * gcc.dg/lto/20100603-3_0.c: Likewise.
9542
9543 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9544
9545         PR target/44218
9546         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9547         * gcc.target/powerpc/recip-2.c: Ditto.
9548         * gcc.target/powerpc/recip-3.c: Ditto.
9549         * gcc.target/powerpc/recip-4.c: Ditto.
9550         * gcc.target/powerpc/recip-5.c: Ditto.
9551         * gcc.target/powerpc/recip-6.c: Ditto.
9552         * gcc.target/powerpc/recip-7.c: Ditto.
9553         * gcc.target/powerpc/recip-test.h: Ditto.
9554         * gcc.target/powerpc/recip-test2.h: Ditto.
9555
9556 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9557
9558         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9559
9560 2010-06-02  Jason Merrill  <jason@redhat.com>
9561
9562         * g++.dg/ext/vector9.C: Expect typedef in error message.
9563
9564         PR c++/9726
9565         PR c++/23594
9566         PR c++/44333
9567         * g++.dg/tc1/dr101.C: Remove xfails.
9568
9569 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9570
9571         PR middle-end/44372
9572         * g++.dg/ipa/pr44372.C: New.
9573
9574 2010-06-02  Jan Hubicka  <jh@suse.cz>
9575
9576         PR middle-end/44295
9577         * g++.dg/torture/pr44295.C: Neww testcase.
9578
9579 2010-06-02  Jan Hubicka  <jh@suse.cz>
9580
9581         * gcc.dg/tree-ssa/loadpre6.c: Update.
9582
9583 2010-06-02  Richard Guenther  <rguenther@suse.de>
9584
9585         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9586         diagnostic.h.
9587
9588 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9589
9590         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9591         the link fail message.
9592
9593 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9594
9595         PR fortran/44360
9596         * gfortran.dg/use_13.f90: New test case.
9597
9598 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9599
9600         PR fortran/44371
9601         * gfortran.dg/error_stop_2.f08: Minor update.
9602
9603 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9604
9605         PR fortran/44371
9606         * gfortran.dg/error_stop_1.f08: New test.
9607         * gfortran.dg/error_stop_2.f08: New test.
9608
9609 2010-06-01  Jason Merrill  <jason@redhat.com>
9610
9611         DR 990
9612         * g++.dg/cpp0x/initlist37.C: New.
9613         * g++.dg/cpp0x/initlist38.C: New.
9614
9615         PR c++/44358
9616         * g++.dg/cpp0x/initlist36.C: New.
9617
9618 2010-05-31 Jan Hubicka  <jh@suse.cz>
9619
9620         * gcc.dg/noreturn-8.c: New testcase.
9621
9622 2010-05-31 Jan Hubicka  <jh@suse.cz>
9623
9624         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9625         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9626
9627 2010-05-31 Jan Hubicka  <jh@suse.cz>
9628
9629         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9630         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9631
9632 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9633
9634         PR fortran/36928
9635         * gfortran.dg/dependency_27.f90:  New test.
9636         * gfortran.dg/array_assign_1.F90:  New test.
9637
9638 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9639
9640         PR target/44338
9641         * gcc.target/i386/sse-24.c: New test.
9642
9643 2010-05-31  Jan Hubicka  <jh@suse.cz>
9644
9645         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9646
9647 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9648
9649         PR middle-end/44337
9650         * gcc.dg/pr44337.c: New test.
9651
9652         PR tree-optimization/44182
9653         * g++.dg/debug/pr44182.C: New test.
9654
9655 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9656
9657         * gcc.dg/nested-func-7.c: New test.
9658         * gnat.dg/frame_overflow.adb: Adjust directives.
9659
9660 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9661
9662         * gnat.dg/prot2.ad[sb]: New test.
9663         * gnat.dg/prot2_pkg1.ads: New helper.
9664         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9665
9666 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9667
9668         * gnat.dg/array11.adb: Adjust dg-warning directive.
9669         * gnat.dg/object_overflow.adb: Likewise.
9670
9671 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9672
9673         PR middle-end/44306
9674         * gcc.dg/tree-ssa/pr44306.c: New.
9675
9676 2010-05-29  Jan Hubicka  <jh@suse.cz>
9677
9678         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9679
9680 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9681
9682         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9683
9684 2010-05-28  Mike Stump  <mikestump@comcast.net>
9685
9686         PR objc/44125
9687         * objc.dg/const-str-9.m: Remove static.
9688
9689 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR target/43636
9692         * gcc.c-torture/compile/pr43636.c: New test.
9693
9694 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9695
9696         PR objc++/23616
9697         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9698         * obj-c++.dg/try-catch-9.mm: Ditto.
9699
9700 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9701
9702         Revert patch for PR c++/44188
9703         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9704
9705 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9706
9707         PR c++/44188
9708         * g++.dg/debug/dwarf2/typedef3.C: New test.
9709
9710 2010-05-27  Jason Merrill  <jason@redhat.com>
9711
9712         PR c++/43555
9713         * g++.dg/ext/vla9.C: New.
9714
9715 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9716
9717         PR objc/44140
9718         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9719         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9720         * objc.dg/torture/tls/thr-init.m: Ditto.
9721         * objc.dg/torture/trivial.m: Ditto.
9722         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9723         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9724         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9725         * obj-c++.dg/torture/trivial.mm: Ditto.
9726
9727 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9728
9729         * g++.dg/lto/20100302_0.C: Skip on darwin.
9730
9731 2010-05-27  Richard Guenther  <rguenther@suse.de>
9732
9733         PR tree-optimization/44284
9734         * gcc.dg/vect/vect-118.c: New testcase.
9735         * gcc.dg/vect/bb-slp-20.c: Adjust.
9736         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9737         * gcc.dg/vect/slp-9.c: Likewise.
9738         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9739         * gcc.dg/vect/vect-10.c: Likewise.
9740         * gcc.dg/vect/vect-109.c: Likewise.
9741         * gcc.dg/vect/vect-12.c: Likewise.
9742         * gcc.dg/vect/vect-36.c: Likewise.
9743         * gcc.dg/vect/vect-7.c: Likewise.
9744         * gcc.dg/vect/vect-iv-8.c: Likewise.
9745         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9746         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9747         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9748         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9749         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9750         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9751         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9752         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9753         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9754         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9755         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9756         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9757         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9758         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9759         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9760         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9761         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9762
9763 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9764
9765         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9766         necessary.
9767
9768 2010-05-26  Jan Hubicka  <jh@suse.cz>
9769
9770         * gcc.dg/lto/materialize-1_0.c: New file.
9771         * gcc.dg/lto/materialize-1_1.c: New file.
9772
9773 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9774
9775         * gnat.dg/lto10.adb: New test.
9776         * gnat.dg/lto10_pkg.ads: New helper.
9777
9778 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9779
9780         * lib/target-supports.exp (check_effective_target_int128): New
9781         function to check if __int128 types are available for target.
9782         * c-c++-common/int128-types-1.c: New.
9783         * c-c++-common/int128-1.c: New.
9784         * c-c++-common/int128-2.c: New.
9785         * g++.dg/abi/mangle43.C: New.
9786         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9787         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9788         pointer-wide scalar.
9789         * g++.dg/other/pr25632.C: Likewise.
9790         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9791         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9792         overflow warnings.
9793         * g++.dg/warn/pr13358-4.C: Likewise.
9794         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9795         * g++.dg/warn/Wconversion-null.C: Likewise.
9796
9797 2010-05-26  Jason Merrill  <jason@redhat.com>
9798
9799         PR c++/43382
9800         * g++.dg/cpp0x/variadic101.C: New.
9801
9802 2010-05-26  Richard Guenther  <rguenther@suse.de>
9803
9804         PR rtl-optimization/44164
9805         * gcc.c-torture/execute/pr44164.c: New testcase.
9806         * g++.dg/tree-ssa/pr13146.C: Adjust.
9807
9808 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9809
9810         PR fortran/40011
9811         * gfortran.dg/whole_file_19.f90 : New test.
9812
9813 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9814
9815         PR fortran/30668
9816         PR fortran/31346
9817         PR fortran/34260
9818         * gfortran.dg/pr40999.f: Fix function type.
9819         * gfortran.dg/whole_file_5.f90: Likewise.
9820         * gfortran.dg/whole_file_6.f90: Likewise.
9821         * gfortran.dg/whole_file_16.f90: New.
9822         * gfortran.dg/whole_file_17.f90: New.
9823         * gfortran.dg/whole_file_18.f90: New.
9824
9825 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9826             Iain Sandoe  <iains@gcc.gnu.org>
9827
9828         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9829         * gcc.c-torture/compile/pr44197.c: Require alias support.
9830         * gcc.dg/lto/20081222_0.c: Ditto.
9831
9832 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9833
9834         PR debug/42801
9835         * gcc.dg/guality/vla-2.c: New test.
9836
9837 2010-05-25  Richard Guenther  <rguenther@suse.de>
9838
9839         PR middle-end/44069
9840         * g++.dg/torture/pr44069.C: New testcase.
9841
9842 2010-05-25  Richard Guenther  <rguenther@suse.de>
9843
9844         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9845
9846 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9847
9848         PR objc/44140
9849         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9850
9851 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9852
9853         * obj-c++.dg/torture/tls/trivial.mm: New.
9854         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9855         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9856         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9857         * obj-c++.dg/torture/tls/diag-1.mm: New.
9858         * obj-c++.dg/torture/tls/tls.exp: New.
9859         * obj-c++.dg/torture/trivial.mm: New.
9860         * obj-c++.dg/torture/dg-torture.exp: New.
9861         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9862         * obj-c++.dg/tls/trivial.m: New.
9863         * obj-c++.dg/tls/init-1.mm: New.
9864         * obj-c++.dg/tls/diag-1.mm: New.
9865         * obj-c++.dg/tls/init-2.mm: New.
9866         * obj-c++.dg/tls/diag-2.mm: New.
9867         * obj-c++.dg/tls/diag-3.mm: New.
9868         * obj-c++.dg/tls/diag-4.mm: New.
9869         * obj-c++.dg/tls/static-1.mm: New.
9870         * obj-c++.dg/tls/tls.exp: New.
9871         * obj-c++.dg/tls/diag-5.mm: New.
9872         * obj-c++.dg/tls/static-1a.mm: New.
9873         * objc-obj-c++-shared/Object1.mm: New.
9874         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9875
9876 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9877
9878         PR objc++/43689
9879         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9880         * obj-c++.dg/const-str-6.mm: Ditto.
9881
9882 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9883
9884         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9885
9886 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9887
9888         PR ada/38394
9889         * gnat.dg/array13.ad[sb]: New test.
9890
9891 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9892             Sandra Loosemore  <sandra@codesourcery.com>
9893
9894         * gcc.target/arm/neon/: Regenerated test cases.
9895
9896         * gcc.target/arm/neon/polytypes.c,
9897         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9898         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9899         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9900         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9901         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9902         dg-add-options arm_neon.
9903
9904         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9905         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9906         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9907         and arm_neon_fp16_ok.
9908
9909         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9910         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9911
9912         * lib/target-supports.exp (add_options_for_arm_neon): New.
9913         (check_effective_target_arm_neon_ok_nocache): New, from
9914         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9915         (check_effective_target_arm_neon_ok): Use
9916         check_effective_target_arm_neon_ok_nocache.
9917         (add_options_for_arm_neon_fp16)
9918         (check_effective_target_arm_neon_fp16_ok)
9919         check_effective_target_arm_neon_fp16_ok_nocache): New.
9920         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9921
9922 2010-05-24  Jason Merrill  <jason@redhat.com>
9923
9924         PR c++/41510
9925         * g++.dg/cpp0x/initlist35.C: New.
9926         * g++.dg/init/brace6.C: Adjust.
9927
9928 2010-05-24  Paul Brook  <paul@codesourcery.com>
9929
9930         * gcc.target/arm/frame-pointer-1.c: New test.
9931         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9932         pointer elimination.
9933
9934 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9935
9936         PR target/44245
9937         * gcc.target/i386/crc32-3.c: New.
9938         * gcc.target/i386/crc32-4.c: Likewise.
9939
9940 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9941
9942         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9943         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9944         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9945
9946 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9947
9948         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9949
9950 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9951
9952         PR target/43869
9953         * gcc.c-target/pr43869.c: New test.
9954
9955 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9956
9957         PR fortran/44212
9958         * gfortran.dg/class_22.f03: New.
9959
9960 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9961
9962         PR lto/44238
9963         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9964
9965 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9966
9967         PR fortran/44213
9968         * gfortran.dg/abstract_type_7.f03: New.
9969
9970 2010-05-21  Jason Merrill  <jason@redhat.com>
9971
9972         * g++.dg/eh/spec11.C: Test cleanup optimization.
9973
9974 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9975
9976         PR debug/44223
9977         * gcc.target/i386/pr44223.c: New test.
9978
9979 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9980
9981         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9982
9983 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9984
9985         * g++.dg/other/const3.C: New test.
9986
9987 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9988
9989         PR fortran/38407
9990         * warn_unused_dummy_argument_1.f90: New.
9991         * warn_unused_dummy_argument_2.f90: New.
9992
9993 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9994
9995         PR c++/30298
9996         * g++.dg/inherit/crash1.C: New.
9997         * g++.dg/inherit/crash2.C: Likewise.
9998
9999 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10000
10001         PR debug/44178
10002         * g++.dg/debug/pr44178.C: New test.
10003
10004 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10005
10006         PR middle-end/44185
10007         * gcc.dg/tree-ssa/prefetch-6.c: Add
10008         --param min-insn-to-prefetch-ratio=6.
10009         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10010         allow unrolling, and adjust the movnti count.
10011
10012 2010-05-20  Jan Hubicka  <jh@suse.cz>
10013
10014         PR middle-end/44197
10015         * gcc.c-torture/compile/pr44197.c: New file.
10016
10017 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10018
10019         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10020         Fix test code.
10021         (check_effective_target_xop): Remove __may_alias__ attribute.
10022
10023 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10024
10025         PR target/44202
10026         * gcc.c-torture/execute/pr44202-1.c: New test.
10027
10028 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10029
10030         PR fortran/43851
10031         * gfortran.dg/label_1.f90: Update test.
10032
10033 2010-05-19  Jan Hubicka  <jh@suse.cz>
10034
10035         * gcc.dg/lto/ipareference2_0.c: New file.
10036         * gcc.dg/lto/ipareference2_1.c: New file.
10037
10038 2010-05-19  Jason Merrill  <jason@redhat.com>
10039
10040         * g++.dg/parse/fn-typedef2.C: New.
10041
10042         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10043         function type.
10044
10045         PR c++/44193
10046         * g++.dg/template/fntype1.C: New.
10047
10048 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10049
10050         * gnat.dg/discr23.ad[sb]: New test.
10051         * gnat.dg/discr23_pkg.ads: New helper.
10052
10053         * gnat.dg/specs/controlled1.ads: New test.
10054         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10055
10056 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10057
10058         PR fortran/44055
10059         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10060         Fixed scope of C_SIZEOF.
10061         * gfortran.dg/warn_conversion_2.f90: New.
10062
10063 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10064
10065         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10066         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10067         for optional selector.
10068         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10069         (check_effective_target_sse3): New proc.
10070         * gcc.target/i386/math-torture/math-torture.exp: Load
10071         target-supports.exp.
10072         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10073         check_effective_target_sse2.
10074         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10075         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10076         * g++.dg/vect/vect.exp: Likewise.
10077         * gfortran.dg/vect/vect.exp: Likewise.
10078         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10079         -msse2 if check_effective_target_sse2.
10080
10081         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10082         * gcc.target/i386/3dnow-2.c: Likewise.
10083         * gcc.target/i386/3dnowA-1.c: Likewise.
10084         * gcc.target/i386/3dnowA-2.c: Likewise.
10085         * gcc.target/i386/pr42549.c: Likewise.
10086
10087         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10088         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10089         * gcc.target/i386/sse3-addsubps.c: Likewise.
10090         * gcc.target/i386/sse3-haddpd.c: Likewise.
10091         * gcc.target/i386/sse3-haddps.c: Likewise.
10092         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10093         * gcc.target/i386/sse3-hsubps.c: Likewise.
10094         * gcc.target/i386/sse3-movddup.c: Likewise.
10095         * gcc.target/i386/sse3-movshdup.c: Likewise.
10096         * gcc.target/i386/sse3-movsldup.c: Likewise.
10097
10098         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10099         * g++.dg/ext/attrib35.C: Likewise.
10100         * g++.dg/opt/pr40496.C: Likewise.
10101         * g++.dg/other/i386-1.C: Likewise.
10102         * g++.dg/other/i386-4.C: Likewise.
10103         * g++.dg/other/pr34435.C: Likewise.
10104         * g++.dg/other/pr39496.C: Likewise.
10105         * g++.dg/other/pr40446.C: Likewise.
10106         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10107         * gcc.dg/compat/vector-1a_main.c: Likewise.
10108         * gcc.dg/compat/vector-2a_main.c: Likewise.
10109         * gcc.dg/lto/20090206-1_0.c: Likewise.
10110         * gcc.dg/pr34856.c: Likewise.
10111         * gcc.dg/pr36584.c: Likewise.
10112         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10113         * gcc.dg/pr37544.c: Likewise.
10114         * gcc.dg/torture/pr16104-1.c: Likewise.
10115         * gcc.dg/torture/pr35771-1.c: Likewise.
10116         * gcc.dg/torture/pr35771-2.c: Likewise.
10117         * gcc.dg/torture/pr35771-3.c: Likewise.
10118         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10119         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10120         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10121         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10122         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10123         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10124         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10125         * gcc.target/i386/20060512-1.c: Likewise.
10126         * gcc.target/i386/20060512-3.c: Likewise.
10127         * gcc.target/i386/all_one_m128i.c: Likewise.
10128         * gcc.target/i386/float128-1.c: Likewise.
10129         * gcc.target/i386/float128-2.c: Likewise.
10130         * gcc.target/i386/fpcvt-1.c: Likewise.
10131         * gcc.target/i386/fpcvt-2.c: Likewise.
10132         * gcc.target/i386/fpcvt-3.c: Likewise.
10133         * gcc.target/i386/fpprec-1.c: Likewise.
10134         * gcc.target/i386/funcspec-9.c: Likewise.
10135         * gcc.target/i386/incoming-1.c: Likewise.
10136         * gcc.target/i386/incoming-12.c: Likewise.
10137         * gcc.target/i386/incoming-2.c: Likewise.
10138         * gcc.target/i386/incoming-3.c: Likewise.
10139         * gcc.target/i386/incoming-4.c: Likewise.
10140         * gcc.target/i386/incoming-6.c: Likewise.
10141         * gcc.target/i386/incoming-7.c: Likewise.
10142         * gcc.target/i386/incoming-8.c: Likewise.
10143         * gcc.target/i386/opt-1.c: Likewise.
10144         * gcc.target/i386/opt-2.c: Likewise.
10145         * gcc.target/i386/ordcmp-1.c: Likewise.
10146         * gcc.target/i386/pr17692.c: Likewise.
10147         * gcc.target/i386/pr18614-1.c: Likewise.
10148         * gcc.target/i386/pr22152.c: Likewise.
10149         * gcc.target/i386/pr23570.c: Likewise.
10150         * gcc.target/i386/pr23575.c: Likewise.
10151         * gcc.target/i386/pr26449-1.c: Likewise.
10152         * gcc.target/i386/pr26600.c: Likewise.
10153         * gcc.target/i386/pr27790.c: Likewise.
10154         * gcc.target/i386/pr28839.c: Likewise.
10155         * gcc.target/i386/pr30970.c: Likewise.
10156         * gcc.target/i386/pr32000-1.c: Likewise.
10157         * gcc.target/i386/pr32000-2.c: Likewise.
10158         * gcc.target/i386/pr32280.c: Likewise.
10159         * gcc.target/i386/pr32661.c: Likewise.
10160         * gcc.target/i386/pr32708-1.c: Likewise.
10161         * gcc.target/i386/pr32961.c: Likewise.
10162         * gcc.target/i386/pr33329.c: Likewise.
10163         * gcc.target/i386/pr35714.c: Likewise.
10164         * gcc.target/i386/pr35767-1.c: Likewise.
10165         * gcc.target/i386/pr35767-1d.c: Likewise.
10166         * gcc.target/i386/pr35767-1i.c: Likewise.
10167         * gcc.target/i386/pr35767-2.c: Likewise.
10168         * gcc.target/i386/pr35767-2d.c: Likewise.
10169         * gcc.target/i386/pr35767-2i.c: Likewise.
10170         * gcc.target/i386/pr35767-3.c: Likewise.
10171         * gcc.target/i386/pr35767-5.c: Likewise.
10172         * gcc.target/i386/pr36222-1.c: Likewise.
10173         * gcc.target/i386/pr36578-1.c: Likewise.
10174         * gcc.target/i386/pr36578-2.c: Likewise.
10175         * gcc.target/i386/pr36992-1.c: Likewise.
10176         * gcc.target/i386/pr37101.c: Likewise.
10177         * gcc.target/i386/pr37216.c: Likewise.
10178         * gcc.target/i386/pr37434-1.c: Likewise.
10179         * gcc.target/i386/pr37434-2.c: Likewise.
10180         * gcc.target/i386/pr37843-3.c: Likewise.
10181         * gcc.target/i386/pr37843-4.c: Likewise.
10182         * gcc.target/i386/pr39162.c: Likewise.
10183         * gcc.target/i386/pr39315-1.c: Likewise.
10184         * gcc.target/i386/pr39315-2.c: Likewise.
10185         * gcc.target/i386/pr39315-3.c: Likewise.
10186         * gcc.target/i386/pr39315-4.c: Likewise.
10187         * gcc.target/i386/pr39445.c: Likewise.
10188         * gcc.target/i386/pr39496.c: Likewise.
10189         * gcc.target/i386/pr40809.c: Likewise.
10190         * gcc.target/i386/pr40906-3.c: Likewise.
10191         * gcc.target/i386/pr41019.c: Likewise.
10192         * gcc.target/i386/pr42542-1.c: Likewise.
10193         * gcc.target/i386/pr42542-2.c: Likewise.
10194         * gcc.target/i386/pr42542-3.c: Likewise.
10195         * gcc.target/i386/pr42542-3a.c: Likewise.
10196         * gcc.target/i386/pr42881.c: Likewise.
10197         * gcc.target/i386/push-1.c: Likewise.
10198         * gcc.target/i386/quad-sse.c: Likewise.
10199         * gcc.target/i386/reload-1.c: Likewise.
10200         * gcc.target/i386/sse-10.c: Likewise.
10201         * gcc.target/i386/sse-11.c: Likewise.
10202         * gcc.target/i386/sse-15.c: Likewise.
10203         * gcc.target/i386/sse-17.c: Likewise.
10204         * gcc.target/i386/sse-18.c: Likewise.
10205         * gcc.target/i386/sse-19.c: Likewise.
10206         * gcc.target/i386/sse-4.c: Likewise.
10207         * gcc.target/i386/sse-6.c: Likewise.
10208         * gcc.target/i386/sse-vect-types.c: Likewise.
10209         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10210         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10211         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10212         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10213         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10214         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10215         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10216         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10217         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10218         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10219         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10220         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10221         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10222         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10223         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10224         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10225         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10226         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10227         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10228         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10229         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10230         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10231         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10232         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10233         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10234         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10235         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10236         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10237         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10238         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10239         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10240         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10241         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10242         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10243         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10244         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10245         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10246         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10247         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10248         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10249         * gcc.target/i386/sse2-mmx.c: Likewise.
10250         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10251         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10252         * gcc.target/i386/sse2-movd-1.c: Likewise.
10253         * gcc.target/i386/sse2-movd-2.c: Likewise.
10254         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10255         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10256         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10257         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10258         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10259         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10260         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10261         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10262         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10263         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10264         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10265         * gcc.target/i386/sse2-movq-1.c: Likewise.
10266         * gcc.target/i386/sse2-movq-2.c: Likewise.
10267         * gcc.target/i386/sse2-movq-3.c: Likewise.
10268         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10269         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10270         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10271         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10272         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10273         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10274         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10275         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10276         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10277         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10278         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10279         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10280         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10281         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10282         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10283         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10284         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10285         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10286         * gcc.target/i386/sse2-pand-1.c: Likewise.
10287         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10288         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10289         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10290         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10291         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10292         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10293         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10294         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10295         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10296         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10297         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10298         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10299         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10300         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10301         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10302         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10303         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10304         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10305         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10306         * gcc.target/i386/sse2-por-1.c: Likewise.
10307         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10308         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10309         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10310         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10311         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10312         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10313         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10314         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10315         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10316         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10317         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10318         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10319         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10320         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10321         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10322         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10323         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10324         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10325         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10326         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10327         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10328         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10329         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10330         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10331         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10332         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10333         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10334         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10335         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10336         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10337         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10338         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10339         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10340         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10341         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10342         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10343         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10344         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10345         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10346         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10347         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10348         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10349         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10350         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10351         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10352         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10353         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10354         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10355         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10356         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10357         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10358         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10359         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10360         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10361         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10362         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10363         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10364         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10365         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10366         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10367         * gcc.target/i386/sse2-vec-1.c: Likewise.
10368         * gcc.target/i386/sse2-vec-2.c: Likewise.
10369         * gcc.target/i386/sse2-vec-3.c: Likewise.
10370         * gcc.target/i386/sse2-vec-4.c: Likewise.
10371         * gcc.target/i386/sse2-vec-5.c: Likewise.
10372         * gcc.target/i386/sse2-vec-6.c: Likewise.
10373         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10374         * gcc.target/i386/ssefn-2.c: Likewise.
10375         * gcc.target/i386/ssefn-4.c: Likewise.
10376         * gcc.target/i386/ssefp-1.c: Likewise.
10377         * gcc.target/i386/ssefp-2.c: Likewise.
10378         * gcc.target/i386/sseregparm-3.c: Likewise.
10379         * gcc.target/i386/sseregparm-4.c: Likewise.
10380         * gcc.target/i386/sseregparm-5.c: Likewise.
10381         * gcc.target/i386/sseregparm-6.c: Likewise.
10382         * gcc.target/i386/sseregparm-7.c: Likewise.
10383         * gcc.target/i386/ssetype-1.c: Likewise.
10384         * gcc.target/i386/ssetype-2.c: Likewise.
10385         * gcc.target/i386/ssetype-3.c: Likewise.
10386         * gcc.target/i386/ssetype-4.c: Likewise.
10387         * gcc.target/i386/ssetype-5.c: Likewise.
10388         * gcc.target/i386/unordcmp-1.c: Likewise.
10389         * gcc.target/i386/vararg-1.c: Likewise.
10390         * gcc.target/i386/vararg-2.c: Likewise.
10391         * gcc.target/i386/vararg-3.c: Likewise.
10392         * gcc.target/i386/vararg-4.c: Likewise.
10393         * gcc.target/i386/vararg-7.c: Likewise.
10394         * gcc.target/i386/vararg-8.c: Likewise.
10395         * gcc.target/i386/vecinit-1.c: Likewise.
10396         * gcc.target/i386/vecinit-2.c: Likewise.
10397         * gcc.target/i386/vecinit-3.c: Likewise.
10398         * gcc.target/i386/vecinit-4.c: Likewise.
10399         * gcc.target/i386/vecinit-5.c: Likewise.
10400         * gcc.target/i386/vecinit-6.c: Likewise.
10401         * gcc.target/i386/vectorize2.c: Likewise.
10402         * gcc.target/i386/vectorize3.c: Likewise.
10403         * gcc.target/i386/vectorize4.c: Likewise.
10404         * gcc.target/i386/vectorize6.c: Likewise.
10405         * gcc.target/i386/vectorize7.c: Likewise.
10406         * gcc.target/i386/vectorize8.c: Likewise.
10407         * gcc.target/i386/vperm-v2df.c: Likewise.
10408         * gcc.target/i386/vperm-v2di.c: Likewise.
10409         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10410         * gcc.target/i386/xorps-sse2.c: Likewise.
10411         * gcc.target/i386/xorps.c: Likewise.
10412         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10413         * gfortran.dg/graphite/pr42326.f90: Likewise.
10414         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10415
10416 2010-05-19  Richard Guenther  <rguenther@suse.de>
10417
10418         PR lto/44196
10419         * g++.dg/lto/20100519-1_0.C: New testcase.
10420
10421 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10422
10423         PR fortran/42360
10424         * gfortran.dg/warn_intent_out_not_set.f90: New.
10425
10426 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10427
10428         PR fortran/38404
10429         * gfortran.dg/data_char_1.f90: Updated warning message.
10430         * gfortran.dg/data_array_6.f: New.
10431
10432 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10433
10434         * g++.dg/ipa/ivinline-8.C: New test.
10435         * gcc.dg/ipa/iinline-2.c: Likewise.
10436
10437 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10438
10439         PR fortran/34505
10440         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10441         arguments; add check for return value kind.
10442         * gfortran.dg/float_1.f90: Likewise.
10443
10444 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10445
10446         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10447         (main): Use it.
10448         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10449         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10450         Prune another location line format.
10451         (lto-obj): Call lto_prune_warns on comp_output.
10452
10453 2010-05-18  Jan Hubicka  <jh@suse.cz>
10454
10455         * gcc.dg/lto/ipacp_0.c: New test.
10456         * gcc.dg/lto/ipacp_1.c: New test.
10457
10458 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10459
10460         PR lto/44184
10461         * gcc.dg/lto/20100518_0.c: New test.
10462
10463 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10464
10465         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10466
10467 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10468
10469         PR fortran/43990
10470         * gfortran.dg/class_21.f03: New.
10471
10472 2010-05-17  Jason Merrill  <jason@redhat.com>
10473
10474         PR c++/44157
10475         * g++.dg/cpp0x/initlist34.C: New.
10476
10477         PR c++/44158
10478         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10479
10480 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10481
10482         * g++.dg/ipa/ivinline-1.C: New test.
10483         * g++.dg/ipa/ivinline-2.C: New test.
10484         * g++.dg/ipa/ivinline-3.C: New test.
10485         * g++.dg/ipa/ivinline-4.C: New test.
10486         * g++.dg/ipa/ivinline-5.C: New test.
10487         * g++.dg/ipa/ivinline-6.C: New test.
10488
10489 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10490             Jason Merrill  <jason@redhat.com>
10491
10492         PR c++/44108
10493         * c-c++-common/Wunused-var-8.c: New test.
10494
10495 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10496
10497         PR bootstrap/42347
10498         * gcc.c-torture/compile/pr42347.c: New test.
10499
10500         PR middle-end/44102
10501         * g++.dg/ext/asmgoto1.C: New test.
10502
10503 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10504
10505         PR middle-end/44133
10506         * gcc.dg/tree-ssa/pr44133.c: New test.
10507         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10508         precise.
10509
10510 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10511
10512         PR fortran/44044
10513         * gfortran.dg/class_20.f03: New.
10514
10515 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10516
10517         PR 44078
10518         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10519         debug messages but not the newly introduced one.
10520
10521 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10522
10523         PR fortran/35779
10524         * gfortran.dg/initialization_25.f90: Commented testcase.
10525         * gfortran.dg/initialization_26.f90: New.
10526
10527 2010-05-16  Richard Guenther  <rguenther@suse.de>
10528
10529         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10530         * gcc.dg/pr43084.c: Likewise.
10531         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10532         -fipa-type-escape.
10533         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10534         -fipa-type-escape.
10535         * gcc.dg/struct/struct-reorg.exp: Likewise.
10536         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10537         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10538
10539 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10540
10541         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10542         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10543         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10544         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10545         tests.
10546
10547 2010-05-15  Jason Merrill  <jason@redhat.com>
10548
10549         * g++.dg/eh/spec10.C: New.
10550         * g++.dg/eh/spec11.C: New.
10551         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10552
10553 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10554
10555         PR fortran/44154
10556         PR fortran/42647
10557         * gfortran.dg/allocatable_scalar_9.f90: New.
10558
10559 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR c++/44148
10562         * g++.dg/torture/pr44148.C: New test.
10563
10564 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10565
10566         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10567         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10568         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10569         diagnostics and type sizes.
10570
10571 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10572
10573         * gnat.dg/lto9.adb: New test.
10574         * gnat.dg/lto9_pkg1.ads: New helper.
10575         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10576
10577 2010-05-15  Jan Hubicka  <jh@suse.cz>
10578
10579         * gcc.dg/lto/ipareference_1.c: Rename to ...
10580         * gcc.dg/lto/ipareference_0.c: ... this one.
10581         * gcc.dg/lto/ipareference_2.c: Rename to ...
10582         * gcc.dg/lto/ipareference_1.c: ... this one.
10583
10584 2010-05-15  Jan Hubicka  <jh@suse.cz>
10585
10586         * gcc.dg/lto/ipareference_1.c: New file.
10587         * gcc.dg/lto/ipareference_2.c: New file.
10588
10589 2010-05-15  Richard Guenther  <rguenther@suse.de>
10590
10591         PR tree-optimization/44038
10592         * gcc.c-torture/compile/pr44038.c: New testcase.
10593
10594 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10595
10596         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10597         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10598
10599 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10600
10601         PR fortran/43207
10602         PR fortran/43969
10603         * gfortran.dg/class_18.f03: New.
10604         * gfortran.dg/class_19.f03: New.
10605
10606 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR debug/44112
10609         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10610         * g++.dg/debug/dwarf2/const1.C: Remove.
10611
10612 2010-05-14  Jason Merrill  <jason@redhat.com>
10613
10614         * g++.dg/eh/cond4.C: New.
10615         * g++.dg/eh/elide2.C: Adjust.
10616         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10617
10618 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10619
10620         PR fortran/44135
10621         * gfortran.dg/actual_array_interface_2.f90: New test.
10622
10623 2010-05-14  Richard Guenther  <rguenther@suse.de>
10624
10625         PR tree-optimization/44119
10626         * gcc.c-torture/compile/pr44119.c: New testcase.
10627
10628 2010-05-14  Jason Merrill  <jason@redhat.com>
10629
10630         PR c++/44127
10631         * g++.dg/eh/terminate1.C: New.
10632
10633 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10634
10635         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10636
10637         PR debug/44136
10638         * gcc.dg/pr44136.c: New test.
10639
10640 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10641
10642         PR c++/30566
10643         * g++.dg/warn/Wshadow-4.C: Adjust.
10644         * g++.dg/warn/Wshadow-5.C: New test.
10645         * g++.dg/warn/Wshadow-6.C: New test
10646
10647 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10648
10649         PR fortran/35779
10650         * gfortran.dg/initialization_25.f90: New.
10651
10652 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10653
10654         * g++.dg/otr-fold-1.C: New test.
10655         * g++.dg/otr-fold-2.C: New test.
10656
10657 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10658
10659         PR fortran/44036
10660         * gfortran.dg/gomp/pr44036-1.f90: New test.
10661         * gfortran.dg/gomp/pr44036-2.f90: New test.
10662         * gfortran.dg/gomp/pr44036-3.f90: New test.
10663
10664         PR debug/43983
10665         * gcc.dg/guality/sra-1.c: New test.
10666
10667 2010-05-12  Jan Hubicka  <jh@suse.cz>
10668
10669         * tree-ssa/unreachable.c: New test.
10670
10671 2010-05-12  Jason Merrill  <jason@redhat.com>
10672
10673         * g++.dg/cpp0x/sfinae1.C: New.
10674
10675 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10676
10677         * gcc.target/i386/zee.c: New file.
10678
10679 2010-05-12  Jason Merrill  <jason@redhat.com>
10680
10681         * g++.dg/conversion/op1.C: Expect template candidate message.
10682         * g++.dg/cpp0x/nullptr15.C: Likewise.
10683         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10684         * g++.dg/cpp0x/pr31431.C: Likewise.
10685         * g++.dg/cpp0x/temp_default2.C: Likewise.
10686         * g++.dg/cpp0x/trailing4.C: Likewise.
10687         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10688         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10689         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10690         * g++.dg/cpp0x/variadic35.C: Likewise.
10691         * g++.dg/cpp0x/vt-35147.C: Likewise.
10692         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10693         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10694         * g++.dg/ext/visibility/anon8.C: Likewise.
10695         * g++.dg/ext/vla2.C: Likewise.
10696         * g++.dg/other/pr28114.C: Likewise.
10697         * g++.dg/other/ptrmem10.C: Likewise.
10698         * g++.dg/other/ptrmem11.C: Likewise.
10699         * g++.dg/overload/unknown1.C: Likewise.
10700         * g++.dg/parse/template7.C: Likewise.
10701         * g++.dg/parse/typename7.C: Likewise.
10702         * g++.dg/template/conv11.C: Likewise.
10703         * g++.dg/template/copy1.C: Likewise.
10704         * g++.dg/template/deduce3.C: Likewise.
10705         * g++.dg/template/dependent-expr5.C: Likewise.
10706         * g++.dg/template/friend.C: Likewise.
10707         * g++.dg/template/incomplete2.C: Likewise.
10708         * g++.dg/template/local4.C: Likewise.
10709         * g++.dg/template/local6.C: Likewise.
10710         * g++.dg/template/operator10.C: Likewise.
10711         * g++.dg/template/overload6.C: Likewise.
10712         * g++.dg/template/ptrmem2.C: Likewise.
10713         * g++.dg/template/ptrmem20.C: Likewise.
10714         * g++.dg/template/ptrmem8.C: Likewise.
10715         * g++.dg/template/sfinae2.C: Likewise.
10716         * g++.dg/template/ttp25.C: Likewise.
10717         * g++.dg/template/unify10.C: Likewise.
10718         * g++.dg/template/unify11.C: Likewise.
10719         * g++.dg/template/unify6.C: Likewise.
10720         * g++.dg/template/unify7.C: Likewise.
10721         * g++.dg/template/unify9.C: Likewise.
10722         * g++.dg/template/varmod1.C: Likewise.
10723         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10724         * g++.old-deja/g++.law/operators32.C: Likewise.
10725         * g++.old-deja/g++.pt/crash28.C: Likewise.
10726         * g++.old-deja/g++.pt/crash60.C: Likewise.
10727         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10728         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10729         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10730         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10731         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10732         * g++.old-deja/g++.pt/expr2.C: Likewise.
10733         * g++.old-deja/g++.pt/overload7.C: Likewise.
10734         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10735         * g++.old-deja/g++.pt/spec5.C: Likewise.
10736         * g++.old-deja/g++.pt/spec6.C: Likewise.
10737         * g++.old-deja/g++.pt/t24.C: Likewise.
10738         * g++.old-deja/g++.pt/unify4.C: Likewise.
10739         * g++.old-deja/g++.pt/unify6.C: Likewise.
10740         * g++.old-deja/g++.pt/unify8.C: Likewise.
10741         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10742         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10743         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10744
10745         * g++.dg/cpp0x/initlist32.C: New.
10746
10747         * g++.dg/template/conv11.C: New.
10748         * g++.dg/conversion/op1.C: Adjust expected error.
10749
10750         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10751
10752 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10753
10754         PR target/44088
10755         * gcc.target/i386/avx-cmpsd-1.c: New.
10756         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10757         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10758         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10759         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10760         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10761
10762 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR middle-end/44085
10765         * gcc.dg/gomp/pr44085.c: New test.
10766         * gfortran.dg/gomp/pr44085.f90: New test.
10767
10768 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10769
10770         * objc-obj-c++-shared/Object1.m: New.
10771         * objc.dg/torture: New directory.
10772         * objc.dg/torture/tls: Ditto.
10773         * objc.dg/tls: Ditto.
10774         * objc.dg/torture/tls/trivial.m: New test.
10775         * objc.dg/torture/tls/thr-init-2.m: New test.
10776         * objc.dg/torture/tls/thr-init-3.m: New test.
10777         * objc.dg/torture/tls/thr-init.m: New test.
10778         * objc.dg/torture/tls/diag-1.m: New test.
10779         * objc.dg/torture/tls/tls.exp: New.
10780         * objc.dg/torture/trivial.m: New test.
10781         * objc.dg/torture/dg-torture.exp: New.
10782         * objc.dg/tls/diag-3.m: New test.
10783         * objc.dg/tls/diag-4.m: New test.
10784         * objc.dg/tls/diag-5.m: New test.
10785         * objc.dg/tls/init-1.m: New test.
10786         * objc.dg/tls/init-2.m: New test.
10787         * objc.dg/tls/tls.exp: New.
10788         * objc.dg/tls/diag-2.m: New test.
10789         * lib/objc.exp: Respond to dg-additional-files.
10790
10791 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10792
10793         * gcc.target/m68k/20100512-1.c: New.
10794
10795 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10796
10797         * gnat.dg/lto8.adb: New test.
10798         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10799         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10800
10801 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10802
10803         PR c++/34272
10804         PR c++/43630
10805         PR c++/34491
10806         * g++.dg/template/crash97.C: New.
10807         * g++.dg/template/crash98.C: Likewise.
10808         * g++.dg/template/crash99.C: Likewise.
10809         * g++.dg/cpp0x/pr31439.C: Adjust.
10810         * g++.dg/template/crash95.C: Likewise.
10811
10812 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10813
10814         PR middle-end/44071
10815         * c-c++-common/asmgoto-4.c: New test.
10816         * gcc.target/i386/pr44071.c: New test.
10817
10818         PR c++/44062
10819         * c-c++-common/Wunused-var-7.c: New test.
10820         * g++.dg/warn/Wunused-var-9.C: New test.
10821
10822 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10823
10824         PR fortran/43711
10825         * gfortran.dg/gomp/pr43711.f90: New.
10826
10827 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10828
10829         PR fortran/31820
10830         * gfortran.dg/select_5.f90: Updated.
10831
10832 2010-05-11  Jan Hubicka  <jh@suse.cz>
10833
10834         PR tree-optimize/44063
10835         * gcc.c-torture/compile/pr44063.c: New testcase.
10836
10837 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10838
10839         PR debug/44023
10840         * gcc.dg/pr44023.c: New test.
10841
10842 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10843
10844         * gnat.dg/lto7.adb: New test.
10845         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10846
10847 2010-05-10  Jason Merrill  <jason@redhat.com>
10848
10849         PR c++/44017
10850         * g++.dg/template/inherit5.C: New.
10851
10852         PR c++/44045
10853         * g++.dg/cpp0x/initlist33.C: New.
10854         * g++.dg/cpp0x/initlist26.C: Adjust.
10855         * g++.dg/cpp0x/initlist28.C: Adjust.
10856
10857 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10858
10859         PR c++/43719
10860         * g++.dg/init/pr43719.C: New.
10861         * g++.dg/anon-struct4.C: Adjust.
10862
10863 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10864
10865         PR debug/44028
10866         * gcc.dg/pr44028.c: New test.
10867
10868 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10869
10870         PR fortran/27866
10871         PR fortran/35003
10872         PR fortran/42809
10873         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10874         * gfortran.dg/warn_conversion.f90: New.
10875
10876 2010-05-10  Michael Matz  <matz@suse.de>
10877
10878         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10879
10880 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10881
10882         PR rtl-optimization/44012
10883         * gcc.dg/pr44012.c: New.
10884
10885 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10886
10887         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10888         Log text on entry and exit.
10889         Prune Sun ld warnings for common symbols with differing sizes.
10890         (lto-link-and-maybe-run): Change caller.
10891
10892 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10893
10894         PR fortran/44044
10895         * gfortran.dg/class_7.f03: Modified.
10896         * gfortran.dg/select_type_1.f03: Modified.
10897         * gfortran.dg/select_type_12.f03: New.
10898
10899 2010-05-10  Richard Guenther  <rguenther@suse.de>
10900
10901         PR tree-optimization/44050
10902         * gcc.dg/torture/pr44050.c: New testcase.
10903
10904 2010-05-10  Wei Guozhi  <carrot@google.com>
10905
10906         PR target/42879
10907         * gcc.target/arm/pr42879.c: New testcase.
10908
10909 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10910
10911         PR c/44051
10912         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10913
10914 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10915
10916         PR c/10676
10917         * gcc.dg/anon-struct-10.c: New test.
10918
10919 2010-05-09  Richard Guenther  <rguenther@suse.de>
10920
10921         PR middle-end/44024
10922         * gcc.dg/pr44024.c: New testcase.
10923
10924 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10925
10926         PR c/4784
10927         * gcc.dg/anon-struct-9.c: New test.
10928
10929 2010-05-09  Richard Guenther  <rguenther@suse.de>
10930
10931         PR middle-end/44043
10932         * gcc.c-torture/compile/pr44043.c: New testcase.
10933
10934 2010-05-09  Richard Guenther  <rguenther@suse.de>
10935
10936         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10937
10938 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10939
10940         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10941
10942 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10943
10944         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10945         * gnat.dg/specs/lto3.ads: Likewise.
10946
10947 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10948
10949         PR middle-end/28685
10950         * gcc.dg/pr28685-1.c: New file.
10951
10952 2010-05-08  Richard Guenther  <rguenther@suse.de>
10953
10954         PR tree-optimization/44030
10955         * gcc.c-torture/compile/pr44030.c: New testcase.
10956
10957 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10958
10959         * gnat.dg/lto6.adb: New test.
10960         * gnat.dg/lto6_pkg.ads: New helper.
10961
10962 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10963
10964         * gnat.dg/lto5.adb: New test.
10965         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10966
10967 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10968
10969         * gnat.dg/lto4.ad[sb]: New test.
10970
10971 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10972
10973         * gnat.dg/specs/lto3.ads: New test.
10974         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10975         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10976
10977 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10978
10979         * gnat.dg/sizetype3.ad[sb]: New test.
10980         * gnat.dg/sizetype3_pkg.ads: New helper.
10981
10982 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10983
10984         PR c++/43951
10985         * g++.dg/init/new29.C: New.
10986
10987 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10988
10989         PR fortran/40728
10990         * gfortran.dg/coarray_1.f90: Fixed error message.
10991         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10992         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10993         * gfortran.dg/intrinsic_std_5.f90: New.
10994
10995 2010-05-07  Jason Merrill  <jason@redhat.com>
10996
10997         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10998
10999 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11000
11001         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11002         (size_t, stderr): Remove.
11003         (read_error): Replaced __builtin_fprintf by fprintf.
11004
11005 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11006
11007         * gcc.dg/ordered-comparison-1.c: New test.
11008         * gcc.dg/ordered-comparison-2.c: New test.
11009         * gcc.dg/ordered-comparison-3.c: New test.
11010         * gcc.dg/ordered-comparison-4.c: New test.
11011
11012 2010-05-06  Mike Stump  <mikestump@comcast.net>
11013
11014         PR objc/35165
11015         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11016
11017 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11018             Jason Merrill  <jason@redhat.com>
11019
11020         * g++.dg/cpp0x/nullptr01.C: New.
11021         * g++.dg/cpp0x/nullptr02.C: New.
11022         * g++.dg/cpp0x/nullptr03.C: New.
11023         * g++.dg/cpp0x/nullptr04.C: New.
11024         * g++.dg/cpp0x/nullptr05.C: New.
11025         * g++.dg/cpp0x/nullptr06.C: New.
11026         * g++.dg/cpp0x/nullptr07.C: New.
11027         * g++.dg/cpp0x/nullptr08.C: New.
11028         * g++.dg/cpp0x/nullptr09.C: New.
11029         * g++.dg/cpp0x/nullptr10.C: New.
11030         * g++.dg/cpp0x/nullptr11.C: New.
11031         * g++.dg/cpp0x/nullptr12.C: New.
11032         * g++.dg/cpp0x/nullptr13.C: New.
11033         * g++.dg/cpp0x/nullptr14.C: New.
11034         * g++.dg/cpp0x/nullptr15.C: New.
11035         * g++.dg/cpp0x/nullptr16.C: New.
11036         * g++.dg/cpp0x/nullptr17.C: New.
11037         * g++.dg/cpp0x/nullptr18.C: New.
11038         * g++.dg/cpp0x/nullptr19.C: New.
11039         * g++.dg/cpp0x/nullptr20.C: New.
11040         * g++.dg/cpp0x/nullptr21.C: New.
11041         * g++.dg/cpp0x/nullptr22.C: New.
11042         * g++.dg/debug/nullptr01.C: New.
11043         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11044
11045 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11046
11047         * gcc.dg/Wunused-var-8.c: Move to...
11048         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11049
11050 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11051
11052         PR c++/40406
11053         * g++.dg/template/crash96.C: New.
11054
11055 2010-05-06  Jan Hubicka  <jh@suse.cz>
11056
11057         PR tree-optimization/43791
11058         * gcc.c-torture/compile/pr43791.c: New file.
11059
11060 2010-05-06  Michael Matz  <matz@suse.de>
11061
11062         PR tree-optimization/43984
11063         * gfortran.dg/pr43984.f90: New test.
11064
11065 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11066
11067         PR 40989
11068         * gcc.dg/pr40989.c: New.
11069
11070 2010-05-06  Richard Guenther  <rguenther@suse.de>
11071
11072         PR tree-optimization/43934
11073         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11074
11075 2010-05-06  Richard Guenther  <rguenther@suse.de>
11076
11077         PR tree-optimization/43987
11078         * gcc.c-torture/execute/pr43987.c: New testcase.
11079         * gcc.dg/torture/pta-escape-1.c: Adjust.
11080         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11081         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11082         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11083         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11084
11085 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11086             Dodji Seketeli  <dodji@redhat.com>
11087
11088         PR c/18624
11089         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11090         * g++.dg/template/sfinae16.C: Likewise.
11091         * gcc.dg/Wunused-var-1.c: Moved to...
11092         * c-c++-common/Wunused-var-1.c: ...here. New test.
11093         * gcc.dg/Wunused-var-2.c: Moved to...
11094         * c-c++-common/Wunused-var-2.c: ...here. New test.
11095         * gcc.dg/Wunused-var-3.c: Moved to...
11096         * c-c++-common/Wunused-var-3.c: ...here. New test.
11097         * gcc.dg/Wunused-var-4.c: Moved to...
11098         * gcc.dg/Wunused-var-1.c: ... here.
11099         * gcc.dg/Wunused-var-5.c: Moved to...
11100         * c-c++-common/Wunused-var-4.c: ...here. New test.
11101         * gcc.dg/Wunused-var-7.c: Moved to...
11102         * c-c++-common/Wunused-var-5.c: ...here. New test.
11103         * gcc.dg/Wunused-var-6.c: Moved to...
11104         * gcc.dg/Wunused-var-2.c: ... here.
11105         * c-c++-common/Wunused-var-1.c: New test.
11106         * c-c++-common/Wunused-var-2.c: New test.
11107         * c-c++-common/Wunused-var-3.c: New test.
11108         * c-c++-common/Wunused-var-4.c: New test.
11109         * c-c++-common/Wunused-var-5.c: New test.
11110         * g++.dg/warn/Wunused-var-1.C: New test.
11111         * g++.dg/warn/Wunused-var-2.C: New test.
11112         * g++.dg/warn/Wunused-var-3.C: New test.
11113         * g++.dg/warn/Wunused-var-4.C: New test.
11114         * g++.dg/warn/Wunused-var-5.C: New test.
11115         * g++.dg/warn/Wunused-var-6.C: New test.
11116         * g++.dg/warn/Wunused-var-7.C: New test.
11117         * g++.dg/warn/Wunused-var-8.C: New test.
11118         * g++.dg/warn/Wunused-parm-1.C: New test.
11119         * g++.dg/warn/Wunused-parm-2.C: New test.
11120         * g++.dg/warn/Wunused-parm-3.C: New test.
11121
11122 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11123
11124         PR fortran/43985
11125         * gfortran.dg/gomp/crayptr5.f90: New test case.
11126
11127 2010-05-05  Jason Merrill  <jason@redhat.com>
11128
11129         PR debug/43370
11130         * g++.dg/ext/attrib39.C: New.
11131
11132 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11133
11134         PR fortran/24978
11135         * gfortran.dg/data_invalid.f90: New.
11136
11137 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11138
11139         * gnat.dg/lto2.adb: New test.
11140
11141 2010-05-05  Jason Merrill  <jason@redhat.com>
11142
11143         PR c++/43787
11144         * g++.dg/opt/empty1.C: New.
11145
11146 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11147
11148         PR fortran/43696
11149         * gfortran.dg/class_17.f03: New.
11150
11151 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11152
11153         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11154
11155 2010-05-04  Mike Stump  <mikestump@comcast.net>
11156
11157         PR objc/35165
11158         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11159
11160 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11161
11162         PR target/43668
11163         * gcc.target/i386/pr43668.c: New.
11164
11165 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11166
11167         PR c++/43028
11168         * g++.dg/cpp0x/initlist31.C: New.
11169
11170 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11171
11172         PR c/43981
11173         * gcc.dg/Wunused-var-8.c: New test.
11174
11175 2010-05-04  Jason Merrill  <jason@redhat.com>
11176
11177         PR c++/38064
11178         * g++.dg/cpp0x/enum3.C: Extend.
11179
11180 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11181
11182         PR target/43799
11183         * gcc.target/i386/pr43799.c: New.
11184
11185 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11186
11187         * gnat.dg/lto1.adb: New test.
11188         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11189
11190 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11191
11192         PR middle-end/43671
11193         * gcc.target/i386/pr43671.c: New.
11194
11195 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11196
11197         PR c++/43705
11198         * g++.dg/template/crash95.C: New.
11199
11200 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11201
11202         PR debug/43508
11203         * gcc.target/i386/pr43508.c: New.
11204
11205 2010-05-04  Richard Guenther  <rguenther@suse.de>
11206
11207         PR tree-optimization/43879
11208         * g++.dg/torture/pr43879-1_0.C: New testcase.
11209         * g++.dg/torture/pr43879-1_1.C: Likewise.
11210
11211 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11212
11213         PR c++/43953
11214         * g++.dg/other/crash-12.C: New test.
11215
11216 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11217
11218         * g++.dg/cdce3.C: Add a space.  Updated.
11219
11220 2010-05-03  Jason Merrill  <jason@redhat.com>
11221
11222         PR c++/43680
11223         * g++.dg/opt/enum2.C: New.
11224         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11225         * g++.dg/warn/Wswitch-1.C: Adjust message.
11226
11227 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11228
11229         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11230         * g++.dg/ext/label13.C: Fix typo.
11231         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11232         alpha*-dec-osf5*.
11233         * gcc.c-torture/compile/limits-declparen.c: xfail on
11234         alpha*-dec-osf5* with -g.
11235         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11236         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11237         * gcc.dg/c99-tgmath-2.c: Likewise.
11238         * gcc.dg/c99-tgmath-3.c: Likewise.
11239         * gcc.dg/c99-tgmath-4.c: Likewise.
11240
11241 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11242
11243         PR fortran/43592
11244         * gfortran.dg/unexpected_interface.f90: New test.
11245
11246 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11247
11248         * ada/acats/run_acats (which): New function.
11249         (host_gnatchop, host_gnatmake): Use it.
11250
11251 2010-05-03  Richard Guenther  <rguenther@suse.de>
11252
11253         PR tree-optimization/43971
11254         * gcc.dg/pr43971.c: New testcase.
11255
11256 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR debug/43972
11259         * gcc.dg/debug/pr43972.c: New test.
11260
11261 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11262
11263         PR testsuite/43963
11264         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11265
11266 2010-05-02  Richard Guenther  <rguenther@suse.de>
11267
11268         PR tree-optimization/43879
11269         * gcc.dg/torture/pr43879-3.c: New testcase.
11270
11271 2010-05-01  Richard Guenther  <rguenther@suse.de>
11272
11273         PR tree-optimization/43949
11274         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11275
11276 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11277
11278         PR c++/43951
11279         * g++.dg/init/new28.C: New.
11280
11281 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11282
11283         PR objc++/32052
11284         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11285         structure and nested declarations.
11286         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11287         structure and nested declarations.  Reduce header clutter and
11288         use _exit() rather than abort().
11289         * objc.dg/encode-10.m: New.
11290         * objc.dg/encode-11.m: New.
11291
11292 2010-04-30  DJ Delorie  <dj@redhat.com>
11293
11294         * gcc.c-torture/execute/20100430-1.c: New test.
11295
11296 2010-04-30  Jason Merrill  <jason@redhat.com>
11297
11298         PR c++/43868
11299         * g++.dg/template/ptrmem21.C: New.
11300
11301 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11302
11303         PR fortran/18918
11304         PR fortran/43931
11305         * gfortran.dg/coarray_13.f90: New test.
11306
11307 2010-04-30  Richard Guenther  <rguenther@suse.de>
11308
11309         PR lto/43946
11310         * gcc.dg/lto/20100430-1_0.c: New testcase.
11311
11312 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11313
11314         PR debug/43942
11315         * c-c++-common/pr43942.c: New test.
11316
11317 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11318
11319         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11320         conflict with darwin crt1.o 'start' symbol.
11321
11322 2010-04-30  Richard Guenther  <rguenther@suse.de>
11323
11324         PR tree-optimization/43879
11325         * gcc.dg/torture/pr43879_1.c: New testcase.
11326
11327 2010-04-30  Richard Guenther  <rguenther@suse.de>
11328
11329         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11330
11331 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11332
11333         PR c++/43890
11334         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11335         user-provided constructor while recursing.
11336
11337 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11338
11339         PR fortran/42274
11340         * gfortran.dg/class_16.f03: New test.
11341
11342 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11343
11344         PR fortran/42274
11345         * gfortran.dg/class_15.f03: New.
11346
11347 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11348
11349         PR fortran/43326
11350         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11351
11352 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11353
11354         PR fortran/43492
11355         * gfortran.dg/generic_22.f03 : New test.
11356
11357 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11358
11359         PR fortran/42353
11360         * gfortran.dg/class_14.f03: New test.
11361
11362 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11363
11364         PR fortran/42680
11365         * gfortran.dg/interface_32.f90: New test.
11366
11367 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11368             Janus Weil  <janus@gcc.gnu.org>
11369
11370         PR fortran/41829
11371         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11372         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11373         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11374
11375 2010-04-28  Mike Stump  <mikestump@comcast.net>
11376
11377         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11378         dg-excess-errors.
11379         * g++.dg/uninit-pred-2_b.C: Likewise.
11380
11381 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11382
11383         PR fortran/18918
11384         PR fortran/43919
11385         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11386
11387 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11388
11389         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11390         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11391         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11392         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11393         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11394
11395 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11396
11397         * gcc.dg/const-uniq-1.c: New test.
11398         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11399
11400 2010-04-28  Xinliang David Li  <davidxl@google.com>
11401
11402         * gcc.dg/uninit-pred-2_b.c: New test.
11403         * gcc.dg/uninit-pred-4_b.c: New test.
11404         * gcc.dg/uninit-pred-3_d.c: New test.
11405         * gcc.dg/uninit-pred-6_b.c: New test.
11406         * gcc.dg/uninit-pred-8_b.c: New test.
11407         * gcc.dg/uninit-pred-3_a.c: New test.
11408         * gcc.dg/uninit-pred-2_c.c: New test.
11409         * gcc.dg/uninit-pred-5_a.c: New test.
11410         * gcc.dg/uninit-pred-3_e.c: New test.
11411         * gcc.dg/uninit-pred-7_a.c: New test.
11412         * gcc.dg/uninit-pred-6_c.c: New test.
11413         * gcc.dg/uninit-pred-9_a.c: New test.
11414         * gcc.dg/uninit-pred-8_c.c: New test.
11415         * gcc.dg/uninit-pred-3_b.c: New test.
11416         * gcc.dg/uninit-pred-5_b.c: New test.
11417         * gcc.dg/uninit-pred-7_b.c: New test.
11418         * gcc.dg/uninit-pred-6_d.c: New test.
11419         * gcc.dg/uninit-pred-9_b.c: New test.
11420         * gcc.dg/uninit-pred-2_a.c: New test.
11421         * gcc.dg/uninit-pred-4_a.c: New test.
11422         * gcc.dg/uninit-pred-3_c.c: New test.
11423         * gcc.dg/uninit-pred-6_a.c: New test.
11424         * gcc.dg/uninit-pred-8_a.c: New test.
11425         * gcc.dg/uninit-pred-7_c.c: New test.
11426         * gcc.dg/uninit-pred-6_e.c: New test.
11427         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11428         * g++.dg/uninit-pred-1_a.C: New test.
11429         * g++.dg/uninit-pred-1_b.C: New test.
11430         * g++.dg/uninit-pred-2_a.C: New test.
11431         * g++.dg/uninit-pred-2_b.C: New test.
11432         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11433         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11434         * g++.dg/uninit-pred-loop_1.cc: New test.
11435
11436 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11437
11438         * gcc.dg/lto/20091209-1_0.c: New testcase.
11439
11440 2010-04-28  Richard Guenther  <rguenther@suse.de>
11441
11442         PR tree-optimization/43879
11443         PR tree-optimization/43909
11444         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11445
11446 2010-04-28  Richard Guenther  <rguenther@suse.de>
11447
11448         PR c++/43880
11449         * g++.dg/torture/pr43880.C: New testcase.
11450
11451 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11452
11453         PR c++/9335
11454         * g++.dg/template/recurse2.C: Update
11455         * g++.dg/template/recurse.C: Update.
11456         * g++.dg/template/pr23510.C: Update.
11457         * lib/prune.exp: Filter out 'recursively instantiated'.
11458
11459 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11460
11461         PR c++/29043
11462         * g++.dg/init/pr29043.C: New.
11463
11464 2010-04-27  Jason Merrill  <jason@redhat.com>
11465
11466         * g++.dg/lookup/scoped5.C: Adjust.
11467         * g++.dg/lookup/scoped8.C: Adjust.
11468         * g++.dg/template/dependent-expr5.C: Adjust.
11469         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11470
11471         PR c++/43856
11472         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11473
11474         PR c++/43875
11475         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11476
11477 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11478             Jan Hubicka  <hubicka@ucw.cz>
11479
11480         * gcc.dg/pure-2.c: New testcase.
11481         * gcc.dg/const-1.c: New testcase.
11482
11483 2010-04-27  Jason Merrill  <jason@redhat.com>
11484
11485         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11486
11487         PR c++/41468
11488         * g++.dg/template/sfinae17.C: New.
11489         * g++.dg/template/sfinae18.C: New.
11490
11491 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11492
11493         * g++.dg/init/pr42844.C: New.
11494         * g++.dg/cpp0x/pr42844-2.C: New.
11495         * g++.dg/cpp0x/defaulted2.C: Adjust.
11496         * g++.dg/tree-ssa/pr27549.C: Likewise.
11497         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11498
11499 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11500
11501         PR fortran/18918
11502         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11503
11504 2010-04-27  Richard Guenther  <rguenther@suse.de>
11505
11506         PR middle-end/40561
11507         * g++.dg/other/pr40561.C: New testcase.
11508
11509 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11510
11511         PR middle-end/43812
11512         * g++.dg/ipa/pr43812.C: New test.
11513
11514 2010-04-27  Jan Hubicka  <jh@suse.cz>
11515
11516         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11517         (test): ... this one.
11518
11519 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11520
11521         PR target/40657
11522         * gcc.target/arm/thumb-stackframe.c: New test.
11523
11524 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11525
11526         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11527         * gcc.dg/misc-column.c: Likewise.
11528         * gcc.dg/Walways-true-1.c: Likewise.
11529         * gcc.dg/Walways-true-2.c: Likewise.
11530         * gcc.dg/warn-addr-cmp.c: Likewise.
11531
11532 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11533
11534         PR fortran/18918
11535         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11536         * gfortran.dg/coarray_12.f90: New.
11537
11538 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11539
11540         PR c/32207
11541         * gcc.dg/pr32207.c: New test.
11542         * gcc.dg/misc-column.c: Adjust expected warning.
11543         * gcc.dg/Walways-true-1.c: Likewise.
11544         * gcc.dg/Walways-true-2.c: Likewise.
11545         * gcc.dg/warn-addr-cmp.c: Likewise.
11546
11547 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11548
11549         PR lto/42776
11550         * lib/lto.exp (lto_prune_vis_warns): New function.
11551         (lto-link-and-maybe-run): Call it.
11552
11553 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11554
11555         PR tree-optimization/43904
11556         * gcc.dg/tree-ssa/tailcall-6.c: New.
11557
11558 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11559
11560         PR testsuite/35165
11561         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11562         Darwin8/OSX10.4 - compatible code generation.
11563         Use scan-rtl-dump.
11564         * obj-c++.dg/stubify-1.mm: Ditto.
11565         * lib/objc-torture.exp: Do not require link success for
11566         "trivial.m" in the runtime checks when dowhat = 'compile'.
11567         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11568         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11569         Darwin8/OSX10.4 - compatible code generation.
11570         * objc.dg/stubify-2.m: Ditto.
11571         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11572         * objc.dg/next-runtime-1.m: Ditto.
11573         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11574         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11575         runtimes on Darwin.
11576
11577 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11578
11579         PR 43715
11580         * lib/plugin-support.exp: Use "-undefined
11581         dynamic_lookup" on darwin.
11582
11583 2010-04-26  Richard Guenther  <rguenther@suse.de>
11584
11585         * gcc.dg/lto/20100426_0.c: New testcase.
11586
11587 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11588
11589         PR tree-optimization/43833
11590         gcc.dg/Warray-bounds-8.c: New test case.
11591
11592 2010-04-26  Richard Guenther  <rguenther@suse.de>
11593
11594         PR lto/43080
11595         * g++.dg/lto/20100423-3_0.C: New testcase.
11596
11597 2010-04-26  Richard Guenther  <rguenther@suse.de>
11598
11599         PR lto/42425
11600         * g++.dg/lto/20100423-2_0.C: New testcase.
11601
11602 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11603
11604         * gcc.dg/vect/bb-slp-23.c: New test.
11605
11606 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11607
11608         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11609         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11610         * gcc.dg/c1x-float-1.c: New test.
11611
11612 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11613
11614         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11615         of "lea\[ \t\]".
11616
11617 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11618
11619         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11620         FreeBSD.
11621         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11622         * gfortran.dg/default_format_2.f90: Ditto.
11623
11624 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11625
11626         * gfortran.dg/pr43505.f90: Clean up .mod file.
11627         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11628         * gfortran.dg/pr41347.f90: Ditto.
11629         * gfortran.dg/internal_pack_4.f90: Ditto.
11630         * gfortran.dg/proc_decl_23.f90: Ditto.
11631         * gfortran.dg/recursive_check_3.f90: Ditto.
11632         * gfortran.dg/intent_out_3.f90: Ditto.
11633         * gfortran.dg/assignment_2.f90: Ditto.
11634         * gfortran.dg/pr41928.f90: Ditto.
11635         * gfortran.dg/pr42166.f90: Ditto.
11636         * gfortran.dg/private_type_12.f90: Ditto.
11637         * gfortran.dg/graphite/pr42185.f90: Ditto.
11638         * gfortran.dg/graphite/pr42186.f90: Ditto.
11639         * gfortran.dg/graphite/pr40982.f90: Ditto.
11640         * gfortran.dg/graphite/id-2.f90: Ditto.
11641         * gfortran.dg/graphite/id-4.f90: Ditto.
11642         * gfortran.dg/graphite/pr42050.f90: Ditto.
11643         * gfortran.dg/graphite/id-18.f90: Ditto.
11644         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11645         * gfortran.dg/graphite/pr41924.f90: Ditto.
11646         * gfortran.dg/graphite/pr42393.f90: Ditto.
11647         * gfortran.dg/graphite/pr37980.f90: Ditto.
11648         * gfortran.dg/graphite/pr38953.f90: Ditto.
11649         * gfortran.dg/graphite/pr42180.f90: Ditto.
11650         * gfortran.dg/graphite/pr42181.f90: Ditto.
11651         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11652         * gfortran.dg/select_type_4.f90: Ditto.
11653         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11654         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11655         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11656         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11657         * gfortran.dg/whole_file_11.f90: Ditto.
11658         * gfortran.dg/private_type_11.f90: Ditto.
11659         * gfortran.dg/vect/vect-gems.f90: Ditto.
11660         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11661
11662 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11663
11664         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11665
11666 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11667
11668         * gnat.dg/pack15.ad[sb]: New test.
11669
11670 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11671
11672         * gcc.target/arm/mla-1.c: New test.
11673
11674 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11675
11676         PR fortran/30073
11677         PR fortran/43793
11678         * gfortran.dg/pr43793.f90: New test.
11679
11680 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11681
11682         PR tree-optimization/41442
11683         * gcc.target/i386/pr41442.c: New test.
11684
11685 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11686
11687         PR fortran/43832
11688         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11689
11690 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11691
11692         PR fortran/43832
11693         * gfortran.dg/open_nounit.f90: New test.
11694
11695 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11696
11697         PR fortran/43841
11698         PR fortran/43843
11699         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11700
11701 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11702
11703         * gcc.dg/Wconversion-integer.c: Update.
11704
11705 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11706
11707         * gnat.dg/unchecked_convert5.adb: New test.
11708
11709 2010-04-23  Richard Guenther  <rguenther@suse.de>
11710
11711         PR lto/41734
11712         * gcc.dg/lto/20100423-2_0.c: New testcase.
11713         * gcc.dg/lto/20100423-2_0.c: Likewise.
11714
11715 2010-04-23  Richard Guenther  <rguenther@suse.de>
11716
11717         PR lto/43455
11718         * gcc.dg/lto/20100423-1_0.c: New testcase.
11719         * gcc.dg/lto/20100423-1_1.c: Likewise.
11720
11721 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11722
11723         PR tree-optimization/43846
11724         * gcc.dg/tree-ssa/sra-10.c: New test.
11725
11726 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11727
11728         PR middle-end/43835
11729         * gcc.c-torture/execute/pr43835.c: New test.
11730
11731 2010-04-23  Richard Guenther  <rguenther@suse.de>
11732
11733         PR lto/42653
11734         * g++.dg/lto/20100423-1_0.C: New testcase.
11735
11736 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11737
11738         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11739
11740 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11741
11742         PR tree-optimization/43842
11743         * gcc.dg/vect/pr43842.c: New test.
11744
11745 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11746
11747         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11748         * gcc.target/i386/wmul-2.c: Likewise.
11749
11750 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11751
11752         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11753         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11754
11755 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11756
11757         * gfortran.dg/reassoc_6.f: New testcase.
11758
11759 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11760
11761         PR middle-end/29274
11762         * gcc.target/arm/wmul-1.c: New test.
11763         * gcc.target/arm/wmul-2.c: New test.
11764
11765 2010-04-22  Richard Guenther  <rguenther@suse.de>
11766
11767         PR tree-optimization/43845
11768         * gcc.c-torture/compile/pr43845.c: New testcase.
11769
11770 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11771
11772         PR middle-end/29274
11773         * gcc.target/i386/wmul-1.c: New test.
11774         * gcc.target/i386/wmul-2.c: New test.
11775         * gcc.target/bfin/wmul-1.c: New test.
11776         * gcc.target/bfin/wmul-2.c: New test.
11777
11778 2010-04-22  Richard Guenther  <rguenther@suse.de>
11779
11780         PR fortran/43829
11781         * gfortran.dg/vector_subscript_6.f90: New testcase.
11782         * gfortran.dg/assign_10.f90: Adjust.
11783
11784 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11785
11786         PR fortran/43836
11787         * gfortran.dg/gomp/pr43836.f90: New test.
11788
11789 2010-04-21  Richard Guenther  <rguenther@suse.de>
11790
11791         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11792
11793 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11794
11795         * gcc.dg/torture/builtin-cproj-3.c: New.
11796
11797 2010-04-20  Jason Merrill  <jason@redhat.com>
11798
11799         PR c++/9335
11800         * g++.dg/template/recurse2.C: New.
11801         * g++.dg/parse/crash36.C: Adjust.
11802         * g++.dg/other/fold1.C: Adjust.
11803         * g++.dg/init/member1.C: Adjust.
11804         * lib/prune.exp: Prune "skipping N instantiation contexts".
11805
11806 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11807
11808         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11809
11810 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11811
11812         * gcc.dg/torture/builtin-cproj-1.c: New.
11813         * gcc.dg/torture/builtin-cproj-2.c: New.
11814
11815 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11816
11817         PR c++/43800
11818         PR c++/43704
11819         * g++.dg/template/typedef32.C: Adjust.
11820         * g++.dg/template/typedef33.C: New test.
11821
11822 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11823
11824         PR fortran/43227
11825         * gfortran.dg/proc_decl_23.f90: New test.
11826
11827         PR fortran/43266
11828         * gfortran.dg/abstract_type_6.f03: New test.
11829
11830 2010-04-20  Xinliang David Li  <davidxl@google.com>
11831
11832         * g++.dg/tree-ssa/fold-compare.C: New.
11833
11834 2010-04-20  Richard Guenther  <rguenther@suse.de>
11835
11836         PR tree-optimization/39417
11837         * g++.dg/torture/pr39417.C: New testcase.
11838
11839 2010-04-20  Richard Guenther  <rguenther@suse.de>
11840
11841         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11842
11843 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * g++.dg/debug/dwarf2/rv1.C: New test.
11846
11847 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11848
11849         PR target/43635
11850         * gcc.c-torture/compile/pr43635.c: New testcase.
11851
11852 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11853
11854         PR fortran/43339
11855         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11856         of sequential loops being private only in the innermost containing
11857         task region.
11858
11859         PR middle-end/43337
11860         * gfortran.dg/gomp/pr43337.f90: New test.
11861
11862 2010-04-19  Richard Guenther  <rguenther@suse.de>
11863
11864         PR tree-optimization/43796
11865         * gfortran.dg/pr43796.f90: New testcase.
11866
11867 2010-04-19  Richard Guenther  <rguenther@suse.de>
11868
11869         PR tree-optimization/43783
11870         * gcc.c-torture/execute/pr43783.c: New testcase.
11871
11872 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11873
11874         PR target/43766
11875         * gcc.target/i386/pr43766.c: New test.
11876
11877 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11878
11879         PR target/43662
11880         * gcc.target/i386/pr43662.c: New test.
11881
11882 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11883
11884         PR c++/43704
11885         * g++.dg/template/typedef32.C: New test.
11886
11887 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11888
11889         PR tree-optimization/37027
11890         * lib/target-supports.exp
11891         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11892         * gcc.dg/vect/pr37027.c: New test.
11893         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11894         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11895         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11896         gcc.dg/vect/vect-complex-6.c: Likewise.
11897
11898 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11899
11900         * g++.dg/debug/dwarf2/enum1.C: New test.
11901
11902 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11903
11904         * gnat.dg/rep_clause5.ad[sb]: New test.
11905         * gnat.dg/rep_clause5_pkg.ads: New helper.
11906
11907 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11908
11909         PR tree-optimization/43771
11910         * g++.dg/vect/pr43771.cc: New test.
11911
11912 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11913
11914         PR fortran/31538
11915         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11916         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11917
11918 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11919
11920         * gnat.dg/sizetype.adb: Rename into...
11921         * gnat.dg/sizetype1.adb: ...this.
11922         * gnat.dg/sizetype2.adb: New test.
11923
11924 2010-04-16  Richard Guenther  <rguenther@suse.de>
11925
11926         PR tree-optimization/43572
11927         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11928
11929 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11930
11931         * gnat.dg/specs/discr_private.ads: New test.
11932
11933 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11934
11935         PR target/41514
11936         * gcc.target/arm/thumb-comparisons.c: New test.
11937
11938         PR target/40603
11939         * gcc.target/arm/thumb-cbranchqi.c: New test.
11940
11941 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11942
11943         * g++.dg/torture/pr36191.C: Enable for SH.
11944
11945 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11946
11947         * gnat.dg/wide_boolean.adb: New test.
11948         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11949
11950 2010-04-15  Richard Guenther  <rguenther@suse.de>
11951
11952         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11953         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11954         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11955         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11956         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11957         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11958         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11959         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11960         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11961         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11962         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11963         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11964         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11965         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11966         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11967
11968 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11969
11970         PR target/21803
11971         * gcc.target/arm/pr42496.c: New test.
11972
11973 2010-04-14  Jason Merrill  <jason@redhat.com>
11974
11975         PR c++/36625
11976         * g++.dg/ext/attrib38.C: New.
11977
11978 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11979
11980         PR testsuite/43739
11981         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11982
11983 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11984
11985         PR 42966
11986         * gcc.dg/cpp/warn-undef-2.c: Update.
11987         * gcc.dg/cpp/warn-traditional-2.c: Update.
11988         * gcc.dg/cpp/warn-comments-2.c: Update.
11989         * gcc.dg/cpp/warn-variadic-2.c: Update.
11990         * gcc.dg/cpp/warn-long-long-2.c: Update.
11991         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11992         * gcc.dg/cpp/warn-multichar-2.c: Update.
11993         * gcc.dg/cpp/warn-normalized-3.c: Update.
11994         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11995         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11996         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11997         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11998         * gcc.dg/cpp/warn-redefined-2.c: Update.
11999         * gfortran.dg/warning-directive-2.F90: Update.
12000         * c-c++-common/cpp/warning-directive-2.c: Update.
12001
12002 2010-04-14  Michael Matz  <matz@suse.de>
12003
12004         PR tree-optimization/42963
12005         * gcc.dg/pr42963.c: New testcase.
12006
12007 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12008
12009         * gnat.dg/class_wide.adb: Rename into...
12010         * gnat.dg/class_wide1.adb: ...this.
12011         * gnat.dg/class_wide2.ad[sb]: New test.
12012
12013 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12014
12015         PR fortran/18918
12016         * gfortran.dg/coarray_9.f90: Update dg-errors.
12017         * gfortran.dg/coarray_10.f90: New test.
12018         * gfortran.dg/coarray_11.f90: New test.
12019
12020 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12021
12022         PR fortran/43747
12023         gfortran.dg/initialization_24.f90: New test.
12024
12025 2010-04-13  Jason Merrill  <jason@redhat.com>
12026
12027         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12028         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12029
12030 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12031
12032         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12033         * g++.dg/dg.exp: Likewise.
12034         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12035         * c-c++-common/cpp/warning-directive-1.c: ... here.
12036         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12037         * c-c++-common/cpp/warning-directive-2.c: ... here.
12038         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12039         * c-c++-common/cpp/warning-directive-3.c: ... here.
12040         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12041         * c-c++-common/cpp/warning-directive-4.c: ... here.
12042         * g++.dg/cpp/warning-directive-1.C: Delete.
12043         * g++.dg/cpp/warning-directive-2.C: Delete.
12044         * g++.dg/cpp/warning-directive-3.C: Delete.
12045         * g++.dg/cpp/warning-directive-4.C: Delete.
12046         * gcc.dg/cpp/normalised-3.c: Delete.
12047         * g++.dg/cpp/normalised-1.C: Rename as ...
12048         * c-c++-common/cpp/normalised-3.c: ... this.
12049
12050 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12051
12052         * gcc.dg/tree-ssa/sra-9.c: New test.
12053
12054 2010-04-13  Michael Matz  <matz@suse.de>
12055
12056         PR middle-end/43730
12057         * gcc.dg/pr43730.c: New test.
12058
12059 2010-04-13  Michael Matz  <matz@suse.de>
12060
12061         * gcc.dg/tree-ssa/negate.c: New testcase.
12062
12063 2010-04-13  Richard Guenther  <rguenther@suse.de>
12064
12065         PR testsuite/43735
12066         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12067
12068 2010-04-13  Richard Guenther  <rguenther@suse.de>
12069
12070         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12071
12072 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12073
12074         * gnat.dg/derived_type1.adb: New test.
12075
12076 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12077
12078         * gcc.dg/plugindir1.c: New testcase.
12079         * gcc.dg/plugindir2.c: New testcase.
12080         * gcc.dg/plugindir3.c: New testcase.
12081         * gcc.dg/plugindir4.c: New testcase.
12082
12083 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12084
12085         * gcc.target/i386/rotate-2.c: New test.
12086
12087 2010-04-12  Jason Merrill  <jason@redhat.com>
12088
12089         PR c++/43641
12090         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12091         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12092
12093 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12094
12095         PR c++/25811
12096         * g++.dg/init/pr25811.C: New test.
12097
12098 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12099
12100         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12101         dg-error, dg-warning.
12102         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12103
12104 2010-04-12  Richard Guenther  <rguenther@suse.de>
12105
12106         * gcc.dg/torture/inline-2.c: New testcase.
12107
12108 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12109
12110         PR bootstrap/43699
12111         * gcc.dg/Wunused-var-7.c: New test.
12112
12113         PR tree-optimization/43560
12114         * gcc.c-torture/execute/pr43560.c: New test.
12115
12116 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12117
12118         * gnat.dg/aggr13.adb: New test.
12119         * gnat.dg/aggr14.adb: Likewise.
12120         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12121
12122 2010-04-12  Richard Guenther  <rguenther@suse.de>
12123
12124         PR c++/43611
12125         * g++.dg/torture/pr43611.C: New testcase.
12126
12127 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12128
12129         PR c/36774
12130         * gcc.dg/pr36774-1.c: New test.
12131         * gcc.dg/pr36774-2.c: New test.
12132
12133 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12134
12135         * gcc.target/sh/rte-delay-slot.c: New test.
12136
12137 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12138
12139         * gnat.dg/pack9.adb: Remove -cargs option.
12140         * gnat.dg/aggr12.ad[sb]: New test.
12141
12142 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12143
12144         PR target/43417
12145         * gcc.target/sh/pr43417.c: New test.
12146
12147 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12148
12149         PR fortran/43591
12150         * gfortran.dg/spec_expr_6.f90: New test.
12151
12152 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12153
12154         PR cpp/43195
12155         * gcc.dg/cpp/pr43195.c: New.
12156         * gcc.dg/cpp/pr43195.h: New.
12157
12158 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12159
12160         PR 42965
12161         * gcc.dg/Werror-6.c: Adjust.
12162         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12163         * gcc.dg/Werror-4.c: Likewise.
12164         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12165         * gcc.dg/Wswitch-enum-error.c: Likewise.
12166         * gcc.dg/Wpointer-arith.c: Likewise.
12167         * gcc.dg/Wfatal.c: Likewise.
12168         * gcc.dg/Wswitch-error.c: Likewise.
12169         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12170         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12171         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12172         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12173         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12174         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12175         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12176         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12177         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12178         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12179         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12180         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12181         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12182         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12183         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12184         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12185         * g++.dg/cpp/warning-directive-2.C: Likewise.
12186         * gfortran.dg/warning-directive-2.F90: Likewise.
12187
12188 2010-04-09  Jason Merrill  <jason@redhat.com>
12189
12190         PR c++/42623
12191         * g++.dg/template/sizeof13.C: New.
12192
12193 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12194
12195         * g++.dg/other/pr35504.C: Add check for thiscall.
12196         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12197         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12198
12199 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12200
12201         PR c++/28584
12202         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12203         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12204         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12205         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12206         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12207         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12208         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12209         * g++.dg/other/increment1.C: Likewise.
12210
12211 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12212
12213         PR fortran/18918
12214         * gfortran.dg/coarray_7.f90: New test.
12215         * gfortran.dg/coarray_8.f90: New test.
12216
12217 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12218
12219         PR fortran/28039
12220         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12221
12222 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12223
12224         PR target/43643
12225         * gcc.dg/pr43643.c: New test.
12226
12227 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12228
12229         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12230
12231 2010-04-08  Richard Guenther  <rguenther@suse.de>
12232
12233         PR tree-optimization/43679
12234         * gcc.c-torture/compile/pr43679.c: New testcase.
12235
12236 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12237
12238         PR debug/43670
12239         * gcc.dg/pr43670.c: New test.
12240
12241 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12242
12243         PR middle-end/40815
12244         * gcc.dg/tree-ssa/reassoc-19.c: New.
12245
12246 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12247
12248         PR c/18624
12249         * gcc.dg/Wunused-var-1.c: New test.
12250         * gcc.dg/Wunused-var-2.c: New test.
12251         * gcc.dg/Wunused-var-3.c: New test.
12252         * gcc.dg/Wunused-var-4.c: New test.
12253         * gcc.dg/Wunused-var-5.c: New test.
12254         * gcc.dg/Wunused-var-6.c: New test.
12255         * gcc.dg/Wunused-parm-1.c: New test.
12256
12257         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12258         * gcc.dg/trunc-1.c: Likewise.
12259         * gcc.dg/vla-9.c: Likewise.
12260         * gcc.dg/dfp/composite-type.c: Likewise.
12261
12262 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12263
12264         PR objc/35996
12265         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12266         * obj-c++.dg/objc-gc-3.mm: Ditto.
12267
12268 2010-04-07  Simon Baldwin  <simonb@google.com>
12269
12270         * gcc.dg/cpp/warn-undef-2.c: New.
12271         * gcc.dg/cpp/warn-traditional-2.c: New.
12272         * gcc.dg/cpp/warn-comments-2.c: New.
12273         * gcc.dg/cpp/warning-directive-1.c: New.
12274         * gcc.dg/cpp/warn-long-long.c: New.
12275         * gcc.dg/cpp/warn-traditional.c: New.
12276         * gcc.dg/cpp/warn-variadic-2.c: New.
12277         * gcc.dg/cpp/warn-undef.c: New.
12278         * gcc.dg/cpp/warn-normalized-1.c: New.
12279         * gcc.dg/cpp/warning-directive-2.c: New.
12280         * gcc.dg/cpp/warn-long-long-2.c: New.
12281         * gcc.dg/cpp/warn-variadic.c: New.
12282         * gcc.dg/cpp/warn-normalized-2.c: New.
12283         * gcc.dg/cpp/warning-directive-3.c: New.
12284         * gcc.dg/cpp/warn-deprecated-2.c: New.
12285         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12286         * gcc.dg/cpp/warn-multichar-2.c: New.
12287         * gcc.dg/cpp/warn-normalized-3.c: New.
12288         * gcc.dg/cpp/warning-directive-4.c: New.
12289         * gcc.dg/cpp/warn-unused-macros.c: New.
12290         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12291         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12292         * gcc.dg/cpp/warn-cxx-compat.c: New.
12293         * gcc.dg/cpp/warn-redefined.c: New.
12294         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12295         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12296         * gcc.dg/cpp/warn-deprecated.c: New.
12297         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12298         * gcc.dg/cpp/warn-redefined-2.c: New.
12299         * gcc.dg/cpp/warn-comments.c: New.
12300         * gcc.dg/cpp/warn-multichar.c: New.
12301         * g++.dg/cpp/warning-directive-1.C: New.
12302         * g++.dg/cpp/warning-directive-2.C: New.
12303         * g++.dg/cpp/warning-directive-3.C: New.
12304         * g++.dg/cpp/warning-directive-4.C: New.
12305         * gfortran.dg/warning-directive-1.F90: New.
12306         * gfortran.dg/warning-directive-3.F90: New.
12307         * gfortran.dg/warning-directive-2.F90: New.
12308         * gfortran.dg/warning-directive-4.F90: New.
12309
12310 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12311
12312         PR objc++/23716
12313         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12314
12315 2010-04-07  Jason Merrill  <jason@redhat.com>
12316
12317         * g++.dg/template/dr408.C: New.
12318
12319         * g++.dg/lookup/ns4.C: New.
12320
12321         PR c++/38392
12322         * g++.dg/template/friend51.C: New test.
12323
12324         PR c++/41970
12325         * g++.old-deja/g++.other/linkage1.C: Adjust.
12326
12327 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12328
12329         PR c++/42697
12330         * g++.dg/template/crash94.C: New test.
12331
12332 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12333
12334         PR c++/40239
12335         * g++.dg/init/aggr5.C: New test.
12336         * g++.dg/init/aggr5.C: New test.
12337
12338 2010-04-07  Richard Guenther  <rguenther@suse.de>
12339
12340         PR tree-optimization/43270
12341         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12342         * gcc.dg/Warray-bounds-7.c: Likewise.
12343
12344 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12345
12346         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12347         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12348         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12349
12350 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12351
12352         PR c++/42556
12353         * g++.dg/init/pr42556.C: New test.
12354
12355 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12356
12357         PR debug/43628
12358         * g++.dg/debug/dwarf2/typedef2.C: New test.
12359
12360 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12361
12362         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12363         c-c++-common/dwarf2/redeclaration-1.C
12364
12365 2010-04-06  Jason Merrill  <jason@redhat.com>
12366
12367         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12368         * g++.dg/ext/attrib18.C: Likewise.
12369         * g++.dg/ext/bitfield2.C: Likewise.
12370         * g++.dg/ext/bitfield4.C: Likewise.
12371         * g++.dg/ext/visibility/warn2.C: Likewise.
12372         * g++.dg/ext/visibility/warn3.C: Likewise.
12373         * g++.dg/gomp/pr26690-1.C: Likewise.
12374         * g++.dg/inherit/covariant7.C: Likewise.
12375         * g++.dg/init/synth2.C: Likewise.
12376         * g++.dg/lookup/using7.C: Likewise.
12377         * g++.dg/other/crash-4.C: Likewise.
12378         * g++.dg/other/error13.C: Likewise.
12379         * g++.dg/other/error20.C: Likewise.
12380         * g++.dg/parse/crash31.C: Likewise.
12381         * g++.dg/parse/error16.C: Likewise.
12382         * g++.dg/parse/error19.C: Likewise.
12383         * g++.dg/parse/error27.C: Likewise.
12384         * g++.dg/parse/error28.C: Likewise.
12385         * g++.dg/parse/fused-params1.C: Likewise.
12386         * g++.dg/template/error2.C: Likewise.
12387         * g++.dg/template/local6.C: Likewise.
12388         * g++.dg/template/qualttp15.C: Likewise.
12389         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12390         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12391         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12392         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12393         * g++.old-deja/g++.eh/spec6.C: Likewise.
12394         * g++.old-deja/g++.jason/crash3.C: Likewise.
12395         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12396         * g++.old-deja/g++.law/ctors5.C: Likewise.
12397         * g++.old-deja/g++.law/ctors9.C: Likewise.
12398         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12399         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12400         * g++.old-deja/g++.other/struct1.C: Likewise.
12401         * g++.old-deja/g++.other/volatile1.C: Likewise.
12402         * g++.old-deja/g++.pt/crash36.C: Likewise.
12403         * g++.old-deja/g++.pt/derived3.C: Likewise.
12404         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12405         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12406
12407 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12408
12409         PR middle-end/43519
12410         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12411         * gcc.dg/graphite/id-19.c: New.
12412
12413 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12414
12415         PR middle-end/32824
12416         * gcc.dg/vect/pr32824: New.
12417
12418 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12419
12420         PR fortran/18918
12421         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12422         * gfortran.dg/coarray_3.f90: Ditto.
12423         * gfortran.dg/coarray_4.f90: Ditto.
12424         * gfortran.dg/coarray_5.f90: Ditto.
12425         * gfortran.dg/coarray_6.f90: Ditto.
12426         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12427
12428 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12429
12430         PR fortran/18918
12431         * gfortran.dg/coarray_4.f90: Fix test.
12432         * gfortran.dg/coarray_6.f90: Add more tests.
12433
12434 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12435
12436         PR fortran/18918
12437         * gfortran.dg/coarray_4.f90: New test.
12438         * gfortran.dg/coarray_5.f90: New test.
12439         * gfortran.dg/coarray_6.f90: New test.
12440
12441 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12442
12443         PR fortran/18918
12444         * gfortran.dg/iso_fortran_env_5.f90: New test.
12445         * gfortran.dg/iso_fortran_env_6.f90: New test.
12446
12447 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12448
12449         PR fortran/39997
12450         * gfortran.dg/coarray_1.f90: New test.
12451         * gfortran.dg/coarray_2.f90: New test.
12452         * gfortran.dg/coarray_3.f90: New test.
12453
12454 2010-04-06  Jason Merrill  <jason@redhat.com>
12455
12456         PR c++/43648
12457         * g++.dg/template/dtor8.C: New.
12458
12459         PR c++/43621
12460         * g++.dg/template/error-recovery2.C: New.
12461
12462 2010-04-06  Jan Hubicka  <jh@suse.czpli
12463
12464         PR tree-optimization/42906
12465         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12466
12467 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12468
12469         PR fortran/43178
12470         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12471         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12472         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12473
12474 2010-04-06  Richard Guenther  <rguenther@suse.de>
12475
12476         PR tree-optimization/43627
12477         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12478
12479 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12480
12481         PR target/43638
12482         * gcc.target/i386/pr43638.c: New test.
12483
12484 2010-04-06  Richard Guenther  <rguenther@suse.de>
12485
12486         PR middle-end/43661
12487         * gcc.c-torture/compile/pr43661.c: New testcase.
12488
12489 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12490
12491         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12492
12493 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12494
12495         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12496
12497 2010-04-02  Richard Guenther  <rguenther@suse.de>
12498
12499         PR tree-optimization/43629
12500         * gcc.c-torture/execute/pr43629.c: New testcase.
12501
12502 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12503             Dominique d'Humieres  <dominiq@lps.ens.fr>
12504
12505         PR libfortran/43605
12506         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12507
12508 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12509
12510         PR debug/43325
12511         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12512
12513 2010-04-01  Jason Merrill  <jason@redhat.com>
12514
12515         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12516
12517 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12518             Manfred Schwarb  <manfred99@gmx.ch>
12519
12520         PR libfortran/43605
12521         * gfortran.dg/ftell_3.f90: New test.
12522
12523 2010-04-01  Richard Guenther  <rguenther@suse.de>
12524
12525         PR middle-end/43614
12526         * gcc.c-torture/compile/pr43614.c: New testcase.
12527
12528 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12529
12530         PR tree-optimization/43141
12531         * gcc.dg/guality/pr43141.c: New test.
12532
12533 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12534
12535         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12536         * g++.dg/eh/spbp.C: Likewise.
12537         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12538         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12539         superfluous casts.
12540         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12541         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12542         * objc.dg/dwarf-2.m: Likewise.
12543
12544 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12545
12546         PR middle-end/43464
12547         * gcc.dg/graphite/id-pr43464.c: New.
12548         * gcc.dg/graphite/id-pr43464-1.c: New.
12549
12550 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12551
12552         PR middle-end/43351
12553         * gcc.dg/graphite/id-pr43351.c
12554
12555 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12556
12557         PR testsuite/35165
12558         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12559         * obj-c++.dg/try-catch-2.mm: Ditto.
12560         * obj-c++.dg/lookup-2.mm: Ditto.
12561         * obj-c++.dg/encode-8.m: Ditto.
12562         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12563         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12564         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12565         * obj-c++.dg/const-str-11.mm: Ditto.
12566         * obj-c++.dg/const-str-9.mm: Ditto.
12567         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12568         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12569         * obj-c++.dg/except-1.mm: Ditto.
12570         * obj-c++.dg/const-str-7.mm: Ditto.
12571         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12572         * obj-c++.dg/const-str-3.mm: Ditto.
12573         * obj-c++.dg/const-str-7.mm: Ditto.
12574         * obj-c++.dg/stubify-2.mm: Change dump file name.
12575
12576         PR objc++/23613
12577         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12578         New macro.
12579         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12580         Remove dg-xfail-if.
12581
12582 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12583
12584         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12585         only with -O2, -O3 or -Os and not with -fwhopr.
12586
12587 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12588
12589         PR c++/43558
12590         * g++.dg/template/typedef31.C: New test.
12591
12592 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12593
12594         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12595         assembler output on *-*-solaris2*.
12596         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12597
12598 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12599
12600         PR debug/43557
12601         * gcc.dg/pr43557-1.c: New test.
12602         * gcc.dg/pr43557-2.c: New file.
12603
12604 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12605
12606         PR 43562
12607         * gcc.dg/pr43562.c: New test.
12608
12609 2010-03-30  Jason Merrill  <jason@redhat.com>
12610
12611         PR c++/43076
12612         * g++.dg/template/error-recovery1.C: New.
12613
12614         PR c++/41786
12615         * g++.dg/parse/ambig5.C: New.
12616
12617 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12618
12619         PR debug/43593
12620         * gcc.dg/guality/pr43593.c: New test.
12621
12622 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12623
12624         PR middle-end/43430
12625         * gcc.dg/vect/pr43430-1.c: New.
12626
12627 2010-03-30  Jason Merrill  <jason@redhat.com>
12628
12629         PR c++/43559
12630         * g++.dg/template/partial7.C: New.
12631
12632 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12633
12634         * gcc.target/s390/stackcheck1.c: New testcase.
12635
12636 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12637
12638         PR libfortran/43265
12639         * gfortran.dg/read_eof_8.f90: New test.
12640
12641 2010-03-29  Jason Merrill  <jason@redhat.com>
12642
12643         * gcc.dg/cpp/include6.c: Change [] to ().
12644
12645         N3077
12646         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12647         splicing and UCNs.
12648         * c-c++-common/raw-string-2.c: Add trigraph test.
12649         * c-c++-common/raw-string-8.c: New.
12650         * c-c++-common/raw-string-9.c: New.
12651         * c-c++-common/raw-string-10.c: New.
12652
12653         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12654         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12655         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12656         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12657         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12658         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12659         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12660
12661 2010-03-29  Richard Guenther  <rguenther@suse.de>
12662
12663         PR tree-optimization/43560
12664         * gcc.dg/torture/pr43560.c: New testcase.
12665
12666 2010-03-29  Jason Merrill  <jason@redhat.com>
12667
12668         N3077
12669         * g++.dg/ext/raw-string-1.C: Change [] to ().
12670         * g++.dg/ext/raw-string-2.C: Change [] to ().
12671         Don't use \ in delimiter.
12672         * g++.dg/ext/raw-string-3.C: Change [] to ().
12673         * g++.dg/ext/raw-string-4.C: Change [] to ().
12674         * g++.dg/ext/raw-string-5.C: Change [] to ().
12675         Test for error on \ in delimiter.
12676         * g++.dg/ext/raw-string-6.C: Change [] to ().
12677         * g++.dg/ext/raw-string-7.C: Change [] to ().
12678
12679 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12680
12681         PR 43564
12682         * gcc.dg/pr43564.c: New test.
12683
12684 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12685
12686         PR fortran/43551
12687         * gfortran.dg/direct_io_12.f90: New test.
12688
12689 2010-03-28  Jan Hubicka  <jh@suse.cz>
12690
12691         PR tree-optimization/43505
12692         * gfortran.dg/pr43505.f90: New testcase.
12693
12694 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12695
12696         PR tree-optimization/43528
12697         * gcc.target/i386/pr43528.c: New test.
12698
12699 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12700
12701         PR c/43381
12702         * gcc.dg/parm-impl-decl-3.c: New test.
12703
12704 2010-03-26  Jason Merrill  <jason@redhat.com>
12705
12706         PR c++/43509
12707         * g++.dg/cpp0x/parse1.C: New.
12708
12709 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12710
12711         PR target/43524
12712         * gcc.target/i386/pr43524.c: New test.
12713
12714 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12715
12716         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12717         whitespace, rename main to foo.
12718         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12719         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12720         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12721         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12722         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12723         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12724         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12725         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12726         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12727         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12728         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12729
12730 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12731
12732         PR c++/43327
12733         * g++.dg/other/crash-10.C: New test.
12734         * g++.dg/other/crash-11.C: New test.
12735
12736 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12737
12738         PR libfortran/43517
12739         * gfortran.dg/read_eof_7.f90: New test.
12740
12741 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12742
12743         PR objc/35165
12744         PR testsuite/43512
12745         * objc-obj-c++-shared: New directory.
12746         * objc-obj-c++-shared/Object1-implementation.h: New file.
12747         * objc-obj-c++-shared/Object1.h: New file.
12748         * objc-obj-c++-shared/Protocol1.h: New file.
12749         * objc-obj-c++-shared/next-abi.h: New file.
12750         * objc-obj-c++-shared/next-mapping.h: New file.
12751         * objc/execute/next_mapping.h: Delete.
12752         * objc.dg/special/special.exp: For all targets run the tests with
12753         -fgnu-runtime, for darwin targets also run the tests with
12754         -fnext-runtime.
12755         * objc.dg/dg.exp: Ditto.
12756         * obj-c++.dg/dg.exp: Ditto.
12757         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12758         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12759         include use of updated NeXT interface.
12760         * objc/execute/formal_protocol-5.m: Ditto.
12761         * objc/execute/protocol-isEqual-2.m: Ditto.
12762         * objc/execute/protocol-isEqual-4.m: Ditto.
12763         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12764         Protocol1.h) and next-mapping.h as required.
12765         * objc/execute/object_is_class.m: Ditto.
12766         * objc/execute/enumeration-1.m: Ditto.
12767         * objc/execute/class-13.m: Ditto.
12768         * objc/execute/formal_protocol-2.m: Ditto.
12769         * objc/execute/formal_protocol-4.m: Ditto.
12770         * objc/execute/class-1.m: Ditto.
12771         * objc/execute/bycopy-1.m: Ditto.
12772         * objc/execute/formal_protocol-6.m: Ditto.
12773         * objc/execute/bycopy-3.m: Ditto.
12774         * objc/execute/class-3.m: Ditto.
12775         * objc/execute/bf-11.m: Ditto.
12776         * objc/execute/class-5.m: Ditto.
12777         * objc/execute/bf-13.m: Ditto.
12778         * objc/execute/class-7.m: Ditto.
12779         * objc/execute/bf-15.m: Ditto.
12780         * objc/execute/class-9.m: Ditto.
12781         * objc/execute/bf-17.m: Ditto.
12782         * objc/execute/bf-19.m: Ditto.
12783         * objc/execute/IMP.m: Ditto.
12784         * objc/execute/exceptions/catchall-1.m: Ditto.
12785         * objc/execute/exceptions/trivial.m: Ditto.
12786         * objc/execute/exceptions/finally-1.m: Ditto.
12787         * objc/execute/exceptions/local-variables-1.m: Ditto.
12788         * objc/execute/exceptions/foward-1.m: Ditto.
12789         * objc/execute/bf-2.m: Ditto.
12790         * objc/execute/string1.m: Ditto.
12791         * objc/execute/bf-4.m: Ditto.
12792         * objc/execute/informal_protocol.m: Ditto.
12793         * objc/execute/string3.m: Ditto.
12794         * objc/execute/bf-6.m: Ditto.
12795         * objc/execute/bf-8.m: Ditto.
12796         * objc/execute/class-tests-1.h: Ditto.
12797         * objc/execute/protocol-isEqual-1.m: Ditto.
12798         * objc/execute/protocol-isEqual-3.m: Ditto.
12799         * objc/execute/_cmd.m: Ditto.
12800         * objc/execute/function-message-1.m: Ditto.
12801         * objc/execute/bf-20.m: Ditto.
12802         * objc/execute/bf-common.h: Ditto.
12803         * objc/execute/np-2.m: Ditto.
12804         * objc/execute/class-10.m: Ditto.
12805         * objc/execute/class-12.m: Ditto.
12806         * objc/execute/enumeration-2.m: Ditto.
12807         * objc/execute/class-14.m: Ditto.
12808         * objc/execute/encode-1.m: Ditto.
12809         * objc/execute/formal_protocol-1.m: Ditto.
12810         * objc/execute/formal_protocol-3.m: Ditto.
12811         * objc/execute/accessing_ivars.m: Ditto.
12812         * objc/execute/bycopy-2.m: Ditto.
12813         * objc/execute/class-2.m: Ditto.
12814         * objc/execute/bf-10.m: Ditto.
12815         * objc/execute/formal_protocol-7.m: Ditto.
12816         * objc/execute/root_methods.m: Ditto.
12817         * objc/execute/class-4.m: Ditto.
12818         * objc/execute/bf-12.m: Ditto.
12819         * objc/execute/class-6.m: Ditto.
12820         * objc/execute/bf-14.m: Ditto.
12821         * objc/execute/nested-func-1.m: Ditto.
12822         * objc/execute/class-8.m: Ditto.
12823         * objc/execute/private.m: Ditto.
12824         * objc/execute/bf-16.m: Ditto.
12825         * objc/execute/bf-18.m: Ditto.
12826         * objc/execute/load-3.m: Ditto.
12827         * objc/execute/compatibility_alias.m: Ditto.
12828         * objc/execute/bf-1.m: Ditto.
12829         * objc/execute/no_clash.m: Ditto.
12830         * objc/execute/bf-3.m: Ditto.
12831         * objc/execute/string2.m: Ditto.
12832         * objc/execute/bf-5.m: Ditto.
12833         * objc/execute/string4.m: Ditto.
12834         * objc/execute/bf-7.m: Ditto.
12835         * objc/execute/object_is_meta_class.m: Ditto.
12836         * objc/execute/bf-9.m: Ditto.
12837         * objc/execute/bf-21.m: Ditto.
12838         * objc/execute/cascading-1.m: Ditto.
12839         * objc/execute/trivial.m: Ditto.
12840         * objc/execute/np-1.m: Ditto.
12841         * objc/compile/trivial.m: Ditto.
12842         * objc/execute/class_self-2.m: Include <stdlib.h>.
12843         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12844         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12845         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12846         and 64bit. Use new NeXT interface as required.
12847         * objc.dg/special/unclaimed-category-1.m: Ditto.
12848         * objc.dg/special/unclaimed-category-1.h: Ditto.
12849         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12850         * objc.dg/func-ptr-1.m: Ditto.
12851         * objc.dg/stret-1.m: Ditto.
12852         * objc.dg/encode-2.m: Ditto.
12853         * objc.dg/category-1.m: Ditto.
12854         * objc.dg/encode-3.m: Ditto.
12855         * objc.dg/call-super-3.m: Ditto.
12856         * objc.dg/method-3.m: Ditto.
12857         * objc.dg/func-ptr-2.m: Ditto.
12858         * objc.dg/lookup-1.m: Ditto.
12859         * objc.dg/encode-4.m: Ditto.
12860         * objc.dg/fix-and-continue-1.m: Ditto.
12861         * objc.dg/proto-lossage-3.m: Ditto.
12862         * objc.dg/method-13.m: Ditto.
12863         * objc.dg/proto-qual-1.m: Ditto.
12864         * objc.dg/zero-link-3.m: Ditto.
12865         * objc.dg/bitfield-1.m: Ditto.
12866         * objc.dg/va-meth-1.m: Ditto.
12867         * objc.dg/super-class-3.m: Ditto.
12868         * objc.dg/call-super-1.m: Ditto.
12869         * objc.dg/type-size-2.m: Ditto.
12870         * objc.dg/method-10.m: Ditto.
12871         * objc.dg/defs.m: Ditto.
12872         * objc.dg/const-str-3.m: Ditto.
12873         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12874         Protocol1.h) and next-mapping.h as required. Use new NeXT
12875         interface as required.
12876         * objc.dg/super-class-4.m: Ditto.
12877         * objc.dg/comp-types-8.m: Ditto.
12878         * objc.dg/call-super-2.m: Ditto.
12879         * objc.dg/objc-fast-4.m: Ditto.
12880         * objc.dg/method-6.m: Ditto.
12881         * objc.dg/const-str-3.m: Ditto.
12882         * objc.dg/const-str-7.m: Ditto.
12883         * objc.dg/method-15.m: Ditto.
12884         * objc.dg/method-19.m: Ditto.
12885         * objc.dg/sync-1.m: Ditto.
12886         * objc.dg/layout-1.m: Ditto.
12887         * objc.dg/bitfield-3.m: Ditto.
12888         * objc.dg/try-catch-3.m: Ditto.
12889         * objc.dg/try-catch-7.m: Ditto.
12890         * objc.dg/comp-types-10.m: Ditto.
12891         * objc.dg/selector-2.: Ditto.
12892         * objc.dg/method-7.m: Ditto.
12893         * objc.dg/typedef-alias-1.m: Ditto.
12894         * objc.dg/proto-lossage-2.m: Ditto.
12895         * objc.dg/comp-types-11.m: Ditto.
12896         * objc.dg/sizeof-1.m: Ditto.
12897         * objc.dg/method-17.m: Ditto.
12898         * objc.dg/bitfield-5.m: Ditto.
12899         * objc.dg/try-catch-1.m: Ditto.
12900         * objc.dg/encode-5.m: Ditto.
12901         * objc.dg/fix-and-continue-2.m: Ditto.
12902         * objc.dg/method-9.m: Ditto.
12903         * objc.dg/isa-field-1.m: Ditto.
12904         * objc.dg/local-decl-2.m: Ditto.
12905         * objc.dg/objc-gc-4.m: Ditto.
12906         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12907         * objc.dg/gnu-runtime-3.m: Ditto.
12908         * objc.dg/encode-7.m: Ditto.
12909         * objc.dg/encode-8.m: Ditto.
12910         * objc.dg/selector-3.m: Ditto.
12911         * objc.dg/gnu-runtime-1.m: Ditto.
12912         * objc.dg/const-str-12.m: Ditto.
12913         * objc.dg/gnu-runtime-2.m: Ditto.
12914         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12915         * objc.dg/selector-1.m: Ditto.
12916         * objc.dg/stubify-2.m: Ditto.
12917         * objc.dg/zero-link-1.m: Ditto.
12918         * objc.dg/stret-2.m: Ditto.
12919         * objc.dg/zero-link-2.m: Ditto.
12920         * objc.dg/next-runtime-1.m: Ditto.
12921         * objc.dg/symtab-1.m: Ditto.
12922         * objc.dg/stubify-1.m: Ditto.
12923         * objc.dg/bitfield-2.m: Ditto.
12924         * objc.dg/try-catch-10.m: Apply to both runtimes.
12925         * objc.dg/const-str-1.m: Ditto.
12926         * objc.dg/image-info.m: Ditto.
12927         * objc.dg/encode-9.m: Ditto.
12928         * objc.dg/pragma-1.m: Apply test to all targets.
12929         * objc.dg/const-str-4.m: Ditto.
12930         * objc.dg/const-str-8.m: Ditto.
12931         * objc.dg/super-class-2.m: Ditto.
12932         * objc.dg/try-catch-5.m: Ditto.
12933         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12934         Protocol1.h) and next-mapping.h as required. Use new NeXT
12935         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12936         * objc.dg/const-str-11.m: Ditto.
12937         * objc.dg/const-str-9.m: Ditto.
12938         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12939         * objc.dg/encode-1.m: Remove redundant -lobjc.
12940         * objc.dg/try-catch-9.m: Tidy space.
12941         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12942         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12943         and 64bit. Use new NeXT interface as required.
12944         * obj-c++.dg/template-4.mm: Ditto.
12945         * obj-c++.dg/defs.mm: Ditto.
12946         * obj-c++.dg/basic.mm: Ditto.
12947         * obj-c++.dg/encode-4.mm: Ditto.
12948         * obj-c++.dg/method-17.mm: Ditto.
12949         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12950         * obj-c++.dg/cxx-class-1.mm: Ditto.
12951         * obj-c++.dg/method-10.mm: Ditto.
12952         * obj-c++.dg/va-meth-1.mm: Ditto.
12953         * obj-c++.dg/encode-5.mm: Ditto.
12954         * obj-c++.dg/lookup-2.mm: Ditto.
12955         * obj-c++.dg/template-3.mm: Ditto.
12956         * obj-c++.dg/proto-qual-1.mm: Ditto.
12957         * obj-c++.dg/qual-types-1.m: Ditto.
12958         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12959         * obj-c++.dg/template-1.mm: Ditto.
12960         * obj-c++.dg/encode-6.mm: Ditto.
12961         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12962         Protocol1.h) and next-mapping.h as required. Use new NeXT
12963         interface as required.
12964         * obj-c++.dg/except-1.mm: Ditto.
12965         * obj-c++.dg/const-str-7.mm: Ditto.
12966         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12967         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12968         * obj-c++.dg/selector-2.mm: Ditto.
12969         * obj-c++.dg/isa-field-1.mm: Ditto.
12970         * obj-c++.dg/try-catch-1.mm: Ditto.
12971         * obj-c++.dg/local-decl-1.mm: Ditto.
12972         * obj-c++.dg/try-catch-9.mm: Ditto.
12973         * obj-c++.dg/no-extra-load.mm: Ditto.
12974         * obj-c++.dg/selector-5.mm: Ditto.
12975         * obj-c++.dg/method-12.mm: Ditto.
12976         * obj-c++.dg/try-catch-11.mm: Ditto.
12977         * obj-c++.dg/comp-types-11.mm: Ditto.
12978         * obj-c++.dg/bitfield-3.mm: Ditto.
12979         * obj-c++.dg/method-6.mm: Ditto.
12980         * obj-c++.dg/super-class-2.mm: Ditto.
12981         * obj-c++.dg/method-21.mm: Ditto.
12982         * obj-c++.dg/const-str-8.mm: Ditto.
12983         * obj-c++.dg/try-catch-7.mm: Ditto.
12984         * obj-c++.dg/method-15.mm: Ditto.
12985         * obj-c++.dg/layout-1.mm: Ditto.
12986         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12987         * obj-c++.dg/const-str-3.mm: Ditto.
12988         * obj-c++.dg/try-catch-2.mm: Ditto.
12989         * obj-c++.dg/objc-gc-3.mm: Ditto.
12990         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12991         * obj-c++.dg/bitfield-1.mm: Ditto.
12992         * obj-c++.dg/selector-6.mm: Ditto.
12993         * obj-c++.dg/method-13.mm: Ditto.
12994         * obj-c++.dg/comp-types-12.mm: Ditto.
12995         * obj-c++.dg/bitfield-4.mm: Ditto.
12996         * obj-c++.dg/try-catch-8.mm: Ditto.
12997         * obj-c++.dg/method-2.mm: Ditto.
12998         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12999         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13000         * obj-c++.dg/const-str-4.mm: Ditto.
13001         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13002         * obj-c++.dg/try-catch-3.mm: Ditto.
13003         * obj-c++.dg/comp-types-9.mm: Ditto.
13004         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13005         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13006         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13007         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13008         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13009         Use new NeXT interface as required.
13010         * obj-c++.dg/const-str-10.mm: Ditto.
13011         * obj-c++.dg/const-str-11.mm: Ditto.
13012         * obj-c++.dg/const-str-9.mm: Ditto.
13013         * obj-c++.dg/method-11.mm: Ditto.
13014         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13015         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13016         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13017         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13018         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13019
13020 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13021
13022         PR c++/43206
13023         * g++.dg/template/typedef30.C: New test case.
13024
13025 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13026
13027         PR c/43385
13028         * gcc.c-torture/execute/pr43385.c: New test.
13029
13030 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13031
13032         * gcc.dg/strncpy-fix-1.c: New test.
13033
13034 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13035
13036         PR testsuite/41609
13037         * lib/objc-torture.exp (objc-set-runtime-options): New.
13038         * objc/execute/execute.exp: Check runtime options on each pass.
13039         * objc/execute/exceptions/exceptions.exp: Ditto.
13040         * objc/compile/compile.exp: Ditto.
13041
13042         PR testsuite/42348
13043         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13044         standard tests.
13045         (check_effective_target_objc2): New proc.
13046         (check_effective_target_next_runtime): New proc.
13047         * lib/objc.exp: Determine which runtime is in force and support it.
13048         * lib/obj-c++.exp: Ditto.
13049
13050 2010-03-24  Jason Merrill  <jason@redhat.com>
13051
13052         PR c++/43502
13053         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13054
13055 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13056
13057         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13058         a loop.
13059         * gcc.dg/ipa/ipa-2.c: Likewise.
13060         * gcc.dg/ipa/ipa-3.c: Likewise.
13061         * gcc.dg/ipa/ipa-4.c: Likewise.
13062         * gcc.dg/ipa/ipa-5.c: Likewise.
13063         * gcc.dg/ipa/ipa-7.c: Likewise.
13064         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13065         a loop.
13066         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13067         i_can_not_be_propagated_fully2 into a loop.
13068         * gcc.dg/ipa/ipa-8.c: New test.
13069         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13070
13071 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13072
13073         PR debug/19192
13074         PR debug/43479
13075         * gcc.dg/guality/pr43479.c: New test.
13076         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13077         and add volatile keyword.
13078
13079 2010-03-23  Mike Stump  <mikestump@comcast.net>
13080
13081         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13082
13083 2010-03-23  Jason Merrill  <jason@redhat.com>
13084
13085         * g++.dg/ext/altivec-17.C: Adjust error message.
13086
13087         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13088         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13089         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13090         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13091         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13092         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13093
13094 2010-03-22  Jason Merrill  <jason@redhat.com>
13095
13096         PR c++/43333
13097         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13098         * g++.dg/ext/is_pod_98.C: New.
13099
13100         PR c++/43281
13101         * g++.dg/cpp0x/auto18.C: New.
13102
13103         * gcc.dg/pr36997.c: Adjust error message.
13104         * g++.dg/ext/vector9.C: Likewise.
13105         * g++.dg/conversion/simd3.C: Likewise.
13106         * g++.dg/other/error23.C: Likewise.
13107
13108 2010-03-22  Michael Matz  <matz@suse.de>
13109
13110         PR middle-end/43475
13111         * gfortran.dg/pr43475.f90: New testcase.
13112
13113 2010-03-22  Richard Guenther  <rguenther@suse.de>
13114
13115         PR tree-optimization/43390
13116         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13117
13118 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13119
13120         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13121         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13122
13123 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13124             Michael Matz  <matz@suse.de>
13125
13126         PR c++/43081
13127         * g++.dg/parse/crash56.C: New test.
13128
13129 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13130
13131         PR fortran/43450
13132         * gfortran.dg/whole_file_15.f90 : New test.
13133
13134 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13135
13136         PR fortran/43409
13137         * gfortran.dg/inquire_size.f90: New test.
13138
13139 2010-03-20  Richard Guenther  <rguenther@suse.de>
13140
13141         PR rtl-optimization/43438
13142         * gcc.c-torture/execute/pr43438.c: New testcase.
13143
13144 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13145
13146         PR c++/43375
13147         * g++.dg/abi/mangle42.C: New test.
13148
13149 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13150
13151         PR C/43211
13152         * gcc.dg/pr43211.c: New test.
13153         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13154
13155 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13156
13157         PR rtl-optimization/42258
13158         * gcc.target/arm/thumb1-mul-moves.c: New test.
13159
13160         PR target/40697
13161         * gcc.target/arm/thumb-andsi.c: New test.
13162
13163         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13164         dg-require-effective-target.
13165
13166 2010-03-19  Michael Matz  <matz@suse.de>
13167
13168         PR c++/43116
13169         * g++.dg/other/pr43116.C: New testcase.
13170
13171 2010-03-19  Michael Matz  <matz@suse.de>
13172
13173         PR target/43305
13174         * gcc.dg/pr43305.c: New testcase.
13175
13176 2010-03-19  Richard Guenther  <rguenther@suse.de>
13177
13178         PR tree-optimization/43415
13179         * gcc.c-torture/compile/pr43415.c: New testcase.
13180
13181 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13182
13183         PR ada/43106
13184         * gnat.dg/case_optimization2.adb: New test.
13185         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13186
13187 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13188             Jack Howarth  <howarth@bromo.med.uc.edu>
13189
13190         PR target/36399
13191         * gcc.target/i386/push-1.c: Don't xfail
13192           scan-assembler-not "movups" on darwin.
13193
13194 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13195
13196         PR debug/43058
13197         * gcc.dg/pr43058.c: New test.
13198
13199 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13200
13201         PR middle-end/42450
13202         * g++.dg/torture/pr42450.C: New test.
13203
13204 2010-03-18  Michael Matz  <matz@suse.de>
13205
13206         PR middle-end/43419
13207         * gcc.dg/pr43419.c: New testcase.
13208
13209 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13210
13211         PR rtl-optimization/43360
13212         * gcc.dg/torture/pr43360.c: New.
13213
13214 2010-03-18  Michael Matz  <matz@suse.de>
13215
13216         PR tree-optimization/43402
13217         * gcc.dg/pr43402.c: New testcase.
13218
13219 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13220
13221         PR target/42427
13222         * gcc.dg/pr42427.c: New test.
13223
13224 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13225
13226         PR libfortran/43265
13227         * gfortran.dg/read_empty_file.f: New test.
13228         * gfortran.dg/read_eof_all.f90: New test.
13229         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13230         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13231
13232 2010-03-17  Michael Matz  <matz@suse.de>
13233
13234         * gcc.dg/pr43300.c: Add -w.
13235
13236 2010-03-17  Richard Guenther  <rguenther@suse.de>
13237
13238         * gcc.dg/pr43379.c: Add -w.
13239
13240 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13241
13242         PR fortran/43331
13243         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13244
13245 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13246
13247         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13248
13249 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13250
13251         * ada/acats/run_all.sh: Log start and end times.
13252
13253 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13254
13255         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13256
13257 2010-03-16  Richard Guenther  <rguenther@suse.de>
13258
13259         PR middle-end/43379
13260         * gcc.dg/pr43379.c: New testcase.
13261
13262 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13263
13264         PR debug/43051
13265         * gcc.dg/guality/pr43051-1.c: New test.
13266
13267 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13268
13269         PR testsuite/43363
13270         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13271
13272 2010-03-15  Michael Matz  <matz@suse.de>
13273
13274         PR middle-end/43300
13275         * gcc.dg/pr43300.c: New testcase.
13276
13277 2010-03-15  Richard Guenther  <rguenther@suse.de>
13278
13279         PR tree-optimization/43367
13280         * gcc.c-torture/compile/pr43367.c: New testcase.
13281
13282 2010-03-15  Richard Guenther  <rguenther@suse.de>
13283
13284         PR tree-optimization/43317
13285         * gcc.dg/pr43317.c: New testcase.
13286
13287 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13288
13289         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13290
13291 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13292
13293         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13294
13295 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13296
13297         PR fortran/43362
13298         * gfortran.dg/impure_constructor_1.f90: New test.
13299
13300 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13301
13302         PR middle-end/43354
13303         * gfortran.dg/graphite/id-pr43354.f: New.
13304
13305 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13306
13307         PR middle-end/43349
13308         * gfortran.dg/graphite/pr43349.f: New.
13309
13310 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13311
13312         PR middle-end/43306
13313         * gcc.dg/graphite/pr43306.c: New.
13314
13315 2010-03-12  David S. Miller  <davem@davemloft.net>
13316
13317         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13318         sparc.
13319
13320 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13321
13322         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13323
13324 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13325
13326         PR fortran/43291
13327         PR fortran/43326
13328         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13329
13330 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13331
13332         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13333         fail for *-*-mingw* targets.
13334
13335 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13336
13337         PR debug/43329
13338         * gcc.dg/guality/pr43329-1.c: New test.
13339
13340 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13341
13342         PR tree-optimization/43257
13343         * g++.dg/torture/pr43257.C: New test.
13344
13345 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13346
13347         PR fortran/43228
13348         * gfortran.dg/namelist_61.f90: New test.
13349
13350 2010-03-11  Richard Guenther  <rguenther@suse.de>
13351
13352         PR tree-optimization/43255
13353         * gcc.c-torture/compile/pr43255.c: New testcase.
13354
13355 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13356
13357         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13358         * gcc.dg/pr43280.c: New testcase.
13359
13360 2010-03-11  Richard Guenther  <rguenther@suse.de>
13361
13362         PR lto/43200
13363         * gcc.dg/lto/20100227-1_0.c: New testcase.
13364         * gcc.dg/lto/20100227-1_1.c: Likewise.
13365
13366 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13367
13368         PR libfortran/43320
13369         PR libfortran/43265
13370         * gfortran.dg/read_eof_6.f: New test
13371         * gfortran.dg/read_x_eof.f90: New test.
13372         * gfortran.dg/read_x_past.f: Update test.
13373
13374 2010-03-10  Jan Hubicka  <jh@suse.cz>
13375
13376         * gcc.c-torture/compile/pr43288.c: New test.
13377
13378 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13379
13380         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13381         -fpic/-fPIC flags.
13382         * g++.old-deja/g++.pt/asm2.C: Likewise.
13383         * gcc.c-torture/compile/20000804-1.c: Likewise.
13384         * gcc.target/i386/clobbers.c: Likewise.
13385
13386 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13387
13388         PR fortran/43303
13389         * gfortran.dg/c_assoc_3.f90: New test.
13390
13391 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13392
13393         PR debug/36728
13394         * gcc.dg/guality/pr36728-1.c: New test.
13395         * gcc.dg/guality/pr36728-2.c: New test.
13396
13397 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13398
13399         * gcc.dg/h8300-div-delay-slot.c: New test.
13400
13401 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13402
13403         PR tree-optimization/43236
13404         * gcc.c-torture/execute/pr43236.c: New test.
13405
13406 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13407
13408         PR middle-end/42859
13409         * g++.dg/eh/pr42859.C: New test.
13410
13411 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13412
13413         PR debug/43299
13414         * gcc.dg/pr43299.c: New test.
13415
13416         PR debug/43290
13417         * g++.dg/eh/unwind2.C: New test.
13418
13419 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13420             Reza Yazdani  <reza.yazdani@amd.com>
13421
13422         PR middle-end/43065
13423         * gcc.dg/graphite/run-id-4.c: New.
13424
13425 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13426
13427         PR middle-end/43065
13428         * gcc.dg/graphite/run-id-3.c: New.
13429
13430 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13431
13432         PR middle-end/42644
13433         PR middle-end/42130
13434         * gcc.dg/graphite/id-18.c: New.
13435         * gcc.dg/graphite/run-id-pr42644.c: New.
13436
13437 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13438
13439         PR middle-end/42326
13440         * gcc.dg/graphite/pr42326.c: New.
13441
13442 2010-03-08  Richard Guenther  <rguenther@suse.de>
13443
13444         PR tree-optimization/43269
13445         * gcc.c-torture/execute/pr43269.c: New testcase.
13446
13447 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13448
13449         PR fortran/43256
13450         * gfortran.dg/typebound_call_13.f03: New.
13451
13452 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13453
13454         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13455         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13456
13457 2010-03-05  Jason Merrill  <jason@redhat.com>
13458
13459         * g++.dg/abi/mangle40.C: Require weak and alias.
13460
13461 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13462
13463         PR middle-end/42326
13464         * gfortran.dg/graphite/pr42326.f90: New.
13465         * gfortran.dg/graphite/pr42326-1.f90: New.
13466
13467 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13468
13469         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13470         (gnat_target_compile): Likewise.
13471         Reinitialize GNAT_UNDER_TEST if target changes.
13472         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13473         (local_find_gnatmake): Pass full --GCC to gnatlink.
13474         Remove --LINK.
13475
13476 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13477
13478         PR c/43248
13479         * gcc.dg/compound-literal-1.c: New testcase.
13480
13481 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13482
13483         PR tree-optimization/43164
13484         PR tree-optimization/43191
13485         * gcc.c-torture/compile/pr43164.c: New test.
13486         * gcc.c-torture/compile/pr43191.c: Likewise.
13487
13488 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13489
13490         PR fortran/43244
13491         * gfortran.dg/finalize_9.f90: New.
13492
13493 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13494             Ken Werner  <ken@linux.vnet.ibm.com>
13495
13496         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13497         to dg-options for spu.
13498         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13499         dump-scan target to exclude spu.
13500
13501 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13502
13503         PR middle-end/43209
13504         * gcc.dg/tree-ssa/ivopts-4.c: New.
13505
13506 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13507
13508         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13509         include-opts and exclude-opts; skip checking the flags if arguments
13510         are the same as the defaults.
13511         (dg-xfail-if): Verify the number of arguments, supply defaults
13512         for unspecified optional arguments.
13513         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13514
13515 2010-03-03  Jason Merrill  <jason@redhat.com>
13516
13517         PR c++/12909
13518         * g++.dg/abi/mangle40.C: Updated.
13519
13520 2010-03-03  Jason Merrill  <jason@redhat.com>
13521
13522         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13523         * g++.dg/abi/mangle23.C: Likewise.
13524         * g++.dg/eh/simd-2.C: Likewise.
13525         * g++.dg/ext/attribute-test-2.C: Likewise.
13526         * g++.dg/ext/vector14.C: Likewise.
13527         * g++.dg/other/pr34435.C: Likewise.
13528         * g++.dg/template/conv8.C: Likewise.
13529         * g++.dg/template/nontype9.C: Likewise.
13530         * g++.dg/template/qualttp17.C: Likewise.
13531         * g++.dg/template/ref1.C: Likewise.
13532         * g++.old-deja/g++.pt/crash68.C: Likewise.
13533         * g++.old-deja/g++.pt/ref1.C: Likewise.
13534         * g++.old-deja/g++.pt/ref3.C: Likewise.
13535         * g++.old-deja/g++.pt/ref4.C: Likewise.
13536
13537         PR c++/12909
13538         * g++.dg/abi/mangle40.C: New.
13539         * g++.dg/abi/mangle41.C: New.
13540         * g++.dg/lto/20100302_0.C: New.
13541         * g++.dg/lto/20100302_1.C: New.
13542         * g++.dg/lto/20100302.h: New.
13543
13544 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13545
13546         PR fortran/43243
13547         * gfortran.dg/internal_pack_12.f90: New test.
13548
13549 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13550
13551         * gcc.dg/pr36997.c: Adjust error message.
13552
13553 2010-03-03  Mike Stump  <mikestump@comcast.net>
13554
13555         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13556         adjustments to not be present on machines that align the stack to
13557         more than 4 bytes and don't have a red zone yet as that is an
13558         unimplemented optimization.
13559
13560 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13561
13562         PR fortran/43169
13563         * gfortran.dg/impure_assignment_3.f90: New.
13564
13565 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13566
13567         PR debug/43229
13568         * gfortran.dg/pr43229.f90: New test.
13569
13570         PR debug/43237
13571         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13572
13573         PR debug/43177
13574         * gcc.dg/guality/pr43177.c: New test.
13575
13576 2010-03-02  Jason Merrill  <jason@redhat.com>
13577
13578         * g++.dg/ext/vector9.C: Adjust error message.
13579         * g++.dg/conversion/simd3.C: Likewise.
13580         * g++.dg/other/error23.C: Likewise.
13581
13582 2010-03-02  Mike Stump  <mikestump@comcast.net>
13583
13584         PR c++/41090
13585         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13586
13587 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13588
13589         PR fortran/43180
13590         * gfortran.dg/internal_pack_10.f90: New test.
13591
13592         PR fortran/43173
13593         * gfortran.dg/internal_pack_11.f90: New test.
13594
13595 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13596
13597         PR middle-end/42640
13598         * gcc.dg/tree-ssa/pr42640.c: New.
13599
13600 2010-03-01  Richard Guenther  <rguenther@suse.de>
13601
13602         PR tree-optimization/43220
13603         * gcc.c-torture/execute/pr43220.c: New testcase.
13604
13605 2010-03-01  Richard Guenther  <rguenther@suse.de>
13606
13607         PR middle-end/43213
13608         * gcc.dg/pr43213.c: New testcase.
13609
13610 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13611
13612         PR pch/14940
13613         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13614
13615 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13616
13617         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13618         New function.
13619         (check_effective_target_ucn): Likewise.
13620
13621         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13622         if !ucn.
13623         * gcc.dg/ucnid-2.c: Likewise.
13624         * gcc.dg/ucnid-3.c: Likewise.
13625         * gcc.dg/ucnid-4.c: Likewise.
13626         * gcc.dg/ucnid-11.c: Likewise.
13627         * gcc.dg/ucnid-12.c: Likewise.
13628         * gcc.dg/ucnid-6.c: Skip if !ucn.
13629         * gcc.dg/ucnid-9.c: Likewise.
13630
13631 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13632
13633         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13634         lists to dg-skip-if.
13635         * gcc.target/i386/stackalign/return-3.c: Likewise.
13636
13637 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13638
13639         * gcc.target/i386/clearcap.map: New file.
13640         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13641         Pass clearcap.map by default if supported.
13642
13643 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13644
13645         PR fortran/42900
13646         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13647         Explain this.
13648         * gfortran.dg/stat_2.f90: Likewise.
13649
13650 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13651
13652         PR fortran/43199
13653         * gfortran.dg/module_read_2.f90: New test.
13654
13655 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13656
13657         PR c++/42748
13658         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13659         * g++.dg/abi/mangle12.C: Likewise.
13660         * g++.dg/abi/mangle20-2.C: Likewise.
13661         * g++.dg/abi/mangle17.C: Likewise.
13662         * g++.dg/template/cond2.C: Likewise.
13663         * g++.dg/template/pr35240.C: Likewise.
13664
13665 2010-02-27  Richard Guenther  <rguenther@suse.de>
13666
13667         PR tree-optimization/43186
13668         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13669
13670 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13671
13672         * g++.dg/abi/packed1.C: Expect warning on the SH.
13673
13674 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13675
13676         PR c++/42054:
13677         * g++.dg/parse/error37.C: New test.
13678
13679 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13680
13681         PR c/24577
13682         PR c/43192
13683         * gcc.dg/pr8927-1.c: Match new note.
13684         * gcc.dg/990506-0.c: Likewise.
13685         * gcc.dg/gomp/flush-2.c: Likewise.
13686         * gcc.dg/gomp/atomic-5.c: Likewise.
13687         * gcc.dg/gomp/pr34607.c: Likewise.
13688         * gcc.dg/pr35746.c: Likewise.
13689         * gcc.dg/cpp/pragma-1.c: Likewise.
13690         * gcc.dg/cpp/pragma-2.c: Likewise.
13691         * gcc.dg/pr41842.c: Likewise.
13692         * gcc.dg/noncompile/20040629-1.c: Likewise.
13693         * objc.dg/private-1.m: Likewise.
13694
13695 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13696
13697         PR fortran/43185
13698         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13699         * gfortran.dg/default_initialization_4.f90: New test.
13700
13701 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13702
13703         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13704         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13705         * gnat.dg/thin_pointer2.adb: New test.
13706         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13707
13708 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13709
13710         PR c/20631
13711         * gcc.dg/cpp/c90-pedantic.c: New.
13712         * gcc.dg/cpp/c90.c: New.
13713         * gcc.dg/gnu90-const-expr-1.c: New.
13714         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13715
13716 2010-02-26  Richard Guenther  <rguenther@suse.de>
13717
13718         PR tree-optimization/43186
13719         * gcc.c-torture/compile/pr43186.c: New testcase.
13720
13721 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13722
13723         PR debug/43190
13724         * c-c++-common/dwarf2/pr43190.c: New test.
13725
13726 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13727
13728         PR testsuite/37074:
13729         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13730
13731 2010-02-26  Richard Guenther  <rguenther@suse.de>
13732
13733         PR tree-optimization/43188
13734         * gcc.c-torture/compile/pr43188.c: New testcase.
13735
13736 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13737
13738         PR target/43175
13739         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13740
13741 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13742
13743         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13744
13745 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13746
13747         PR target/43154
13748         * gcc.target/powerpc/pr43154.c: New file.
13749
13750 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13751
13752         PR debug/43166
13753         * gfortran.dg/debug/pr43166.f: New test.
13754
13755         PR debug/43165
13756         * gcc.dg/torture/pr43165.c: New test.
13757
13758 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13759
13760         PR c/43128
13761         * c-c++-common/pr41779.c: Update.
13762
13763 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13764
13765         PR ada/32547
13766         * lib/gnat-dg.exp (gnat_load): Redefine.
13767
13768         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13769         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13770
13771 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13772
13773         PR libobjc/36610
13774         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13775         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13776         -fgnu-runtime.
13777         Sort entries.
13778
13779 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13780
13781         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13782
13783 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13784
13785         PR debug/43150
13786         * gcc.dg/guality/vla-1.c: New test.
13787
13788 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13789
13790         PR fortran/43042
13791         * gfortran.dg/c_ptr_tests_15.f90: New test.
13792
13793 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13794
13795         PR target/43107
13796         * gcc.target/i386/pr43107.c: New test.
13797
13798 2010-02-23  Jason Merrill  <jason@redhat.com>
13799
13800         PR c++/43143
13801         * g++.dg/cpp0x/variadic100.C: New.
13802
13803 2010-02-23  Jason Merrill  <jason@redhat.com>
13804
13805         PR debug/42800
13806         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13807         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13808         * c-c++-common/dwarf2/vla1.c: New.
13809
13810 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13811
13812         PR target/43139
13813         * gcc.dg/pr43139.c: New test.
13814
13815         PR debug/43077
13816         * gcc.dg/guality/pr43077-1.c: New test.
13817
13818 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13819
13820         PR 43123
13821         * gcc.dg/march.c: New.
13822         * gcc.dg/march-generic.c: New.
13823         * gcc.dg/mtune.c: New.
13824
13825 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13826
13827         PR middle-end/43083
13828         * gcc.dg/graphite/pr43083.c: New.
13829
13830 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13831
13832         PR middle-end/43097
13833         * gfortran.dg/graphite/pr43097.f: New.
13834
13835 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13836             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13837
13838         PR middle-end/43140
13839         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13840
13841 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13842
13843         PR middle-end/43026
13844         * g++.dg/graphite/pr43026.C: New.
13845
13846 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13847
13848         PR c++/43126
13849         * gcc.dg/cleanup-1.c: Update.
13850         * gcc.dg/func-args-1.c: Update.
13851         * gcc.dg/format/sentinel-1.c: Update.
13852         * g++.old-deja/g++.jason/scoping10.C: Update.
13853         * g++.old-deja/g++.ns/lookup5.C: Update.
13854         * g++.dg/ext/cleanup-1.C: Update.
13855         * g++.dg/parse/varmod1.C: Update.
13856         * g++.dg/parse/error33.C: Update.
13857         * g++.dg/expr/call3.C: Update.
13858         * g++.dg/func-args-1.C: New.
13859
13860 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13861
13862         PR c/43125
13863         * gcc.dg/attr-used-2.c: Moved to ...
13864         * c-c++-common/attr-used-2.c: Here.
13865
13866         * gcc.dg/attr-used.c: Moved to ...
13867         * c-c++-common/attr-used.c: Here.
13868
13869 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13870
13871         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13872
13873 2010-02-22  Richard Guenther  <rguenther@suse.de>
13874
13875         PR lto/43045
13876         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13877         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13878
13879 2010-02-22  Richard Guenther  <rguenther@suse.de>
13880
13881         PR tree-optimization/42749
13882         * gcc.c-torture/compile/pr42749.c: New testcase.
13883
13884 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13885
13886         PR fortran/43072
13887         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13888         * gfortran.dg/internal_pack_9.f90: New test.
13889
13890 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13891
13892         PR c++/23510
13893         * g++.dg/template/recurse.C: Adjust.
13894         * g++.dg/template/pr23510.C: New.
13895
13896 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13897
13898         PR c++/42824
13899         * g++.dg/template/memclass4.C: New test.
13900
13901 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13902
13903         PR fortran/35259
13904         * gfortran.dg/reassoc_5.f90: New test.
13905
13906 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13907
13908         PR target/43067
13909         * gcc.target/i386/pr43067.c: New test.
13910
13911 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13912
13913         PR c++/35669
13914         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13915         -Wconversion-null.
13916         * g++.dg/warn/Wconversion-null.C: New test.
13917         * g++.old-deja/g++.other/null1.C: Move to...
13918         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13919
13920 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13921
13922         PR fortran/36932
13923         PR fortran/36933
13924         * gfortran.dg/dependency_26.f90: New test.
13925
13926         PR fortran/43072
13927         * gfortran.dg/internal_pack_7.f90: New test.
13928
13929         PR fortran/43111
13930         * gfortran.dg/internal_pack_8.f90: New test.
13931
13932 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13933
13934         PR 43128
13935         * c-c++-common/pr41779.c: Fix broken testcase.
13936
13937 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13938
13939         PR 36513
13940         * c-c++-common/pr36513.c: New testcase.
13941         * c-c++-common/pr36513-2.c: New testcase.
13942
13943 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13944
13945         PR 41779
13946         * c-c++-common/pr41779.c: New.
13947
13948 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13949
13950         PR debug/43084
13951         * gcc.dg/pr43084.c: New test.
13952
13953 2010-02-19  Richard Guenther  <rguenther@suse.de>
13954
13955         PR tree-optimization/42916
13956         * gcc.dg/pr42916.c: New testcase.
13957
13958 2010-02-18  Jason Merrill  <jason@redhat.com>
13959
13960         PR c++/42837
13961         * g++.dg/abi/packed1.C: Add expected warning.
13962
13963         PR c++/43108
13964         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13965         * gcc.dg/torture/dg-torture.exp: Likewise.
13966         * c-c++-common/torture/complex-sign.h,
13967         c-c++-common/torture/complex-sign-add.c,
13968         c-c++-common/torture/complex-sign-mixed-add.c,
13969         c-c++-common/torture/complex-sign-mixed-div.c,
13970         c-c++-common/torture/complex-sign-mixed-mul.c,
13971         c-c++-common/torture/complex-sign-mixed-sub.c,
13972         c-c++-common/torture/complex-sign-mul.c,
13973         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13974         Adapt for C++ compilation as well.
13975
13976         PR c++/43070
13977         * g++.dg/ext/label1.C: Update.
13978         * g++.dg/ext/label2.C: Update.
13979
13980         PR c++/26261
13981         * g++.dg/template/dependent-name6.C: New.
13982
13983         PR c++/43109
13984         * g++.dg/parse/namespace12.C: New.
13985
13986 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13987
13988         PR tree-optimization/43066
13989         * gcc.c-torture/compile/pr43066.c: New test.
13990
13991 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13992
13993         * g++.dg/ext/attrib35.C: Fix target selector string.
13994         * g++.dg/ext/attrib36.C: Ditto.
13995         * g++.dg/ext/attrib37.C: Ditto.
13996         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13997         * g++.dg/abi/mangle25.C: Ditto.
13998
13999 2010-02-17  Jason Merrill  <jason@redhat.com>
14000
14001         PR c++/43069
14002         * g++.dg/parse/namespace11.C: New.
14003
14004         PR c++/43093
14005         * g++.dg/ext/attrib37.C: New.
14006
14007         PR c++/43079
14008         * g++.dg/template/ptrmem20.C: New.
14009
14010 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14011
14012         PR target/43103
14013         * gcc.target/i386/xop-check.h: Include m256-check.h.
14014         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14015         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14016         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14017         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14018
14019 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14020
14021         PR debug/42918
14022         * gcc.dg/pr42918.c: New test.
14023
14024 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14025
14026         * g++.dg/ext/attrib36.C: Require ILP32.
14027
14028 2010-02-16  Richard Guenther  <rguenther@suse.de>
14029
14030         PR tree-optimization/41043
14031         * gfortran.dg/pr41043.f90: New testcase.
14032         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14033
14034 2010-02-16  Jason Merrill  <jason@redhat.com>
14035
14036         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14037
14038 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14039
14040         PR tree-optimization/43074
14041         * gcc.dg/vect/fast-math-pr43074.c: New test.
14042
14043 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14044
14045         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14046
14047 2010-02-16  Jason Merrill  <jason@redhat.com>
14048
14049         PR c++/43031
14050         * g++.dg/ext/attrib36.C: New.
14051
14052         PR c++/43036
14053         * g++.dg/other/array6.C: New.
14054
14055 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14056
14057         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14058
14059 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14060
14061         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14062         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14063         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14064         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14065         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14066         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14067
14068 2010-02-15  Richard Guenther  <rguenther@suse.de>
14069
14070         PR middle-end/43068
14071         * g++.dg/torture/pr43068.C: New testcase.
14072
14073 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14074
14075         PR c++/43024
14076         * g++.dg/opt/ice1.C: New.
14077
14078 2010-02-14  Jason Merrill  <jason@redhat.com>
14079
14080         PR c++/41997
14081         * g++.dg/cpp0x/initlist-opt.C: New.
14082
14083 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14084
14085         PR fortran/41113
14086         PR fortran/41117
14087         * gfortran.dg/internal_pack_6.f90: New test.
14088
14089 2010-02-12  Jason Merrill  <jason@redhat.com>
14090
14091         PR c++/43054
14092         * g++.dg/cpp0x/variadic99.C: New.
14093
14094 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14095
14096         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14097         sign extend pointers to gualchk_t.
14098
14099         PR c++/43033
14100         * g++.dg/other/default3.C: Xfail g4 test.
14101
14102 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14103
14104         PR middle-end/43012
14105         * gcc.dg/graphite/pr43012.c: New.
14106
14107 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14108
14109         PR middle-end/42930
14110         * g++.dg/graphite/pr42930.C: New.
14111
14112 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14113
14114         PR middle-end/42914
14115         PR middle-end/42530
14116         * gcc.dg/graphite/pr42530.c: New.
14117         * gcc.dg/graphite/pr42914.c: New.
14118
14119 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14120
14121         PR middle-end/42771
14122         * gcc.dg/graphite/pr42771.c: New.
14123
14124 2010-02-11  Richard Guenther  <rguenther@suse.de>
14125
14126         PR tree-optimization/42998
14127         * gcc.c-torture/compile/pr42998.c: New testcase.
14128
14129 2010-02-10  Jason Merrill  <jason@redhat.com>
14130
14131         PR c++/41896
14132         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14133
14134         PR c++/42983, core issue 906
14135         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14136         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14137
14138         PR c++/43016
14139         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14140
14141 2010-02-10  Richard Guenther  <rguenther@suse.de>
14142
14143         PR tree-optimization/43017
14144         * gcc.dg/torture/pr43017.c: New testcase.
14145
14146 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14147
14148         PR fortran/40823
14149         * gfortran.dg/private_type_1.f90: Update error location.
14150         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14151         * gfortran.dg/typebound_operator_2.f03: Ditto.
14152         * gfortran.dg/assignment_2.f90: Ditto.
14153         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14154         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14155
14156 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14157
14158         PR fortran/43015
14159         * gfortran.dg/bind_c_usage_20.f90: New test.
14160
14161 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14162
14163         PR debug/43010
14164         * g++.dg/debug/pr43010.C: New test.
14165
14166 2010-02-10  Richard Guenther  <rguenther@suse.de>
14167
14168         PR c/43007
14169         * gcc.c-torture/execute/20100209-1.c: New testcase.
14170         * gcc.dg/fold-div-3.c: Likewise.
14171
14172 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14173
14174         * gcc.dg/builtin-ffs-1.c: New test.
14175
14176 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14177
14178         PR fortran/42999
14179         * gfortran.dg/array_constructor_35.f90: New test.
14180
14181 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14182
14183         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14184
14185 2010-02-09  Jason Merrill  <jason@redhat.com>
14186
14187         PR c++/42399
14188         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14189
14190         PR c++/42370
14191         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14192
14193 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14194
14195         PR fortran/41869
14196         * gfortran.dg/module_write_1.f90: New test.
14197
14198 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14199
14200         * gcc.dg/pr19340.c: Adjust.
14201
14202 2010-02-09  Richard Guenther  <rguenther@suse.de>
14203
14204         PR tree-optimization/43008
14205         * gcc.c-torture/execute/pr43008.c: New testcase.
14206
14207 2010-02-09  Richard Guenther  <rguenther@suse.de>
14208
14209         PR tree-optimization/43000
14210         * gcc.dg/torture/pr43000.c: New testcase.
14211         * gcc.dg/torture/pr43002.c: Likewise.
14212
14213 2010-02-09  Daniel Kraft  <d@domob.eu>
14214
14215         PR fortran/39171
14216         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14217         and pass -Wsurprising as necessary.
14218
14219 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14220
14221         PR tree-optimization/42890
14222         * g++.dg/torture/pr42890.C: New test.
14223
14224 2010-02-08  Richard Guenther  <rguenther@suse.de>
14225
14226         PR middle-end/42995
14227         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14228
14229 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14230
14231         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14232         return 0 from main.
14233         * gcc.dg/graphite/block-1.c: Same.
14234         * gcc.dg/graphite/block-3.c: Same.
14235         * gcc.dg/graphite/block-4.c: Same.
14236         * gcc.dg/graphite/block-5.c: Same.
14237         * gcc.dg/graphite/block-6.c: Same.
14238         * gcc.dg/graphite/block-7.c: Same.
14239         * gcc.dg/graphite/interchange-0.c: Same.
14240         * gcc.dg/graphite/interchange-1.c: Same.
14241         * gcc.dg/graphite/interchange-10.c: Same.
14242         * gcc.dg/graphite/interchange-11.c: Same.
14243         * gcc.dg/graphite/interchange-12.c: Same.
14244         * gcc.dg/graphite/interchange-2.c: Same.
14245         * gcc.dg/graphite/interchange-3.c: Same.
14246         * gcc.dg/graphite/interchange-4.c: Same.
14247         * gcc.dg/graphite/interchange-5.c: Same.
14248         * gcc.dg/graphite/interchange-6.c: Same.
14249         * gcc.dg/graphite/interchange-7.c: Same.
14250         * gcc.dg/graphite/interchange-8.c: Same.
14251         * gcc.dg/graphite/interchange-9.c: Same.
14252         * gcc.dg/graphite/interchange-mvt.c: Same.
14253
14254 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14255
14256         * gfortran.dg/graphite/id-19.f: New.
14257         * gfortran.dg/graphite/pr14741.f90: New.
14258         * gfortran.dg/graphite/pr41924.f90: New.
14259         * gfortran.dg/graphite/run-id-2.f90: New.
14260
14261 2010-02-07  Richard Guenther  <rguenther@suse.de>
14262
14263         PR middle-end/42956
14264         * gcc.c-torture/compile/pr42956.c: New testcase.
14265
14266 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14267
14268         PR libfortran/42742
14269         * gfortran.dg/fmt_cache_2.f: New test.
14270
14271 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14272
14273         * gfortran.dg/read_no_eor.f90: New test.
14274
14275 2010-02-05  Jason Merrill  <jason@redhat.com>
14276
14277         * g++.dg/ext/label13.C: Move constructor body out of class.
14278
14279 2010-02-03  Jason Merrill  <jason@redhat.com>
14280
14281         PR c++/42870
14282         * g++.dg/ext/dllexport3.C: New.
14283
14284 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14285
14286         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14287
14288 2010-02-05  Richard Guenther  <rguenther@suse.de>
14289
14290         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14291
14292 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14293
14294         PR c++/42915
14295         * g++.dg/other/crash-9.C: New test.
14296
14297 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14298
14299         PR fortran/42309
14300         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14301
14302 2010-02-04  Richard Guenther  <rguenther@suse.de>
14303
14304         PR rtl-optimization/42952
14305         * gcc.dg/torture/pr42952.c: New testcase.
14306
14307 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14308
14309         PR libfortran/42901
14310         * gfortran.dg/namelist_60.f90: New test.
14311
14312 2010-02-03  Jason Merrill  <jason@redhat.com>
14313
14314         PR c++/40138
14315         * g++.dg/ext/builtin11.C: New.
14316
14317         PR c++/4926
14318         PR c++/38600
14319         * g++.dg/abi/mangle35.C: New.
14320         * g++.dg/abi/mangle37.C: New.
14321
14322         PR c++/12909
14323         * g++.dg/abi/mangle36.C: New.
14324
14325         PR c++/35652
14326         * g++.dg/warn/string1.C: New.
14327
14328 2010-02-03  Richard Guenther  <rguenther@suse.de>
14329
14330         PR tree-optimization/42944
14331         * gcc.dg/errno-1.c: New testcase.
14332
14333 2010-02-03  Richard Guenther  <rguenther@suse.de>
14334
14335         PR middle-end/42927
14336         * gcc.c-torture/compile/pr42927.c: New testcase.
14337
14338 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14339
14340         PR fortran/42936
14341         * gfortran.dg/null_4.f90: New test.
14342
14343 2010-02-02  Jason Merrill  <jason@redhat.com>
14344
14345         PR c++/41090
14346         * g++.dg/ext/label13.C: New.
14347
14348 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14349
14350         PR fortran/42650
14351         * gfortran.dg/func_result_5.f90: New test.
14352
14353 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14354
14355         PR fortran/42922
14356         * gfortran.dg/pure_initializer_3.f90: News test.
14357
14358 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14359
14360         PR fortran/42888
14361         * gfortran.dg/allocate_derived_2.f90: New test.
14362
14363 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14364
14365         PR middle-end/42898
14366         * gcc.dg/torture/pr42898-2.c: New test.
14367
14368 2010-01-31  Richard Guenther  <rguenther@suse.de>
14369
14370         PR middle-end/42898
14371         * gcc.dg/torture/pr42898.c: New testcase.
14372
14373 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14374
14375         PR fortran/38324
14376         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14377         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14378
14379 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14380
14381         * g++.dg/tree-ssa/inline-1.C: New.
14382         * g++.dg/tree-ssa/inline-2.C: New.
14383         * g++.dg/tree-ssa/inline-3.C: New.
14384
14385 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14386
14387         PR testsuite/41701
14388         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14389         the string 'pow' in the pathname of the compiler from generating a
14390         test failure.
14391
14392 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14393
14394         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14395         * g++.old-deja/g++.mike/eh17.C: Likewise.
14396         * g++.old-deja/g++.mike/p5571.C: Likewise.
14397
14398 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14399
14400         PR c++/42758
14401         PR c++/42634
14402         PR c++/42336
14403         PR c++/42797
14404         PR c++/42880
14405         * g++.dg/other/crash-5.C: New test.
14406         * g++.dg/other/crash-6.C: New test.
14407         * g++.dg/other/crash-7.C: New test.
14408         * g++.dg/other/crash-8.C: New test.
14409
14410 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14411
14412         PR rtl-optimization/42889
14413         * gcc.dg/pr42889.c: New test.
14414
14415 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14416
14417         * gcc.target/i386/pr42881.c: Use SSE2.
14418
14419 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14420
14421         PR target/42891
14422         * gcc.target/i386/pr42891.c: New test.
14423
14424 2010-01-28  Richard Guenther  <rguenther@suse.de>
14425
14426         PR tree-optimization/42871
14427         * g++.dg/torture/pr42871.C: New testcase.
14428
14429 2010-01-28  Richard Guenther  <rguenther@suse.de>
14430
14431         * gcc.dg/Wobjsize-1.h: New testcase.
14432         * gcc.dg/Wobjsize-1.c: Likewise.
14433
14434 2010-01-28  Richard Guenther  <rguenther@suse.de>
14435
14436         PR middle-end/42883
14437         * g++.dg/torture/pr42883.C: New testcase.
14438
14439 2010-01-28  Michael Matz  <matz@suse.de>
14440
14441         * gcc.target/i386/pr42881.c: New test.
14442
14443 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14444
14445         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14446         Add i?86-*-solaris2* support.
14447
14448 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14449
14450         PR c++/42713
14451         PR c++/42820
14452         * g++.dg/template/typedef27.C: New test case.
14453         * g++.dg/template/typedef28.C: New test case.
14454
14455 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14456
14457         * gcc.dg/optimize-bswap*.c: Add ARM target
14458
14459 2010-01-27  Richard Guenther  <rguenther@suse.de>
14460
14461         PR middle-end/42878
14462         * gcc.dg/torture/pr42878-1.c: New testcase.
14463         * gcc.dg/torture/pr42878-2.c: Likewise.
14464
14465 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14466
14467         PR middle-end/42874
14468         * gcc.dg/vla-22.c: New test.
14469
14470 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14471
14472         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14473         current collation.
14474
14475 2010-01-26  Richard Guenther  <rguenther@suse.de>
14476
14477         PR rtl-optimization/42685
14478         * gcc.dg/pr42685.c: New testcase.
14479         * g++.dg/other/pr42685.C: Likewise.
14480
14481 2010-01-26  Richard Guenther  <rguenther@suse.de>
14482
14483         PR middle-end/42806
14484         * g++.dg/other/pr42806.C: New testcase.
14485
14486 2010-01-26  Richard Guenther  <rguenther@suse.de>
14487
14488         PR tree-optimization/42250
14489         * gcc.dg/pr42250.c: New testcase.
14490
14491 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14492
14493         * gnat.dg/array_bounds_test.adb: New test.
14494
14495 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14496
14497         PR fortran/42858
14498         * gfortran.dg/generic_21.f90: New test.
14499
14500 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14501
14502         PR testsuite/41522
14503         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14504
14505 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14506
14507         PR c++/42748
14508         * g++.dg/abi/arm_va_list2.C: New test.
14509         * g++.dg/abi/arm_va_list2.h: Companion header file.
14510
14511 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14512
14513         PR fortran/41044
14514         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14515
14516         PR fortran/41167
14517         * gfortran.dg/char_array_arg_1.f90 : New test.
14518
14519         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14520
14521 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14522
14523         PR fortran/39304
14524         * gfortran.dg/generic_20.f90: New test.
14525
14526 2010-01-22  Michael Matz  <matz@suse.de>
14527
14528         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14529         -msse2.
14530
14531 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14532
14533         PR fortran/42736
14534         * gfortran.dg/dependency_25.f90 : New test.
14535
14536 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14537
14538         PR tree-optimization/42585
14539         * gcc.dg/tree-ssa/pr42585.c: New test.
14540
14541 2010-01-21  Richard Guenther  <rguenther@suse.de>
14542
14543         PR middle-end/19988
14544         * gcc.dg/pr19988.c: New testcase.
14545
14546 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14547
14548         * g++.dg/compat/decimal/compat-common.h: New file.
14549         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14550         * g++.dg/compat/decimal/pass_x.h: New file.
14551         * g++.dg/compat/decimal/pass_y.h: New file.
14552         * g++.dg/compat/decimal/pass-1_main.C: New file.
14553         * g++.dg/compat/decimal/pass-1_x.C: New file.
14554         * g++.dg/compat/decimal/pass-1_y.C: New file.
14555         * g++.dg/compat/decimal/pass-2_main.C: New file.
14556         * g++.dg/compat/decimal/pass-2_x.C: New file.
14557         * g++.dg/compat/decimal/pass-2_y.C: New file.
14558         * g++.dg/compat/decimal/pass-3_main.C: New file.
14559         * g++.dg/compat/decimal/pass-3_x.C: New file.
14560         * g++.dg/compat/decimal/pass-3_y.C: New file.
14561         * g++.dg/compat/decimal/pass-4_main.C: New file.
14562         * g++.dg/compat/decimal/pass-4_x.C: New file.
14563         * g++.dg/compat/decimal/pass-4_y.C: New file.
14564         * g++.dg/compat/decimal/pass-5_main.C: New file.
14565         * g++.dg/compat/decimal/pass-5_x.C: New file.
14566         * g++.dg/compat/decimal/pass-5_y.C: New file.
14567         * g++.dg/compat/decimal/pass-6_main.C: New file.
14568         * g++.dg/compat/decimal/pass-6_x.C: New file.
14569         * g++.dg/compat/decimal/pass-6_y.C: New file.
14570         * g++.dg/compat/decimal/return_x.h: New file.
14571         * g++.dg/compat/decimal/return_y.h: New file.
14572         * g++.dg/compat/decimal/return-1_main.C: New file.
14573         * g++.dg/compat/decimal/return-1_x.C: New file.
14574         * g++.dg/compat/decimal/return-1_y.C: New file.
14575         * g++.dg/compat/decimal/return-2_main.C: New file.
14576         * g++.dg/compat/decimal/return-2_x.C: New file.
14577         * g++.dg/compat/decimal/return-2_y.C: New file.
14578         * g++.dg/compat/decimal/return-3_main.C: New file.
14579         * g++.dg/compat/decimal/return-3_x.C: New file.
14580         * g++.dg/compat/decimal/return-3_y.C: New file.
14581         * g++.dg/compat/decimal/return-4_main.C: New file.
14582         * g++.dg/compat/decimal/return-4_x.C: New file.
14583         * g++.dg/compat/decimal/return-4_y.C: New file.
14584         * g++.dg/compat/decimal/return-5_main.C: New file.
14585         * g++.dg/compat/decimal/return-5_x.C: New file.
14586         * g++.dg/compat/decimal/return-5_y.C: New file.
14587         * g++.dg/compat/decimal/return-6_main.C: New file.
14588         * g++.dg/compat/decimal/return-6_x.C: New file.
14589         * g++.dg/compat/decimal/return-6_y.C: New file.
14590
14591 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14592
14593         PR debug/42715
14594         * gcc.dg/pr42715.c: New.
14595
14596 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14597
14598         PR c++/42038
14599         * g++.dg/parse/crash55.C: New.
14600
14601 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14602
14603         PR debug/42782
14604         * gcc.dg/guality/pr42782.c: New.
14605
14606 2010-01-20  Jason Merrill  <jason@redhat.com>
14607
14608         PR c++/41788
14609         * g++.dg/abi/packed1.C: New.
14610
14611         PR c++/41920
14612         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14613
14614         PR c++/40750
14615         * g++.dg/parse/fn-typedef1.C: New.
14616         * g++.dg/other/cv_quals.C: Adjust.
14617
14618 2010-01-20  Anthony Green  <green@moxielogic.com>
14619
14620         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14621         pack(push) pragma).
14622         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14623         * gcc.dg/20020312-2.c: Port this to the moxie core.
14624         * gcc.dg/weak/typeof-2.c: Ditto.
14625
14626 2010-01-20  Richard Guenther  <rguenther@suse.de>
14627
14628         PR tree-optimization/42717
14629         * gcc.c-torture/compile/pr42717.c: New testcase.
14630
14631 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14632
14633         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14634         of signed, add a few new tests.
14635
14636         PR middle-end/42803
14637         * g++.dg/parse/limits-initializer1.C: New test.
14638
14639 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14640
14641         PR fortran/42804
14642         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14643         * gfortran.dg/typebound_call_12.f03: New test.
14644
14645 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14646
14647         PR fortran/42783
14648         * gfortran.dg/bounds_check_15.f90 : New test.
14649
14650 2010-01-19  Michael Matz  <matz@suse.de>
14651
14652         PR tree-optimization/41783
14653         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14654
14655 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14656
14657         PR target/38697.
14658         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14659         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14660         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14661         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14662         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14663         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14664         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14665         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14666         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14667         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14668         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14669
14670 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14671
14672         PR fortran/42545
14673         * gfortran.dg/extends_6.f03: Modified an error message.
14674         * gfortran.dg/extends_10.f03: New test.
14675         * gfortran.dg/private_type_6.f03: Modified an error message.
14676         * gfortran.dg/structure_constructor_8.f03: Ditto.
14677
14678 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14679
14680         PR tree-optimization/42719
14681         * gcc.dg/pr42719.c: New test.
14682
14683         PR debug/42728
14684         * gcc.dg/pr42728.c: New test.
14685
14686 2010-01-19  Anthony Green  <green@moxielogic.com>
14687
14688         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14689
14690 2010-01-18  Anthony Green  <green@moxielogic.com>
14691
14692         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14693         for moxie.
14694
14695 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14696
14697         * g++.dg/template/error45.C: reverted as part of reverting the
14698         fix of PR c++/42634.
14699
14700 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14701
14702         PR c++/42634
14703         * g++.dg/template/error45.C: New test.
14704
14705 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14706
14707         PR c++/42766
14708         * g++.dg/conversion/op6.C: New test.
14709
14710 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14711
14712         PR target/42774
14713         * gcc.target/alpha/pr42774.c: New test.
14714
14715 2010-01-18  Richard Guenther  <rguenther@suse.de>
14716
14717         PR tree-optimization/42781
14718         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14719
14720 2010-01-17  Richard Guenther  <rguenther@suse.de>
14721
14722         PR middle-end/42248
14723         * gcc.c-torture/execute/pr42248.c: New testcase.
14724
14725 2010-01-17  Richard Guenther  <rguenther@suse.de>
14726
14727         PR tree-optimization/42773
14728         * g++.dg/torture/pr42773.C: New testcase.
14729
14730 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14731
14732         PR fortran/42677
14733         * gfortran.dg/interface_assignment_5.f90: New test.
14734
14735 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14736
14737         PR c++/42697
14738         * g++.dg/template/crash94.C: Reverted.
14739
14740 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14741
14742         PR debug/42767
14743         * gcc.dg/debug/pr42767.c: New.
14744
14745 2010-01-15  Jason Merrill  <jason@redhat.com>
14746
14747         PR c++/42761
14748         * g++.dg/cpp0x/decltype22.C: New.
14749
14750 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14751
14752         PR middle-end/42760
14753         * g++.dg/torture/pr42760.C: New test.
14754
14755 2010-01-15  Jing Yu  <jingyu@google.com>
14756
14757         PR rtl-optimization/42691
14758         * gcc.c-torture/execute/pr42691.c: New.
14759
14760 2010-01-15  Richard Guenther  <rguenther@suse.de>
14761
14762         PR middle-end/42739
14763         * g++.dg/torture/pr42739.C: New testcase.
14764
14765 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14766
14767         * g++.dg/template/error45.C: Revert as part of reverting changes
14768         or PR c++/42634.
14769
14770 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14771
14772         PR fortran/42684
14773         * gfortran.dg/interface_31.f90: New test.
14774
14775 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14776
14777         * gcc.target/powerpc/pr42747.c: New file.
14778
14779 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14780
14781         PR middle-end/42674
14782         * c-c++-common/pr42674.c: New test.
14783
14784         PR c++/42608
14785         * g++.dg/template/instantiate11.C: New test.
14786
14787 2010-01-14  Jason Merrill  <jason@redhat.com>
14788
14789         PR c++/42701
14790         * g++.dg/overload/error3.C: New.
14791
14792         PR c++/42655
14793         * g++.dg/overload/rvalue1.C: New.
14794
14795 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14796
14797         PR tree-optimization/42706
14798         * gcc.dg/ipa/pr42706.c: New testcase.
14799
14800 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14801
14802         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14803
14804 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14805
14806         PR tree-optimization/42714
14807         * g++.dg/torture/pr42714.C: New test.
14808
14809 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14810
14811         PR rtl-optimization/42246
14812         * gfortran.dg/pr42246-2.f: New.
14813
14814 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14815
14816         PR rtl-optimization/42389
14817         * gcc.dg/pr42389.c: New.
14818
14819 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14820
14821         PR rtl-optimization/42388
14822         * gcc.dg/pr42388.c: New.
14823
14824 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14825
14826         PR rtl-optimization/42294
14827         * gfortran.dg/pr42294.f: New.
14828
14829 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14830
14831         PR rtl-optimization/39453
14832         PR rtl-optimization/42246
14833         * gcc.dg/pr39453.c: New.
14834         * gcc.dg/pr42246.c: New.
14835
14836 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14837
14838         PR middle-end/42245
14839         * gcc.dg/pr42245.c: New.
14840         * gcc.dg/pr42245-2.c: New.
14841
14842 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14843
14844         PR rtl-optimization/42249
14845         * gcc.dg/pr42249.c: New.
14846
14847 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14848
14849         PR c/42721
14850         * gcc.c-torture/execute/pr42721.c: New test.
14851
14852 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14853
14854         PR tree-optimization/42709
14855         * gcc.dg/vect/pr42709.c: New test.
14856
14857 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14858
14859         PR fortran/41478
14860         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14861         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14862
14863 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14864
14865         PR fortran/42481
14866         * gfortran.dg/generic_19.f90 : New test.
14867
14868 2010-01-13  Richard Guenther  <rguenther@suse.de>
14869
14870         PR tree-optimization/42730
14871         * gcc.c-torture/compile/pr42730.c: New testcase.
14872
14873 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14874
14875         PR target/pr42542
14876         * gcc.target/ia64/pr42542-1.c: New.
14877         * gcc.target/ia64/pr42542-2.c: New.
14878         * gcc.target/ia64/pr42542-3.c: New.
14879
14880 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14881
14882         PR c++/42634
14883         * g++.dg/template/error45.C: New test.
14884
14885 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14886
14887         PR tree-optimization/42704
14888         * g++.dg/torture/pr42704.C: New test.
14889
14890 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14891
14892         PR tree-optimization/42703
14893         * gcc.c-torture/compile/pr42703.c: New test.
14894
14895 2010-01-13  Richard Guenther  <rguenther@suse.de>
14896
14897         PR tree-optimization/42705
14898         * gcc.c-torture/compile/pr42705.c: New testcase.
14899
14900 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14901
14902         * gcc.target/bfin/l2.c: New test.
14903         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14904
14905 2010-01-13  Richard Guenther  <rguenther@suse.de>
14906
14907         PR middle-end/42716
14908         * gcc.c-torture/compile/pr42716.c: New testcase.
14909
14910 2010-01-13  Richard Guenther  <rguenther@suse.de>
14911
14912         PR lto/42678
14913         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14914
14915 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14916
14917         PR c/42708
14918         * gcc.c-torture/compile/pr42708-1.c: New test.
14919
14920 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14921
14922         PR debug/42662
14923         * gcc.dg/pr42662.c: New test.
14924
14925         PR tree-optimization/42645
14926         * g++.dg/other/pr42645-1.C: New test.
14927         * g++.dg/other/pr42645-2.C: New test.
14928
14929 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14930
14931         PR target/42416
14932         * gcc.target/powerpc/warn-1.c: New test.
14933         * gcc.target/powerpc/warn-2.c: New test.
14934
14935 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14936
14937         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14938         stack alignment.
14939
14940 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14941
14942         * gcc.dg/lto/20100108_0.c: New.
14943
14944 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14945
14946         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14947         Add -march=i686 -msse for 32bit x86 targets.
14948
14949 2010-01-10  Richard Guenther  <rguenther@suse.de>
14950
14951         PR middle-end/42667
14952         * gcc.dg/torture/pr42667.c: New testcase.
14953
14954 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14955
14956         PR fortran/32489
14957         * gfortran.dg/array_constructor_34.f90: New test.
14958
14959 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14960
14961         PR fortran/20923
14962         * gfortran.dg/array_constructor_33.f90: New test.
14963         gfortran.dg/array_function_5.f90: Add credit.
14964
14965 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14966
14967         PR debug/42631
14968         * gcc.dg/pr42631.c: New.
14969
14970 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14971
14972         PR debug/42630
14973         * gcc.dg/pr42630.c: New.
14974
14975 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14976
14977         PR debug/42629
14978         * gcc.dg/pr42629.c: New.
14979
14980 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14981
14982         PR middle-end/42363
14983         * gcc.dg/torture/pr42363.c: New.
14984
14985 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14986
14987         PR debug/42604
14988         PR debug/42395
14989         * gcc.dg/vect/pr42604.c: New.
14990         * gcc.dg/vect/pr42395.c: New.
14991
14992 2010-01-09  Richard Guenther  <rguenther@suse.de>
14993
14994         PR middle-end/42512
14995         * gcc.c-torture/execute/pr42512.c: New testcase.
14996
14997 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14998
14999         PR fortran/41298
15000         * gfortran.dg/c_ptr_tests_14.f90: New test.
15001
15002 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15003
15004         PR ada/41929
15005         * gnat.dg/null_pointer_deref1.adb: Don't run on
15006         sparc*-sun-solaris2.11.
15007
15008 2010-01-08  Richard Guenther  <rguenther@suse.de>
15009
15010         PR lto/42528
15011         * gcc.dg/lto/20100103-1_0.c: New testcase.
15012         * gcc.dg/lto/20100103-2_0.c: Likewise.
15013
15014 2010-01-08  Tobias Burnus  <burnus@net-b.de
15015
15016         PR/fortran 25829
15017         * gfortran.dg/asynchronous_1.f90: New test.
15018         * gfortran.dg/asynchronous_2.f90: New test.
15019         * gfortran.dg/conflicts.f90: Update error message.
15020
15021 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15022
15023         c++/40155
15024         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15025
15026 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15027
15028         PR tree-optimization/42625
15029         * g++.dg/opt/dtor4.C: New test.
15030         * g++.dg/opt/dtor4.h: New.
15031         * g++.dg/opt/dtor4-aux.cc: New.
15032
15033 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15034
15035         PR fortran/42597
15036         * gfortran.dg/proc_ptr_26.f90: New test.
15037
15038 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15039
15040         PR fortran/41872
15041         * gfortran.dg/allocatable_scalar_7.f90: New test.
15042
15043 2010-01-06  Richard Guenther  <rguenther@suse.de>
15044
15045         * gcc.c-torture/compile/pr42632.c: New testcase.
15046
15047 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15048
15049         PR target/42542
15050         * gcc.target/i386/pr42542-4.c: New.
15051         * gcc.target/i386/pr42542-4a.c: Likewise.
15052         * gcc.target/i386/pr42542-5.c: Likewise.
15053         * gcc.target/i386/pr42542-5a.c: Likewise.
15054
15055 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15056
15057         * gcc.dg/tls/opt-15.c: New test.
15058
15059 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15060
15061         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15062
15063 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15064
15065         PR tree-optimization/42462
15066         * g++.dg/torture/pr42462.C: New test.
15067
15068 2010-01-05  Jason Merrill  <jason@redhat.com>
15069
15070         * g++.dg/cpp0x/initlist30.C: New test.
15071
15072 2010-01-05  Richard Guenther  <rguenther@suse.de>
15073
15074         PR tree-optimization/42614
15075         * gcc.c-torture/execute/pr42614.c: New testcase.
15076
15077 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15078
15079         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15080         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15081         -Wunreachable-code.
15082         * gcc.dg/Wunreachable-2.c: Likewise.
15083         * gcc.dg/Wunreachable-3.c: Likewise.
15084         * gcc.dg/Wunreachable-4.c: Likewise.
15085         * gcc.dg/Wunreachable-5.c: Likewise.
15086         * gcc.dg/Wunreachable-6.c: Likewise.
15087         * gcc.dg/Wunreachable-7.c: Likewise.
15088         * gcc.dg/Wunreachable-8.c: Likewise.
15089         * gcc.dg/20041231-1.c: Likewise.
15090
15091 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15092
15093         PR other/42611
15094         * gcc.dg/pr42611.c: New test.
15095
15096         PR tree-optimization/42508
15097         * g++.dg/opt/pr42508.C: New test.
15098
15099 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15100
15101         PR fortran/41872
15102         * gfortran.dg/allocatable_scalar_8.f90: New.
15103
15104 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15105
15106         PR tree-optimization/42398
15107         * gcc.c-torture/compile/pr42398.c: New test.
15108
15109 2010-01-04  Jason Merrill  <jason@redhat.com>
15110
15111         PR c++/42555
15112         * g++.dg/ext/attrib35.C: New.
15113
15114         PR c++/42567
15115         * g++.dg/cpp0x/auto17.C: New.
15116
15117 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15118
15119         * gcc.dg/lto/20100104_0.c: New.
15120
15121 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15122
15123         PR target/42542
15124         * gcc.target/i386/pr42542-1.c: New.
15125         * gcc.target/i386/pr42542-1a.c: Likewise.
15126         * gcc.target/i386/pr42542-1b.c: Likewise.
15127         * gcc.target/i386/pr42542-2.c: Likewise.
15128         * gcc.target/i386/pr42542-2a.c: Likewise.
15129         * gcc.target/i386/pr42542-2b.c: Likewise.
15130         * gcc.target/i386/pr42542-3.c: Likewise.
15131         * gcc.target/i386/pr42542-3a.c: Likewise.
15132
15133 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15134
15135         PR fortran/41872
15136         * gfortran.dg/allocatable_scalar_5.f90: New test.
15137         * gfortran.dg/allocatable_scalar_6.f90: New test.
15138
15139 2010-01-03  Richard Guenther  <rguenther@suse.de>
15140
15141         PR testsuite/42583
15142         * gfortran.dg/gomp/recursion1.f90: Remove.
15143
15144 2010-01-03  Richard Guenther  <rguenther@suse.de>
15145
15146         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15147         * gcc.dg/uninit-6.c: Likewise.
15148         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15149
15150 2010-01-03  Richard Guenther  <rguenther@suse.de>
15151
15152         PR tree-optimization/42589
15153         * gcc.target/i386/pr42589.c: New testcase.
15154
15155 2010-01-03  Richard Guenther  <rguenther@suse.de>
15156
15157         PR tree-optimization/42438
15158         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15159
15160 2010-01-02  Richard Guenther  <rguenther@suse.de>
15161
15162         PR testsuite/41651
15163         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15164
15165 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15166
15167         PR target/42448
15168         * gcc.target/alpha/pr42448-1.c: New test.
15169         * gcc.target/alpha/pr42448-2.c: Ditto.
15170
15171 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15172
15173         PR preprocessor/41947
15174         * gcc.dg/c99-hexfloat-3.c: New test.
15175
15176 2010-01-01  Richard Guenther  <rguenther@suse.de>
15177
15178         PR c/42570
15179         * gcc.c-torture/execute/pr42570.c: New testcase.
15180
15181 2010-01-01  Richard Guenther  <rguenther@suse.de>
15182
15183         PR middle-end/42559
15184         * gcc.c-torture/compile/pr42559.c: New testcase.
15185
15186 \f
15187 Copyright (C) 2010 Free Software Foundation, Inc.
15188
15189 Copying and distribution of this file, with or without modification,
15190 are permitted in any medium without royalty provided the copyright
15191 notice and this notice are preserved.