OSDN Git Service

In gcc/testsuite/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
4         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
5
6 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/46969
9         * gcc.dg/autopar/pr46969.c: New test.
10
11 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
12
13         * objc.dg/fobjc-exceptions-1.m: Updated.
14         * objc.dg/fobjc-exceptions-2.m: New.
15         * objc.dg/fobjc-exceptions-3.m: New.
16         * obj-c++.dg/fobjc-exceptions-1.mm: New.
17         * obj-c++.dg/fobjc-exceptions-2.mm: New.
18         * obj-c++.dg/fobjc-exceptions-3.mm: New.
19         
20 2010-12-18  Tobias Burnus  <burnus@net-b.de>
21
22         PR fortran/46974
23         * gfortran.dg/c_ptr_tests_16.f90: New.
24
25 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
26
27         PR tree-optimization/46985
28         * gfortran.dg/pr46985.f90: New test.
29
30 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
31
32         PR tree-optimization/46232
33         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
34
35 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
36
37         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
38
39 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
40
41         PR target/36834
42         * gcc.target/i386/aggregate-ret1.c: New.
43         * gcc.target/i386/aggregate-ret2.c: New.
44
45 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
46
47         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
48
49 2010-12-17  Ahmad Sharif  <asharif@google.com>
50
51         * gcc.target/i386/max-stack-align.c: New testcase.
52
53 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
54
55         * objc.dg/exceptions-4.m: Adjust for change in error message.
56
57 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
58
59         PR c/20385
60         * objc.dg/tls/init-2.m: Adjust.
61         * gcc.dg/noncompile/920923-1.c: Adjust.
62         * gcc.dg/noncompile/pr44517.c: Adjust.
63         * gcc.dg/declspec-18.c: New test.
64
65 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
66
67         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
68         * gcc.dg/torture/fp-int-convert.h: Likewise.
69         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
70         * gcc.dg/uninit-C.c: Likewise.
71         * gcc.dg/uninit-C-O0.c: Likewise.
72         * gcc.dg/format/unnamed-1.c: Likewise.
73         * gcc.dg/format/ms_unnamed-1.c: Likewise.
74
75 2010-12-17  Jason Merrill  <jason@redhat.com>
76
77         PR c++/46670
78         * g++.dg/cpp0x/constexpr-null1.C: New.
79
80 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
81
82         * gcc.c-torture/compile/20101217-1.c: New test.
83
84 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
85
86         PR middle-end/46761
87         * gcc.dg/graphite/pr46761.c: New.
88
89 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
90
91         PR fortran/46849
92         * gfortran.dg/block_9.f08: New.
93
94 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
95
96         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
97         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
98
99 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
100
101         PR tree-optimization/46924
102         * gcc.dg/graphite/pr46924.c: New.
103
104 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
105
106         PR tree-optimization/46966
107         * gcc.dg/graphite/pr46966.c: New test.
108
109 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
110
111         * gnat.dg/opt13.adb: New test.
112         * gnat.dg/opt13_pkg.ad[sb]: New helper.
113
114 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
115
116         PR tree-optimization/43655
117         * g++.dg/opt/pr43655.C: New test.
118
119 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
120
121         PR tree-optimization/46404
122         * gcc.dg/graphite/pr46404-1.c: New.
123
124 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
125
126         PR debug/46893
127         * gcc.dg/pr46893.c: New test.
128
129 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
130
131         PR lto/46976
132         * gcc.dg/lto/pr46940_1.c (main): Return 0.
133
134 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
135
136         PR target/46883
137         * gcc.target/arm/pr46883.c: New testcase.
138
139 2010-12-16  Jan Hubicka  <jh@suse.cz>
140
141         PR lto/46976
142         * gcc.dg/lto/pr46940_0.c: Fix commit.
143
144 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
145
146         PR c++/39859
147         PR c++/44522
148         PR c++/44523
149         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
150         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
151
152 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
153
154         PR c++/46852
155         * g++.dg/pr46852.C: New test.
156
157 2010-12-16  Jan Hubicka  <jh@suse.cz>
158
159         PR middle-end/46939
160         * gcc.target/i386/pr46939.c: New testcase.
161
162 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
163
164         PR tree-optimization/46404
165         * gcc.dg/graphite/pr46404.c: New.
166
167 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
168
169         PR fortran/46945
170         * gfortran.dg/pr46945.f90: New test.
171
172         PR debug/46815
173         * g++.dg/guality/pr46815.C: New test.
174
175 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
176
177         PR c++/42083
178         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
179
180 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
181
182         * gfortran.dg/debug/pr46756.f: Correct PR number.
183
184 2010-12-15  Martin Jambor  <mjambor@suse.cz>
185
186         PR tree-optimization/46053
187         PR middle-end/46287
188         PR middle-end/46242
189         * g++.dg/ipa/pr46053.C: New test.
190         * g++.dg/ipa/pr46287-1.C: Likewise.
191         * g++.dg/ipa/pr46287-2.C: Likewise.
192         * g++.dg/ipa/pr46287-3.C: Likewise.
193         * g++.dg/torture/covariant-1.C: Likewise.
194         * g++.dg/torture/pr46287.C: Likewise.
195
196 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
197
198         PR rtl-optimization/46649
199         * g++.dg/opt/pr46649.C: New.
200
201 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
202
203         PR testsuite/46938
204         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
205
206 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
207
208         PR tree-optimization/46845
209         * gcc.dg/graphite/id-pr46845.c: New.
210
211 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
212
213         PR tree-optimization/46928
214         * gcc.dg/tree-ssa/ldist-17.c: New.
215
216 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
217
218         PR tree-optimization/45948
219         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
220
221 2010-12-14  Jason Merrill  <jason@redhat.com>
222
223         PR c++/46930
224         * g++.dg/cpp0x/constexpr-decl.C: New.
225         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
226         * g++.dg/cpp0x/constexpr-static5.C: Fix.
227
228 2010-12-14  Jan Hubicka  <jh@suse.cz>
229
230         PR lto/46940
231         PR lto/44463
232         * gcc.dg/lto/pr46940_0.c: New testcase.
233         * gcc.dg/lto/pr46940_1.c: New testcase.
234
235 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
236
237         PR c++/45330
238         * g++.dg/lookup/suggestions1.C: New test.
239
240 2010-12-14  Tobias Burnus  <burnus@net-b.de>
241
242         PR fortran/46937
243         * gfortran.dg/pointer_intent_4.f90: New.
244
245 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
246
247         PR debug/46885
248         * gcc.dg/autopar/pr46885.c: New test.
249
250         PR tree-optimization/46909
251         * gcc.c-torture/execute/pr46909-1.c: New test.
252         * gcc.c-torture/execute/pr46909-2.c: New test.
253         * gcc.dg/pr46909.c: New test.
254
255 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
256
257         PR rtl-optimization/46875
258         * gcc.dg/pr46875.c: New.
259
260 2010-12-14  Jan Hubicka  <jh@suse.cz>
261
262         * g++.dg/other/first-global.C: Update regexp to match new
263         names of ctors.
264
265 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
266
267         PR rtl-optimization/44374
268         Reapply patch with fixes.
269         * gcc.target/arm/headmerge-1.c: New test.
270         * gcc.target/arm/headmerge-2.c: New test.
271         * gcc.target/i386/headmerge-1.c: New test.
272         * gcc.target/i386/headmerge-2.c: New test.
273
274 2010-12-13  Jason Merrill  <jason@redhat.com>
275
276         PR c++/46873
277         PR c++/46877
278         * g++.dg/cpp0x/constexpr-ctor4.C: New.
279         * g++.dg/cpp0x/constexpr-ctor5.C: New.
280
281 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
282
283         PR fortran/46201
284         * gfortran.dg/proc_ptr_comp_27.f90: New.
285
286 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
287
288         PR debug/46867
289         * gcc.dg/pr46867.c: New test.
290
291 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
292
293         PR fortran/46841
294         * gfortran.dg/proc_ptr_comp_26.f90: New.
295
296 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
297
298         * gnat.dg/pack9.adb: XFAIL everywhere.
299
300 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
301
302         PR fortran/46884
303         * gfortran.dg/pr46884.f: New test.
304
305 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
306
307         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
308         Adjust XFAILs.
309
310 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
311
312         PR debug/46756
313         * gfortran.dg/debug/pr46756.f: New.
314
315 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
316
317         PR debug/46782
318         * gcc.dg/debug/pr46782.c: New.
319
320 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
321
322         PR fortran/46809
323         * gfortran.dg/pointer_check_8.f90: New.
324
325 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
326
327         PR fortran/46705
328         * gfortran.dg/continuation_12.f90: New test.
329
330 2010-12-11  Tobias Burnus  <burnus@net-b.de>
331
332         PR fortran/46370
333         * gfortran.dg/coarray_14.f90: New.
334
335 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
336
337         PR fortran/46842
338         * gfortran.dg/array_function_6.f90: New test.
339
340 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
341
342         * objc.dg/gnu-api-2-resolve-method.m: New.
343         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
344
345 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
346
347         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
348
349 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
350
351         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
352         produce an error with -fobjc-std=objc1.
353         * obj-c++.dg/fobjc-std-1.mm: Same change.
354
355 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
356
357         PR c++/46001
358         * g++.dg/diagnostic/bitfld1.C: New test.
359
360 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
361
362         PR tree-optimization/43023
363         * gfortran.dg/ldist-1.f90: Adjust pattern.
364         * gfortran.dg/ldist-pr43023.f90: New.
365
366 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
367
368         PR rtl-optimization/46804
369         * gfortran.dg/pr46804.f90: New test.
370
371 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
372
373         PR middle-end/46674
374         PR lto/43157
375         * gcc.dg/pr43157.c: New file.
376
377 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
378
379         * gcc.dg/dfp/struct-union.c: Adjust.
380         * gcc.dg/lvalue-2.c: Adjust.
381         * gcc.dg/pr21419.c: Adjust.
382         * gcc.dg/qual-component-1.c: Adjust.
383         * g++.dg/other/const1.C: Adjust.
384
385 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
386
387         PR rtl-optimization/46865
388         * gcc.target/i386/pr46865-1.c: New test.
389         * gcc.target/i386/pr46865-2.c: New test.
390
391         PR tree-optimization/46864
392         * g++.dg/opt/pr46864.C: New test.
393
394 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
395             Iain Sandoe  <iains@gcc.gnu.org>
396
397         PR 43751/target
398         * lib/prune.exp: Prune dsymutil warnings.
399
400 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         * objc.dg/class-extension-1.m: New.
403         * objc.dg/class-extension-2.m: New.
404         * objc.dg/class-extension-3.m: New.
405         * objc.dg/property/at-property-26.m: New.
406         * objc.dg/property/at-property-27.m: New.
407         * objc.dg/property/at-property-28.m: New.
408         * obj-c++.dg/class-extension-1.mm: New.
409         * obj-c++.dg/class-extension-2.mm: New.
410         * obj-c++.dg/class-extension-3.mm: New.
411         * obj-c++.dg/property/at-property-26.mm: New.
412         * obj-c++.dg/property/at-property-27.mm: New.
413         * obj-c++.dg/property/at-property-28.mm: New.
414
415 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
416
417         PR target/46057
418         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
419         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
420         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
421         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
422         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
423         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
424         * gcc.dg/torture/stackalign/global-1.c: Likewise.
425         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
426         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
427         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
428         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
429         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
430         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
431         * g++.dg/torture/stackalign/throw-1.C: Likewise.
432         * g++.dg/torture/stackalign/throw-2.C: Likewise.
433         * g++.dg/torture/stackalign/throw-4.C: Likewise.
434         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
435         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
436         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
437         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
438         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
439         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
440
441         PR tree-optimization/46021
442         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
443
444 2010-12-09  Richard Guenther  <rguenther@suse.de>
445
446         PR middle-end/46844
447         * gcc.c-torture/compile/pr46866.c: New testcase.
448
449 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
450
451         PR testsuite/45068
452         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
453
454 2010-12-09  Martin Jambor  <mjambor@suse.cz>
455
456         PR middle-end/46734
457         * g++.dg/tree-ssa/pr46734.C: New test.
458
459 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
460
461         PR c++/44641
462         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
463         hppa*-*-*.
464
465 2010-12-08  Jason Merrill  <jason@redhat.com>
466
467         PR c++/46348
468         * g++.dg/cpp0x/constexpr-array2.C: New.
469
470 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
471
472         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
473         expected scan.
474
475 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
476
477         * objc.dg/exceptions-7.m: New.
478         * obj-c++.dg/exceptions-7.mm: New.
479         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
480         * obj-c++.dg/exceptions-5.mm: Same change.
481
482 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
483
484         * objc.dg/foreach-6.m: Updated location of error messages.
485         * objc.dg/foreach-7.m: Same change.
486
487 2010-12-08  Richard Guenther  <rguenther@suse.de>
488             Sebastian Pop  <sebastian.pop@amd.com>
489
490         PR tree-optimization/45230
491         PR tree-optimization/45231
492         PR tree-optimization/45370
493         * gcc.dg/graphite/id-pr45230-1.c: New.
494         * gcc.dg/graphite/id-pr45231.c: New.
495         * gfortran.dg/graphite/id-pr45370.f90: New.
496
497 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
498
499         PR c++/45329
500         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
501         * testsuite/g++.dg/conversion/op1.C: Adjust.
502         * testsuite/g++.dg/conversion/simd1.C: Adjust.
503         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
504         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
505         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
506         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
507         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
508         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
509         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
510         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
511         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
512         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
513         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
514         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
515         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
516         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
517         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
518         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
519         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
520         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
521         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
522         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
523         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
524         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
525         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
526         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
527         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
528         * testsuite/g++.dg/expr/cond9.C: Adjust.
529         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
530         * testsuite/g++.dg/ext/label5.C: Adjust.
531         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
532         * testsuite/g++.dg/ext/vla2.C: Adjust.
533         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
534         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
535         * testsuite/g++.dg/init/synth2.C: Adjust.
536         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
537         * testsuite/g++.dg/lookup/new1.C: Adjust.
538         * testsuite/g++.dg/lookup/using9.C: Adjust.
539         * testsuite/g++.dg/other/error13.C: Adjust.
540         * testsuite/g++.dg/other/error20.C: Adjust.
541         * testsuite/g++.dg/other/error31.C: Adjust.
542         * testsuite/g++.dg/other/pr28114.C: Adjust.
543         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
544         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
545         * testsuite/g++.dg/overload/ambig1.C: Adjust.
546         * testsuite/g++.dg/overload/arg3.C: Adjust.
547         * testsuite/g++.dg/overload/builtin1.C: Adjust.
548         * testsuite/g++.dg/overload/copy1.C: Adjust.
549         * testsuite/g++.dg/overload/new1.C: Adjust.
550         * testsuite/g++.dg/overload/template4.C: Adjust.
551         * testsuite/g++.dg/overload/unknown1.C: Adjust.
552         * testsuite/g++.dg/overload/using2.C: Adjust.
553         * testsuite/g++.dg/parse/crash5.C: Adjust.
554         * testsuite/g++.dg/parse/error19.C: Adjust.
555         * testsuite/g++.dg/parse/error28.C: Adjust.
556         * testsuite/g++.dg/parse/template7.C: Adjust.
557         * testsuite/g++.dg/parse/typename7.C: Adjust.
558         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
559         * testsuite/g++.dg/tc1/dr152.C: Adjust.
560         * testsuite/g++.dg/template/conv11.C: Adjust.
561         * testsuite/g++.dg/template/copy1.C: Adjust.
562         * testsuite/g++.dg/template/crash37.C: Adjust.
563         * testsuite/g++.dg/template/deduce3.C: Adjust.
564         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
565         * testsuite/g++.dg/template/error38.C: Adjust.
566         * testsuite/g++.dg/template/error40.C: Adjust.
567         * testsuite/g++.dg/template/friend.C: Adjust.
568         * testsuite/g++.dg/template/incomplete2.C: Adjust.
569         * testsuite/g++.dg/template/instantiate5.C: Adjust.
570         * testsuite/g++.dg/template/local4.C: Adjust.
571         * testsuite/g++.dg/template/local6.C: Adjust.
572         * testsuite/g++.dg/template/new3.C: Adjust.
573         * testsuite/g++.dg/template/operator9.C: Adjust.
574         * testsuite/g++.dg/template/overload6.C: Adjust.
575         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
576         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
577         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
578         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
579         * testsuite/g++.dg/template/qualttp5.C: Adjust.
580         * testsuite/g++.dg/template/sfinae2.C: Adjust.
581         * testsuite/g++.dg/template/spec22.C: Adjust.
582         * testsuite/g++.dg/template/spec23.C: Adjust.
583         * testsuite/g++.dg/template/ttp25.C: Adjust.
584         * testsuite/g++.dg/template/typedef4.C: Adjust.
585         * testsuite/g++.dg/template/unify10.C: Adjust.
586         * testsuite/g++.dg/template/unify11.C: Adjust.
587         * testsuite/g++.dg/template/unify6.C: Adjust.
588         * testsuite/g++.dg/template/unify7.C: Adjust.
589         * testsuite/g++.dg/template/unify9.C: Adjust.
590         * testsuite/g++.dg/template/varmod1.C: Adjust.
591         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
592         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
593         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
594         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
595         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
596         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
597         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
598         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
599         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
600         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
601         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
602         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
603         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
604         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
605         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
606         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
607         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
608         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
609         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
610         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
611         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
612         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
613         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
614         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
615         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
616         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
617         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
618         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
619         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
620         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
621         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
622         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
623         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
624         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
625         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
626         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
627         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
628         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
629         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
630         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
631         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
632         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
633         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
634         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
635         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
636         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
637         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
638         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
639         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
640         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
641         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
642         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
643         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
644         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
645         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
646         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
647         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
648         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
649         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
650         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
651         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
652         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
653         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
654         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
655         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
656         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
657         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
658         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
659         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
660         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
661         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
662         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
663         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
664         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
665         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
666         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
667         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
668
669 2010-12-08  Jason Merrill  <jason@redhat.com>
670
671         PR c++/45822
672         * g++.dg/init/synth4.C: New.
673
674         PR c++/46736
675         * g++.dg/cpp0x/defaulted21.C: New.
676
677 2010-12-08  Wei Guozhi  <carrot@google.com>
678
679         PR target/46631
680         * gcc.target/arm/pr46631: New testcase.
681
682 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
683
684         PR middle-end/42694
685         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
686         0.75) is not optimized if the machine has no sqrt instruction.
687
688 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
689
690         PR target/43603
691         * gcc.target/ia64/pr43603.c: New.
692         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
693
694 2010-12-07  Tobias Burnus  <burnus@net-b.de>
695
696         PR fortran/44352
697         * gfortran.dg/string_4.f90: New.
698
699 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
700
701         PR tree-optimization/44676
702         * gcc.dg/graphite/id-pr44676.c: New.
703
704 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
705
706         PR tree-optimization/42327
707         * gcc.dg/tree-ssa/pr42327.c: New.
708
709 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
710
711         PR c++/45330
712         * g++.dg/pr45330.C: New test.
713         * g++.dg/ext/builtin3.C: Adjust.
714         * g++.dg/lookup/error1.C: Adjust.
715         * g++.dg/lookup/koenig5.C: Adjust.
716         * g++.dg/overload/koenig1.C: Adjust.
717         * g++.dg/parse/decl-specifier-1.C: Adjust.
718         * g++.dg/template/static10.C: Adjust.
719         * g++.old-deja/g++.mike/ns5.C: Adjust.
720         * g++.old-deja/g++.mike/ns7.C: Adjust.
721         * g++.old-deja/g++.ns/koenig5.C: Adjust.
722         * g++.old-deja/g++.ns/koenig9.C: Adjust.
723         * g++.old-deja/g++.other/lineno5.C: Adjust.
724
725 2010-12-07  Richard Guenther  <rguenther@suse.de>
726
727         PR tree-optimization/46832
728         * gcc.c-torture/compile/pr46832.c: New testcase.
729
730 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
731
732         PR debug/46799
733         * gcc.dg/autopar/pr46799.c: New test.
734
735 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
736
737         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
738         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
739
740 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
741
742         PR middle-end/41562
743         * g++.dg/graphite/pr41562.C: New.
744
745         PR middle-end/46185
746         * gcc.dg/graphite/pr46185.c: New.
747
748 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
749
750         * objc.dg/foreach-8.m: New.
751
752 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
753
754         PR debug/45997
755         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
756         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
757
758         PR target/43897
759         * gcc.target/ia64/pr43897.c: New test.
760
761         PR debug/46771
762         * gcc.dg/pr46771.c: New test.
763
764         PR rtl-optimization/46777
765         * gcc.dg/pr46777.c: New test.
766
767 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
768
769         * ada/acats/run_acats (which): Assign output to temporary
770         variable, only use if successful.
771         Use last field of type output.
772
773 2010-12-06  Richard Guenther  <rguenther@suse.de>
774
775         PR tree-optimization/46806
776         * g++.dg/torture/20100825.C: New testcase.
777
778 2010-12-06  Richard Guenther  <rguenther@suse.de>
779
780         PR tree-optimization/46785
781         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
782
783 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
784
785         * gcc.dg/pr46674.c (LABEL3): New macro definition.
786         (LABEL2): Likewise.
787         (LABEL): Likewise.
788         (jelly): Account for user label prefix in asm name.
789
790 2010-12-05  Daniel Kraft  <d@domob.eu>
791
792         PR fortran/46794
793         * gfortran.dg/power2.f90: Initialize variables.
794
795 2010-12-04  Jan Hubicka  <jh@suse.cz>
796
797         * snprintf-chk.c (ptr): Declare volatile.
798         * strcpy-chk.c (s2, s3, l1): Declare volatile.
799         * snprintf-chk.c (ptr): Declare volatile.
800         * vsprintf-chk.c (ptr): Declare volatile.
801         * vsnprintf-chk.c (ptr): Declare volatile.
802
803 2010-12-04  Tobias Burnus  <burnus@net-b.de>
804
805         PR fortran/46584
806         * gfortran.dg/quad_1.f90: Remove some complex
807         math checks as they fail on some non-libquadmath
808         systems.
809
810 2010-12-04  Daniel Kraft  <d@domob.eu>
811
812         PR fortran/46794
813         * gfortran.dg/power2.f90: New test.
814
815 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
816
817         PR debug/46123
818         * g++.dg/debug/pr46123.C: New test.
819         * g++.dg/debug/dwarf2/pr46123.C: New test.
820
821 2010-12-03  Jason Merrill  <jason@redhat.com>
822
823         PR c++/46058
824         * g++.dg/template/scope4.C: New.
825
826 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
827
828         * gcc.target/arm/neon-offset-1.c: New test.
829
830 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
831
832         PR rtl-optimization/45354
833         * gcc.dg/tree-prof/pr45354.c: New.
834
835 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
836
837         PR fortran/45159
838         * gfortran.dg/dependency_38.f90:  New test.
839
840 2010-12-02  Ian Lance Taylor  <iant@google.com>
841
842         * lib/go.exp: New file.
843         * lib/go-dg.exp: New file.
844         * lib/go-torture.exp: New file.
845         * lib/target-supports.exp (check_compile): Match // Go.
846
847 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
848
849         * gcc.dg/pr46685.c: New test.
850
851 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
852
853         PR tree-optimization/45199
854         * gcc.dg/tree-ssa/ldist-15.c: New.
855         * gcc.dg/tree-ssa/ldist-16.c: New.
856         * gfortran.dg/ldist-pr45199.f: New.
857
858 2010-12-02  Richard Guenther  <rguenther@suse.de>
859
860         PR tree-optimization/46723
861         * gcc.dg/torture/pr46723.c: New testcase.
862
863 2010-12-02  Richard Guenther  <rguenther@suse.de>
864
865         PR lto/44871
866         * g++.dg/lto/20101126-1_0.C: New testcase.
867         * g++.dg/lto/20101126-1_1.c: Likewise.
868
869 2010-12-02  Richard Guenther  <rguenther@suse.de>
870             Ira Rosen  <irar@il.ibm.com>
871
872         PR tree-optimization/46663
873         * gcc.dg/vect/pr46663.c: New test.
874
875 2010-12-02  Jie Zhang  <jie@codesourcery.com>
876
877         PR middle-end/46674
878         * gcc.dg/pr46674.c: New test.
879
880 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
881
882         * objc.dg/exceptions-6.m: New.
883         * obj-c++.dg/exceptions-6.mm: New.
884
885 2010-12-01  Jan Hubicka  <jh@suse.cz>
886
887         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
888
889 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
890
891         PR middle-end/45297
892         * gcc.dg/graphite/pr45297.c: New.
893
894 2010-12-01  Richard Guenther  <rguenther@suse.de>
895
896         PR tree-optimization/46730
897         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
898
899 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
900
901         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
902         (a*b)-c generates two fma instructions, instead of separate
903         multiply, add, and subtract.
904
905 2010-11-30  Tobias Burnus  <burnus@net-b.de>
906
907         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
908         a value to all array elements.
909
910 2010-11-30  Richard Guenther  <rguenther@suse.de>
911
912         PR tree-optimization/46722
913         * gcc.target/i386/fma4-fma-2.c: New testcase.
914
915 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
916
917         * objc.dg/duplicate-class-1.m: New.
918         * obj-c++.dg/duplicate-class-1.mm: New.
919
920 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
921
922         * objc.dg/property/dotsyntax-21.m
923         * obj-c++.dg/property/dotsyntax-21.mm
924
925 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
926
927         PR debug/46338
928         * g++.dg/debug/pr46338.C: New.
929
930 2010-11-29  Richard Guenther  <rguenther@suse.de>
931             Zdenek Dvorak  <rakdver@kam.uniff.cz>
932
933         PR tree-optimization/46675
934         * gcc.dg/pr46675.c: New test.
935
936 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
937
938         * gcc/testsuite/objc.dg/strings-1.m: Move to...
939         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
940         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
941         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
942         constructor and class reference for NeXT runtime.  Update paths.
943         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
944         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
945         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
946         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
947         constructor and class reference for NeXT runtime.  Update paths.
948
949 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
950
951         PR c++/42260
952         * g++.dg/conversion/cast2.C: New test.
953
954         PR c++/45383
955         * g++.dg/conversion/cond4.C: Likewise.
956
957 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
958
959         PR c++/45383
960         Reverted patch for PR c++/42260
961         * g++.dg/conversion/cast2.C: Reverted new test.
962
963 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
964
965         PR debug/46101
966         * g++.dg/debug/dwarf2/typedef5.C: New test
967
968 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
969             Mike Stump  <mrs@gcc.gnu.org>
970
971         PR target/26427
972         PR target/33120
973         PR testsuite/35710
974         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
975         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
976         * gcc.dg/darwin-comm.c: Adjust for new allocators.
977         * gcc.dg/darwin-sections.c: New test.
978         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
979
980 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
981
982         * objc.dg/exceptions-1.m: New.
983         * objc.dg/exceptions-2.m: New.
984         * objc.dg/exceptions-3.m: New.
985         * objc.dg/exceptions-4.m: New.
986         * objc.dg/exceptions-5.m: New.
987         * obj-c++.dg/exceptions-1.mm: New.
988         * obj-c++.dg/exceptions-2.mm: New.
989         * obj-c++.dg/exceptions-3.mm: New.
990         * obj-c++.dg/exceptions-4.mm: New.
991         * obj-c++.dg/exceptions-5.mm: New.
992
993 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
994
995         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
996         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
997         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
998
999 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1000
1001         PR fortran/46662
1002         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1003
1004 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1005
1006         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1007         * gnat.dg/pack9.adb (dg-final): Likewise.
1008
1009 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1010
1011         PR fortran/35810
1012         * gfortran.dg/realloc_on_assign_1.f03: New test.
1013         * gfortran.dg/realloc_on_assign_2.f03: New test.
1014         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1015         * gfortran.dg/unpack_bounds_1.f90: The same.
1016         * gfortran.dg/cshift_bounds_2.f90: The same.
1017         * gfortran.dg/matmul_bounds_2.f90: The same.
1018         * gfortran.dg/matmul_bounds_3.f90: The same.
1019         * gfortran.dg/matmul_bounds_4.f90: The same.
1020         * gfortran.dg/matmul_bounds_5.f90: The same.
1021
1022 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1023
1024         PR fortran/46638
1025         PR fortran/46668
1026         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1027
1028 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1029
1030         PR objc++/46222
1031         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1032
1033 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1034
1035         * objc.dg/property/at-property-24.m: New.
1036         * objc.dg/property/at-property-25.m: New.
1037         * obj-c++.dg/property/at-property-24.mm: New.
1038         * obj-c++.dg/property/at-property-25.mm: New.
1039
1040 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1041
1042         * objc.dg/protocol-qualifier-1.m: New.
1043         * objc.dg/protocol-qualifier-2.m: New.
1044         * obj-c++.dg/protocol-qualifier-1.mm: New.
1045         * obj-c++.dg/protocol-qualifier-2.mm: New.
1046
1047 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1048
1049         * lib/gnat.exp: Load gcc.exp.
1050         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1051         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1052
1053 2010-11-26  Richard Guenther  <rguenther@suse.de>
1054
1055         PR lto/46648
1056         * gcc.dg/lto/20101125-1_0.c: New testcase.
1057         * gcc.dg/lto/20101125-1_1.c: Likewise.
1058
1059 2010-11-22   Bud Davis  <jmdavis@link.com>
1060
1061         * arith_divide_no_check.f
1062          ,arith_divide.f,old_style_init.f90: new tests.
1063
1064 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1065
1066         PR tree-optimization/46665
1067         * gfortran.dg/pr46665.f90: New.
1068
1069 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1070
1071         PR middle-end/46647
1072         * gcc.dg/pr46647.c: New test.
1073
1074 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1075
1076         PR fortran/46581
1077         * gfortran.dg/select_type_19.f03: New.
1078
1079 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1080
1081         * objc.dg/ivar-problem-1.m: New.
1082         * obj-c++.dg/ivar-problem-1.mm: New.
1083
1084 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1085
1086         PR middle-end/46637
1087         * gcc.c-torture/compile/pr46637.c: New test.
1088
1089 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1090
1091         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1092
1093 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1094
1095         PR middle-end/46647
1096         * gcc.target/i386/pr46647.c: New.
1097
1098 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1099
1100         * gcc.dg/dll-8.c: New.
1101
1102 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1103
1104         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1105         * gnat.dg/sse_nolib.adb: Likewise.
1106
1107 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1108
1109         PR rtl-optimization/46585
1110         * gcc.dg/pr46585.c: New.
1111
1112 2010-11-24  Richard Henderson  <rth@redhat.com>
1113
1114         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1115         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1116         vect_unpack, vect_int_mult, vect_extract_even_odd,
1117         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1118
1119 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1120
1121         PR target/46519
1122         * gfortran.dg/pr46519-1.f: New.
1123
1124 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1125
1126         PR target/46519
1127         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1128         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1129
1130         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1131         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1132         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1133         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1134
1135         * gcc.target/i386/avx-vzeroupper-20.c: New.
1136         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1137         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1138         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1139         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1140         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1141         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1142
1143 2010-11-24  Richard Guenther  <rguenther@suse.de>
1144
1145         PR lto/43218
1146         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1147
1148 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR rtl-optimization/46614
1151         * gcc.dg/pr46614.c: New test.
1152
1153 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1154
1155         PR fortran/46638
1156         * gfortran.dg/transfer_simplify_10.f90: New.
1157
1158 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR middle-end/46629
1161         * gfortran.dg/lto/pr46629_0.f90: New test.
1162
1163 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1164
1165         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1166         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1167
1168 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1169
1170         * gcc.dg/opts-5.c: New test.
1171
1172 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1173
1174         PR c++/46527
1175         * g++.dg/debug/dwarf2/pr46527.C: New test.
1176
1177 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1178
1179         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1180
1181 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1182
1183         PR middle-end/46499
1184         * gcc.dg/pr46499-1.c: New test.
1185         * gcc.dg/pr46499-2.c: New test.
1186
1187 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1188
1189         * gcc.target/i386/alias-1.c: Require alias support.
1190
1191 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1192
1193         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1194         for vectorizer tests.
1195         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1196         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1197         * gcc.dg/graphite/pr41888.c: Ditto.
1198         * gcc.dg/graphite/pr42729.c: Ditto.
1199
1200 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1201             Uros Bizjak  <ubizjak@gmail.com>
1202
1203         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1204         procedure to check if the target supports vectorizer tests. Set
1205         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1206         capabilites.
1207         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1208         * g++.dg/vect/vect.exp: Ditto.
1209         * gfortran.dg/vect/vect.exp: Ditto.
1210
1211 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1212
1213         PR objc/34033
1214         * objc.dg/strings-1.m: New.
1215         * objc.dg/strings-2.m: New.
1216         * obj-c++.dg/strings-1.mm: New.
1217         * obj-c++.dg/strings-2.mm: New.
1218
1219 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1220
1221         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1222         "target short_enums".
1223         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1224
1225 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1226
1227         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1228
1229         PR rtl-optimization/46603
1230         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1231
1232         PR testsuite/46230
1233         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1234         being vectorized.  Adjust dg-final pattern.
1235         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1236
1237         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1238         * gcc.dg/vect/costmodel/ppc: Likewise.
1239
1240 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1241
1242         PR rtl-optimization/45652
1243         * gcc.dg/pr45652.c: New.
1244
1245 2010-11-21  Richard Henderson  <rth@redhat.com>
1246
1247         PR rtl-optimization/46571
1248         * gcc.dg/pr46571.c: New.
1249
1250 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1251
1252         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1253
1254 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1255
1256         PR target/46533
1257         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1258
1259 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1260
1261         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1262         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1263         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1264         * gcc.dg/pack-test-2.c: Test for all targets.
1265         * gcc.dg/pragma-align.c: Test for all targets.
1266         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1267         * gcc.dg/ucnid-10.c: Test for all targets.
1268
1269 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1270
1271         * gcc.target/sparc/sparc-align-1.c: New test.
1272
1273 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1274
1275         PR c++/16189
1276         PR c++/36888
1277         PR c++/45331
1278         * g++.dg/parse/semicolon3.C: New test.
1279         * g++.dg/debug/pr22514.C: Adjust.
1280         * g++.dg/init/error1.C: Adjust.
1281         * g++.dg/other/bitfield3.C: Adjust.
1282         * g++.dg/other/semicolon.C: Adjust.
1283         * g++.dg/parse/error14.C: Adjust.
1284         * g++.dg/parse/error5.C: Adjust.
1285         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1286         * g++.dg/template/pr23510.C: Adjust.
1287         * g++.dg/template/pr39425.C: Adjust.
1288         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1289
1290 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1291
1292         PR debug/46561
1293         * gcc.dg/autopar/pr46561.c: New test.
1294
1295         PR c++/46538
1296         * g++.dg/other/error34.C: New test.
1297
1298         PR c++/46526
1299         * g++.dg/cpp0x/constexpr-base3.C: New test.
1300
1301         PR tree-optimization/45830
1302         * gcc.target/i386/pr45830.c: New test.
1303         * gcc.c-torture/execute/pr45830.c: New test.
1304
1305 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1306
1307         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1308         * objc.dg/attributes/class-attribute-2.m: Same change.
1309         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1310         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1311         * objc.dg/fobjc-std-1.m: Updated.
1312         * obj-c++.dg/fobjc-std-1.mm: Updated.
1313
1314 2010-11-19  Michael Matz  <matz@suse.de>
1315
1316         PR tree-optimization/46077
1317         * gcc.dg/vect/O3-pr46077.c: New testcase.
1318
1319 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1320
1321         PR c/46547
1322         * gcc.c-torture/compile/pr46547-1.c: New test.
1323
1324 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1325
1326         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1327         exec $compiler.
1328         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1329         $GFORTRAN_UNDER_TEST.
1330         (gfortran_init): Use -B to specify specpath, add trailing /.
1331
1332 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1333
1334         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1335         attributes on PowerPC.
1336         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1337         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1338
1339 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1340
1341         * objc.dg/attributes/proto-attribute-1.m: Updated.
1342         * objc.dg/attributes/proto-attribute-2.m: New.
1343         * objc.dg/attributes/proto-attribute-3.m: New.
1344         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1345         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1346         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1347
1348 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1351
1352 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1353
1354         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1355
1356 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1357
1358         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1359         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1360
1361 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR middle-end/46534
1364         * gcc.c-torture/compile/pr46534.c: New test.
1365
1366 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1367
1368         * gnat.dg/atomic4.ad[sb]: New test.
1369         * gnat.dg/volatile4.adb: Likewise.
1370
1371 2010-11-18  Richard Henderson  <rth@redhat.com>
1372
1373         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1374
1375 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1376
1377         PR c/33193
1378         * c-c++-common/pr33193.c: New test.
1379
1380 2010-11-18  Richard Guenther  <rguenther@suse.de>
1381
1382         PR tree-optimization/46172
1383         * gcc.dg/torture/pr46172.c: New testcase.
1384
1385 2010-11-18  Jeff Law  <law@redhat.com>
1386
1387         PR middle-end-optimization/46297
1388         * gfortran.dg/pr46297.f: New test.
1389
1390 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1391
1392         PR middle-end/31490
1393         * gcc.dg/pr31490.c: New test.
1394
1395 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1396
1397         * gcc.dg/nop.h: Move from ...
1398         * gcc.dg/guality/nop.h: ... here.
1399         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1400         * gcc.dg/guality/asm-1.c: Update nop.h include.
1401         * gcc.dg/guality/pr43329-1.c: Ditto.
1402
1403 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1404
1405         * gcc.dg/two-types-1.c: New test.
1406         * gcc.dg/two-types-2.c: New test.
1407         * gcc.dg/two-types-3.c: New test.
1408         * gcc.dg/two-types-4.c: New test.
1409         * gcc.dg/two-types-5.c: New test.
1410         * gcc.dg/two-types-6.c: New test.
1411         * gcc.dg/two-types-7.c: New test.
1412         * gcc.dg/two-types-8.c: New test.
1413         * gcc.dg/two-types-9.c: New test.
1414         * gcc.dg/two-types-10.c: New test.
1415         * objc.dg/two-types-1.m: New test.
1416
1417 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR rtl-optimization/46440
1420         * gcc.dg/pr46440.c: New test.
1421
1422         PR testsuite/45429
1423         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1424
1425 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1426
1427         PR tree-optimization/46312
1428         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1429         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1430         on targets that support vector shifts with scalar shift argument.
1431         Remove dg-options.
1432         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1433         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1434         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1435         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1436         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1437         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1438         support misaligned data accesses.
1439         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1440         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1441         * lib/target-supports.exp
1442         (check_effective_target_vect_shift_scalar): New.
1443
1444 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1445
1446         * gcc.dg/guality/nop.h: New file.
1447         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1448         "nop".  Adjust line numbers in gdb-test.
1449         * gcc.dg/guality/pr43329-1.c: Likewise.
1450
1451 2010-11-16  Jason Merrill  <jason@redhat.com>
1452
1453         * g++.dg/cpp0x/defaulted20.C: New.
1454
1455         * g++.dg/template/injected2.C: New.
1456
1457 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1458
1459         * objc.dg/protocol-optional-1.m: New.
1460         * obj-c++.dg/protocol-optional-1.mm: New.
1461
1462 2010-11-16  Richard Henderson  <rth@redhat.com>
1463
1464         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1465         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1466
1467 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1468
1469         * gnat.dg/opt12.adb: New test.
1470         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1471
1472 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1473
1474         * gcc.target/rx/pack.c: New test.
1475
1476 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1477             Tobias Burnus  <burnus@net-b.de>
1478
1479         PR fortran/32049
1480         * gfortran.dg/quad_1.f90: New.
1481         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1482         compiler arguments.
1483         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1484         library search path; call gcc-set-multilib-library-path with
1485         arguments such that libgfortran.spec is found.
1486         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1487
1488 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1489
1490         PR c++/46401
1491         * g++.dg/warn/Wsequence-point-3.C: New test.
1492
1493 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1494
1495         PR preprocessor/17349
1496         * gcc.dg/cpp/cmdlne-C3.c: New.
1497
1498 2010-11-16  Richard Guenther  <rguenther@suse.de>
1499
1500         PR tree-optimization/44545
1501         * gcc.dg/pr44545.c: New testcase.
1502
1503 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1504
1505         PR rtl-optimization/46366
1506         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1507         casts.
1508
1509 2010-11-16  Richard Guenther  <rguenther@suse.de>
1510
1511         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1512
1513 2010-11-16  Richard Guenther  <rguenther@suse.de>
1514
1515         PR middle-end/45172
1516         * gfortran.dg/gomp/pr45172.f90: New testcase.
1517
1518 2010-11-16  Nick Clifton  <nickc@redhat.com>
1519
1520         * gcc.target/rx/pack.c: New test.
1521
1522 2010-11-15  Richard Henderson  <rth@redhat.com>
1523
1524         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1525         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1526         Use builtin_constant_p rather than scanning for builtin name.
1527
1528 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1529
1530         * objc.dg/property/dotsyntax-18.m: New.
1531         * objc.dg/property/dotsyntax-19.m: New.
1532         * objc.dg/property/dotsyntax-20.m: New.
1533         * obj-c++.dg/property/dotsyntax-18.mm: New.
1534         * obj-c++.dg/property/dotsyntax-19.mm: New.
1535         * obj-c++.dg/property/dotsyntax-20.mm: New.
1536         * objc.dg/property/dotsyntax-4.m: Removed some unused
1537         variables and code.
1538         * objc.dg/property/dotsyntax-6.m: Same change.
1539         * objc.dg/property/dotsyntax-16.m: Same change.
1540         * objc.dg/property/dotsyntax-17.m: Same change.
1541         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1542         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1543         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1544         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1545         * objc.dg/property/at-property-22.m: Added missing casts.
1546         * obj-c++.dg/property/at-property-22.mm: Same change.
1547
1548 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR tree-optimization/46491
1551         * gcc.target/i386/pr46491.c: New test.
1552
1553         PR tree-optimization/46461
1554         * gcc.c-torture/compile/pr46461.c: New test.
1555
1556 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1557
1558         PR fortran/46484
1559         * gfortran.dg/allocatable_scalar_11.f90: New.
1560         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1561         standard conform.
1562
1563 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1564
1565         PR debug/46095
1566         * gcc.target/i386/pr46095.c: New test.
1567
1568         PR debug/46387
1569         * gcc.dg/pr46387.c: New test.
1570
1571 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1572
1573         * objc.dg/property/dotsyntax-16.m: New.
1574         * objc.dg/property/dotsyntax-17.m: New.
1575         * obj-c++.dg/property/dotsyntax-16.mm: New.
1576         * obj-c++.dg/property/dotsyntax-17.mm: New.
1577         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1578         syntax with properties, which now works.
1579         * obj-c++.dg/property/at-property-10.mm: Same change.
1580
1581 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1582
1583         PR tree-optimization/46349
1584         * gnat.dg/opt9.adb: New file.
1585         * gnat.dg/opt9_pkg.ads: Likewise
1586
1587 2010-11-15  Richard Guenther  <rguenther@suse.de>
1588
1589         PR lto/44989
1590         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1591
1592 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1593
1594         PR preprocessor/45038
1595         * g++.dg/pr45038.C: New test.
1596
1597 2010-11-15  Richard Guenther  <rguenther@suse.de>
1598
1599         PR tree-optimization/46467
1600         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1601
1602 2010-11-15  Richard Guenther  <rguenther@suse.de>
1603
1604         PR testsuite/46423
1605         * g++.dg/torture/pr34850.C: Adjust.
1606
1607 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1608
1609         PR c/46475
1610         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1611
1612 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1613
1614         * objc.dg/property/at-property-21.m: New.
1615         * objc.dg/property/at-property-22.m: New.
1616         * objc.dg/property/at-property-23.m: New.
1617         * objc.dg/property/synthesize-9.m: New.
1618         * objc.dg/property/synthesize-10.m: New.
1619         * objc.dg/property/synthesize-11.m: New.
1620         * obj-c++.dg/property/at-property-21.mm: New.
1621         * obj-c++.dg/property/at-property-22.mm: New.
1622         * obj-c++.dg/property/at-property-23.mm: New.
1623         * obj-c++.dg/property/synthesize-9.mm: New.
1624         * obj-c++.dg/property/synthesize-10.mm: New.
1625         * obj-c++.dg/property/synthesize-11.mm: New.
1626
1627         * objc.dg/property/at-property-4.m: Updated to match new compiler
1628         where some errors have been converted into warnings and vice versa.
1629         * objc.dg/property/at-property-16.m: Same change.
1630         * objc.dg/property/at-property-18.m: Same change.
1631         * objc.dg/property/property-neg-5.m: Same change.
1632         * obj-c++.dg/property/at-property-4.mm: Same change.
1633         * obj-c++.dg/property/at-property-16.mm: Same change.
1634         * obj-c++.dg/property/at-property-18.mm: Same change.
1635         * obj-c++.dg/property/property-neg-5.mm: Same change.
1636
1637         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1638         commented out because of testsuite problems; I found out that
1639         using dg-warning instead of dg-message gets them to work.
1640         * obj-c++.dg/property/property-neg-3.mm: Same change.
1641         * obj-c++.dg/property/synthesize-6.mm: Same change.
1642         * obj-c++.dg/property/at-property-5.mm: Same change.
1643         * obj-c++.dg/property/at-property-14.mm: Same change.
1644         * obj-c++.dg/property/at-property-18.mm: Same change.
1645         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1646         some tests still do not work due to some other testsuite issue).
1647
1648 2010-11-13  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/cpp0x/auto20.C: New.
1651
1652 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1653
1654         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1655         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1656
1657 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1658
1659         PR c/46462
1660         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1661         * gcc.dg/pr35746.c: Likewise.
1662         * gcc.dg/cpp/direct2.c: Likewise.
1663         * gcc.dg/cpp/direct2s.c: Likewise.
1664         * gcc.dg/noncompile/920923-1.c: Likewise.
1665         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1666
1667 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1668
1669         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1670
1671 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1672
1673         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1674         a pointer to an arbitrary C struct with an Objective-C protocol.
1675         Test various valid uses of typedef with Objective-C objects and
1676         protocols instead.
1677         * objc.dg/invalid-type-1.m: New.
1678         * obj-c++.dg/invalid-type-1.m: New.
1679
1680 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1681
1682         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1683
1684 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/45742
1687         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1688
1689 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1690
1691         PR fortran/45742
1692         * gfortran.dg/volatile12.f90: New.
1693
1694 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1695
1696         * objc.dg/attributes/method-format-1.m: Adjust.
1697
1698 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1699
1700         PR c/20385
1701         * gcc.dg/decl-9.c: New.
1702
1703 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1704
1705         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1706
1707 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1708
1709         * gcc.dg/format/few-1.c: New test.
1710         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1711         * gcc.dg/format/c90-scanf-1.c: Adjust.
1712         * gcc.dg/format/cmn-err-1.c: Adjust.
1713         * gcc.dg/format/dfp-printf-1.c: Adjust.
1714         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1715         * gcc.dg/format/gcc_diag-1.c: Adjust.
1716         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1717         * gcc.dg/format/strfmon-1.c: Adjust.
1718         * gcc.dg/format/unnamed-1.c: Adjust.
1719         * gcc.dg/format/xopen-2.c: Adjust.
1720         * g++.dg/ext/builtin4.C: Adjust.
1721         * g++.dg/ext/builtin5.C: Adjust.
1722
1723 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1724
1725         * gcc.dg/pragma-diag-2.c: New test.
1726
1727 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1728
1729         PR fortran/45794
1730         * gfortran.dg/optional_mask.f90: New test.
1731
1732 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1733
1734         * g++.dg/cpp0x/defaulted15.C: Adjust.
1735
1736 2010-11-12  James Dennett <jdennett@google.com>
1737
1738         PR c++/39415
1739         * g++.dg/expr/static_cast7.C: New.
1740
1741 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1742
1743         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1744         warning.
1745         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1746         mips-sgi-irix*.
1747         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1748         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1749
1750 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gcc.dg/pr46375.c: New test.
1753
1754 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1755
1756         PR c/44782
1757         * c-c++-common/fmax-errors.c: New test.
1758
1759 2010-11-11  Richard Henderson  <rth@redhat.com>
1760
1761         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1762
1763 2010-11-11  Jan Hubicka  <jh@suse.cz>
1764
1765         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1766         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1767
1768 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1769
1770         PR target/46088
1771         * gcc.dg/pr46088.c: New test.
1772
1773 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1774
1775         * gfortran.dg/empty_derived_type.f90: New test.
1776
1777 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1778
1779         PR fortran/46413
1780         * gfortran.dg/class_31.f90: New.
1781
1782         PR fortran/46205
1783         * gfortran.dg/forall_14.f90: New.
1784
1785 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1786             Tobias Burnus  <burnus@net-b.de>
1787
1788         PR fortran/46325
1789         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1790
1791 2010-11-11  Jan Hubicka  <jh@suse.cz>
1792
1793         * gcc.dg/20081223-1.c: Update LTO options.
1794         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1795         * gcc.dg/lto/20081118_0.c: Update LTO options.
1796         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1797         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1798         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1799         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1800         * gcc.dg/lto/20090116_0.c: Update LTO options.
1801         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1802         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1803         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1804         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1805         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1806         * gcc.dg/lto/20081224_0.c: Update LTO options.
1807         * gcc.dg/lto/20090219_0.c: Update LTO options.
1808         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1809         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1810         * gcc.dg/lto/20081115_0.c: Update LTO options.
1811         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1812         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1813         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1814         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1815         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1816         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1817         * g++.dg/20090107-1.C: Update LTO options.
1818         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1819         * g++.dg/lto/20081123_0.C: Update LTO options.
1820         * g++.dg/lto/20090313_0.C: Update LTO options.
1821         * g++.dg/lto/20081125_0.C: Update LTO options.
1822         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1823         * g++.dg/lto/20081219_0.C: Update LTO options.
1824         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1825         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1826         * g++.dg/lto/20090303_0.C: Update LTO options.
1827         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1828         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1829         * g++.dg/lto/20090128_0.C: Update LTO options.
1830         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1831         * g++.dg/lto/20090302_0.C: Update LTO options.
1832         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1833         * g++.dg/lto/20081118_0.C: Update LTO options.
1834         * g++.dg/20090121-1.C: Update LTO options.
1835         * objc.dg/lto/lto.exp: Update LTO options.
1836         * lib/lto.exp: Update LTO options.
1837         * lib/gcc-dg.exp: Update LTO options.
1838         * lib/c-torture.exp: Update LTO options.
1839         * obj-c++.dg/lto/lto.exp: Update LTO options.
1840
1841 2010-11-11  Jan Hubicka  <jh@suse.cz>
1842
1843         PR tree-optimize/40436
1844         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1845         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1846
1847 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1848
1849         * gfortran.dg/proc_decl_24.f90: New.
1850
1851 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1852
1853         * objc.dg/property/at-property-20.m: New.
1854         * objc.dg/property/synthesize-8.m: New.
1855         * obj-c++.dg/property/at-property-20.m: New.
1856         * obj-c++.dg/property/synthesize-8.mm: New.
1857
1858 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1859
1860         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1861
1862 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1863
1864         PR middle-end/46388
1865         * gcc.c-torture/compile/pr46388.c: New test.
1866
1867 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1868
1869         * lib/lto.exp (lto-get-options-main): Support optional target
1870         selector for dg-suppress-ld-options.
1871
1872 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1873
1874         PR tree-optimization/46383
1875         * g++.dg/torture/pr46383.C: New test.
1876
1877 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1878
1879         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1880         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1881         to dg-options.
1882         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1883         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1884         * g++.dg/other/i386-3.C: Ditto.
1885
1886 2010-11-10  Jason Merrill  <jason@redhat.com>
1887
1888         * g++.dg/cpp0x/constexpr-46420.C: New.
1889
1890 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1891
1892         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1893         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1894         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1895         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1896         expected messages.
1897
1898 2010-11-10  Jan Hubicka  <jh@suse.cz>
1899
1900         PR tree-optimize/38669
1901         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1902
1903 2010-11-10  Jan Hubicka  <jh@suse.cz>
1904
1905         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1906
1907 2010-11-10  Jason Merrill  <jason@redhat.com>
1908
1909         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1910
1911 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR debug/46409
1914         * gcc.dg/debug/pr46409.c: New test.
1915
1916         PR c++/46368
1917         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1918
1919 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1920
1921         PR target/46419
1922         * gcc-target/i386/pr46419.c: New test.
1923
1924 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1925
1926         * g++.dg/other/i386-2.C: Add -mtbm.
1927         * g++.dg/other/i386-3.C: Likewise.
1928         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1929         * gcc.target/i386/funcspec-6.c: Likewise.
1930         * gcc.target/i386/sse-12.c: Add -mtbm.
1931         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1932         operand intrinsics.
1933         * gcc.target/i386/sse-14.c: Likewise.
1934         * gcc.target/i386/sse-22.c: Likewise.
1935         * gcc.target/i386/sse-23.c: Likewise.
1936         * gcc.target/i386/tbm-1.c: New file.
1937         * gcc.target/i386/tbm-2.c: Likewise.
1938
1939 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1940
1941         * g++.dg/other/i386-2.C: Add -mbmi.
1942         * g++.dg/other/i386-3.C: Likewise.
1943         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1944         * gcc.target/i386/funcspec-6.c: Likewise.
1945         * gcc.target/i386/sse-12.c: Add -mbmi.
1946         * gcc.target/i386/bmi-1.c: New file.
1947         * gcc.target/i386/bmi-2.c: Likewise.
1948         * gcc.target/i386/bmi-3.c: Likewise.
1949         * gcc.target/i386/bmi-4.c: Likewise.
1950         * gcc.target/i386/bmi-5.c: Likewise.
1951         * gcc.target/i386/bmi-6.c: Likewise.
1952
1953 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1954
1955         PR c++/46065
1956         * g++.dg/pr46065.C: New test.
1957
1958 2010-11-10  Jan Hubicka  <jh@suse.cz>
1959
1960         PR tree-optimize/33172
1961         PR tree-optimize/43411
1962         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1963         * g++.dg/tree-ssa/pr43411.C: New testcase.
1964
1965 2010-11-10  Jan Hubicka  <jh@suse.cz>
1966
1967         PR tree-optimize/46228
1968         * g++.dg/tree-ssa/pr46228.C: New testcase.
1969
1970 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1971
1972         PR tree-optimization/46414
1973         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1974
1975 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1976
1977         PR fortran/46411
1978         * gfortran.dg/intrinsic_7.f90: New.
1979
1980 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1981
1982         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1983         * g++.dg/abi/thunk4.C: Likewise.
1984         * g++.dg/opt/combine.C: Add dg-require-visibility.
1985         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1986         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1987         alpha*-dec-osf*.
1988         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1989         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1990         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1991         large arena_size.
1992         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1993         * gcc.dg/intmax_t-1.c: Likewise.
1994
1995 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1996
1997         PR fortran/46244
1998         * gfortran.dg/class_30.f90: New.
1999
2000 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2001
2002         PR fortran/46223
2003         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2004         failure on s390.
2005
2006 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2007
2008         PR tree-optimization/45971
2009         * gcc.dg/vect/O3-pr45971.c: New.
2010
2011 2010-11-10  Richard Guenther  <rguenther@suse.de>
2012
2013         PR tree-optimization/44964
2014         * gcc.dg/pr44964.c: New testcase.
2015
2016 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2017
2018         * gnat.dg/opt10.adb: Fix typo.
2019
2020 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2021
2022         PR tree-optimization/46351
2023         PR tree-optimization/46377
2024         * gnat.dg/opt10.adb: New file.
2025         * gnat.dg/opt10_pkg.ads: Likewise.
2026         * gnat.dg/opt11.adb: Likewise.
2027         * gnat.dg/opt11.ads: Likewise.
2028
2029 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2030
2031         * gnat.dg/boolean_conv.adb: New test.
2032
2033 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2034
2035         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2036
2037 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2038
2039         * gnat.dg/unchecked_convert7.adb: New test.
2040
2041 2010-11-10  Richard Guenther  <rguenther@suse.de>
2042
2043         PR tree-optimization/46398
2044         * gcc.dg/torture/pr46398.c: New testcase.
2045
2046 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2047
2048         * gfortran.dg/open_dev_null.f90: New test.
2049
2050 2010-11-09  Jan Hubicka  <jh@suse.cz>
2051
2052         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2053         unrolling.
2054
2055 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2056
2057         * gcc.dg/struct-semi-4.c: New test.
2058
2059 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2060
2061         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2062         power5 to enable generation of FRIZ.
2063
2064         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2065         optimization.
2066
2067         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2068         expected.
2069
2070 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR target/43808
2073         * gfortran.dg/pr43808.f90: New test.
2074
2075 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2076
2077         PR tree-optimization/46036
2078         * gfortran.dg/lto/pr46036_0.f90: New.
2079
2080 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR middle-end/45663
2083         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2084         bar invocation instead of first.
2085
2086         PR debug/46171
2087         * gcc.dg/pr46171.c: New test.
2088
2089 2010-11-09  Richard Guenther  <rguenther@suse.de>
2090
2091         PR tree-optimization/46355
2092         * gcc.dg/pr46355.c: New testcase.
2093
2094 2010-11-09  Richard Guenther  <rguenther@suse.de>
2095
2096         PR tree-optimization/46177
2097         * gcc.dg/pr46177-2.c: New testcase.
2098
2099 2010-11-09  Richard Guenther  <rguenther@suse.de>
2100
2101         PR testsuite/46312
2102         * gcc.dg/vec-scal-opt.c: Move ...
2103         * gcc.dg/vect/vect-scal-opt.c: ... here.
2104         * gcc.dg/vec-scal-opt1.c: Move ...
2105         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2106         * gcc.dg/vec-scal-opt2.c: Move ...
2107         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2108
2109 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2110
2111         * gnat.dg/specs/static_initializer5.ads: New test.
2112         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2113
2114 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR middle-end/46360
2117         * gcc.c-torture/compile/pr46360.c: New test.
2118
2119         PR c++/45894
2120         * g++.dg/warn/Wsequence-point-2.C: New test.
2121
2122 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2123
2124         PR fortran/46313
2125         * gfortran.dg/class_29.f03: New.
2126
2127 2010-11-09  Richard Guenther  <rguenther@suse.de>
2128
2129         PR middle-end/46221
2130         * gcc.target/i386/alias-1.c: New testcase.
2131
2132 2010-11-08  Jason Merrill  <jason@redhat.com>
2133
2134         * g++.dg/cpp0x/constexpr-sassert.C: New.
2135
2136 2010-11-08  Jason Merrill  <jason@redhat.com>
2137
2138         * g++.dg/cpp0x/constexpr-defarg.C: New.
2139
2140 2010-11-08  Xinliang David Li  <davidxl@google.com>
2141
2142         PR tree-optimization/46316
2143         * gcc.c-torture/execute/pr46316.c: New test.
2144
2145 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2146
2147         PR fortran/46344
2148         * gfortran.dg/class_28.f03: Extended.
2149
2150 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2151
2152         * objc.dg/property/dotsyntax-13.m: New.
2153         * objc.dg/property/dotsyntax-14.m: New.
2154         * objc.dg/property/dotsyntax-15.m: New.
2155         * objc.dg/property/synthesize-7.m: New.
2156         * obj-c++.dg/property/dotsyntax-13.mm: New.
2157         * obj-c++.dg/property/dotsyntax-14.mm: New.
2158         * obj-c++.dg/property/dotsyntax-15.mm: New.
2159         * obj-c++.dg/property/synthesize-7.mm: New.
2160
2161 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2162
2163         * objc.dg/property/dynamic-4.m: New.
2164         * objc.dg/property/dynamic-5.m: New.
2165         * objc.dg/property/dynamic-6.m: New.
2166         * obj-c++.dg/property/dynamic-4.mm: New.
2167         * obj-c++.dg/property/dynamic-5.mm: New.
2168         * obj-c++.dg/property/dynamic-6.mm: New.
2169
2170 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2171
2172         * objc.dg/property/synthesize-3.m: New.
2173         * objc.dg/property/synthesize-4.m: New.
2174         * objc.dg/property/synthesize-5.m: New.
2175         * objc.dg/property/synthesize-6.m: New.
2176         * obj-c++.dg/property/synthesize-3.mm: New.
2177         * obj-c++.dg/property/synthesize-4.mm: New.
2178         * obj-c++.dg/property/synthesize-5.mm: New.
2179         * obj-c++.dg/property/synthesize-6.mm: New.
2180
2181 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2182
2183         * objc.dg/property/at-property-5.m: Updated test.
2184         * objc.dg/property/at-property-16.m: New.
2185         * objc.dg/property/at-property-17.m: New.
2186         * objc.dg/property/at-property-18.m: New.
2187         * objc.dg/property/at-property-19.m: New.
2188         * objc.dg/property/dotsyntax-12.m: New.
2189         * objc.dg/protocol-inheritance-1.m: New.
2190         * objc.dg/protocol-inheritance-2.m: New.
2191         * obj-c++.dg/property/at-property-5.mm: Updated test.
2192         * obj-c++.dg/property/at-property-16.mm: New.
2193         * obj-c++.dg/property/at-property-17.mm: New.
2194         * obj-c++.dg/property/at-property-18.mm: New.
2195         * obj-c++.dg/property/at-property-19.mm: New.
2196         * obj-c++.dg/protocol-inheritance-1.mm: New.
2197         * obj-c++.dg/protocol-inheritance-2.mm: New.
2198         * obj-c++.dg/property/dotsyntax-12.mm: New.
2199
2200 2010-11-08  Jason Merrill  <jason@redhat.com>
2201
2202         * g++.dg/expr/overflow1.C: New.
2203         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2204         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2205         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2206         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2207
2208 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2209
2210         * gcc.dg/pr35442.c: Adapt warning.
2211
2212         PR target/46280
2213         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2214         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2215         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2216         i?86-*-* x86_64-*-*.
2217         * g++.dg/torture/pr36445.C: Likewise.
2218         * gcc.c-torture/compile/pr34856.c: Likewise.
2219         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2220         * gcc.c-torture/compile/vector-1.c: Likewise.
2221         * gcc.c-torture/compile/vector-2.c: Likewise.
2222         * gcc.dg/pr32912-1.c: Likewise.
2223         * gcc.c-torture/execute/va-arg-25.c: Move ...
2224         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2225         Add dg-options -msse, dg-require-effective-target sse_runtime for
2226         for i?86-*-*, x86_64-*-*.
2227         * gcc.c-torture/execute/vector-1.c: Likewise.
2228         * gcc.c-torture/execute/vector-2.c: Likewise.
2229         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2230         i?86-*-*, x86_64-*-*.
2231         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2232         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2233         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2234         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2235         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2236
2237 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2238
2239         * gcc.dg/torture/pr45982.c: Add -std=c99
2240         * gcc.dg/torture/pr45623.c: Ditto.
2241
2242 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2243
2244         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2245         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2246
2247 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2248
2249         PR target/28627
2250         * g++.dg/ext/dllimport7.C: Adjust second error check and
2251         allow test for x86_64 mingw, too.
2252
2253 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2254
2255         PR fortran/46344
2256         * gfortran.dg/class_28.f03: New.
2257
2258 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2259
2260         PR rtl-optimization/45352
2261         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2262         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2263         gcc.target/i386/pr45352-2.c: New tests.
2264
2265 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2266
2267         PR libobjc/36610
2268         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2269         XFAIL the run for all but m32 x86.
2270
2271 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2272
2273         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2274         as comment character.
2275
2276 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2277
2278         * gcc.target/mips/mips.exp: Revert previous patch.
2279         * gcc.target/mips/fma-1.c: Delete.
2280         * gcc.target/mips/fma-2.c: Likewise.
2281         * gcc.target/mips/fma-3.c: Likewise.
2282         * gcc.target/mips/fma-4.c: Likewise.
2283         * gcc.target/mips/fma-5.c: Likewise.
2284         * gcc.target/mips/fma-6.c: Likewise.
2285         * gcc.target/mips/fma-7.c: Likewise.
2286         * gcc.target/mips/fma-8.c: Likewise.
2287         * gcc.target/mips/fma-9.c: Likewise.
2288         * gcc.target/mips/fma-10.c: Likewise.
2289         * gcc.target/mips/fma-11.c: Likewise.
2290         * gcc.target/mips/fma-12.c: Likewise.
2291         * gcc.target/mips/fma-13.c: Likewise.
2292         * gcc.target/mips/fma-14.c: Likewise.
2293         * gcc.target/mips/fma-15.c: Likewise.
2294         * gcc.target/mips/fma-16.c: Likewise.
2295         * gcc.target/mips/fma-17.c: Likewise.
2296         * gcc.target/mips/fma-18.c: Likewise.
2297         * gcc.target/mips/fma-19.c: Likewise.
2298         * gcc.target/mips/fma-20.c: Likewise.
2299
2300 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2301
2302         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2303         * gcc.target/mips/fma-1.c: New test.
2304         * gcc.target/mips/fma-2.c: Likewise.
2305         * gcc.target/mips/fma-3.c: Likewise.
2306         * gcc.target/mips/fma-4.c: Likewise.
2307         * gcc.target/mips/fma-5.c: Likewise.
2308         * gcc.target/mips/fma-6.c: Likewise.
2309         * gcc.target/mips/fma-7.c: Likewise.
2310         * gcc.target/mips/fma-8.c: Likewise.
2311         * gcc.target/mips/fma-9.c: Likewise.
2312         * gcc.target/mips/fma-10.c: Likewise.
2313         * gcc.target/mips/fma-11.c: Likewise.
2314         * gcc.target/mips/fma-12.c: Likewise.
2315         * gcc.target/mips/fma-13.c: Likewise.
2316         * gcc.target/mips/fma-14.c: Likewise.
2317         * gcc.target/mips/fma-15.c: Likewise.
2318         * gcc.target/mips/fma-16.c: Likewise.
2319         * gcc.target/mips/fma-17.c: Likewise.
2320         * gcc.target/mips/fma-18.c: Likewise.
2321         * gcc.target/mips/fma-19.c: Likewise.
2322         * gcc.target/mips/fma-20.c: Likewise.
2323
2324 2010-11-06  Jason Merrill  <jason@redhat.com>
2325
2326         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2327
2328 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2329
2330         PR c/43384
2331         * gcc.dg/parser-error-3.c: New test.
2332
2333 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2334
2335         PR c++/45332
2336         * g++.dg/parse/semicolon2.C: New testcase.
2337         * g++.dg/ext/asmspec1.C: Adjust.
2338         * g++.dg/init/new13.C: Adjust.
2339         * g++.dg/parse/ctor5.C: Adjust.
2340
2341 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2342
2343         PR fortran/46330
2344         * gfortran.dg/class_27.f03: New.
2345
2346 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2347
2348         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2349         * objc.dg/property/dotsyntax-5.m: New.
2350         * objc.dg/property/dotsyntax-6.m: New.
2351         * objc.dg/property/dotsyntax-7.m: New.
2352         * objc.dg/property/dotsyntax-8.m: New.
2353         * objc.dg/property/dotsyntax-9.m: New.
2354         * objc.dg/property/dotsyntax-10.m: New.
2355         * objc.dg/property/dotsyntax-11.m: New.
2356         * obj-c++.dg/property/dotsyntax-5.mm: New.
2357         * obj-c++.dg/property/dotsyntax-6.mm: New.
2358         * obj-c++.dg/property/dotsyntax-7.mm: New.
2359         * obj-c++.dg/property/dotsyntax-8.mm: New.
2360         * obj-c++.dg/property/dotsyntax-9.mm: New.
2361         * obj-c++.dg/property/dotsyntax-10.mm: New.
2362         * obj-c++.dg/property/dotsyntax-11.mm: New.
2363
2364 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2365
2366         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2367         NeXT runtime when the type is READONLY.
2368
2369 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2370
2371         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2372         * gcc.target/i386/387-6.c: Ditto.
2373         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2374         * gcc.target/i386/387-4.c: Ditto.
2375         * gcc.target/i386/387-7.c: Ditto.
2376         * gcc.target/i386/387-8.c: Ditto.
2377         * gcc.target/i386/387-9.c: Ditto.
2378         * gcc.target/i386/387-10.c: Ditto.
2379         * gcc.target/i386/387-11.c: Ditto.
2380         * gcc.target/i386/387-12.c: Ditto.
2381
2382         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2383
2384 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2385
2386         PR target/44981
2387         * gcc.dg/darwin-cfstring-format-1.c: New.
2388         * gcc.dg/warn-nsstring.c: New.
2389         * objc.dg/fsf-nsstring-format-1.m: New.
2390         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2391         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2392         linker warning.
2393
2394 2010-11-05  Jason Merrill  <jason@redhat.com>
2395
2396         PR c++/45473
2397         * g++.dg/inherit/virtual6.C: New.
2398
2399 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2400
2401         PR c/44772
2402         * gcc.dg/Wcxx-compat-21.c: New test.
2403
2404 2010-11-05  Ian Lance Taylor  <iant@google.com>
2405
2406         PR target/46084
2407         * gcc.target/i386/pr46084.c: New test.
2408
2409 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2410
2411         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2412         * (check_effective_target_mempcpy): New.
2413         * gcc.c-torture/execute/pr45636.c: Move this...
2414         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2415
2416 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2417
2418         * gcc.target/i386/i386.exp (FLAGS): Remove.
2419         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2420
2421 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR c++/46160
2424         * g++.dg/opt/empty2.C: New test.
2425
2426         PR target/45670
2427         * gcc.target/i386/pr45670.c: New test.
2428
2429 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2430
2431         PR fortran/45451
2432         PR fortran/46174
2433         * gfortran.dg/class_19.f03: Modified.
2434         * gfortran.dg/class_allocate_6.f03: New.
2435
2436 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2437
2438         * gcc.target/i386/avx-vzeroupper-19.c: New.
2439
2440 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR tree-optimization/46099
2443         * gcc.dg/autopar/pr46099.c: New test.
2444
2445         PR middle-end/43690
2446         * c-c++-common/pr43690.c: New test.
2447
2448 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2449
2450         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2451         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2452         declaration and implementation.
2453         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2454         * obj-c++.dg/property/at-property-13.mm: Likewise.
2455         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2456         * obj-c++.dg/property/property-1.mm: Likewise.
2457         * obj-c++.dg/property/at-property-7.mm: Likewise.
2458         * obj-c++.dg/property/at-property-9.mm: Likewise.
2459         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2460         * obj-c++.dg/property/at-property-10.mm: Likewise.
2461         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2462         * obj-c++.dg/property/at-property-12.mm: Likewise.
2463         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2464         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2465         * obj-c++.dg/property/at-property-6.mm: Likewise.
2466         * obj-c++.dg/property/at-property-8.mm: Likewise.
2467         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2468         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2469         * obj-c++.dg/property/at-property-11.mm: Likewise.
2470         * obj-c++.dg/template-8.mm: Likewise.
2471         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2472         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2473         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2474         and put a FIXME for this.
2475         * obj-c++.dg/property/property-2.mm: Remove.
2476         * obj-c++.dg/property/property-3.mm: Remove.
2477
2478 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR debug/46307
2481         * gcc.dg/pr46307.c: New test.
2482
2483 2010-11-05  Jason Merrill  <jason@redhat.com>
2484
2485         PR c++/46304
2486         * g++.dg/ext/complex6.C: New.
2487
2488 2010-11-04  Bud Davis   <jimmied@smu.edu>
2489
2490         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2491
2492 2010-11-04  Chao-ying Fu  <fu@mips.com>
2493
2494         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2495         msubu, mult, multu.
2496         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2497
2498 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2499
2500         Fixed using the Objective-C 2.0 dot-syntax with class names.
2501         * objc.dg/property/dotsyntax-3.m: New.
2502         * objc.dg/property/dotsyntax-4.m: New.
2503         * obj-c++.dg/property/dotsyntax-3.mm: New.
2504         * obj-c++.dg/property/dotsyntax-4.mm: New.
2505
2506         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2507         Objective-C 2.0 dot-syntax is used with class names.
2508         * obj-c++.dg/fobjc-std-1.mm: Same change.
2509
2510 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2511
2512         * gcc.target/powerpc/loop_align.c: New.
2513
2514 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2515
2516         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2517
2518         merge from FSF 'apple/trunk' branch.
2519         * gcc.target/powerpc/darwin64-abi.c: New.
2520
2521 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2522
2523         PR tree-optimization/46233
2524         * gcc.dg/pr46233.c: New test.
2525
2526 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2527
2528         * objc.dg/property/property-2.m: Deleted.
2529         * objc.dg/property/property-3.m: Deleted.
2530
2531 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2532
2533         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2534         defined.
2535         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2536         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2537         * objc.dg/property/property-1.m: Likewise.
2538         * objc.dg/property/at-property-6.m: Likewise.
2539         * objc.dg/property/at-property-7.m: Likewise.
2540         * objc.dg/property/dotsyntax-1.m: Likewise.
2541         * objc.dg/property/at-property-8.m: Likewise.
2542         * objc.dg/property/dotsyntax-2.m: Likewise.
2543         * objc.dg/property/at-property-9.m: Likewise.
2544         * objc.dg/property/synthesize-2.m: Likewise.
2545         * objc.dg/property/at-property-10.m: Likewise.
2546         * objc.dg/property/at-property-11.m: Likewise.
2547         * objc.dg/property/at-property-12.m: Likewise.
2548         * objc.dg/property/at-property-13.m: Likewise.
2549         * objc.dg/property/fsf-property-method-access.m: Likewise.
2550         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2551         linker warning.
2552         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2553         warnings.
2554         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2555         deprecation warnings.  Use Object1 implementation.
2556         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2557         * objc/execute/forward-1.m: Remove.
2558         * objc/execute/forward-1.x: Remove.
2559
2560 2010-11-04  Jason Merrill  <jason@redhat.com>
2561
2562         * g++.dg/cpp0x/constexpr-access.C: New.
2563
2564 2010-11-04  Richard Guenther  <rguenther@suse.de>
2565
2566         PR rtl-optimization/46183
2567         * gcc.dg/torture/pr46183.c: New testcase.
2568
2569 2010-11-04  Richard Guenther  <rguenther@suse.de>
2570
2571         PR tree-optimization/46068
2572         * gcc.dg/torture/pr46068.c: New testcase.
2573
2574 2010-11-04  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/45991
2577         * gcc.dg/pr45991.c: New testcase.
2578
2579 2010-11-04  Richard Guenther  <rguenther@suse.de>
2580
2581         PR tree-optimization/46154
2582         * g++.dg/torture/pr46154.C: New testcase.
2583
2584 2010-11-04  Richard Guenther  <rguenther@suse.de>
2585
2586         PR tree-optimization/45733
2587         * gcc.dg/pr45733.c: New testcase.
2588
2589 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2590
2591         PR tree-optimization/46213
2592         * gfortran.dg/vect/pr46213.f90: New.
2593
2594 2010-11-04  Richard Guenther  <rguenther@suse.de>
2595
2596         PR testsuite/45702
2597         * gcc.dg/pr34989-1.c: Move ...
2598         * gcc.dg/lto/pr34989-1_0.c: ... here.
2599         * gcc.dg/pr34989-2.c: Move ...
2600         * gcc.dg/lto/pr34989-1_1.c: ... here.
2601         * gcc.dg/pr27898.c: Move ...
2602         * gcc.dg/lto/pr27898_0.c: ... here and ...
2603         * gcc.dg/lto/pr27898_1.c: ... split.
2604         * gcc.dg/pr28712.c: Move ...
2605         * gcc.dg/lto/pr28712_0.c: ... here and ...
2606         * gcc.dg/lto/pr28712_1.c: ... split ...
2607         * gcc.dg/lto/pr28712_2.c: ... twice.
2608         * gcc.dg/pr28706.c: Move ...
2609         * gcc.dg/lto/pr28706_0.c: ... here and ...
2610         * gcc.dg/lto/pr28706_1.c: ... split.
2611
2612 2010-11-04  Richard Guenther  <rguenther@suse.de>
2613             Richard Henderson  <rth@redhat.com>
2614
2615         * gcc.target/i386/fma4-vector-2.c: New testcase.
2616
2617 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2618             Richard Guenther  <rguenther@suse.de>
2619
2620         * gcc.dg/vec-scal-opt.c: New testcase.
2621         * gcc.dg/vec-scal-opt1.c: New testcase.
2622         * gcc.dg/vec-scal-opt2.c: New testcase.
2623
2624 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2625
2626         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2627         from plugin build flags on Darwin targets.
2628
2629 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2630
2631         * gcc.target/i386/pr46285.c: Require split_stack target.
2632
2633 2010-11-03  Jason Merrill  <jason@redhat.com>
2634
2635         PR c++/46293
2636         * g++.dg/cpp0x/constexpr-base2.C: New.
2637
2638         PR c++/46289
2639         * g++.dg/cpp0x/initlist45.C: New.
2640
2641 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2642
2643         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2644         is now allowed in categories.
2645         * obj-c++.dg/property/dynamic-2.mm: Same change.
2646         * objc.dg/property/dynamic-3.m: New.
2647         * obj-c++.dg/property/dynamic-3.mm: New.
2648         * objc.dg/property/at-property-14.m: New.
2649         * objc.dg/property/at-property-15.m: New.
2650         * obj-c++.dg/property/at-property-14.mm: New.
2651         * obj-c++.dg/property/at-property-15.mm: New.
2652
2653         * objc.dg/foreach-6.m: Added a few more tests for valid and
2654         invalid iterating variables and collections.
2655
2656 2010-11-03  Xinliang David Li  <davidxl@google.com>
2657
2658         PR target/46200
2659         * g++.dg/tree-ssa/ivopts-2.C: New test.
2660
2661 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2662
2663         PR target/46295
2664         * gcc.target/i386/pr46295.c: New.
2665
2666 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2667
2668         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2669         precision min/max for single precision on VSX.
2670
2671 2010-11-03  Jason Merrill  <jason@redhat.com>
2672
2673         PR c++/46289
2674         * g++.dg/cpp0x/constexpr-ice3.C: New.
2675
2676 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2677
2678         * gnat.dg/opt8.ad[sb]: New test.
2679         * gnat.dg/opt8_pkg.ads: New helper.
2680
2681 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2682
2683         PR rtl-optimization/45865
2684         * gcc.dg/pr45865.c: New.
2685         * gcc.dg/torture/pr45865.c: Likewise.
2686
2687         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2688         * gcc.target/arm/headmerge-2.c: Likewise.
2689         * gcc.target/i386/headmerge-1.c: Likewise.
2690         * gcc.target/i386/headmerge-2.c: Likewise.
2691
2692 2010-11-03  Richard Guenther  <rguenther@suse.de>
2693
2694         PR middle-end/46288
2695         * gcc.dg/pr46288.c: New testcase.
2696
2697 2010-11-03  Richard Guenther  <rguenther@suse.de>
2698
2699         PR tree-optimization/44807
2700         * gcc.dg/torture/pr44807.c: New testcase.
2701
2702 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2703
2704         PR libgfortran/43899
2705         * gfortran.dg/namelist_67.f90: New test.
2706
2707 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2708
2709         PR tree-optimization/46009
2710         * gcc.dg/vect/pr46009.c: New function.
2711
2712 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2713
2714         Implemented -fobjc-std=objc1 flag.
2715         * objc.dg/fobjc-std-1.m: New.
2716         * obj-c++.dg/fobjc-std-1.mm: New.
2717
2718 2010-11-03  Richard Guenther  <rguenther@suse.de>
2719
2720         PR middle-end/46241
2721         * g++.dg/debug/pr46241.C: New testcase.
2722
2723 2010-11-03  Richard Guenther  <rguenther@suse.de>
2724
2725         PR tree-optimization/46190
2726         * gfortran.dg/pr46190.f90: New testcase.
2727
2728 2010-11-03  Richard Guenther  <rguenther@suse.de>
2729
2730         PR testsuite/46274
2731         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2732         * gcc.dg/vect/vect-19.c: Likewise.
2733         * gcc.dg/vect/vect-17.c: Likewise.
2734
2735 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2736
2737         PR target/46285
2738         * gcc.target/i386/pr46285.c: New.
2739
2740 2010-11-03  Richard Guenther  <rguenther@suse.de>
2741
2742         PR tree-optimization/46217
2743         * gcc.dg/pr46217.c: New testcase.
2744
2745 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2746
2747         * objc.dg/property/dotsyntax-1.m: New.
2748         * objc.dg/property/dotsyntax-2.m: New.
2749         * obj-c++.dg/property/dotsyntax-1.mm: New.
2750         * obj-c++.dg/property/dotsyntax-2.mm: New.
2751
2752 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2753
2754         PR tree-optimization/46165
2755         * gcc.dg/pr46165.c: New test.
2756
2757 2010-11-03  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/46251
2760         * gcc.dg/pr46251.c: New testcase.
2761
2762 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2763
2764         PR tree-optimization/46107
2765         * gcc.c-torture/compile/pr46107.c: New test.
2766
2767         PR debug/46252
2768         * gcc.dg/pr46252.c: New test.
2769
2770         PR rtl-optimization/46034
2771         PR rtl-optimization/46212
2772         PR rtl-optimization/46248
2773         * gcc.c-torture/compile/pr46034.c: New test.
2774         * gcc.c-torture/compile/pr46248.c: New test.
2775         * gcc.dg/pr46212.c: New test.
2776
2777 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2778
2779         * gnat.dg/sizetype4.adb: New test.
2780
2781 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2782
2783         * gcc.target/i386/avx-vzeroupper-15.c: New.
2784         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2785         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2786         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2787
2788         PR target/46253
2789         * gcc.target/i386/pr46253.c: New.
2790
2791 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2792             Tobias Burnus  <burnus@net-b.de>
2793
2794         PR fortran/45170
2795         * gfortran.dg/deferred_type_param_1.f90: New.
2796         * gfortran.dg/deferred_type_param_2.f90: New.
2797         * gfortran.dg/initialization_1.f90: Update dg-errors.
2798         * gfortran.dg/initialization_9.f90: Update dg-errors.
2799
2800 2010-11-02  Richard Guenther  <rguenther@suse.de>
2801
2802         PR tree-optimization/46149
2803         * g++.dg/torture/pr46149.C: New testcase.
2804
2805 2010-11-02  Richard Guenther  <rguenther@suse.de>
2806
2807         PR tree-optimization/46216
2808         * gcc.dg/torture/pr46216.c: New testcase.
2809
2810 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2811
2812         PR target/46131
2813         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2814         *-*-osf*.
2815
2816 2010-11-02  Richard Guenther  <rguenther@suse.de>
2817
2818         PR tree-optimization/46184
2819         * gcc.dg/pr46184.c: New testcase.
2820
2821 2010-11-02  Richard Guenther  <rguenther@suse.de>
2822
2823         PR tree-optimization/46177
2824         * gcc.dg/pr46177.c: New testcase.
2825
2826 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2827
2828         PR middle-end/46120
2829         * g++.dg/ipa/ivinline-9.C: New test.
2830
2831 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2832
2833         PR tree-optimization/45875
2834         * g++.dg/torture/pr45875.C: New test.
2835
2836 2010-11-02  Richard Guenther  <rguenther@suse.de>
2837
2838         PR testsuite/46249
2839         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2840
2841 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2842
2843         PR debug/46255
2844         * gcc.dg/pr46255.c: New test.
2845
2846 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2847
2848         PR c++/46170
2849         PR c++/46162
2850         * g++.dg/template/sfinae26.C: New test.
2851         * g++.dg/template/sfinae27.C: Likewise.
2852
2853 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2854
2855         PR c++/45606
2856         * g++.dg/template/typedef36.C: New test.
2857         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2858         * g++.dg/template/canon-type-10.C: Likewise.
2859         * g++.dg/template/canon-type-11.C: Likewise.
2860         * g++.dg/template/canon-type-12.C: Likewise.
2861         * g++.dg/template/canon-type-13.C: Likewise.
2862
2863 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2864
2865         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2866         instance of debug_pubnames on darwin.
2867
2868 2010-11-01  Jason Merrill  <jason@redhat.com>
2869             Benjamin Kosnik  <bkoz@redhat.com>
2870
2871         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2872         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2873
2874         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2875         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2876         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2877         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2878         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2879         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2880         * g++.dg/cpp0x/constexpr-array.C: New.
2881         * g++.dg/cpp0x/constexpr-base.C: New.
2882         * g++.dg/cpp0x/constexpr-complex.C: New.
2883         * g++.dg/cpp0x/constexpr-data1.C: New.
2884         * g++.dg/cpp0x/constexpr-data2.C: New.
2885         * g++.dg/cpp0x/constexpr-deref.C: New.
2886         * g++.dg/cpp0x/constexpr-diag1.C: New.
2887         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2888         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2889         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2890         * g++.dg/cpp0x/constexpr-empty.C: New.
2891         * g++.dg/cpp0x/constexpr-empty2.C: New.
2892         * g++.dg/cpp0x/constexpr-empty3.C: New.
2893         * g++.dg/cpp0x/constexpr-empty4.C: New.
2894         * g++.dg/cpp0x/constexpr-empty5.C: New.
2895         * g++.dg/cpp0x/constexpr-ex1.C: New.
2896         * g++.dg/cpp0x/constexpr-ex2.C: New.
2897         * g++.dg/cpp0x/constexpr-ex3.C: New.
2898         * g++.dg/cpp0x/constexpr-ex4.C: New.
2899         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2900         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2901         * g++.dg/cpp0x/constexpr-function1.C: New.
2902         * g++.dg/cpp0x/constexpr-function2.C: New.
2903         * g++.dg/cpp0x/constexpr-function3.C: New.
2904         * g++.dg/cpp0x/constexpr-ice.C: New.
2905         * g++.dg/cpp0x/constexpr-initlist.C: New.
2906         * g++.dg/cpp0x/constexpr-neg1.C: New.
2907         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2908         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2909         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2910         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2911         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2912         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2913         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2914         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2915         * g++.dg/cpp0x/constexpr-object1.C: New.
2916         * g++.dg/cpp0x/constexpr-object2.C: New.
2917         * g++.dg/cpp0x/constexpr-overflow.C: New.
2918         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2919         * g++.dg/cpp0x/constexpr-pos1.C: New.
2920         * g++.dg/cpp0x/constexpr-potential1.C: New.
2921         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2922         * g++.dg/cpp0x/constexpr-pure.C: New.
2923         * g++.dg/cpp0x/constexpr-static.C: New.
2924         * g++.dg/cpp0x/constexpr-static2.C: New.
2925         * g++.dg/cpp0x/constexpr-static3.C: New.
2926         * g++.dg/cpp0x/constexpr-static4.C: New.
2927         * g++.dg/cpp0x/constexpr-static5.C: New.
2928         * g++.dg/cpp0x/constexpr-static6.C: New.
2929         * g++.dg/cpp0x/constexpr-string.C: New.
2930         * g++.dg/cpp0x/constexpr-switch.C: New.
2931         * g++.dg/cpp0x/constexpr-targ.C: New.
2932         * g++.dg/cpp0x/constexpr-throw.C: New.
2933         * g++.dg/cpp0x/constexpr-typeid.C: New.
2934         * g++.dg/cpp0x/constexpr-union.C: New.
2935         * g++.dg/cpp0x/constexpr-value.C: New.
2936         * g++.dg/cpp0x/constexpr-value2.C: New.
2937         * g++.dg/cpp0x/constexpr-variadic.C: New.
2938         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2939         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2940         * g++.dg/other/fold1.C: Likewise.
2941         * g++.dg/parse/crash36.C: Likewise.
2942         * g++.dg/parse/constant4.C: Adjust expected error.
2943         * g++.dg/template/arg5.C: Likewise.
2944         * g++.dg/template/non-dependent10.C: Likewise.
2945         * g++.dg/template/qualified-id3.C: Likewise.
2946         * g++.dg/warn/overflow-warn-1.C: Likewise.
2947         * g++.dg/warn/overflow-warn-3.C: Likewise.
2948         * g++.dg/warn/overflow-warn-4.C: Likewise.
2949         * g++.old-deja/g++.pt/crash10.C: Likewise.
2950
2951         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2952
2953 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2954
2955         Implemented format and noreturn attributes for Objective-C methods.
2956         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2957         * objc.dg/attributes/method-deprecated-1.m: New.
2958         * objc.dg/attributes/method-deprecated-2.m: New.
2959         * objc.dg/attributes/method-deprecated-3.m: New.
2960         * objc.dg/attributes/method-noreturn-1.m: New.
2961         * objc.dg/attributes/method-sentinel-1.m: New.
2962         * objc.dg/attributes/method-format-1.m: New.
2963         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2964         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2965         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2966         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2967         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2968         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2969         * obj-c++.dg/attributes/method-format-1.mm: New.
2970
2971 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2972
2973         * objc.dg/property/at-property-deprecated-1.m: New.
2974         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2975
2976 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2977
2978         Implemented Objective-C 2.0 property accessors.
2979         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2980         avoid testing more complex accessors in this testcase which is not
2981         about them.
2982         * objc.dg/property/at-property-7.m: Same change.
2983         * objc.dg/property/at-property-8.m: Same change.
2984         * objc.dg/property/at-property-9.m: Same change.
2985         * objc.dg/property/at-property-10.m: Same change.
2986         * objc.dg/property/at-property-11.m: Same change.
2987         * obj-c++.dg/property/at-property-6.mm: Same change.
2988         * obj-c++.dg/property/at-property-7.mm: Same change.
2989         * obj-c++.dg/property/at-property-8.mm: Same change.
2990         * obj-c++.dg/property/at-property-9.mm: Same change.
2991         * obj-c++.dg/property/at-property-10.mm: Same change.
2992         * obj-c++.dg/property/at-property-11.mm: Same change.
2993         * objc.dg/property/at-property-12.m: New.
2994         * objc.dg/property/at-property-13.m: New.
2995         * obj-c++.dg/property/at-property-12.mm: New.
2996         * obj-c++.dg/property/at-property-13.mm: New.
2997
2998 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2999
3000         PR fortran/46152
3001         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3002         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3003         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3004         * gfortran.dg/allocate_with_typespec_2.f: New test.
3005         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3006         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3007         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3008
3009 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3010             Nathan Froyd  <froydnj@codesourcery.com>
3011
3012         PR tree-optimization/46259
3013         * gfortran.dg/pr46259.f: New testcase.
3014
3015 2010-11-01  Paul Koning  <ni1d@arrl.net>
3016
3017         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3018         * gcc.c-torture/compile/20020604-1.c: Ditto.
3019         * gcc.c-torture/compile/20001226-1.c: Ditto.
3020         * gcc.c-torture/compile/20010327-1.c: Ditto.
3021         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3022         * gcc.c-torture/compile/pr43191.c: Ditto.
3023         * gcc.c-torture/compile/pr41181.c: Ditto.
3024
3025 2010-10-31  Richard Henderson  <rth@redhat.com>
3026
3027         * lib/target-supports.exp
3028         (check_effective_target_automatic_stack_alignment): True for
3029         x86 but not windows.
3030         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3031         use of the preferred-stack-boundary arguments.
3032         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3033
3034 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3035
3036         PR target/46142
3037         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3038         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3039
3040 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3041
3042         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3043
3044 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3045
3046         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3047         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3048         than tls.
3049         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3050         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3051         * objc.dg/torture/tls/thr-init.m: Likewise.
3052         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3053         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3054
3055 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3056
3057         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3058         the Linux kernel.
3059
3060 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3061
3062         PR fortran/44917
3063         PR fortran/44926
3064         PR fortran/46196
3065         * gfortran.dg/typebound_generic_10.f03: New.
3066
3067 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3068
3069         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3070         * objc.dg/property/property-neg-1.m: Updated for changes in the
3071         syntax of @property and the implementation of
3072         @synthesize/@dynamic.
3073         * objc.dg/property/property-neg-2.m: Same change.
3074         * objc.dg/property/property-neg-3.m: Same change.
3075         * objc.dg/property/property-neg-4.m: Same change.
3076         * objc.dg/property/property-neg-5.m: Same change.
3077         * objc.dg/property/property-neg-7.m: Same change.
3078         * objc.dg/property/property-1.m: Same change.
3079         * objc.dg/property/synthesize-1.m: Same change.
3080         * objc.dg/property/at-property-2.m: Same change.
3081         * objc.dg/property/at-property-4.m: Same change.
3082
3083         * objc.dg/property/fsf-property-method-acces.m: Updated for
3084         changes in the syntax of @property and the implementation of
3085         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3086         * objc.dg/property/fsf-property-basic.m: Same change.
3087         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3088
3089         * objc.dg/property/at-property-5.m: New.
3090         * objc.dg/property/at-property-6.m: New.
3091         * objc.dg/property/at-property-7.m: New.
3092         * objc.dg/property/at-property-8.m: New.
3093         * objc.dg/property/at-property-9.m: New.
3094         * objc.dg/property/at-property-10.m: New.
3095         * objc.dg/property/at-property-11.m: New.
3096         * objc.dg/property/synthesize-2.m: New.
3097         * objc.dg/property/dynamic-2.m: New.
3098
3099         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3100         syntax of @property and the implementation of
3101         @synthesize/@dynamic.
3102         * obj-c++.dg/property/property-neg-2.mm: Same change.
3103         * obj-c++.dg/property/property-neg-3.mm: Same change.
3104         * obj-c++.dg/property/property-neg-4.mm: Same change.
3105         * obj-c++.dg/property/property-neg-5.mm: Same change.
3106         * obj-c++.dg/property/property-neg-7.mm: Same change.
3107         * obj-c++.dg/property/property-1.mm: Same change.
3108         * obj-c++.dg/property/synthesize-1.mm: Same change.
3109         * obj-c++.dg/property/at-property-2.mm: Same change.
3110         * obj-c++.dg/property/at-property-4.mm: Same change.
3111
3112         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3113         changes in the syntax of @property and the implementation of
3114         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3115         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3116         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3117
3118         * obj-c++.dg/property/at-property-5.mm: New.
3119         * obj-c++.dg/property/at-property-6.mm: New.
3120         * obj-c++.dg/property/at-property-7.mm: New.
3121         * obj-c++.dg/property/at-property-8.mm: New.
3122         * obj-c++.dg/property/at-property-9.mm: New.
3123         * obj-c++.dg/property/at-property-10.mm: New.
3124         * obj-c++.dg/property/at-property-11.mm: New.
3125         * obj-c++.dg/property/synthesize-2.mm: New.
3126         * obj-c++.dg/property/dynamic-2.mm: New.
3127
3128 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3129             Andrew Pinski  <pinskia@gmail.com>
3130
3131         * gcc.c-torture/execute/vector-shift.c: New testcase.
3132         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3133         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3134         * gcc.dg/vector-shift.c: Likewise.
3135         * gcc.dg/vector-shift1.c: Likewise.
3136         * gcc.dg/torture/vector-shift2.c: Likewise.
3137         * gcc.dg/vector-shift3.c: Likewise.
3138         * gcc.dg/simd-1b.c: Adjust.
3139
3140 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3141
3142         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3143
3144 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3145
3146         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3147
3148 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3149
3150         PR target/46153
3151         * gcc.target/i386/pr46153.c: New test.
3152
3153 2010-10-27  Jason Merrill  <jason@redhat.com>
3154
3155         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3156
3157 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3158
3159         PR fortran/46161
3160         * gfortran.dg/class_dummy_3.f03: New.
3161
3162 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3163
3164         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3165         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3166
3167         * gcc.target/i386/avx-vzeroupper-3.c: New.
3168         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3169         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3170         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3171         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3172         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3173         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3174         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3175         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3176         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3177         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3178         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3179
3180 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3181
3182         * obj-c.dg/property/at-property-4.m: New.
3183         * obj-c++.dg/property/at-property-4.mm: New.
3184         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3185         updates in warning.
3186         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3187         updates in warning.
3188
3189 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3190
3191         * objc.dg/property/at-property-1.m: New.
3192         * objc.dg/property/at-property-2.m: New.
3193         * objc.dg/property/at-property-3.m: New.
3194         * objc.dg/ivar-invalid-type-1.m: New.
3195         * obj-c++.dg/property/at-property-1.mm: New.
3196         * obj-c++.dg/property/at-property-2.mm: New.
3197         * obj-c++.dg/property/at-property-3.mm: New.
3198         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3199         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3200         in error reporting.
3201
3202 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3203
3204         PR libgfortran/46010
3205         * gfortran.dg/namelist_66.f90: New test.
3206         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3207
3208 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3209
3210         PR fortran/42647
3211         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3212         * gfortran.dg/allocatable_scalar_10.f90: New.
3213         * gfortran.dg/class_19.f03: Extended.
3214
3215 2010-10-26  Jan Hubicka  <jh@suse.cz>
3216
3217         PR middle-end/45736
3218         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3219
3220 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3221
3222         PR tree-optimization/46167
3223         * gcc.dg/vect/O-pr46167.c: New.
3224         * gcc.dg/vect/vect.exp: Run tests with -O.
3225
3226 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3227
3228         PR target/44948
3229         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3230         * g++.dg/vect/pr33860a.cc: Likewise.
3231         * gcc.c-torture/compile/20070522-1.c: Likewise.
3232         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3233         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3234         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3235         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3236         * gcc.dg/pr44136.c: Likewise.
3237
3238         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3239         * gcc.dg/compat/vector-1_x.c: Likewise.
3240         * gcc.dg/compat/vector-1_y.c: Likewise.
3241         * gcc.dg/compat/vector-2_x.c: Likewise.
3242         * gcc.dg/compat/vector-2_y.c: Likewise.
3243         * gcc.dg/pr43300.c: Likewise.
3244
3245         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3246         * gcc.dg/compat/vector-1a_y.c: Likewise.
3247         * gcc.dg/compat/vector-1b_x.c: Likewise.
3248         * gcc.dg/compat/vector-1b_y.c: Likewise.
3249         * gcc.dg/compat/vector-2a_x.c: Likewise.
3250         * gcc.dg/compat/vector-2a_y.c: Likewise.
3251         * gcc.dg/compat/vector-2b_x.c: Likewise.
3252         * gcc.dg/compat/vector-2b_y.c: Likewise.
3253         * gcc.target/i386/pr39162.c: Likewise.
3254         * gcc.target/i386/pr40906-2.c: Likewise.
3255         * gcc.target/i386/sse-5.c: Likewise.
3256
3257         * gcc.dg/pr35442.c: Prune ABI change warnings.
3258
3259         * gcc.c-torture/execute/pr38151.x: New.
3260         * gcc.target/i386/pr44948-1a.c: Likewise.
3261         * gcc.target/i386/pr44948-1b.c: Likewise.
3262         * gcc.target/i386/pr44948-2a.c: Likewise.
3263         * gcc.target/i386/pr44948-2b.c: Likewise.
3264
3265 2010-10-26  Ian Lance Taylor  <iant@google.com>
3266
3267         PR middle-end/45687
3268         * gcc.c-torture/execute/20101025-1.c: New test.
3269
3270 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3271
3272         PR fortran/45451
3273         * gfortran.dg/class_allocate_5.f90: New.
3274
3275 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3276
3277         Implement opaque-enum-specifiers for C++0x
3278         * g++.dg/cpp0x/forw_enum1.C: New.
3279         * g++.dg/cpp0x/forw_enum2.C: New.
3280         * g++.dg/cpp0x/forw_enum3.C: New.
3281         * g++.dg/cpp0x/forw_enum4.C: New.
3282         * g++.dg/cpp0x/forw_enum5.C: New.
3283         * g++.dg/cpp0x/forw_enum6.C: New.
3284         * g++.dg/cpp0x/forw_enum7.C: New.
3285         * g++.dg/cpp0x/forw_enum8.C: New.
3286         * g++.dg/cpp0x/forw_enum9.C: New.
3287         * g++.dg/parse/enum3.C: Add new errors.
3288         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3289         * g++.dg/cpp0x/auto9.C: Add new error.
3290         * g++.dg/template/crash79.C: Add new errors.
3291
3292 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3293
3294         * gcc.target/arm/volatile-bitfields-1.c: New test.
3295         * gcc.target/arm/volatile-bitfields-2.c: New test.
3296         * gcc.target/arm/volatile-bitfields-3.c: New test.
3297
3298 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3299
3300         * gnat.dg/pointer_discr1.adb: New test.
3301         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3302         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3303         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3304
3305 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3306
3307         * gnat.dg/loop_optimization8.adb: New test.
3308         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3309         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3310
3311 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3312
3313         * gnat.dg/in_out_parameter2.adb: New test.
3314         * gnat.dg/in_out_parameter3.adb: Likewise.
3315
3316 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3317
3318         * g++.dg/opt/combine.c: New test.
3319
3320 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3321
3322         * gnat.dg/opt7.ad[sb]: New test.
3323         * gnat.dg/opt7_pkg.ads: New helper.
3324
3325 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3326
3327         PR objc/45735
3328         * obj-c.dg/pr45735.mm: New.
3329         * obj-c++.dg/pr45735.mm: New.
3330
3331 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3332
3333         PR objc/24393
3334         * objc.dg/pr24393.m: New.
3335         * obj-c++.dg/pr24393.mm: New.
3336
3337 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3338
3339         PR objc/28049
3340         * objc.dg/pr28049.m: New.
3341         * obj-c++.dg/pr28049.mm: New.
3342
3343 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3344
3345         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3346         parameter attributes are now supported.
3347         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3348         * objc.dg/attributes/parameter-attribute-1.m: New test.
3349         * objc.dg/attributes/parameter-attribute-2.m: New test.
3350         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3351         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3352
3353 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3354
3355         Based on the CFString implementation in FSF apple/trunk branch.
3356
3357         * gcc.dg/darwin-cfstring-1.c: New.
3358         * gcc.dg/darwin-cfstring-2.c: New.
3359         * gcc.dg/torture/darwin-cfstring-3.c: New.
3360         * g++.dg/other/darwin-cfstring1.C: New.
3361         * g++.dg/torture/darwin-cfstring-3.C: New.
3362
3363 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3364
3365         * objc.dg/demangle-1.m: New test.
3366         * obj-c++.dg/demangle-1.mm: New test.
3367         * obj-c++.dg/demangle-2.mm: New test.
3368         * obj-c++.dg/demangle-3.mm: New test.
3369
3370 2010-10-23  Ian Lance Taylor  <iant@google.com>
3371
3372         * gcc.c-torture/execute/20101011-1.c: New test.
3373         * gcc.c-torture/execute/20101011-1.x: New test driver.
3374
3375 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3376
3377         PR fortran/46122
3378         * gfortran.dg/protected_8.f90: New.
3379
3380 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3381
3382         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3383         * gcc.target/i386/isa-9.c: Skip for -march other than
3384         -march=amdfam10 in multilib options.
3385         * gcc.target/i386/pr42589.c: Skip for -march other than
3386         -march=i486 in multilib options.
3387         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3388         other -march in multilib options.
3389
3390 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3391
3392         PR rtl-optimization/37360
3393         * gcc.dg/pr37360.c: New test.
3394
3395 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3396
3397         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3398
3399 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3400             Andrew Pinski  <pinskia@gmail.com>
3401
3402         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3403         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3404         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3405         * gcc.dg/vector-subscript-1.c: Likewise.
3406         * gcc.dg/vector-subscript-2.c: Likewise.
3407         * gcc.dg/vector-subscript-3.c: New testcase.
3408         * gcc.dg/array-8.c: Adjust.
3409
3410 2010-10-22  Richard Guenther  <rguenther@suse.de>
3411
3412         PR middle-end/46137
3413         * c-c++-common/torture/pr46137.c: New testcase.
3414
3415 2010-10-22  Jason Merrill  <jason@redhat.com>
3416
3417         PR c++/46129
3418         * g++.dg/template/defarg14.C: New.
3419
3420 2010-10-22  Jason Merrill  <jason@redhat.com>
3421
3422         PR c++/46103
3423         * g++.dg/cpp0x/implicit10.C: New.
3424
3425 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3426
3427         PR target/46098
3428         * gcc.target/i386/pr46098.c: New test.
3429
3430 2010-10-22  Richard Guenther  <rguenther@suse.de>
3431
3432         PR tree-optimization/45720
3433         * gcc.dg/torture/pr45720.c: New testcase.
3434
3435 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3436
3437         PR tree-optimization/46126
3438         * gcc.dg/vect/pr46126.c: New.
3439
3440 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3441
3442         Based on the CFString implementation in FSF apple/trunk branch.
3443
3444         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3445         so that the latter can be used in dg-skip and dg-xfail clauses.
3446         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3447         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3448         to use dg-additional-files for Object1.
3449         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3450         to use dg-additional-files for Object1, move to torture/strings/.
3451         * obj-c++.dg/const-str-4.mm: Likewise.
3452         * obj-c++.dg/const-str-3.mm: Likewise.
3453         * obj-c++.dg/const-str-8.mm: Likewise.
3454         * obj-c++.dg/const-str-9.mm: Likewise.
3455         * obj-c++.dg/const-str-10.mm: Likewise.
3456         * obj-c++.dg/const-str-10.mm: Likewise.
3457         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3458         to use dg-additional-files for Object1, move to strings/.
3459         * obj-c++.dg/const-str-2.mm: Likewise.
3460         * obj-c++.dg/const-str-5.mm: Likewise.
3461         * obj-c++.dg/const-str-6.mm: Likewise.
3462         * obj-c++.dg/const-str-12.mm: Likewise.
3463         * obj-c++.dg/strings/strings.exp: New.
3464         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3465         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3466         * obj-c++.dg/torture/strings/strings.exp: New.
3467         * obj-c++.dg/torture/strings/string1.mm: New.
3468         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3469         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3470         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3471
3472         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3473         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3474         * objc/execute/string2.m: Likewise.
3475         * objc/execute/string3.m: Likewise.
3476         * objc/execute/string3.m: Likewise.
3477         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3478         * objc.dg/foreach-4.m: Likewise.
3479         * objc.dg/foreach-5.m: Likewise.
3480         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3481         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3482         * objc.dg/const-str-4.m: Likewise.
3483         * objc.dg/const-str-7.m: Likewise.
3484         * objc.dg/const-str-8.m: Likewise.
3485         * objc.dg/const-str-9.m: Likewise.
3486         * objc.dg/const-str-10.m: Likewise.
3487         * objc.dg/const-str-11.m: Likewise.
3488         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3489         to use dg-additional-files for Object1, move to objc.dg/strings/.
3490         * objc.dg/const-str-2.m: Likewise.
3491         * objc.dg/const-str-5.m: Likewise.
3492         * objc.dg/const-str-6.m: Likewise.
3493         * objc.dg/const-str-12.m: Likewise.
3494         * objc.dg/const-str-12b.m: Likewise.
3495         * objc.dg/strings/strings.exp: New.
3496         * objc.dg/strings/const-cfstring-2.m: New.
3497         * objc.dg/strings/const-cfstring-5.m: New.
3498         * objc.dg/torture/strings/strings.exp: New.
3499         * objc.dg/torture/strings/const-cfstring-1.m: New.
3500         * objc.dg/torture/strings/const-cfstring-3.m: New.
3501         * objc.dg/torture/strings/const-cfstring-4.m: New.
3502
3503 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3504
3505         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3506
3507 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3508
3509         PR c++/46117
3510         * g++.dg/parse/crash57.C: New.
3511
3512 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3513             H.J. Lu  <hongjiu.lu@intel.com>
3514
3515         PR target/45946
3516         * gcc.target/i386/pr45946.c: New test.
3517
3518 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3519
3520         PR tree-optimization/45875
3521         * g++.dg/ipa/pr45875.C: New test.
3522
3523 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3524
3525         PR tree-optimization/46049
3526         PR tree-optimization/46052
3527         * gcc.dg/vect/pr46052.c: New test.
3528         * gcc.dg/vect/pr46049.c: New test.
3529
3530 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3531
3532         PR fortran/46007
3533         * gfortran.dg/shape_5.f90:  New test case.
3534
3535 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3536
3537         PR fortran/46060
3538         * gfortran.dg/proc_ptr_comp_25.f90: New.
3539
3540 2010-10-21  Richard Guenther  <rguenther@suse.de>
3541             Michael Matz  <matz@suse.de>
3542
3543         PR tree-optimization/45764
3544         * gcc.dg/torture/pr45764.c: New testcase.
3545
3546 2010-10-21  Richard Guenther  <rguenther@suse.de>
3547
3548         PR tree-optimization/46111
3549         * g++.dg/torture/pr46111.C: New testcase.
3550
3551 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3552
3553         PR fortran/46067
3554         * gfortran.dg/dummy_procedure_4.f90: New.
3555         * gfortran.dg/proc_ptr_30.f90: New.
3556
3557 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3558
3559         PR fortran/46100
3560         * gfortran.dg/ptr-func-1.f90: New.
3561         * gfortran.dg/ptr-func-2.f90: New.
3562
3563 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3564
3565         PR tree-optimization/45919
3566         * gcc.c-torture/compile/pr45919.c: New test.
3567
3568         PR tree-optimization/46066
3569         * gcc.dg/autopar/pr46066.c: New test.
3570
3571 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3572
3573         PR c++/46024
3574         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3575
3576 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3577
3578         PR c++/46056
3579         * g++.dg/cpp0x/range-for7.C: New.
3580
3581 2010-10-20  Richard Guenther  <rguenther@suse.de>
3582
3583         PR lto/45667
3584         * g++.dg/lto/20101020-1_0.h: New testcase.
3585         * g++.dg/lto/20101020-1_0.C: Likewise.
3586         * g++.dg/lto/20101020-1_1.C: Likewise.
3587
3588 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3589
3590         * gcc.dg/20101013-1.c: New test.
3591
3592 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3593
3594         PR target/46085
3595         * gcc.target/i386/pr46085-1.c: New.
3596         * gcc.target/i386/pr46085-2.c: Likewise.
3597
3598 2010-10-20  Richard Guenther  <rguenther@suse.de>
3599
3600         PR tree-optimization/45860
3601         * gcc.dg/torture/pr45860.c: New testcase.
3602
3603 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3604
3605         * gnat.dg/discr25.adb: New test.
3606         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3607
3608 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3609
3610         * gcc.target/powerpc/ehreturn.c: New test.
3611
3612 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3613
3614         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3615         not require Foundation and run with the GNU runtime as well.
3616
3617         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3618
3619         Radar 4439126
3620         * obj-c++.dg/template-8.mm: New.
3621
3622 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3623
3624         PR objc/23709
3625         * objc.dg/pr23709.m: New.
3626         * obj-c++.dg/pr23709.m: New.
3627
3628 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3629
3630         PR c++/46046
3631         * g++.dg/template/crash104.C: New.
3632
3633 2010-10-19  Richard Henderson  <rth@redhat.com>
3634
3635         * gcc.target/i386/fma3-fma.c: New.
3636         * gcc.target/i386/fma3-builtin.c: New.
3637         * gcc.target/i386/fma4-builtin.c: New.
3638
3639 2010-10-19  Richard Guenther  <rguenther@suse.de>
3640
3641         PR testsuite/46081
3642         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3643
3644 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3645
3646         Merge from 'apple/trunk' branch on FSF servers.
3647
3648         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3649
3650         Radar 4293709
3651         * objc.dg/proto-init-mimatch-1.m: New.
3652         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3653
3654 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3655
3656         Implemented parsing @synthesize and @dynamic for
3657         Objective-C/Objective-C++.
3658         * objc.dg/property/dynamic-1.m: New.
3659         * objc.dg/property/synthesize-1.m: New.
3660         * obj-c++.dg/property/dynamic-1.mm: New.
3661         * obj-c++.dg/property/synthesize-1.mm: New.
3662
3663 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3664
3665         * objc.dg/at-class-1.m: New.
3666         * objc.dg/at-class-1.mm: New.
3667
3668 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3669
3670         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3671
3672 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3673
3674         Merge from 'apple/trunk' branch on FSF servers.
3675
3676         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3677
3678         Radar 4407151
3679         * obj-c++.dg/template-7.mm: New.
3680
3681 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3682
3683         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3684         bugfix.
3685
3686 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3687
3688         Merge from 'apple/trunk' branch on FSF servers.
3689
3690         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3691
3692         Radar 4451818
3693         * obj-c++.dg/try-catch-16.mm: New.
3694         * obj-c++.dg/try-catch-17.mm: New.
3695
3696         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3697
3698         Radar 4330422
3699         * obj-c++.dg/try-catch-15.mm: New
3700
3701         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3702
3703         Radar 4204796
3704         * obj-c++.dg/try-catch-12.mm: New
3705         * obj-c++.dg/try-catch-13.mm: New
3706         * obj-c++.dg/try-catch-14.mm: New
3707         * objc.dg/try-catch-11.m: New
3708         * objc.dg/try-catch-12.m: New
3709         * objc.dg/try-catch-13.m: New
3710
3711 2010-10-18  Richard Henderson  <rth@redhat.com>
3712
3713         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3714
3715 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR c/46015
3718         * c-c++-common/Wunused-var-13.c: New test.
3719
3720 2010-10-18  Richard Guenther  <rguenther@suse.de>
3721
3722         PR tree-optimization/45967
3723         * gcc.dg/torture/pr45967.c: New testcase.
3724         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3725         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3726         * gcc.dg/torture/pr39074-2.c: Likewise
3727         * gcc.dg/torture/pta-escape-1.c: Likewise
3728         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3729         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3730         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3731         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3732         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3733         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3734
3735 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3736
3737         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3738
3739 2010-10-18  Richard Guenther  <rguenther@suse.de>
3740
3741         PR lto/44950
3742         * g++.dg/lto/20101015-2_0.C: New testcase.
3743
3744 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR middle-end/46019
3747         * gcc.c-torture/execute/pr46019.c: New test.
3748
3749 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3750
3751         Merge from 'apple/trunk' branch on FSF servers.
3752
3753         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3754
3755         Radar 4516785
3756         * obj-c++.dg/method-namespace-2.mm: New.
3757
3758 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3759
3760         Merge from 'apple/trunk' branch on FSF servers.
3761
3762         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3763
3764         Radar 4133425
3765         * objc.dg/private-1.m: Test modified.
3766         * obj-c++.dg/private-1.mm: Test modified.
3767
3768 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         PR testsuite/45987
3771         * gcc.target/i386/push-1.c: Remove.
3772
3773 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3774             H.J. Lu  <hongjiu.lu@intel.com>
3775
3776         PR target/46051
3777         * gcc.target/i386/pr46051.c: New test.
3778
3779 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3780
3781         * obj-c++.dg/gnu-api-2-class.mm: New.
3782         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3783         * obj-c++.dg/gnu-api-2-method.mm: New.
3784         * obj-c++.dg/gnu-api-2-objc.mm: New.
3785         * obj-c++.dg/gnu-api-2-object.mm: New.
3786         * obj-c++.dg/gnu-api-2-property.mm: New.
3787         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3788         * obj-c++.dg/gnu-api-2-sel.mm: New.
3789
3790 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3791
3792         * objc.dg/fsf-package-0.m: New.
3793         * obj-c++.dg/fsf-package-0.m: New.
3794
3795 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3796
3797         PR objc/18255
3798         * objc.dg/pr18255.m: New.
3799
3800 2010-10-16  Jan Hubicka  <jh@suse.cz>
3801
3802         PR middle-end/44206
3803         * g++.dg/torture/pr44206.C: New.
3804
3805 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3806
3807         * objc.dg/gnu-api-2-class.m: New.
3808         * objc.dg/gnu-api-2-objc.m: New.
3809
3810 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3811
3812         * objc.dg/gnu-api-2-ivar.m: New.
3813
3814 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3815
3816         * objc.dg/gnu-api-2-property.m: New.
3817
3818 2010-10-15  Xinliang David Li  <davidxl@google.com>
3819
3820         * g++.dg/uninit-pred-3_a.C: New test.
3821         * g++.dg/uninit-pred-3_b.C: New test.
3822
3823 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3824
3825         * objc.dg/gnu-api-2-object.m: New.
3826
3827 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3828
3829         * objc.dg/gnu-api-2-method.m: New.
3830
3831 2010-10-15  Jason Merrill  <jason@redhat.com>
3832
3833         * g++.dg/lto/pr45983_0.C: New.
3834
3835 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3836
3837         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3838         builtin combiner patterns.
3839         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3840         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3841         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3842         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3843         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3844
3845 2010-10-15  Richard Guenther  <rguenther@suse.de>
3846
3847         * g++.dg/lto/20101015-1_0.C: New testcase.
3848
3849 2010-10-15  Richard Guenther  <rguenther@suse.de>
3850
3851         PR testsuite/46021
3852         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3853         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3854
3855 2010-10-15  Richard Guenther  <rguenther@suse.de>
3856
3857         PR lto/45957
3858         * g++.dg/lto/20101014-1_0.C: New testcase.
3859
3860 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3861
3862         * objc.dg/gnu-api-2-protocol.m: New.
3863         * objc.dg/gnu-api-2-sel.m: New.
3864
3865 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3866
3867         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3868         arm-eabi targets.
3869
3870 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3871
3872         * gcc.dg/20101010-1.c: New testcase.
3873
3874 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3875
3876         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3877         script when relocatable linking.
3878
3879 2010-10-14  Yao Qi  <yao@codesourcery.com>
3880
3881         PR target/45447
3882         * gcc.target/arm/pr45447.c: New test.
3883
3884 2010-10-14  Jan Hubicka  <jh@suse.cz>
3885
3886         PR middle-end/45621
3887         * g++.dg/lto/pr45621.h : New.
3888         * g++.dg/lto/pr45621_0.C: New.
3889         * g++.dg/lto/pr45621_1.C: New.
3890
3891 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3892
3893         * objc.dg/property: New.
3894         * objc.dg/property/fsf-property-basic.m: New.
3895         * objc.dg/property/fsf-property-method-access.m: New.
3896         * objc.dg/property/fsf-property-named-ivar.m: New.
3897         * obj-c++.dg/property: New.
3898         * obj-c++.dg/property/fsf-property-basic.mm: New.
3899         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3900         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3901
3902         merge from FSF apple 'trunk' branch.
3903         2006 Fariborz Jahanian  <fjahanian@apple.com>
3904
3905         Radars 4436866, 4505126, 4506903, 4517826
3906         * objc.dg/property/property-1.m: New.
3907         * objc.dg/property/property-2.m: New.
3908         * objc.dg/property/property-3.m: New.
3909         * objc.dg/property/property-neg-1.m: New.
3910         * objc.dg/property/property-neg-2.m: New.
3911         * objc.dg/property/property-neg-3.m: New.
3912         * objc.dg/property/property-neg-4.m: New.
3913         * objc.dg/property/property-neg-5.m: New.
3914         * objc.dg/property/property-neg-6.m: New.
3915         * objc.dg/property/property-neg-7.m: New.
3916         * objc.dg/property/property.exp: New.
3917         * obj-c++.dg/property/property-1.mm: New.
3918         * obj-c++.dg/property/property-2.mm: New.
3919         * obj-c++.dg/property/property-3.mm: New.
3920         * obj-c++.dg/property/property-neg-1.mm: New.
3921         * obj-c++.dg/property/property-neg-2.mm: New.
3922         * obj-c++.dg/property/property-neg-3.mm: New.
3923         * obj-c++.dg/property/property-neg-4.mm: New.
3924         * obj-c++.dg/property/property-neg-5.mm: New.
3925         * obj-c++.dg/property/property-neg-6.mm: New.
3926         * obj-c++.dg/property/property-neg-7.mm: New.
3927         * obj-c++.dg/property/property.exp: New.
3928
3929 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3930
3931         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3932
3933 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3934
3935         PR c/45969
3936         * gcc.c-torture/compile/pr45969-1.c: New test.
3937
3938 2010-10-14  Richard Guenther  <rguenther@suse.de>
3939
3940         PR tree-optimization/44913
3941         * gcc.dg/torture/pr44913.c: New testcase.
3942
3943 2010-10-14  Richard Guenther  <rguenther@suse.de>
3944
3945         PR lto/45382
3946         * g++.dg/lto/20101014-2_0.C: New testcase.
3947
3948 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3949
3950         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3951         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3952         * gcc.target/i386/pr44130.c: Likewise.
3953         * gcc.target/i386/pr44144.c: Likewise.
3954         * gcc.target/i386/pr44180.c: Likewise.
3955         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3956         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3957         * gcc.target/i386/vect-sizes-1.c: Likewise.
3958         * gcc.target/i386/vectorize4-avx.c: Likewise.
3959
3960 2010-10-14  Richard Guenther  <rguenther@suse.de>
3961
3962         PR lto/44561
3963         * g++.dg/lto/20101010-3_0.C: New testcase.
3964         * g++.dg/lto/20101010-4_0.C: Likewise.
3965
3966 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3967
3968         * objc.dg/pr45878.m: Update to include NSConstantString interface
3969         for -fnext-runtime.
3970         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3971         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3972         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3973         reference for m64 -fnext-runtime.
3974
3975 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3976
3977         * gcc.target/i386/vect-sizes-1.c: New.
3978
3979 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3980
3981         PR middle-end/46011
3982         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3983
3984 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3985
3986         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3987         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3988
3989 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3990
3991         * gcc.target/ia64/20101005.c: New test.
3992
3993 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3994
3995         PR rtl-optimization/45570
3996         * gcc.dg/pr45570.c: New test.
3997
3998 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3999
4000         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4001         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4002         * gcc.target/i386/vectorize4-avx.c: Likewise.
4003
4004 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4005
4006         * gcc.target/i386/avx-copysign-vec.c: New.
4007         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4008
4009 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4010
4011         PR middle-end/44130
4012         * gcc.target/i386/pr44130.c: New.
4013
4014 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4015
4016         PR middle-end/44144
4017         * gcc.target/i386/pr44144.c: New.
4018
4019 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4020
4021         PR target/44180
4022         * gcc.target/i386/pr44180.c: New.
4023
4024 2010-10-13  Jason Merrill  <jason@redhat.com>
4025
4026         * g++.dg/template/canon-type-8.C: New.
4027
4028 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4029
4030         * gcc.c-torture/execute/20101013-1.c: New test.
4031
4032 2010-10-13  Richard Guenther  <rguenther@suse.de>
4033
4034         PR objc/45878
4035         * objc.dg/pr45878.m: New testcase.
4036
4037 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4038
4039         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4040         * gcc.dg/format/dfp-printf-1.c: Likewise.
4041         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4042
4043 2010-10-13  Richard Guenther  <rguenther@suse.de>
4044
4045         PR tree-optimization/45788
4046         * g++.dg/pr45788.C: New testcase.
4047
4048 2010-10-13  Richard Guenther  <rguenther@suse.de>
4049
4050         PR tree-optimization/45970
4051         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4052
4053 2010-10-13  Richard Guenther  <rguenther@suse.de>
4054
4055         PR tree-optimization/45982
4056         * gcc.dg/torture/pr45982.c: New testcase.
4057         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4058         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4059         * gcc.dg/torture/pr39074-2.c: Likewise.
4060
4061 2010-10-13  Richard Guenther  <rguenther@suse.de>
4062
4063         PR middle-end/45874
4064         * g++.dg/torture/pr45874.C: New testcase.
4065
4066 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4067
4068         * objc.dg/attributes/method-attribute-1.m: Update to respond
4069         to implemented method attributes..
4070         * objc.dg/attributes/method-attribute-2.m: Likewise.
4071         * objc.dg/attributes/method-attribute-3.m: Likewise.
4072         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4073         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4074         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4075
4076 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4077
4078         PR libobjc/23214
4079         * objc.dg/pr23214.m: New.
4080
4081 2010-10-12  Michael Eager  <eager@eagercon.com>
4082
4083         PR testsuite/45856
4084         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4085         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4086
4087 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4088
4089         PR fortran/45636
4090         * gcc.c-torture/execute/pr45636.c: New test.
4091         * gfortran.dg/pr45636.f90: New test.
4092
4093 2010-10-12  Richard Henderson  <rth@redhat.com>
4094
4095         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4096
4097 2010-10-12  Daniel Kraft  <d@domob.eu>
4098
4099         PR fortran/38936
4100         * gfortran.dg/associate_1.f03: More tests with derived-types.
4101         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4102         * gfortran.dg/associate_8.f03: Fix typo.
4103         * gfortran.dg/initialization_27.f90: Fix typo.
4104
4105 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4106
4107         PR testsuite/45851
4108         * lib/lto.exp (lto-get-options-main): Support optional target
4109         selector for dg-extra-ld-options.
4110
4111 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4112
4113         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4114         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4115
4116 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4117
4118         PR middle-end/45699
4119         * g++.dg/torture/pr45699.C: New test.
4120         * g++.dg/otr-fold-1.C: Adjusted.
4121         * g++.dg/otr-fold-1.C: Likewise.
4122
4123 2010-10-11  Nick Clifton  <nickc@redhat.com>
4124
4125         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4126         Allow for a user label prefix.
4127
4128 2010-10-10  Richard Guenther  <rguenther@suse.de>
4129
4130         * g++.dg/lto/20101010-1_0.C: New testcase.
4131         * g++.dg/lto/20101010-2_0.C: Likewise.
4132
4133 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4134
4135         PR tree-optimization/45902
4136         * gcc.dg/vect/45902.c: New test.
4137
4138 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4139
4140         PR target/45870
4141         * gcc.dg/tls/pr45870.c: New test.
4142
4143 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4144
4145         PR fortran/45961
4146         * gfortran.dg/typebound_operator_6.f03: New.
4147
4148 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4149
4150         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4151         and adjust -export symbol scanning.
4152         * g++.dg/ext/dllexport1.C: Likewise.
4153         * g++.dg/ext/dllexport3.C: Likewise.
4154         * gcc.dg/dll-3.c: Likewise.
4155         * gcc.dg/dll-4.c: Likewise.
4156         * gcc.dg/dll-5.c: Likewise.
4157
4158 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4159
4160         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4161         instead of tree_profile dump file.
4162         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4163         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4164         dump file.
4165
4166 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4167
4168         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4169
4170 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4171
4172         * gfortran.dg/character_comparison_4.f90:  New test.
4173         * gfortran.dg/character_comparison_5.f90:  New test.
4174         * gfortran.dg/character_comparison_6.f90:  New test.
4175
4176 2010-10-09  Richard Henderson  <rth@redhat.com>
4177
4178         * lib/target-supports.exp
4179         (check_effective_target_automatic_stack_alignment): Always true.
4180
4181 2010-10-09  Richard Guenther  <rguenther@suse.de>
4182
4183         PR lto/45956
4184         * gcc.dg/lto/20101009-2_0.c: New testcase.
4185         * gcc.dg/lto/20101009-2_1.c: Likewise.
4186         * gcc.dg/lto/20101009-2_2.c: Likewise.
4187
4188 2010-10-09  Richard Guenther  <rguenther@suse.de>
4189
4190         PR lto/45947
4191         * g++.dg/lto/20101009-1_0.C: New testcase.
4192
4193 2010-10-09  Richard Guenther  <rguenther@suse.de>
4194
4195         PR tree-optimization/45945
4196         * gcc.dg/lto/20101009-1_0.c: New testcase.
4197
4198 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4199
4200         PR target/45913
4201         * gcc.target/i386/pr45913.c: New.
4202
4203 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         PR fortran/45943
4206         * gfortran.dg/streamio_16.f90: Update test.
4207
4208 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR tree-optimization/45903
4211         * gcc.target/i386/pr45903.c: New test.
4212
4213 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4214
4215         * gnat.dg/interface5.adb: Compile with warnings disabled.
4216
4217 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4218
4219         * obj-c++.dg/encode-10.mm: New testcase.
4220
4221 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4222
4223         PR objc++/23614
4224         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4225         C++ class.  Removed XFAIL.
4226
4227 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4228
4229         PR fortran/45933
4230         * gfortran.dg/typebound_operator_5.f03: New.
4231
4232 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4233
4234         Merge from 'apple/trunk' branch on FSF servers.
4235
4236         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4237
4238         Radar 4508851
4239         * obj-c++.dg/method-namespace-1.mm: New.
4240
4241 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4242
4243         * gcc.dg/tree-ssa/sra-11.c: New test.
4244
4245 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4246
4247         PR Tree-Vect/45847
4248         * gcc.dg/vect/pr45847.c: New test.
4249
4250 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4251             Kai Tietz  <kai.tietz@onevision.com>
4252
4253         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4254
4255 2010-10-07  Richard Guenther  <rguenther@suse.de>
4256
4257         PR tree-optimization/45732
4258         * gcc.dg/torture/pr45732.c: New testcase.
4259
4260 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4261
4262         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4263         * objc.dg/foreach-2.m: Likewise.
4264         * objc.dg/foreach-3.m: Likewise.
4265         * objc.dg/foreach-4.m: Likewise.
4266         * objc.dg/foreach-5.m: Likewise.
4267         * objc.dg/foreach-6.m: Likewise.
4268         * objc.dg/foreach-7.m: Likewise.
4269         * objc.dg/objc-foreach-4.m: Likewise.
4270         * objc.dg/objc-foreach-5.m: Likewise.
4271
4272 2010-10-07  Richard Guenther  <rguenther@suse.de>
4273
4274         PR middle-end/45869
4275         * gcc.dg/torture/pr45869.c: New testcase.
4276
4277 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4278
4279         * objc.dg/set-not-used-1.m: New
4280         * obj-c++.dg/set-not-used-1.mm: New.
4281
4282 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4283
4284         * objc.dg/attributes/method-attribute-3.m: New.
4285         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4286
4287 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4288
4289         PR fortran/45916
4290         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4291
4292 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4293
4294         PR fortran/45889
4295         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4296
4297 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4298
4299         Merge from 'apple/trunk' branch on FSF servers.
4300
4301         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4302
4303         Radar 4278774
4304         * obj-c++.dg/encode-9.mm: New.
4305
4306 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4307
4308         * g++.dg/cpp0x/pr45908.C: New test.
4309
4310 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4311
4312         * gnat.dg/opt6.ad[sb]: New test.
4313
4314 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4315
4316         Implemented fast enumeration for Objective-C.
4317         * objc.dg/foreach-1.m: New.
4318         * objc.dg/foreach-2.m: New.
4319         * objc.dg/foreach-3.m: New.
4320         * objc.dg/foreach-4.m: New.
4321         * objc.dg/foreach-5.m: New.
4322         * objc.dg/foreach-6.m: New.
4323         * objc.dg/foreach-7.m: New.
4324
4325         Merge from 'apple/trunk' branch on FSF servers:
4326         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4327
4328         Radar 4502236
4329         * objc.dg/objc-foreach-5.m: New.
4330
4331         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4332
4333         Radar 4507230
4334         * objc.dg/objc-foreach-4.m: New.
4335
4336         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4337
4338         Radar 4472881
4339         * objc.dg/objc-foreach-3.m: New.
4340
4341         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4342
4343         Radar 4468498
4344         * objc.dg/objc-foreach-2.m: New.
4345
4346         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4347
4348         Radar 4294910
4349         * objc.dg/objc-foreach-1.m: New
4350
4351 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4352
4353         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4354         unsigned values.
4355
4356 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4357
4358         PR objc++/28050
4359         * obj-c++.dg/syntax-error-10.mm: New.
4360
4361 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4362
4363         PR objc++/23707
4364         * obj-c++.dg/syntax-error-9.mm: New.
4365
4366 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4367
4368         PR objc++/31126
4369         * obj-c++.dg/syntax-error-8.mm: New.
4370
4371 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4372
4373         Merge from 'apple/trunk' branch on FSF servers.
4374
4375         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4376
4377         Radar 4290840
4378         * obj-c++.dg/syntax-error-7.mm: New
4379
4380         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4381
4382         Radar 4294425
4383         * obj-c++.dg/syntax-error-6.mm: New
4384
4385         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4386
4387         Radar 4261146
4388         * obj-c++.dg/syntax-error-5.mm: New
4389
4390         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4391
4392         Radar 4093475
4393         * obj-c++.dg/syntax-error-[3-4].mm: New.
4394
4395         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4396
4397         Radar 4185810
4398         * obj-c++.dg/syntax-error-[1-2].mm: New.
4399
4400 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4401
4402         PR tree-optimization/45752
4403         * gcc.dg/vect/pr45752.c: New test.
4404
4405 2010-10-05  Richard Guenther  <rguenther@suse.de>
4406
4407         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4408         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4409         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4410         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4411         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4412         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4413         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4414         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4415         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4416         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4417         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4418         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4419         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4420         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4421         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4422         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4423         * gcc.dg/tree-ssa/20080530.c: Likewise.
4424         * g++.dg/tree-ssa/inline-3.C: Likewise.
4425         * g++.dg/tree-ssa/inline-1.C: Likewise.
4426         * g++.dg/tree-ssa/inline-2.C: Likewise.
4427         * gcc.dg/profile-dir-1.c: Likewise.
4428         * gcc.dg/profile-dir-2.c: Likewise.
4429         * gcc.dg/profile-dir-3.c: Likewise.
4430
4431 2010-10-05  Richard Guenther  <rguenther@suse.de>
4432
4433         PR middle-end/45877
4434         * g++.dg/torture/pr45877.C: New testcase.
4435
4436 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4437
4438         PR debug/45849
4439         * gcc.dg/debug/pr45849.c: New test.
4440
4441         PR middle-end/45876
4442         * gcc.c-torture/compile/pr45876.c: New test.
4443
4444 2010-10-04  Julian Brown  <julian@codesourcery.com>
4445
4446         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4447         vect_hw_misalign.
4448         * gcc.dg/vect/vect-60.c: Likewise.
4449         * gcc.dg/vect/vect-56.c: Likewise.
4450         * gcc.dg/vect/vect-93.c: Likewise.
4451         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4452         * gcc.dg/vect/vect-95.c: Likewise.
4453         * gcc.dg/vect/vect-96.c: Likewise.
4454         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4455         * gcc.dg/vect/slp-25.c: Likewise.
4456         * gcc.dg/vect/slp-3.c: Likewise.
4457         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4458         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4459         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4460         * gcc.dg/vect/vect-109.c: Likewise.
4461         * gcc.dg/vect/vect-peel-1.c: Likewise.
4462         * gcc.dg/vect/vect-peel-2.c: Likewise.
4463         * lib/target-supports.exp
4464         (check_effective_target_arm_vect_no_misalign): New.
4465         (check_effective_target_vect_no_align): Use above.
4466         (check_effective_target_vect_element_align): New.
4467         (add_options_for_quad_vectors): New.
4468
4469 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4470
4471         PR tree-optimization/45572
4472         * g++.dg/ipa/pr45572-1.C: New test.
4473         * g++.dg/ipa/pr45572-2.C: Likewise.
4474
4475 2010-10-03  Ian Lance Taylor  <iant@google.com>
4476
4477         * gcc.dg/anon-struct-11.c: New test.
4478         * gcc.dg/anon-struct-12.c: New test.
4479         * gcc.dg/anon-struct-13.c: New test.
4480         * gcc.dg/anon-struct-14.c: New test.
4481
4482 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4483
4484         * g++.dg/torture/pr45764.C: Revert revision 164914.
4485         * gcc.dg/vect/pr43432.c: Likewise.
4486         * gcc.dg/vect/vect-114.c: Likewise.
4487         * gcc.dg/vect/vect-15.c: Likewise.
4488
4489 2010-10-03  Jason Merrill  <jason@redhat.com>
4490
4491         * g++.dg/cpp0x/sfinae5.C: New.
4492
4493 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4494
4495         PR tree-optimization/45720
4496         PR tree-optimization/45764
4497         * g++.dg/torture/pr45764.C: New.
4498
4499         * gcc.dg/vect/pr43432.c: Xfail.
4500         * gcc.dg/vect/vect-114.c: Likewise.
4501         * gcc.dg/vect/vect-15.c: Likewise.
4502
4503 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4504
4505         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4506         hppa*-*-hpux*.
4507         * gcc.dg/torture/pr45678-2.c: Likewise.
4508
4509 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4510
4511         PR fortran/45748
4512         * gfortran.dg/intrinsic_6.f90: New.
4513
4514 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4515
4516         PR fortran/42831
4517         * gfortran.dg/dependency_37.f90:  New test.
4518
4519 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4520
4521         * gcc.target/i386/shift_mask.c: New test.
4522
4523 2010-10-01  Richard Guenther  <rguenther@suse.de>
4524
4525         PR tree-optimization/45854
4526         * g++.dg/torture/pr45854.C: New testcase.
4527
4528 2010-09-30  Michael Eager  <eager@eagercon.com>
4529
4530         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4531         __FLT_{MIN,MAX}__.
4532
4533 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4534
4535         PR middle-end/45758
4536         * gfortran.dg/graphite/pr45758.f90: New.
4537
4538 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4539
4540         PR middle-end/45230
4541         * gcc.dg/graphite/id-pr45230.c: New.
4542
4543 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4544
4545         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4546         * gfortran.dg/graphite/graphite.exp: Same.
4547         * gcc.dg/graphite/vect-pr43423.c: New.
4548
4549 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4550
4551         PR target/45843
4552         * g++.dg/torture/pr45843.C: New test.
4553
4554 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4555
4556         PR fortran/45828
4557         * gfortran.dg/allocate_derived_5.f90: New.
4558
4559 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4560
4561         PR tree-optimization/31261
4562         * gcc.dg/tree-ssa/pr31261.c: New test.
4563
4564 2010-09-30  Michael Eager  <eager@eagercon.com>
4565
4566         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4567         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4568         * gcc.target/microblaze/microblaze.exp: Ditto.
4569         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4570         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4571         * gcc.target/microblaze/others/data_var1.c: Ditto.
4572         * gcc.target/microblaze/others/data_var2.c: Ditto.
4573         * gcc.target/microblaze/others/data_var3.c: Ditto.
4574         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4575         * gcc.target/microblaze/others/strings1.c:: Ditto.
4576         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4577         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4578         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4579         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4580         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4581         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4582         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4583         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4584         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4585         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4586         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4587         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4588         * gcc.target/microblaze/isa/float.c: Ditto.
4589         * gcc.target/microblaze/isa/mulh.c: Ditto.
4590         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4591         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4592         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4593         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4594         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4595         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4596         * gcc.target/microblaze/isa/bshift.c: Ditto.
4597         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4598         * gcc.target/microblaze/isa/div.c: Ditto.
4599         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4600         * gcc.target/microblaze/isa/mul.c: Ditto.
4601
4602 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4603
4604         merge from FSF 'apple/trunk' branch.
4605         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4606
4607         Radar 4386773
4608         * objc.dg/enhanced-proto-1.m: New.
4609         * objc.dg/enhanced-proto-2.m: New.
4610         * obj-c++.dg/enhanced-proto-1.mm: New
4611         * obj-c++.dg/enhanced-proto-2.mm: New.
4612
4613 2010-09-30  Richard Guenther  <rguenther@suse.de>
4614
4615         PR testsuite/45702
4616         * gcc.dg/debug/pr41893-1.c: Adjust.
4617         * gcc.dg/pr30762-1.c: Likewise.
4618         * gcc.dg/pr31529-1.c: Likewise.
4619         * gcc.dg/pr34457-1.c: Likewise.
4620         * gcc.dg/pr34668-1.c: Likewise.
4621         * gcc.dg/pr43557-1.c: Likewise.
4622
4623 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4624
4625         PR objc/45842
4626         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4627         * objc.dg/const-str-3.m: Correct header for memcpy.
4628         * objc.dg/const-str-7.m: Likewise.
4629         * objc.dg/method-20b.m: Provide an implementation of Object.
4630         Adjust XFAIL for m64 NeXT runtime.
4631         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4632         * objc.dg/encode-3.m: Correct line ordering, provide header for
4633         sprintf.
4634         * objc.dg/encode-7-next.m: Only run for 32bit.
4635         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4636         * objc.dg/type-size-2.m: Provide an implementation of Object.
4637         Ajust headers.
4638         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4639         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4640         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4641         Adjust XFAIL for m64 NeXT runtime.
4642         * obj-c++.dg/method-22.mm: Likewise.
4643         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4644
4645 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4646
4647         Merge from 'apple/trunk' branch on FSF servers.
4648
4649         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4650
4651         Radar 4278236
4652         * obj-c++.dg/bad-forward-decl.mm: New
4653
4654 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4655
4656         * ada/acats/run_acats: Revert revision 157037.
4657
4658 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4659
4660         Merge from 'apple/trunk' branch on FSF servers.
4661
4662         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4663
4664         Radar 4281748
4665         * objc.dg/naming-2.m: Update
4666         * objc.dg/naming-3.m: New
4667
4668 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4669
4670         PR target/40457
4671         * gcc.target/arm/pr40457-3.c: New test.
4672
4673 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4674
4675         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4676         alias checking.
4677         * lib/target-supports.exp (check_ifunc_available): Likewise.
4678
4679 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4680
4681         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4682
4683 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4684
4685         * objc.dg/keywords-1.m: New test.
4686         * objc.dg/keywords-2.m: New test.
4687         * objc.dg/keywords-3.m: New test.
4688         * obj-c++.dg/keywords-1.mm: New test.
4689         * obj-c++.dg/keywords-2.mm: New test.
4690
4691 2010-09-28  Jason Merrill  <jason@redhat.com>
4692
4693         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4694         * g++.dg/ext/complit11.C: Likewise.
4695         * g++.old-deja/g++.law/temps1.C: Likewise.
4696
4697         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4698         * g++.old-deja/g++.mike/misc6.C: Likewise.
4699
4700 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4701
4702         * objc.dg/attributes/method-attribute-1.m: New.
4703         * objc.dg/attributes/method-attribute-2.m: New.
4704
4705         * obj-c++.dg/attributes/method-attribute-1.m: New.
4706         * obj-c++.dg/attributes/method-attribute-2.m: New.
4707
4708 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4709
4710         * objc.dg/attributes: New.
4711         * objc.dg/attributes/attributes.exp: New.
4712         * objc.dg/attributes/class-attribute-1.m: New.
4713         * objc.dg/attributes/class-attribute-2.m: New
4714         * objc.dg/attributes/categ-attribute-1.m: New
4715         * objc.dg/attributes/categ-attribute-2.m: New
4716         * objc.dg/attributes/proto-attribute-1.m: New
4717
4718         * obj-c++.dg/attributes: New.
4719         * obj-c++.dg/attributes/attributes.exp: New
4720         * obj-c++.dg/attributes/class-attribute-1.mm: New
4721         * obj-c++.dg/attributes/class-attribute-2.mm: New
4722         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4723         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4724         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4725
4726 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4727
4728         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4729         from the branch renamed to method-20b.m to avoid clashes).
4730
4731         2005-08-23  Stuart Hastings  <stuart@apple.com>
4732                     Ziemowit Laski  <zlaski@apple.com>
4733
4734         Radar 4209854
4735         * obj-c++.dg/method-23.mm: New.
4736         * objc.dg/method-20.m: New.
4737
4738 2010-09-28  Jan Hubicka  <jh@suse.cz>
4739
4740         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4741
4742 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4743
4744         PR target/44452
4745         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4746         i?86-*-solaris2.[89], *-*-vxworks*.
4747         * gcc.target/i386/pr22152.c: Likewise.
4748         * gcc.target/i386/vect8-ret.c: New test.
4749
4750 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4751
4752         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4753
4754 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4755
4756         Merge from 'apple/trunk' branch on FSF servers.
4757
4758         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4759
4760         Radar 4175534
4761         * obj-c++.dg/method-22.mm: New.
4762
4763 2010-09-27  Jason Merrill  <jason@redhat.com>
4764
4765         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4766         * g++.dg/ext/complit11.C: Adjust.
4767         * g++.old-deja/g++.law/temps1.C: Adjust.
4768         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4769         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4770
4771 2010-09-27  Ian Lance Taylor  <iant@google.com>
4772
4773         * lib/target-supports.exp (check_effective_target_split_stack):
4774         New procedure.
4775         * gcc.dg/split-1.c: New test.
4776         * gcc.dg/split-2.c: New test.
4777         * gcc.dg/split-3.c: New test.
4778         * gcc.dg/split-4.c: New test.
4779
4780 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4781
4782         PR objc/25464
4783         * objc.dg/type-size-3.m: New test.
4784
4785 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4786
4787         PR objc/45763
4788         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4789
4790 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4791
4792         PR objc/25450
4793         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4794         * objc.dg/type-size-2.m: Same change.
4795         * obj-c++.dg/encode-5.mm: Same change.
4796
4797 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4798
4799         Merge from 'apple/trunk' branch on FSF servers.  The original
4800         Changelogs are below.
4801
4802         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4803         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4804         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4805         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4806         in the branch).
4807         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4808         proto-qual-1.m in the branch) and the normal ABI on GNU.
4809         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4810         the test only with the NeXT runtime.
4811         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4812         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4813         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4814         Run the test only with the NeXT runtime.
4815
4816         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4817
4818         Radar 4492973
4819         * objc.dg/encode-7-64bit.m: New.
4820         * objc.dg/encode-7.m: Skip if -m64.
4821
4822         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4823
4824         Radar 4301047
4825         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4826         * obj-c++.dg/threedotthree-abi-1.mm: New
4827         * objc.dg/threedotthree-abi-1.m: New
4828
4829         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4830
4831         Radar 4136935
4832         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4833         * objc.dg/encode-6.m: Likewise.
4834         * objc.dg/encode-7.m: New test case.
4835
4836 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4837
4838         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4839         const-str-12.m to constr-str-12b.m to avoid conflicts.
4840
4841         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4842
4843         Radar 4229905
4844         * obj-c++.dg/warn5.mm: New
4845
4846         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4847
4848         Radar 4154928
4849         * obj-c++.dg/const-str-12.mm: New.
4850         * objc.dg/const-str-12.m: New.
4851
4852 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4853
4854         PR fortran/40569
4855         PR fortran/40568
4856         * gfortran.dg/storage_size_2.f08: Fix test.
4857         * gfortran.dg/c_sizeof_1.f90: Fix test.
4858         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4859         * gfortran.dg/c_sizeof_3.f90: New.
4860         * gfortran.dg/c_sizeof_4.f90: New.
4861         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4862         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4863
4864 2010-09-26  Daniel Kraft  <d@domob.eu>
4865
4866         PR fortran/45783
4867         PR fortran/45795
4868         * gfortran.dg/select_type_18.f03: New test.
4869
4870 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4871
4872         * gnat.dg/return2.ad[sb]: New test.
4873         * gnat.dg/return2_pkg.ads: New helper.
4874
4875 2010-09-25  Daniel Kraft  <d@domob.eu>
4876
4877         PR fortran/45776
4878         * gfortran.dg/io_constraints_6.f03: New test.
4879         * gfortran.dg/io_constraints_7.f03: New test.
4880         * gfortran.dg/newunit_2.f90: New test.
4881
4882 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4883
4884         * gfortran.dg/operator_c1202.f90: New test.
4885
4886 2010-09-24  Jan Hubicka  <jh@suse.cz>
4887
4888         * gcc.dg/tree-ssa/leaf.c: New testcase.
4889
4890 2010-09-24  Jan Hubicka  <jh@suse.cz>
4891
4892         PR tree-optimization/45738
4893         PR tree-optimization/45741
4894         * gcc.c-torture/compile/pr45741.c: New.
4895         * gfortran.fortran-torture/compile/pr45738.f90: New.
4896
4897 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4898
4899         * gcc.dg/cpp/undef-opt-1.c: New test.
4900
4901 2010-09-24  Jason Merrill  <jason@redhat.com>
4902
4903         * g++.dg/other/error10.C: Adjust expected output.
4904
4905 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4906
4907         PR middle-end/45234
4908         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4909         * gcc.target/i386/pr45234.c: New test.
4910
4911 2010-09-24  Richard Guenther  <rguenther@suse.de>
4912
4913         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4914
4915 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4916
4917         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4918         as a comment leader in regexp.
4919
4920 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4921
4922         * objc.dg/sync-2.m: New test.
4923         * obj-c++.dg/sync-2.mm: New test.
4924
4925 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4926
4927         PR fortran/40571
4928         * gfortran.dg/iso_fortran_env_7.f90: New.
4929
4930 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4931
4932         * obj-c++.dg/too-many-args.mm: New file.
4933
4934 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4935
4936         Merge from 'apple/trunk' branch on FSF servers.
4937
4938         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4939
4940         Radar 4491608
4941         * objc.dg/too-many-args.m: New
4942
4943 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4944
4945         PR fortran/45744
4946         * gfortran.dg/dependency_36.f90:  New test.
4947
4948 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4949
4950         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4951         * gcc.target/i386/pad-3.c: Ditto.
4952         * gcc.target/i386/pad-7.c: Ditto.
4953         * gcc.target/i386/pad-7.c: Ditto.
4954         * gcc.target/i386/pr36502.c: Ditto.
4955         * gcc.target/i386/zee.c: Ditto.
4956         * gcc.target/i386/20060821-1.c: Ditto.
4957         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4958         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4959         * gcc.target/i386/pad-5b.c: Ditto.
4960         * gcc.target/i386/pad-6a.c: Ditto.
4961         * gcc.target/i386/pad-6b.c: Ditto.
4962         * gcc.target/i386/pad-8.c: Ditto.
4963         * gcc.target/i386/pad-9.c: Ditto.
4964         * gcc.target/i386/pad-10.c: Ditto.
4965         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4966
4967 2010-09-23  Richard Guenther  <rguenther@suse.de>
4968
4969         PR tree-optimization/45565
4970         * g++.dg/ipa/pr45565.C: New testcase.
4971
4972 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4973
4974         PR fortran/45745
4975         PR fortran/45648
4976         * gfortran.dg/vector_subscript_bound_1.f90: New.
4977
4978 2010-09-23  Richard Guenther  <rguenther@suse.de>
4979
4980         PR middle-end/45750
4981         * gcc.dg/pr45750.c: New testcase.
4982
4983 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4984
4985         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4986         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4987         build.
4988
4989 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4990
4991         PR rtl-optimization/44374
4992         * gcc.target/arm/headmerge-1.c: New test.
4993         * gcc.target/arm/headmerge-2.c: New test.
4994         * gcc.target/i386/headmerge-1.c: New test.
4995         * gcc.target/i386/headmerge-2.c: New test.
4996
4997 2010-09-23  Daniel Kraft  <d@domob.eu>
4998
4999         PR fortran/38936
5000         PR fortran/44044
5001         PR fortran/45474
5002         * gfortran.dg/intrinsic_intent_1.f03: New test.
5003         * gfortran.dg/select_type_17.f03: New test.
5004         * gfortran.dg/associate_5.f03: More definability tests.
5005         * gfortran.dg/enum_2.f90: Check definability.
5006         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5007         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5008         * gfortran.dg/char_expr_2.f90: Ditto.
5009         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5010         * gfortran.dg/enum_5.f90: Ditto.
5011         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5012         * gfortran.dg/impure_assignment_2.f90: Ditto.
5013         * gfortran.dg/impure_assignment_3.f90: Ditto.
5014         * gfortran.dg/intent_out_1.f90: Ditto.
5015         * gfortran.dg/intent_out_3.f90: Ditto.
5016         * gfortran.dg/pointer_assign_7.f90: Ditto.
5017         * gfortran.dg/pointer_intent_3.f90: Ditto.
5018         * gfortran.dg/pr19936_1.f90: Ditto.
5019         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5020         * gfortran.dg/simpleif_2.f90: Ditto.
5021         * gfortran.dg/protected_5.f90: Ditto.
5022         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5023         * gfortran.dg/protected_6.f90: Ditto.
5024         * gfortran.dg/protected_7.f90: Ditto.
5025
5026 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5027
5028         PR libfortran/45710
5029         * gfortran.dg/namelist_65.f90: New test.
5030
5031 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5032
5033         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5034         the regexp pattern between the expected label and location string.
5035
5036 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5037
5038         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5039
5040 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5041
5042         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5043         * gcc.dg/pr27898.c: Likewise.
5044         * gcc.dg/pr28712.c: Likewise.
5045         * gcc.dg/pr30762-1.c: Likewise.
5046         * gcc.dg/pr31529-1.c: Likewise.
5047         * gcc.dg/pr34457-1.c: Likewise.
5048         * gcc.dg/pr34668-1.c: Likewise.
5049         * gcc.dg/pr34989-1.c: Likewise.
5050         * gcc.dg/pr43557-1.c: Likewise.
5051
5052 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5053
5054         PR rtl-optimization/45739
5055         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5056
5057 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5058
5059         * gcc.target/sparc/mnofpu.c: New test.
5060
5061 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5062
5063         PR rtl-optimization/45739
5064         * gcc.target/i386/pr45739.c: New test.
5065
5066 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5067
5068         PR fortran/45648
5069         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5070         and counts. Add non-elemental function call check.
5071
5072         PR fortran/45648
5073         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5074         arguments checks. Update temporary counts.
5075         * gfortran.dg/transpose_optimization_1.f90: New.
5076
5077 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5078
5079         PR objc/23710
5080         * objc.dg/invalid-method-1.m: New.
5081
5082 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5083
5084         Merge from 'apple/trunk' branch on FSF servers.
5085
5086         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5087
5088         Radar 4291785
5089         * objc.dg/naming-4.m: New
5090         * objc.dg/naming-5.m: New
5091         * obj-c++.dg/naming-1.mm: New
5092         * obj-c++.dg/naming-2.mm: New
5093
5094 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5095             Jack Howarth  <howarth@bromo.med.uc.edu>
5096
5097         PR c++/45645
5098         * g++.dg/torture/pr44972.C: Use portable assert().
5099
5100 2010-09-21  Richard Guenther  <rguenther@suse.de>
5101
5102         PR tree-optimization/45580
5103         * g++.dg/torture/pr45580.C: New testcase.
5104
5105 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5106
5107         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5108
5109 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5110
5111         PR fortran/45438
5112         * gfortran.dg/pointer_check_7.f90: New.
5113
5114 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5115
5116         PR rtl-optimization/45728
5117         * gcc.c-torture/compile/pr45728.c: New test.
5118
5119 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5120
5121         PR fortran/45081
5122         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5123
5124 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5125
5126         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5127
5128 2010-09-20  Richard Guenther  <rguenther@suse.de>
5129
5130         PR middle-end/45704
5131         * gcc.dg/torture/pr45704.c: New testcase.
5132
5133 2010-09-20  Jan Hubicka  <jh@suse.cz>
5134
5135         PR tree-optimize/45605
5136         * g++.dg/tree-ssa/pr45605.C: New testcase.
5137
5138 2010-09-20  Michael Matz  <matz@suse.de>
5139
5140         PR testsuite/45706
5141         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5142         enough.
5143
5144 2010-09-20  Richard Guenther  <rguenther@suse.de>
5145
5146         PR tree-optimization/45705
5147         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5148
5149 2010-09-20  Michael Matz  <matz@suse.de>
5150
5151         PR testsuite/45706
5152         * lib/target-supports.exp (check_effective_target_vect_perm):
5153         Add i?86-*-*.
5154
5155 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR rtl-optimization/45695
5158         * gcc.c-torture/execute/pr45695.c: New test.
5159
5160 2010-09-19  Jan Hubicka  <jh@suse.cz>
5161
5162         PR lto/44246
5163         * gcc.c-torture/compile/pr44246.c:New file.
5164
5165 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5166
5167         PR tree-optimization/45714
5168         * gfortran.dg/vect/pr45714-a.f: New test.
5169         * gfortran.dg/vect/pr45714-b.f: New test.
5170
5171 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5172
5173         * gnat.dg/const1.adb: Rename into...
5174         * gnat.dg/constant1.adb: ...this.
5175         * gnat.dg/constant2.adb: New test.
5176         * gnat.dg/constant2_pkg1.ads: New helper.
5177         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5178
5179 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5180
5181         * gnat.dg/specs/constant1.ads: New test.
5182         * gnat.dg/specs/constant1_pkg.ads: New helper.
5183
5184 2010-09-18  Jan Hubicka  <jh@suse.cz>
5185
5186         PR tree-optimization/45453
5187         * g++.dg/tree-ssa/pr45453.C: New testcase.
5188
5189 2010-09-18  Jason Merrill  <jason@redhat.com>
5190
5191         * g++.dg/cpp0x/initlist44.C: New.
5192
5193 2010-09-18  Richard Guenther  <rguenther@suse.de>
5194
5195         PR tree-optimization/45709
5196         * g++.dg/torture/pr45709-2.C: New testcase.
5197
5198 2010-09-18  Richard Guenther  <rguenther@suse.de>
5199
5200         PR tree-optimization/45709
5201         * g++.dg/torture/pr45709.C: New testcase.
5202
5203 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5204
5205         PR testsuite/45719
5206         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5207
5208 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5209
5210         * gcc.target/i386/pad-1.c: New.
5211         * gcc.target/i386/pad-2.c: Likewise.
5212         * gcc.target/i386/pad-3.c: Likewise.
5213         * gcc.target/i386/pad-4.c: Likewise.
5214         * gcc.target/i386/pad-5a.c: Likewise.
5215         * gcc.target/i386/pad-5b.c: Likewise.
5216         * gcc.target/i386/pad-6a.c: Likewise.
5217         * gcc.target/i386/pad-6b.c: Likewise.
5218         * gcc.target/i386/pad-7.c: Likewise.
5219         * gcc.target/i386/pad-8.c: Likewise.
5220         * gcc.target/i386/pad-9.c: Likewise.
5221         * gcc.target/i386/pad-10.c: Likewise.
5222
5223 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5224
5225         PR middle-end/45234
5226         * gcc.dg/torture/stackalign/alloca-5.c: New.
5227
5228 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5229
5230         PR middle-end/45678
5231         * gcc.dg/torture/pr45678-2.c: New.
5232
5233 2010-09-17  Richard Guenther  <rguenther@suse.de>
5234
5235         PR middle-end/45678
5236         * gcc.dg/torture/pr45678-1.c: New testcase.
5237
5238 2010-09-17  Michael Matz  <matz@suse.de>
5239
5240         PR tree-optimization/43432
5241         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5242         check_effective_target_vect_perm_short): New predicates.
5243         (check_effective_target_vect_perm): Include x86_64.
5244         * gcc.dg/vect/pr43432.c: New test.
5245         * gcc.dg/vect/vect-114.c: Adjust.
5246         * gcc.dg/vect/vect-15.c: Ditto.
5247         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5248         * gcc.dg/vect/slp-perm-9.c: Ditto.
5249
5250 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5251
5252         PR testsuite/45692
5253         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5254         GNU runtime.
5255
5256 2010-09-17  Richard Guenther  <rguenther@suse.de>
5257
5258         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5259         * gcc.dg/pr28706.c: Likewise.
5260         * gcc.dg/pr28712.c: Likewise.
5261         * gcc.dg/pr30762-1.c: Likewise.
5262         * gcc.dg/pr30762-2.c: Likewise.
5263         * gcc.dg/pr31529-1.c: Likewise.
5264         * gcc.dg/pr31529-2.c: Likewise.
5265         * gcc.dg/pr34457-1.c: Likewise.
5266         * gcc.dg/pr34457-2.c: Likewise.
5267         * gcc.dg/pr34668-1.c: Likewise.
5268         * gcc.dg/pr34668-2.c: Likewise.
5269         * gcc.dg/pr34989-1.c: Likewise.
5270         * gcc.dg/pr34989-2.c: Likewise.
5271         * gcc.dg/pr43557-1.c: Likewise.
5272         * gcc.dg/pr43557-2.c: Likewise.
5273         * gcc.dg/debug/pr41893-1.c: Likewise.
5274         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5275         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5276         * gcc.dg/matrix/matrix-4.c: Likewise.
5277         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5278         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5279         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5280         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5281
5282 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5283
5284         PR fortran/43665
5285         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5286         optimizations.
5287         * gfortran.dg/intent_optimize_1.f90: New test.
5288
5289 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5290
5291         * gcc.target/i386/divmod-1.c: New.
5292         * gcc.target/i386/divmod-2.c: Likewise.
5293         * gcc.target/i386/divmod-3.c: Likewise.
5294         * gcc.target/i386/divmod-4.c: Likewise.
5295         * gcc.target/i386/divmod-4a.c: Likewise.
5296         * gcc.target/i386/divmod-5.c: Likewise.
5297         * gcc.target/i386/divmod-6.c: Likewise.
5298         * gcc.target/i386/divmod-7.c: Likewise.
5299         * gcc.target/i386/divmod-8.c: Likewise.
5300         * gcc.target/i386/udivmod-1.c: Likewise.
5301         * gcc.target/i386/udivmod-2.c: Likewise.
5302         * gcc.target/i386/udivmod-3.c: Likewise.
5303         * gcc.target/i386/udivmod-4.c: Likewise.
5304         * gcc.target/i386/udivmod-4a.c: Likewise.
5305         * gcc.target/i386/udivmod-5.c: Likewise.
5306         * gcc.target/i386/udivmod-6.c: Likewise.
5307         * gcc.target/i386/udivmod-7.c: Likewise.
5308         * gcc.target/i386/udivmod-8.c: Likewise.
5309
5310 2010-09-16  Jan Hubicka  <jh@suse.cz>
5311
5312         * g++.dg/lto/pr45679-1_0.C: New file.
5313         * g++.dg/lto/pr45679-1_1.C: New file.
5314         * g++.dg/lto/pr45679-0_0.C: New file.
5315         * g++.dg/lto/pr45679-0_1.C: New file.
5316
5317 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5318
5319         PR fortran/45674
5320         * gfortran.dg/class_dummy_2.f03: New.
5321
5322 2010-09-16  Richard Guenther  <rguenther@suse.de>
5323
5324         PR tree-optimization/45623
5325         * gcc.dg/torture/pr45623.c: New testcase.
5326
5327 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5328
5329         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5330         name and parentheses.
5331         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5332
5333 2010-09-15  Jason Merrill  <jason@redhat.com>
5334
5335         * g++.dg/parse/parameter-declaration-2.C: New.
5336
5337         * g++.dg/cpp0x/scoped_enum2.C: New.
5338
5339 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5340
5341         * gcc.c-torture/compile/20100915-1.c: New test.
5342
5343 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5344
5345         PR middle-end/45644
5346         * gcc.dg/ipa/pr45644.c: New test.
5347
5348 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR tree-optimization/45633
5351         * gcc.dg/vect/pr45633.c: New test.
5352
5353 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5354
5355         PR fortran/45577
5356         * gfortran.dg/allocate_derived_4.f90: New.
5357
5358 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5359
5360         * lib/target-supports.exp
5361         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5362         supported flag to true for neon.
5363
5364 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5365
5366         PR c++/45665
5367         * g++.dg/template/crash103.C: New.
5368
5369 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5370
5371         Merge from 'apple/trunk' branch on FSF servers.
5372
5373         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5374
5375         Radar 4457381
5376         * objc.dg/msg-in-protocol.m: New.
5377         * obj-c++.dg/msg-in-protocol.mm: New.
5378
5379         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5380
5381         Radar 4219590
5382         * objc.dg/break-in-ifstmt.m: New.
5383
5384         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5385
5386         Radar 4174166
5387         * obj-c++.dg/comp-types-13.mm: New.
5388         * objc.dg/comp-types-12.m: New.
5389
5390         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5391
5392         Radar 4216500
5393         * obj-c++.dg/proto-lossage-7.mm: New.
5394         * objc.dg/proto-lossage-7.m: New.
5395
5396 2010-09-14  Jan Hubicka  <jh@suse.cz>
5397
5398         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5399         folding.
5400         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5401         folding.
5402
5403 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5404
5405         PR middle-end/45567
5406         * gcc.dg/pr45567.c: New test.
5407
5408         PR debug/45660
5409         * g++.dg/debug/pr45660.C: New test.
5410
5411 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5412
5413         PR tree-optimization/45470
5414         * g++.dg/vect/pr45470-a.cc: New test.
5415         * g++.dg/vect/pr45470-a.cc: New test.
5416
5417 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5418
5419         PR target/42070
5420         * lib/profopt.exp: Prune warnings on execname2 compile.
5421         * lib/prune.exp: Prune "can't add line info" warnings.
5422
5423 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5424
5425         PR libfortran/45532
5426         * gfortran.dg/namelist_64.f90: New test.
5427
5428 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5429
5430         PR rtl-optimization/45617
5431         * gcc.target/i386/pr45617.c: New test.
5432
5433 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5434
5435         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5436
5437 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5438
5439         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5440         * gcc.target/i386/fma4-vector.c: Likewise.
5441         * gcc.target/i386/vectorize2.c: Likewise.
5442         * gcc.target/i386/vectorize4.c: Likewise.
5443         * gcc.target/i386/vectorize5.c: Likewise.
5444         * gcc.target/i386/vectorize6.c: Likewise.
5445         * gcc.target/i386/vectorize8.c: Likewise.
5446
5447         * gcc.target/i386/vect-double-1.c: New.
5448         * gcc.target/i386/vect-double-1a.c: Likewise.
5449         * gcc.target/i386/vect-double-2.c: Likewise.
5450         * gcc.target/i386/vect-double-2a.c: Likewise.
5451
5452         * lib/target-supports.exp (check_effective_target_vect_double):
5453         Set et_vect_double_saved to 0 when tuning for Atom.
5454
5455 2010-09-13  Jan Hubicka  <jh@suse.cz>
5456
5457         * gcc.dg/torture/pr23821.c: Drop static keyword.
5458         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5459         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5460
5461 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5462
5463         * gcc.target/arm/sync-1.c: New.
5464
5465 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5466
5467         * gnat.dg/memtrap.adb: New test.
5468
5469 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5470
5471         * gfortran.dg/promotion.f90: Fix options.
5472
5473 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5474
5475         * g++.dg/cpp0x/range-for1.C: New.
5476         * g++.dg/cpp0x/range-for2.C: New.
5477         * g++.dg/cpp0x/range-for3.C: New.
5478         * g++.dg/cpp0x/range-for4.C: New.
5479         * g++.dg/cpp0x/range-for5.C: New.
5480         * g++.dg/cpp0x/range-for6.C: New.
5481
5482 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5483
5484         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5485         and counts. Check that transpose is not called.
5486         * gfortran.dg/transpose_2.f90: Update error message.
5487
5488 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5489
5490         PR c++/43824
5491         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5492         * g++.dg/lookup/strong-using-2.C: Likewise.
5493         * g++.dg/lookup/strong-using-3.C: Likewise.
5494         * g++.dg/lookup/strong-using-5.C: Likewise.
5495
5496         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5497         * g++.dg/cpp0x/inline-ns4.C: New.
5498         * g++.dg/cpp0x/inline-ns5.C: New.
5499
5500 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5501
5502         PR middle-end/45634
5503         * gfortran.fortran-torture/compile/pr45634.f90: New.
5504
5505 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5506
5507         * objc.dg/fobjc-exceptions.m: New test.
5508
5509 2010-09-10  Jan Hubicka  <jh@suse.cz>
5510
5511         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5512
5513 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5514
5515         PR tree-optimization/44972
5516         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5517         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5518         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5519         instead.
5520         * g++.dg/torture/pr44972.C: New test.
5521
5522 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5523
5524         PR tree-optimization/44972
5525         * g++.dg/torture/pr34850.C: Remove expected warning.
5526
5527 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5528
5529         * gfortran.dg/dummy_optional_arg.f90: New test.
5530
5531 2010-09-08  Jan Hubicka  <jh@suse.cz>
5532
5533         PR tree-optimization/45598
5534         * fortran.fortran-torture/compile/pr45598.f90: New test.
5535
5536 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5537
5538         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5539         * lib/target-supports.exp (check_ifunc_available): New.
5540         * gcc.dg/attr-ifunc-1.c: New.
5541         * gcc.dg/attr-ifunc-2.c: New.
5542         * gcc.dg/attr-ifunc-3.c: New.
5543         * gcc.dg/attr-ifunc-4.c: New.
5544         * gcc.dg/attr-ifunc-5.c: New.
5545         * g++.dg/ext/attr-ifunc-1.C: New.
5546         * g++.dg/ext/attr-ifunc-2.C: New.
5547         * g++.dg/ext/attr-ifunc-3.C: New.
5548         * g++.dg/ext/attr-ifunc-4.C: New.
5549
5550 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5551
5552         PR middle-end/40386
5553         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5554
5555 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5556
5557         * gfortran.dg/inline_transpose_1.f90: New test.
5558
5559 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR c++/45588
5562         * g++.dg/warn/Wunused-var-15.C: New test.
5563
5564 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5565
5566         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5567         hppa*-*-hpux*.
5568
5569 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5570
5571         * objc/execute/exceptions/throw-nil.m: New test.
5572         * objc/execute/exceptions/handler-1.m: Updated to use the new
5573         objc_set_uncaught_exception_handler() function.
5574         * objc/execute/exceptions/matcher-1.m: New test.
5575
5576 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5577
5578         PR fortran/38282
5579         * gfortran.dg/bit_comparison_1.F90: New test.
5580         * gfortran.dg/leadz_trailz_3.f90: New test.
5581         * gfortran.dg/masklr_2.F90: New test.
5582         * gfortran.dg/shiftalr_1.F90: New test.
5583         * gfortran.dg/merge_bits_2.F90: New test.
5584         * gfortran.dg/dshift_2.F90: New test.
5585         * gfortran.dg/bit_comparison_2.F90: New test.
5586         * gfortran.dg/masklr_1.F90: New test.
5587         * gfortran.dg/merge_bits_1.F90: New test.
5588         * gfortran.dg/dshift_1.F90: New test.
5589         * gfortran.dg/shiftalr_2.F90: New test.
5590
5591 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5592
5593         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5594         functions from objc/typedstream.h are deprecated.
5595
5596 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5597
5598         * lib/target-supports.exp
5599         (check_effective_target_run_expensive_tests): New proc.
5600         * gcc.c-torture/compile/limits-fnargs.c: Use
5601         dg-require-effective-target run_expensive_tests.
5602
5603 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR fortran/45597
5606         * gfortran.dg/gomp/pr45597.f90: New test.
5607
5608         PR fortran/45595
5609         * gfortran.dg/gomp/pr45595.f90: New test.
5610
5611 2010-09-08  Michael Matz  <matz@suse.de>
5612
5613         * c-c++-common/uninit-17.c: Adjust.
5614
5615 2010-09-08  Michael Matz  <matz@suse.de>
5616
5617         PR tree-optimization/43430
5618         * gcc.dg/vect/pr43430-2.c: New test.
5619
5620 2010-09-08  Michael Matz  <matz@suse.de>
5621
5622         PR tree-optimization/33244
5623         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5624
5625 2010-09-08  Richard Guenther  <rguenther@suse.de>
5626
5627         PR tree-optimization/45578
5628         * gfortran.dg/pr45578.f90: New testcase.
5629
5630 2010-09-08  Richard Guenther  <rguenther@suse.de>
5631
5632         PR testsuite/45590
5633         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5634
5635 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5636
5637         PR fortran/45576
5638         * gfortran.dg/char_length_18.f90:  New test.
5639
5640 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5641
5642         PR target/36502
5643         * gcc.target/i386/pr36502.c: New test.
5644
5645         PR target/42313
5646         PR target/44651
5647         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5648         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5649
5650 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5651
5652         * gfortran.dg/achar_4.f90: Enable bounds checking.
5653
5654 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5655
5656         PR target/45206
5657         * gcc.target/i386/pr45206.c: New test.
5658
5659 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5660
5661         PR fortran/45505
5662         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5663
5664 2010-09-07  Jan Hubicka  <jh@suse.cz>
5665
5666         * gcc.c-torture/compile/20100907.c: New testcase.
5667
5668 2010-09-07  Richard Guenther  <rguenther@suse.de>
5669
5670         PR middle-end/45569
5671         * g++.dg/eh/pr45569.C: New testcase.
5672
5673 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5674
5675         PR target/43137
5676         * gcc.target/arm/pr43137.c: New test.
5677
5678 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5679
5680         PR fortran/36931
5681         * gfortran.dg/dependency_35.f90:  New test.
5682
5683 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5684
5685         PR fortran/34145
5686         * gfortran.dg/char_length_17.f90:  New test.
5687
5688 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5689
5690         PR c++/45200
5691         PR c++/45293
5692         PR c++/45558
5693         * g++.dg/template/typedef34.C: New test.
5694         * g++.dg/template/typedef35.C: New test.
5695
5696 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5697
5698         PR target/22152
5699         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5700
5701 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5702
5703         * g++.dg/warn/Wdouble-promotion.C: New.
5704
5705 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5706
5707         * g++.dg/parse/redef2.C: New.
5708
5709 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5710
5711         * gcc.dg/20100906-1.c: New testcase.
5712
5713 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5714
5715         PR testsuite/45543
5716         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5717         DW_TAG_enumeration_type DIE.
5718
5719 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5720
5721         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5722         Update XFAILs.
5723
5724 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5725
5726         PR rtl-optimization/44919
5727         * g++.dg/opt/pr44919.C: New.
5728
5729 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5730
5731         PR fortran/38282
5732         * gfortran.dg/iall_iany_iparity_1.f90: New.
5733         * gfortran.dg/iall_iany_iparity_2.f90: New.
5734
5735 2010-09-06  Jason Merrill  <jason@redhat.com>
5736
5737         * g++.dg/cpp0x/initlist42.C: New.
5738
5739         * g++.dg/cpp0x/auto19.C: New.
5740
5741         * g++.dg/template/sfinae25.C: New.
5742         * g++.dg/template/char1.C: Expect warning.
5743         * g++.dg/template/nontype10.C: Likewise.
5744
5745         * g++.dg/cpp0x/implicit9.C: New.
5746
5747         * g++.dg/cpp0x/initlist43.C: New.
5748
5749 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5750
5751         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5752
5753 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5754
5755         * gcc.dg/Wdouble-promotion.c: New.
5756
5757 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5758
5759         * gfortran.dg/float128_1.f90: Remove test case as
5760         it always fails since Rev 163611 backed out the
5761         front-end implementation.
5762
5763 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5764
5765         * gfortran.dg/float128_1.f90: XFAIL test case.
5766
5767 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5768
5769         * gfortran.dg/bessel_7.f90: Decrease required precision.
5770
5771 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5772
5773         PR testsuite/45545
5774         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5775         ref-all-matching targets.
5776
5777 2010-09-05  Richard Guenther  <rguenther@suse.de>
5778
5779         PR tree-optimization/45535
5780         * gcc.c-torture/compile/pr45535.c: New testcase.
5781
5782 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5783
5784         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5785         "\[^\n\]*".
5786         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5787         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5788         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5789         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5790         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5791         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5792         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5793         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5794         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5795         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5796         * gcc.target/i386/pr22152.c: Likewise.
5797         * gcc.target/i386/pr36992-1.c: Likewise.
5798         * gcc.target/i386/pr36992-2.c: Likewise.
5799         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5800
5801 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5802
5803         PR testsuite/43957
5804         * gcc.dg/const-uniq-1.c: Modify regexp.
5805
5806 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5807
5808         PR fortran/45530
5809         * gfortran.dg/namelist_63.f90: New.
5810
5811 2010-09-04  Jan Hubicka  <jh@suse.cz>
5812
5813         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5814         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5815
5816 2010-09-04  Jan Hubicka  <jh@suse.cz>
5817
5818         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5819
5820 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5821
5822         PR fortran/45507
5823         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5824
5825 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5826
5827         * gcc.dg/opts-4.c: New test.
5828
5829 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5830
5831         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5832         * gcc.dg/vect/vect-peel-4.c: Ditto.
5833
5834 2010-09-03  Daniel Kraft  <d@domob.eu>
5835
5836         PR fortran/45525
5837         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5838
5839 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5840
5841         PR fortran/45159
5842         * gfortran.dg/dependency_34.f90:  New test.
5843
5844 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5845
5846         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5847
5848 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5849
5850         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5851         gcc.target/i386/clearcap.map if supported.
5852
5853 2010-09-03  Michael Matz  <matz@suse.de>
5854
5855         PR middle-end/45415
5856         * gcc.dg/pr45415.c: New test.
5857
5858 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5859
5860         PR tree-optimization/45506
5861         * gcc.dg/pr45506.c: New.
5862
5863 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5864
5865         PR target/45476
5866         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5867         * gcc.target/i386/float128-2.c: Ditto.
5868
5869 2010-09-03  Daniel Kraft  <d@domob.eu>
5870
5871         PR fortran/34162
5872         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5873         * gfortran.dg/internal_dummy_2.f08: New test.
5874         * gfortran.dg/internal_dummy_3.f08: New test.
5875         * gfortran.dg/internal_dummy_4.f08: New test.
5876
5877 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR debug/45500
5880         * gcc.target/i386/pr45500.c: New test.
5881
5882 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5883
5884         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5885
5886 2010-09-03  Daniel Kraft  <d@domob.eu>
5887
5888         PR fortran/44602
5889         * gfortran.dg/exit_2.f08; Adapt error messages.
5890         * gfortran.dg/exit_3.f08: New test.
5891         * gfortran.dg/exit_4.f08: New test.
5892         * gfortran.dg/exit_5.f03: New test.
5893
5894 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5895
5896         * gfortran.dg/ishft_4.f90: New test.
5897
5898 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5899
5900         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5901         FRIZ/XSRIZ instruciton for (double)(long long)x.
5902         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5903
5904 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5905
5906         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5907
5908 2010-09-02  Richard Guenther  <rguenther@suse.de>
5909
5910         PR tree-optimization/44937
5911         PR tree-optimization/45412
5912         * g++.dg/opt/pr45412.C: New testcase.
5913         * gcc.c-torture/compile/pr45412.c: Likewise.
5914         * gcc.c-torture/compile/pr44937.c: Likewise.
5915
5916 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5917
5918         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5919         but using -Werror=comment.
5920         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5921         expected error messages.
5922
5923 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5924
5925         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5926         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5927
5928 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5929
5930         PR fortran/45489
5931         * gfortran.dg/initialization_27.f90: New.
5932
5933 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5934
5935         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5936         check into different basic blocks. Expect vectorization if misaligned
5937         stores are supported.
5938         * gcc.dg/vect/bb-slp-8a.c: New test.
5939         * gcc.dg/vect/bb-slp-8b.c: New test.
5940
5941 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5942
5943         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5944
5945 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5946
5947         PR fortran/44541
5948         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5949         * gfortran.dg/class_dummy_1.f03: New.
5950
5951 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR middle-end/45458
5954         * g++.dg/tree-prof/partition2.C: New test.
5955
5956 2010-09-01  Richard Guenther  <rguenther@suse.de>
5957
5958         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5959         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5960         * gcc.c-torture/execute/20100827-1.c: Likewise.
5961
5962 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5963
5964         * gfortran.dg/execute_command_line_1.f90: New test.
5965
5966 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5967
5968         PR preprocessor/45457
5969         * c-c++-common/cpp/pr45457.c: New test.
5970
5971 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5972
5973         * gcc.dg/nested-func-8.c: New test.
5974
5975 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5976
5977         PR fortran/38282
5978         * gfortran.dg/popcnt_poppar_1.F90: New test.
5979         * gfortran.dg/popcnt_poppar_2.F90: New test.
5980
5981 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5982
5983         * gcc.target/i386/volatile-2.c: Require nonpic target.
5984
5985 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR middle-end/45461
5988         * gcc.dg/pr45461.c: New test.
5989
5990 2010-08-31  Richard Guenther  <rguenther@suse.de>
5991
5992         PR testsuite/45455
5993         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5994
5995 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5996
5997         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5998
5999 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6000
6001         PR fortran/45456
6002         * gfortran.dg/typebound_proc_18.f03: New.
6003
6004 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6007         * lib/scanasm.exp (scan-stack-usage): Likewise.
6008         (scan-stack-usage-not): Likewise.
6009         * gcc.dg/stack-usage-1.c: New test.
6010         * gcc.target/i386/stack-usage-realign.c: Likewise.
6011
6012 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6013
6014         PR tree-optimization/45427
6015         * gcc.dg/tree-ssa/pr45427.c: New test.
6016
6017 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6018
6019         PR c++/45043
6020         * g++.dg/template/crash102.C: New.
6021
6022 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6023
6024         PR middle-end/45423
6025         * gcc.dg/gomp/atomic-12.c: New test.
6026         * gcc.dg/gomp/atomic-13.c: New test.
6027         * gcc.dg/gomp/atomic-14.c: New test.
6028         * g++.dg/gomp/atomic-11.C: New test.
6029         * g++.dg/gomp/atomic-12.C: New test.
6030         * g++.dg/gomp/atomic-13.C: New test.
6031         * g++.dg/gomp/atomic-14.C: New test.
6032
6033 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6034
6035         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6036         delimiter.
6037
6038 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6039
6040         * gnat.dg/discr24.adb: New test.
6041
6042 2010-08-30  Richard Guenther  <rguenther@suse.de>
6043
6044         PR tree-optimization/45449
6045         * gcc.dg/pr45449.c: New testcase.
6046
6047 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6048
6049         * gcc.dg/opts-1.c: Expect errors, not warnings.
6050
6051 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6052
6053         PR fortran/42769
6054         * gfortran.dg/dynamic_dispatch_11.f03: New.
6055
6056 2010-08-29  Jason Merrill  <jason@redhat.com>
6057
6058         PR c++/44991
6059         * g++.dg/parse/defarg15.C: New.
6060
6061 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6062
6063         PR fortran/45439
6064         * gfortran.dg/select_type_16.f03: New.
6065
6066 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6067             Tobias Burnus  <burnus@net-b.de>
6068
6069         * gfortran.dg/bessel_7.f90: Decrease required precision.
6070
6071 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6072             Kaz Kojima  <kkojima@gcc.gnu.org>
6073
6074         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6075
6076 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6077
6078         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6079         floating point conversion code generation.
6080         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6081         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6082         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6083         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6084         to integer conversion code generation.
6085         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6086         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6087         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6088         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6089
6090 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6091
6092         PR fortran/32049
6093         * gfortran.dg/random_seed_1.f90: Adjust test.
6094         * gfortran.dg/float128_1.f90: New test.
6095
6096 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6097
6098         PR fortran/33197
6099         * gfortran.dg/norm2_1.f90: New.
6100         * gfortran.dg/norm2_2.f90: New.
6101         * gfortran.dg/norm2_3.f90: New.
6102         * gfortran.dg/norm2_4.f90: New.
6103         * gfortran.dg/parity_1.f90: New.
6104         * gfortran.dg/parity_2.f90: New.
6105         * gfortran.dg/parity_3.f90: New.
6106
6107 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6108
6109         PR fortran/45420
6110         * gfortran.dg/select_type_15.f03: New.
6111
6112 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6113
6114         PR libfortran/43217
6115         * gfortran.dg/hollerith8.f90: New test.
6116
6117 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6118
6119         PR fortran/45159
6120         * gfortran.dg/dependency_33.f90:  New test.
6121
6122 2010-08-27  Richard Guenther  <rguenther@suse.de>
6123
6124         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6125         * gcc.dg/graphite/scop-2.c: Likewise.
6126         * gcc.dg/graphite/scop-20.c: Likewise.
6127         * gcc.dg/vect/slp-25.c: Likewise.
6128
6129 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6130
6131         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6132
6133 2010-08-26  Daniel Kraft  <d@domob.eu>
6134
6135         PR fortran/38936
6136         PR fortran/44047
6137         PR fortran/45384
6138         * gfortran.dg/associate_8.f03: New test.
6139         * gfortran.dg/select_type_13.f03: New test.
6140         * gfortran.dg/select_type_14.f03: New test.
6141
6142 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR tree-optimization/44485
6145         * gcc.dg/pr44485.c: New test.
6146
6147 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6148
6149         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6150         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6151         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6152
6153 2010-08-26  Richard Guenther  <rguenther@suse.de>
6154
6155         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6156         * gcc.dg/graphite/scop-21.c: Likewise.
6157
6158 2010-08-26  Richard Guenther  <rguenther@suse.de>
6159
6160         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6161         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6162         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6163         * gcc.dg/vect/vect-91.c: Likewise.
6164         * gcc.dg/vect/vect-peel-1.c: Likewise.
6165         * gcc.dg/vect/vect-peel-2.c: Likewise.
6166         * gcc.dg/vect/vect-peel-4.c: Likewise.
6167
6168 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6169
6170         PR libfortran/41859
6171         * gfortran.dg/der_io_4.f90: New test.
6172
6173 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6174
6175         PR rtl-optimization/44858
6176         * gcc.c-torture/execute/pr44858.c: New test.
6177
6178         PR rtl-optimization/45400
6179         * g++.dg/other/i386-8.C: New test.
6180
6181 2010-08-25  Richard Guenther  <rguenther@suse.de>
6182
6183         * gcc.dg/alias-8.c: Adjust.
6184
6185 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6186
6187         * gcc.target/i386/combine-mul.c: New test.
6188
6189 2010-08-25  Richard Guenther  <rguenther@suse.de>
6190
6191         PR lto/44562
6192         * gcc.dg/graphite/id-27.c: New testcase.
6193         * gcc.dg/lto/20100825-1_0.c: Likewise.
6194
6195 2010-08-25  Richard Guenther  <rguenther@suse.de>
6196
6197         PR tree-optimization/45316
6198         * g++.dg/opt/pr45316.C: New testcase.
6199
6200 2010-08-25  Richard Guenther  <rguenther@suse.de>
6201
6202         PR tree-optimization/45393
6203         * g++.dg/torture/pr45393.C: New testcase.
6204
6205 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR tree-optimization/45059
6208         * gcc.c-torture/compile/pr45059.c: New test.
6209
6210 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6211
6212         * lib/target-supports.exp (check_effective_target_vect_unpack):
6213         Set vect_unpack supported flag to true for neon.
6214
6215 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6216
6217         * gcc.dg/tree-ssa/ifc-5.c: New.
6218
6219 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6220
6221         * gcc.dg/tree-ssa/ifc-4.c: New.
6222         * gcc.dg/tree-ssa/ifc-7.c: New.
6223
6224 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6225
6226         * gcc.dg/vect/vect.exp: Check loongson targets
6227         * g++.dg/vect/vect.exp: Likewise
6228         * gfortran.dg/vect/vect.exp: Likewise
6229
6230 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6231
6232         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6233         -mveclibabi=mass.
6234
6235 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6236
6237         PR fortran/45366
6238         * gfortran.dg/proc_ptr_29.f90: New.
6239
6240 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6241             Dominique d'Humieres  <dominiq@lps.ens.fr>
6242
6243         PR fortran/45367
6244         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6245
6246 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6247
6248         PR fortran/45367
6249         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6250
6251 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6252
6253         PR fortran/36158
6254         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6255
6256 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6257             Dominique d'Humieres  <dominiq@lps.ens.fr>
6258
6259         PR fortran/45367
6260         PR fortran/36158
6261         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6262         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6263
6264 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6265
6266         PR fortran/44863
6267         PR fortran/45271
6268         PR fortran/45290
6269         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6270         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6271         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6272
6273 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6274
6275         PR fortran/36158
6276         PR fortran/33197
6277         * gfortran.dg/bessel_6.f90: New.
6278         * gfortran.dg/bessel_7.f90: New.
6279
6280 2010-08-20  Jan Hubicka  <jh@suse.cz>
6281
6282         PR c++/45307
6283         PR c++/17736
6284         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6285         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6286
6287 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6288
6289         PR target/45336
6290         * gcc.target/i386/pr45336-1.c: New.
6291         * gcc.target/i386/pr45336-2.c: Likewise.
6292         * gcc.target/i386/pr45336-3.c: Likewise.
6293         * gcc.target/i386/pr45336-4.c: Likewise.
6294
6295 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6296
6297         PR testsuite/45361
6298         * gcc.target/i386/volatile-2.c: Update scan strings to also
6299         include (%rip) for the memory reference on x86_64.
6300
6301 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR middle-end/44974
6304         * gcc.dg/pr44974.c: New test.
6305
6306         PR rtl-optimization/45353
6307         * gcc.dg/pr45353.c: New test.
6308
6309 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6310
6311         * gcc.target/i386/volatile-2.c: New.
6312
6313 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6314
6315         PR rtl-optimization/44691
6316         * gfortran.dg/pr44691.f: New test.
6317
6318 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6319
6320         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6321
6322 2010-08-19  Jason Merrill  <jason@redhat.com>
6323
6324         * g++.dg/init/synth3.C: New.
6325         * g++.dg/init/value8.C: New.
6326         * g++.dg/tree-ssa/empty-2.C: New.
6327         * g++.dg/cpp0x/noexcept09.C: New.
6328
6329 2010-08-19  Daniel Kraft  <d@domob.eu>
6330
6331         PR fortran/29785
6332         PR fortran/45016
6333         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6334         * gfortran.dg/pointer_remapping_1.f90: New test.
6335         * gfortran.dg/pointer_remapping_2.f03: New test.
6336         * gfortran.dg/pointer_remapping_3.f08: New test.
6337         * gfortran.dg/pointer_remapping_4.f03: New test.
6338         * gfortran.dg/pointer_remapping_5.f08: New test.
6339         * gfortran.dg/pointer_remapping_6.f08: New test.
6340
6341 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6342
6343         PR testsuite/45324
6344         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6345
6346 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6347
6348         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6349
6350 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6351
6352         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6353         variable.
6354
6355 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6356
6357         PR target/45070
6358         * gcc.c-torture/execute/pr45070.c: New.
6359
6360 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6361
6362         * g++.dg/pr44328.C: New test.
6363
6364 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6365
6366         PR fortran/36158
6367         PR fortran/33197
6368         * gfortran.dg/bessel_3.f90: New.
6369         * gfortran.dg/bessel_4.f90: New.
6370         * gfortran.dg/bessel_5.f90: New.
6371
6372 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6373
6374         PR fortran/45290
6375         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6376         * gfortran.dg/pointer_init_2.f90: New.
6377         * gfortran.dg/pointer_init_3.f90: New.
6378         * gfortran.dg/pointer_init_4.f90: New.
6379
6380 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6381
6382         PR c++/45049
6383         * g++.dg/pr45049-1.C: New test.
6384         * g++.dg/pr45049-2.C: New test.
6385
6386 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6387
6388         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6389         20 if __ARM_PCS is defined otherwise 64.
6390         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6391         instead of hard coded 64.
6392
6393 2010-08-18  Yao Qi  <yao@codesourcery.com>
6394
6395         PR target/45094
6396         * gcc.target/arm/pr45094.c: New test.
6397
6398 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6399
6400         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6401
6402 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6403
6404         PR rtl-optimization/42575
6405         * gcc.target/arm/pr42575.c: New test.
6406
6407 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6408
6409         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6410         * gcc.dg/tls/thr-cse-1.c: New.
6411
6412 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6413
6414         PR debug/42487
6415         * lib/target-supports.exp
6416         (check_effective_target_function_sections): New.
6417         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6418         function sections before proceding.
6419
6420 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6421
6422         PR fortran/45308
6423         * gfortran.dg/pr45308.f03: New test.
6424
6425 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6426
6427         PR target/45296
6428         * gcc.target/i386/pr45296.c: New test.
6429
6430 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6431
6432         * g++.dg/ext/uow-1.C: New.
6433         * g++.dg/ext/uow-2.C: New.
6434         * g++.dg/ext/uow-3.C: New.
6435         * g++.dg/ext/uow-4.C: New.
6436
6437 2010-08-17  Richard Guenther  <rguenther@suse.de>
6438
6439         PR testsuite/45266
6440         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6441
6442 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6443
6444         PR c/40563
6445         * gcc.dg/Wcxx-compat-20.c: New test.
6446
6447 2010-08-17  Daniel Kraft  <d@domob.eu>
6448
6449         PR fortran/38936
6450         * gfortran.dg/associate_1.f03: Extended to test newly supported
6451         features like association to variables.
6452         * gfortran.dg/associate_3.f03: Removed check for illegal change
6453         of associate-name here...
6454         * gfortran.dg/associate_5.f03: ...and added it here.
6455         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6456         * gfortran.dg/associate_7.f03: New test.
6457
6458 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6459
6460         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6461
6462 2010-08-15  Daniel Kraft  <d@domob.eu>
6463
6464         PR fortran/38936
6465         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6466         * gfortran.dg/associate_3.f03: Clarify comment.
6467         * gfortran.dg/associate_5.f03: New test.
6468         * gfortran.dg/associate_6.f03: New test.
6469
6470 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6471
6472         PR fortran/45211
6473         * gfortran.dg/bind_c_usage_21.f90: New.
6474         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6475
6476 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6477
6478         * gfortran.dg/optional_absent_1.f90: New.
6479         * gfortran.dg/null_actual.f90: New.
6480
6481 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6482
6483         * gfortran.dg/pointer_target_1.f90: New.
6484         * gfortran.dg/pointer_target_2.f90: New.
6485         * gfortran.dg/pointer_target_3.f90: New.
6486
6487 2010-08-15  Daniel Kraft  <d@domob.eu>
6488
6489         PR fortran/45197
6490         * gfortran.dg/elemental_args_check_3.f90: New test.
6491         * gfortran.dg/impure_1.f08: New test.
6492         * gfortran.dg/impure_2.f08: New test.
6493         * gfortran.dg/impure_3.f90: New test.
6494         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6495
6496 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6497
6498         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6499         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6500         SLP tests.
6501         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6502         misaligned loads.
6503         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6504         misaligned stores.c
6505         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6506
6507 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6508
6509         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6510         dg-require-effective-target after dg-do.
6511
6512 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6513
6514         * lib/target-supports.exp (check_effective_target_vect_int): Return
6515         true for Loongson targets.
6516         (check_effective_target_vect_shift): Likewise.
6517         (check_effective_target_vect_no_int_max): Likewise.
6518         (check_effective_target_vect_no_align): Likewise.
6519         (check_effective_target_vect_short_mult): Likewise.
6520
6521 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6522
6523         * g++.dg/cast.C: Change fields of structures to "long" to pass
6524         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6525         * g++.dg/cpp0x/iop.C: Ditto.
6526         * g++.dg/cpp0x/named_refs.C: Ditto.
6527         * g++.dg/cpp0x/rv1p.C: Ditto.
6528         * g++.dg/cpp0x/rv2p.C: Ditto.
6529         * g++.dg/cpp0x/rv3p.C: Ditto.
6530         * g++.dg/cpp0x/rv4p.C: Ditto.
6531         * g++.dg/cpp0x/rv5p.C: Ditto.
6532         * g++.dg/cpp0x/rv6p.C: Ditto.
6533         * g++.dg/cpp0x/rv7p.C: Ditto.
6534         * g++.dg/cpp0x/rv8p.C: Ditto.
6535         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6536
6537 2010-08-13  Daniel Kraft  <d@domob.eu>
6538
6539         * gfortran.dg/implied_shape_1.f08: New test.
6540         * gfortran.dg/implied_shape_2.f90: New test.
6541         * gfortran.dg/implied_shape_3.f08: New test.
6542
6543 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6544
6545         PR libfortran/42526
6546         * gfortran.dg/char_component_initializer_1.f90: New test.
6547
6548 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6549
6550         PR tree-optimization/45241
6551         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6552
6553 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6554
6555         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6556         to dg-options.
6557         * gcc.target/i386/pr40906-2.c: Ditto.
6558         * gcc.target/i386/pr40906-3.c: Ditto.
6559
6560 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR middle-end/45262
6563         * gcc.c-torture/execute/pr45262.c: New test.
6564
6565 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6566
6567         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6568         empty argument.
6569         * g++.dg/other/profile1.C: Ditto.
6570
6571 2010-08-12  Richard Guenther  <rguenther@suse.de>
6572
6573         PR tree-optimization/45232
6574         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6575         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6576         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6577         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6578         unsigned arithmetic.
6579         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6580         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6581         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6582         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6583         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6584         unsigned arithmetic.
6585         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6586         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6587         unsigned arithmetic.
6588         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6589         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6590         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6591         unsigned arithmetic.
6592         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6593         * gcc.dg/tree-ssa/negate.c: Adjust.
6594         * gcc.dg/vect/vect-1.c: Adjust.
6595         * gfortran.dg/reassoc_6.f: XFAIL.
6596
6597 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6598
6599         PR debug/45259
6600         * gcc.dg/pr45259.c: New test.
6601
6602 2010-08-12  Wei Guozhi  <carrot@google.com>
6603
6604         PR target/44999
6605         * gcc.target/arm/pr44999.c: New testcase.
6606
6607 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6608
6609         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6610         (N): Likewise.
6611         (main): Adjust accordingly.
6612
6613 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6614
6615         * gfortran.dg/graphite/id-22.f: New.
6616
6617 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6618
6619         * gcc.dg/graphite/id-26.c: New.
6620
6621 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6622
6623         * gcc.dg/graphite/id-25.c: New.
6624
6625 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6626
6627         * gcc.dg/graphite/run-id-5.c: New.
6628         * gcc.dg/graphite/run-id-6.c: New.
6629         * gfortran.dg/graphite/id-21.f: New.
6630
6631 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6632
6633         * gcc.dg/graphite/id-24.c: New.
6634
6635 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6636
6637         * gcc.dg/tree-ssa/pr20742.c: New.
6638
6639 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6640
6641         * gcc.dg/graphite/id-23.c: New.
6642
6643 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6644
6645         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6646
6647 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6648
6649         * gcc.dg/graphite/pr42729.c: New.
6650
6651 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6652
6653         * gfortran.dg/graphite/id-20.f: New.
6654
6655 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6656
6657         * gcc.dg/graphite/id-22.c: New.
6658
6659 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6660
6661         * gcc.dg/graphite/run-id-2.c: Call abort.
6662
6663 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6664
6665         * gcc.dg/graphite/id-20.c: New.
6666
6667 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6668             Steve Kargl  <kargl@gcc.gnu.org>
6669
6670         PR fortran/44595
6671         * gfortran.dg/move_alloc_3.f90: New.
6672         * gfortran.dg/random_seed_2.f90: New.
6673
6674 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6675
6676         * lib/target-supports.exp (check_effective_target_sync_int_long):
6677         Add hppa*-*-linux*.
6678         (check_effective_target_sync_char_short): Likewise.
6679
6680 2010-08-10  Yao Qi  <yao@codesourcery.com>
6681
6682         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6683         general form.
6684         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6685         * g++.dg/other/packed1.C: Likewise.
6686         * g++.dg/other/crash-4.C: Likewise.
6687         * g++.dg/ext/packed8.C: Likewise.
6688         * g++.dg/init/array16.C: Likewise.
6689
6690 2010-08-10  xinliang David Li  <davidxl@google.com>
6691         * gcc.dg/tree-ssa/loop-19.c: Add option
6692         -fno-prefetch-loop-array
6693
6694 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6695
6696         PR middle-end/45182
6697         * gcc.c-torture/compile/pr45182.c: New test.
6698
6699 2010-08-09  Jason Merrill  <jason@redhat.com>
6700
6701         PR c++/45236
6702         * g++.dg/cpp0x/variadic-104.C: New.
6703
6704 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6705
6706         PR fortran/44235
6707         * gfortran.dg/dependency_32.f90:  New test.
6708
6709 2010-08-09  Richard Guenther  <rguenther@suse.de>
6710
6711         PR middle-end/44632
6712         * g++.dg/opt/nrv17.C: New testcase.
6713
6714 2010-08-09  Richard Guenther  <rguenther@suse.de>
6715
6716         PR middle-end/45212
6717         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6718         alignment from MEM_REF offset only if we took it from the
6719         base object.
6720
6721         * gcc.target/i386/pr24178.c: New testcase.
6722
6723 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6724
6725         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6726         * gcc.dg/20030702-1.c: Ditto.
6727         * gcc.dg/20050309-1.c: Ditto.
6728         * gcc.dg/20050325-1.c: Ditto.
6729         * gcc.dg/20050330-2.c: Ditto.
6730         * gcc.dg/20051201-1.c: Ditto.
6731         * gcc.dg/gomp/pr27573.c: Ditto.
6732         * gcc.dg/gomp/pr34610.c: Ditto.
6733         * gcc.dg/pr24225.c: Ditto.
6734         * gcc.dg/pr26570.c: Ditto.
6735         * gcc.dg/pr32773.c: Ditto.
6736         * g++.dg/gcov/gcov-6.C: Ditto.
6737         * g++.dg/gomp/pr34608.C: Ditto.
6738         * gfortran.dg/gomp/pr27573.f90: Ditto.
6739
6740         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6741         dg-require-host-local dg directive.
6742         * gcc.dg/profile-dir-2.c: Ditto.
6743         * gcc.dg/profile-dir-3.c: Ditto.
6744
6745 2010-08-08  Richard Guenther  <rguenther@suse.de>
6746
6747         PR tree-optimization/45109
6748         * gcc.c-torture/compile/pr45109.c: New testcase.
6749
6750 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6751
6752         * gcc.dg/march.c: Skip if -march defined.
6753         * gcc.dg/mtune.c: Skip if -mtune defined.
6754
6755         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6756         generic thunk support.
6757
6758 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6759
6760         PR target/45213
6761         * gcc.target/i386/pr45213.c: New test.
6762
6763 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6764
6765         PR libfortran/45143
6766         * gfortran.dg/fmt_error_11.f03: New test.
6767
6768 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6769
6770         * lib/target-supports.exp (check_effective_target_sync_int_long):
6771         Add arm*-*-linux-gnueabi.
6772         (check_effective_target_sync_char_short): Likewise.
6773
6774 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6775
6776         PR fortran/45159
6777         * gfortran.dg/dependency_31.f90:  New test.
6778
6779 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6780
6781         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6782
6783 2010-08-06  Jason Merrill  <jason@redhat.com>
6784
6785         * g++.dg/cpp0x/sfinae3.C: New.
6786         * g++.dg/cpp0x/sfinae4.C: New.
6787
6788 2010-08-06  Richard Guenther  <rguenther@suse.de>
6789
6790         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6791         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6792         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6793         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6794         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6795         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6796         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6797         * gcc.c-torture/execute/20100805-1.c: Likewise.
6798
6799 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6800
6801         PR testsuite/42855
6802         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6803
6804 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6805
6806         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6807         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6808
6809 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6810
6811         * g++.dg/ipa/devirt-1.C: New test.
6812         * g++.dg/ipa/devirt-2.C: Likewise.
6813         * g++.dg/ipa/devirt-3.C: Likewise.
6814         * g++.dg/ipa/devirt-4.C: Likewise.
6815         * g++.dg/ipa/devirt-5.C: Likewise.
6816         * gcc.dg/ipa/iinline-3.c: Likewise.
6817
6818 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6819
6820         PR tree-optimization/45144
6821         * gcc.dg/tree-ssa/pr45144.c: New test.
6822
6823 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6824
6825         PR fortran/42207
6826         PR fortran/44064
6827         PR fortran/44065
6828         * gfortran.dg/class_25.f03: New.
6829         * gfortran.dg/class_26.f03: New.
6830
6831 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6832
6833         * g++.dg/warn/miss-format-1.C: Update line number.
6834
6835 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6836
6837         PR c++/44641
6838         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6839         .frame and .mask assembler directives.
6840
6841 2010-08-04  Richard Guenther  <rguenther@suse.de>
6842
6843         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6844         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6845         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6846         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6847
6848 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6849
6850         PR fortran/44857
6851         * gfortran.dg/derived_constructor_char_1.f90: New.
6852         * gfortran.dg/derived_constructor_char_2.f90: New.
6853
6854 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6855
6856         PR fortran/45159
6857         * gfortran.dg/dependency_30.f90:  New test.
6858
6859 2010-08-03  Jan Hubicka  <jh@suse.cz>
6860
6861         * gcc.c-torture/compile/pr45085.c: New testcase.
6862
6863 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6864
6865         PR fortran/44584
6866         PR fortran/45161
6867         * gfortran.dg/typebound_call_9.f03: Modified.
6868         * gfortran.dg/typebound_generic_1.f03: Modified.
6869
6870 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6871
6872         PR fortran/45159
6873
6874         * gfortran.dg/dependency_29.f90:  New test.
6875
6876 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6877
6878         PR fortran/36854
6879         * gfortran.dg/character_comparison_2.f90:  New test.
6880         * gfortran.dg/character_comparison_3.f90:  New test.
6881         * gfortran.dg/dependency_28.f90:  New test.
6882
6883 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6884
6885         PR target/40457
6886         * gcc.target/arm/pr40457-1.c: New test.
6887         * gcc.target/arm/pr40457-2.c: New test.
6888
6889 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6890
6891         PR fortran/44912
6892         * gfortran.dg/typebound_call_17.f03: New.
6893
6894 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6895
6896         PR fortran/44929
6897         * gfortran.dg/allocate_derived_3.f90: New.
6898
6899 2010-07-30  Xinliang David Li  <davidxl@google.com>
6900         PR tree-optimization/45121
6901         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6902
6903 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6904
6905         PR c++/45112
6906         * g++.dg/pr45112.C: New test.
6907
6908 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6909
6910         PR debug/45055
6911         PR rtl-optimization/45137
6912         * gcc.dg/pr45055.c: New test.
6913
6914 2010-07-30  Alan Modra  <amodra@gmail.com>
6915
6916         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6917         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6918
6919 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6920
6921         PR fortran/45087
6922         PR fortran/45125
6923         * gfortran.dg/whole_file_25.f90: New.
6924         * gfortran.dg/whole_file_26.f90: New.
6925         * gfortran.dg/whole_file_27.f90: New.
6926
6927 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6928
6929         PR fortran/44962
6930         * gfortran.dg/typebound_proc_17.f03: New.
6931
6932 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6933
6934         PR fortran/45004
6935         * gfortran.dg/move_alloc_2.f90: New.
6936
6937 2010-07-29  Xinliang David Li  <davidxl@google.com>
6938         PR tree-optimization/45121
6939         * c-c++-common/uninit-17.c: Fix expected output.
6940
6941 2010-07-29  Richard Guenther  <rguenther@suse.de>
6942
6943         PR tree-optimization/45120
6944         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6945
6946 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6947
6948         PR fortran/42051
6949         PR fortran/44064
6950         * gfortran.dg/pr42051.f03: New testcase.
6951
6952 2010-07-29  Richard Guenther  <rguenther@suse.de>
6953
6954         PR middle-end/45034
6955         * gcc.c-torture/execute/pr45034.c: New testcase.
6956
6957 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6958
6959         PR c++/45096
6960         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6961
6962 2010-07-28  Daniel Kraft  <d@domob.eu>
6963
6964         * gfortran.dg/bound_8.f90: New test.
6965
6966 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6967
6968         PR debug/45105
6969         * gcc.dg/pr45105.c: New test.
6970
6971 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6972
6973         PR rtl-optimization/45107
6974         * gcc.dg/pr45107.c: New test.
6975
6976 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6977
6978         PR rtl-optimization/45101
6979         * gcc.dg/pr45101.c: New test.
6980
6981 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6982
6983         PR fortran/45077
6984         * gfortran.dg/whole_file_24.f90: New.
6985
6986 2010-07-27  Jason Merrill  <jason@redhat.com>
6987
6988         * g++.dg/cpp0x/variadic102.C: New.
6989         * g++.dg/cpp0x/variadic103.C: New.
6990
6991 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6992
6993         PR rtl-optimization/40956
6994         PR target/42495
6995         PR middle-end/42574
6996         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6997         * gcc.target/arm/pr42574.c: Add tests.
6998
6999 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7000
7001         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7002         test name.
7003         (cleanup-repo-files): Ditto.
7004         (cleanup-saved-temps): Ditto.
7005
7006 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR testsuite/44701
7009         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7010
7011         PR c/45079
7012         * gcc.dg/pr45079.c: New test.
7013
7014 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7015
7016         PR tree-optimization/44152
7017         * gcc.dg/vect/fast-math-pr44152.c: New test.
7018
7019 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7020
7021         PR ObjC/44140
7022         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7023         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7024         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7025         * obj-c++.dg/torture/trivial.mm: Ditto.
7026         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7027         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7028         * objc.dg/torture/tls/thr-init.m: Ditto.
7029         * objc.dg/torture/trivial.m: Ditto.
7030
7031 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7032
7033         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7034         Skip on spu-*-* targets.
7035
7036 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7037
7038         PR tree-optimization/45083
7039         * gcc.dg/pr45083.c: New test.
7040
7041 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7042
7043         PR fortran/40873
7044         * gfortran.dg/whole_file_22.f90: New test.
7045         * gfortran.dg/whole_file_23.f90: New test.
7046
7047 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7048             Jack Howarth  <howarth@bromo.med.uc.edu>
7049             Richard Henderson  <rth@redhat.com>
7050
7051         PR target/44132
7052         * gcc.dg/tls/thr-init-1.c: New.
7053         * gcc.dg/tls/thr-init-2.c: New.
7054         * gcc.dg/torture/tls New.
7055         * gcc.dg/torture/tls/tls-test.c: New.
7056         * gcc.dg/torture/tls/thr-init-1.c: New.
7057         * gcc.dg/torture/tls/tls.exp: New.
7058         * gcc.dg/torture/tls/thr-init-2.c: New.
7059         * gcc.dg/tls/emutls-2.c: New test
7060
7061         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7062         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7063         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7064         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7065         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7066         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7067         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7068         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7069         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7070         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7071         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7072         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7073         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7074         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7075         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7076         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7077         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7078         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7079         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7080         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7081         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7082         gfortran.dg/gomp/omp_threadprivate1.f90,
7083         gfortran.dg/gomp/omp_threadprivate2.f90,
7084         gfortran.dg/gomp/reduction1.f90,
7085         gfortran.dg/gomp/sharing-1.f90: Likewise.
7086
7087 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7090         sse_runtime.
7091         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7092         dg-require-visibility.
7093
7094 2010-07-26  Richard Guenther  <rguenther@suse.de>
7095
7096         PR tree-optimization/43784
7097         * gcc.c-torture/execute/pr43784.c: New testcase.
7098         * g++.dg/torture/pr43784.C: Likewise.
7099
7100 2010-07-26  Richard Guenther  <rguenther@suse.de>
7101
7102         PR middle-end/45056
7103         * g++.dg/pr45056.C: New testcase.
7104
7105 2010-07-26  Richard Guenther  <rguenther@suse.de>
7106
7107         PR tree-optimization/45071
7108         * gcc.dg/pr45071.c: New testcase.
7109
7110 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7111
7112         PR fortran/45066
7113         * gfortran.dg/namelist_62.f90: New.
7114
7115 2010-07-26  Richard Guenther  <rguenther@suse.de>
7116
7117         * gcc.c-torture/execute/pr45017.c: Move ...
7118         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7119
7120 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7121
7122         PR fortran/40628
7123         * trim_optimize_1.f90:  New test.
7124         * character_comparision_1.f90:  New test.
7125
7126 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7127
7128         PR fortran/42852
7129         * gfortran.dg/wtruncate_fix.f: New test.
7130
7131 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7132
7133         PR testsuite/45068
7134         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7135
7136 2010-07-24  Richard Guenther  <rguenther@suse.de>
7137
7138         PR lto/43788
7139         * g++.dg/lto/20100724-1_0.C: New testcase.
7140
7141 2010-07-24  Richard Guenther  <rguenther@suse.de>
7142
7143         PR lto/43212
7144         * gcc.dg/lto/20100724-1_0.c: New testcase.
7145         * gcc.dg/lto/20100724-1_1.c: Likewise.
7146
7147 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7148
7149         PR fortran/40011
7150         * gfortran.dg/whole_file_21.f90: New.
7151
7152         * gfortran.dg/integer_exponentiation_3.F90: Use
7153         -ffloat-store only for i?86/x86-64 -m32.
7154
7155 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7156
7157         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7158         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7159
7160 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7161
7162         * gfortran.dg/func_decl_4.f90: Split test into two ...
7163         * gfortran.dg/func_decl_5.f90: ... parts.
7164         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7165         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7166         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7167         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7168         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7169         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7170         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7171         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7172         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7173         * gfortran.dg/sizeof.f90: Make test valid.
7174         * gfortran.dg/pr20865.f90: Add new dg-error.
7175         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7176         * gfortran.dg/g77/19990218-0.f: Ditto.
7177         * gfortran.dg/g77/19990218-1.f: Ditto.
7178         * gfortran.dg/g77/970625-2.f: Ditto.
7179         * gfortran.dg/pr37243.f: Fix function declaration.
7180         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7181         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7182
7183 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/44945
7186         * gfortran.dg/char_array_structure_constructor.f90: Add
7187         -fwhole-file as dg-option as it otherwise fails on some
7188         systems.
7189
7190 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7191
7192         * gnat.dg/aggr16.ad[sb]: New test.
7193         * gnat.dg/aggr16_pkg.ads: New helper.
7194
7195 2010-07-23  Richard Guenther  <rguenther@suse.de>
7196
7197         PR lto/43071
7198         * g++.dg/lto/20100723-1_0.C: New testcase.
7199
7200 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7201
7202         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7203         AVX support.
7204         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7205         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7206
7207 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7208
7209         * lib/target-supports.exp (add_options_for_tls): New proc.
7210         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7211         * g++.dg/tls/static-1a.cc: Likewise.
7212         * gcc.dg/tls/emutls-1.c: Likewise.
7213         * gcc.dg/tls/opt-11.c: Likewise.
7214         * gcc.dg/tls/opt-12.c: Likewise.
7215         * gcc.dg/tls/pr24428-2.c: Likewise.
7216         * gcc.dg/tls/pr24428.c: Likewise.
7217         * obj-c++.dg/tls/static-1.mm: Likewise.
7218         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7219         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7220         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7221         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7222         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7223         * objc.dg/torture/tls/thr-init.m: Likewise.
7224         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7225
7226 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7227
7228         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7229         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7230         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7231         optimized dump files.
7232
7233 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7234
7235         PR tree-optimization/45047
7236         * gcc.c-torture/compile/pr45047.c: New test.
7237
7238 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7239
7240         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7241         instead of dg-compile.
7242         * gcc.dg/float-range-4.c: Ditto.
7243         * gcc.dg/float-range-5.c: Ditto.
7244         * gcc.dg/fold-overflow-1.c: Ditto.
7245         * gcc.dg/gomp/sections-4.c: Ditto.
7246         * gcc.dg/transparent-union-1.c: Ditto.
7247         * gcc.dg/transparent-union-2.c: Ditto.
7248         * gcc.target/i386/pr39315-check.c: Ditto.
7249         * g++.dg/gomp/sections-4.C: Ditto.
7250         * g++.dg/template/dtor7.C: Ditto.
7251         * g++.dg/tree-ssa/pr19952.C: Ditto.
7252         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7253         * gfortran.dg/graphite/pr42185.f90: Ditto.
7254         * gfortran.dg/namelist_36.f90: Ditto.
7255         * gnat.dg/noreturn1.adb: Ditto.
7256         * gnat.dg/specs/small_alignment.ads: Ditto.
7257
7258 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7259
7260         PR tree-optimization/44915
7261         * g++.dg/torture/pr44915.C: New test.
7262
7263 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7264
7265         PR tree-optimization/44914
7266         * g++.dg/tree-ssa/pr44914.C: New test.
7267
7268 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7269
7270         PR target/44290
7271         * gcc.dg/pr44290-1.c: New test.
7272         * gcc.dg/pr44290-2.c: New test.
7273
7274 2010-07-23  Jason Merrill  <jason@redhat.com>
7275
7276         PR c++/45008
7277         * g++.dg/abi/mangle44.C: New.
7278
7279 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7280
7281         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7282         for compile-time only tests.
7283         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7284         target check.
7285         * gcc.target/i386/pr39315-4.c: Ditto.
7286         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7287         target check.  Include sse-os-support.h.
7288         (main): Call check_isa and sse_os_support.
7289         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7290         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7291         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7292         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7293         target check.  Include sse-os-support.h.
7294         (main): Call check_isa and sse_os_support.
7295         * gcc.target/i386/vperm-v2df.c: Ditto.
7296
7297 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7298
7299         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7300         (check_effective_target_avx_runtime): New procedure.
7301         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7302         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7303
7304         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7305         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7306         and __get_cpuid test.
7307         * gcc.dg/compat/vector-2b_main.c: Ditto.
7308
7309         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7310
7311         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7312         for compile-time only test.
7313         * gcc.dg/pr32716.c: Ditto.
7314         * gcc.dg/pr34856.c: Ditto.
7315         * gcc.dg/pr36997.c: Ditto.
7316         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7317         * gfortran.dg/pr28158.f90: Ditto.
7318         * gfortran.dg/pr30667.f: Ditto.
7319
7320         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7321         i?86-*-* and x86_64-*-* targets to disable execution on targets
7322         without sse2 runtime support.
7323         * g++.dg/vect/vect.exp: Ditto.
7324         * gfortran.dg/vect/vect.exp: Ditto.
7325
7326         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7327         * gcc.dg/pr37544.c: Ditto.
7328         * gcc.dg/pr40550.c: Ditto.
7329         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7330         * gcc.dg/compat/vector-1a_main.c: Ditto.
7331         * gcc.dg/compat/vector-2a_main.c: Ditto.
7332         * gcc.dg/torture/pr16104-1.c: Ditto.
7333         * gcc.dg/torture/pr35771-1.c: Ditto.
7334         * gcc.dg/torture/pr35771-2.c: Ditto.
7335         * gcc.dg/torture/pr35771-3.c: Ditto.
7336         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7337         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7338         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7339         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7340         * g++.dg/other/i386-1.C: Ditto.
7341         * g++.dg/other/pr40446.C: Ditto.
7342
7343 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7344
7345         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7346
7347 2010-07-23  Daniel Kraft  <d@domob.eu>
7348
7349         PR fortran/44709
7350         * gfortran.dg/exit_1.f08: New test.
7351         * gfortran.dg/exit_2.f08: New test.
7352
7353 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7354
7355         PR tree-optimization/39839
7356         * gcc.target/arm/pr39839.c: New test case.
7357
7358 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7359
7360         * gnat.dg/unchecked_convert5b.adb: New test.
7361         * gnat.dg/unchecked_convert6.adb: Likewise.
7362         * gnat.dg/unchecked_convert6b.adb: Likewise.
7363
7364 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7365
7366         * gnat.dg/aggr15.ad[sb]: New test.
7367
7368 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7369
7370         PR debug/45024
7371         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7372
7373 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7374
7375         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7376         with dg-require-linker-plugin.
7377
7378 2010-07-22  Richard Guenther  <rguenther@suse.de>
7379
7380         PR lto/43850
7381         * g++.dg/lto/20100722-1_0.C: New testcase.
7382
7383 2010-07-22  Richard Guenther  <rguenther@suse.de>
7384
7385         PR lto/42451
7386         * gcc.dg/lto/20100720-3_0.c: New testcase.
7387         * gcc.dg/lto/20100720-3_1.c: Likewise.
7388
7389 2010-07-22  Richard Guenther  <rguenther@suse.de>
7390
7391         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7392         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7393
7394         PR lto/43373
7395         * gcc.dg/lto/20100722-1_0.c: New testcase.
7396
7397 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7398
7399         PR tree-optimization/44891
7400         * gcc.c-torture/compile/pr44891.c: New test.
7401
7402 2010-07-22  Richard Guenther  <rguenther@suse.de>
7403
7404         PR tree-optimization/45017
7405         * gcc.c-torture/execute/pr45017.c: New testcase.
7406
7407 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7408
7409         PR fortran/45019
7410         * gfortran.dg/aliasing_dummy_5.f90: New.
7411
7412 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7413
7414         PR target/43698
7415         * gcc.target/arm/pr43698.c: New test.
7416
7417 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7418
7419         PR fortran/44929
7420         * Revert my commit r162325 for this PR.
7421
7422 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7423
7424         PR debug/45015
7425         * gcc.target/m68k/pr45015.c: New test.
7426
7427 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7428
7429         PR c++/44641
7430         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7431         comments.
7432
7433 2010-07-21  Richard Guenther  <rguenther@suse.de>
7434
7435         PR lto/45018
7436         * g++.dg/lto/20100721-1_0.C: New testcase.
7437
7438 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7439
7440         PR tree-optimization/44900
7441         * g++.dg/torture/pr44900.C: New test.
7442
7443 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7444
7445         PR middle-end/44738
7446         * c-c++-common/uninit-17.c: Correct expected error.
7447
7448 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7449
7450         * gcc.dg/guality/asm-1.c: New test.
7451
7452         PR debug/45003
7453         * gcc.dg/guality/pr45003-2.c: New test.
7454         * gcc.dg/guality/pr45003-3.c: New test.
7455
7456 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7457
7458         PR libfortran/44697
7459         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7460
7461 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7462
7463         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7464         defined on the current line.
7465         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7466         * g++.dg/debug/dwarf2/pr44641.C: New.
7467
7468 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7469
7470         * gcc.target/powerpc/block-move-1.c: New test.
7471         * gcc.target/powerpc/block-move-2.c: New test.
7472
7473 2010-07-20  Jason Merrill  <jason@redhat.com>
7474
7475         PR c++/44967
7476         * g++.dg/cpp0x/sfinae2.C: New.
7477
7478 2010-07-20  Richard Guenther  <rguenther@suse.de>
7479
7480         PR lto/42696
7481         * gcc.dg/lto/20100720-4_0.c: New testcase.
7482
7483 2010-07-20  Richard Guenther  <rguenther@suse.de>
7484
7485         PR lto/43221
7486         * gcc.dg/lto/20100720-2_0.c: New testcase.
7487         * gcc.dg/lto/20100720-2_1.c: Likewise.
7488
7489 2010-07-20  Richard Guenther  <rguenther@suse.de>
7490
7491         PR lto/43208
7492         * gcc.dg/lto/20100720-1_0.c: New testcase.
7493         * gcc.dg/lto/20100720-1_1.c: Likewise.
7494
7495 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7496
7497         PR debug/45003
7498         * gcc.dg/guality/pr45003-1.c: New test.
7499
7500 2010-07-20  Richard Guenther  <rguenther@suse.de>
7501
7502         PR tree-optimization/44977
7503         * gcc.dg/torture/pr44977.c: New testcase.
7504
7505 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7506
7507         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7508         sync_char_short
7509
7510 2010-07-20  Richard Guenther  <rguenther@suse.de>
7511
7512         PR middle-end/44971
7513         PR middle-end/44988
7514         * gcc.dg/pr44971.c: New testcase.
7515         * gcc.c-torture/compile/pr44988.c: Likewise.
7516
7517 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7518
7519         PR fortran/44929
7520         * gfortran.dg/allocate_with_typespec.f90: New test.
7521         * gfortran.dg/allocate_derived_1.f90: Update error message.
7522
7523 2010-07-19  Jason Merrill  <jason@redhat.com>
7524
7525         PR c++/44996
7526         * g++.dg/cpp0x/decltype23.C: New.
7527
7528 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7529
7530         PR fortran/42385
7531         * gfortran.dg/class_defined_operator_1.f03 : New test.
7532
7533 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7534
7535         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7536         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7537         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7538         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7539
7540 2010-07-19  Richard Guenther  <rguenther@suse.de>
7541
7542         PR middle-end/44941
7543         * gcc.c-torture/compile/pr44941.c: New testcase.
7544
7545 2010-07-19  Jason Merrill  <jason@redhat.com>
7546
7547         PR c++/44969
7548         * g++.dg/template/sfinae24.C: New.
7549
7550 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7551
7552         PR fortran/44353
7553         * gfortran.dg/data_implied_do_2.f90: Removed.
7554
7555 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7556
7557         PR c++/44969
7558         * g++.dg/template/sfinae23.C: New.
7559
7560 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7561
7562         * lib/target-supports.exp (check_sse_os_support_available): New
7563         proc.
7564         (check_sse_hw_available): New proc.
7565         (check_effective_target_sse_runtime): New proc.
7566         (check_effective_target_sse2_runtime): New proc.
7567         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7568         -msse2 if check_sse_os_support_available.
7569         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7570         check_sse_os_support_available.
7571         * gcc.dg/vect/vect.exp: Likewise.
7572         * gfortran.dg/vect/vect.exp: Likewise.
7573         * gcc.target/i386/sol2-check: Renamed to ...
7574         * gcc.target/i386/sse-os-support.h: ... this.
7575         (sol2_check): Renamed to ...
7576         (sse_os_support): ... this.
7577         Only test movss with xmm registers.
7578         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7579         Removed ILL_INSN, ILL_INSN_LEN.
7580         * gcc.target/i386/sse2-check.h: Likewise.
7581         * gcc.target/i386/sse3-check.h: Likewise.
7582         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7583         Removed cpuid.h, __get_cpuid test.
7584         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7585         Removed cpuid.h, __get_cpuid test.
7586         * g++.dg/other/pr40446.C: Likewise.
7587         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7588         * gcc.dg/compat/vector-1a_main.c: Likewise.
7589         * gcc.dg/compat/vector-2a_main.c: Likewise.
7590         * gcc.dg/pr36584.c: Likewise.
7591         * gcc.dg/pr37544.c: Likewise.
7592         * gcc.dg/torture/pr16104-1.c: Likewise.
7593         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7594         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7595         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7596         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7597         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7598         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7599         sse2_runtime.
7600         * gcc.dg/torture/pr35771-2.c: Likewise.
7601         * gcc.dg/torture/pr35771-3.c: Likewise.
7602         * gcc.target/i386/pr39315-2.c: Likewise.
7603         * gcc.target/i386/pr39315-4.c: Likewise.
7604         * gcc.target/i386/vperm-v2df.c: Likewise.
7605         * gcc.target/i386/vperm-v2di.c: Likewise.
7606         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7607         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7608         sse_runtime.
7609
7610 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7611
7612         PR fortran/44353
7613         * gfortran.dg/data_implied_do_2.f90: New test.
7614
7615 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7616
7617         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7618
7619 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7620
7621         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7622         to the "mips16" group.
7623         (mips_using_mips16_p): New procedure.
7624         (mips-dg-options): Use it.
7625
7626 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7627
7628         * gcc.target/mips/mips16-attributes-4.c: New test.
7629
7630 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7631
7632         PR testsuite/44418
7633         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7634         * gcc.target/powerpc/recip-2.c: Ditto.
7635         * gcc.target/powerpc/recip-3.c: Ditto.
7636
7637 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7638
7639         * gcc.target/arm/pr42235.c: New test.
7640
7641 2010-07-16  Jason Merrill  <jason@redhat.com>
7642
7643         PR c++/32505
7644         * g++.dg/template/partial8.C: New.
7645
7646 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7647
7648         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7649         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7650         in C++.
7651         (gualcvt): New overloaded inline.
7652         (GUALCVT): Use it for C++.
7653         * g++.dg/guality/guality.exp: New.
7654         * g++.dg/guality/guality.h: New.
7655         * g++.dg/guality/redeclaration1.C: New test.
7656         * g++.dg/dg.exp: Prune also guality/* tests.
7657         * gcc.dg/guality/pr43141.c: Moved to...
7658         * c-c++-common/guality/pr43141.c: ... here.
7659
7660 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7661
7662         PR libfortran/37077
7663         * gfortran.dg/char4_iunit_2.f03: New test.
7664
7665 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7666
7667         PR testsuite/43925
7668         * lib/plugin-support.exp (plugin-test-execute):
7669         Add ${gcc_objdir}/intl to includes.
7670
7671 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7672
7673         PR target/44942
7674         * gcc.c-torture/execute/pr44942.c: New test.
7675         * gcc.target/i386/pr44942.c: New test.
7676
7677 2010-07-15  Jason Merrill  <jason@redhat.com>
7678
7679         PR c++/44909
7680         * g++.dg/cpp0x/implicit7.C: New.
7681         * g++.dg/cpp0x/implicit8.C: New.
7682
7683 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7684
7685         Disable float tests for __SPU__ targets due to lack of signed zero:
7686         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7687         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7688         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7689         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7690         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7691         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7692         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7693         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7694         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7695
7696 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7697
7698         * gfortran.dg/select_char_2.f90: New test.
7699
7700 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7701
7702         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7703         with DECL_CHAIN.
7704
7705 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7706
7707         PR fortran/44936
7708         * gfortran.dg/typebound_generic_9.f03: New.
7709
7710 2010-07-15  Richard Guenther  <rguenther@suse.de>
7711
7712         PR tree-optimization/44946
7713         * gcc.c-torture/compile/pr44946.c: New testcase.
7714
7715 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7716
7717         PR fortran/40206
7718         * gfortran.dg/select_char_3.f90: New test.
7719
7720 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7721             Kevin F. Quinn  <kevquinn@gentoo.org>
7722
7723         * gcc.dg/Wtrampolines.c: New.
7724
7725 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7726
7727         PR libfortran/44934
7728         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7729
7730 2010-07-14  Jason Merrill  <jason@redhat.com>
7731
7732         PR c++/44810
7733         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7734
7735         Implement C++0x unrestricted unions (N2544)
7736         * g++.dg/cpp0x/union1.C: New.
7737         * g++.dg/cpp0x/union2.C: New.
7738         * g++.dg/cpp0x/union3.C: New.
7739         * g++.dg/cpp0x/defaulted2.C: Adjust.
7740         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7741         * g++.old-deja/g++.ext/anon2.C: Adjust.
7742         * g++.old-deja/g++.mike/misc6.C: Adjust.
7743
7744 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7745
7746         PR fortran/44925
7747         * gfortran.dg/c_loc_tests_15.f90: New.
7748
7749 2010-07-13  Jason Merrill  <jason@redhat.com>
7750
7751         PR c++/44909
7752         * g++.dg/cpp0x/implicit6.C: New.
7753
7754 2010-07-13  Jason Merrill  <jason@redhat.com>
7755
7756         PR c++/44540
7757         * g++.dg/abi/noreturn1.C: New.
7758         * g++.dg/abi/noreturn2.C: New.
7759
7760 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7761
7762         PR other/44874
7763         PR debug/44832
7764         * c-c++-common/pr44832.c: New test.
7765
7766 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7767
7768         PR objc/44488
7769         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7770         on the target.  Make sure that we can assemble the emitted asm when
7771         the test type is 'compile'.
7772
7773 2010-07-13  Richard Guenther  <rguenther@suse.de>
7774
7775         PR tree-optimization/36960
7776         * g++.dg/torture/pr36960.C: New testcase.
7777
7778 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7779
7780         PR c++/44908
7781         * g++.dg/template/sfinae21.C: New.
7782         * g++.dg/template/sfinae22.C: Likewise.
7783
7784 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7785
7786         PR testsuite/42843
7787         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7788         * gcc.dg/plugin/ggcplug.c: Likewise.
7789         * g++.dg/plugin/selfassign.c: Likewise.
7790         * g++.dg/plugin/attribute_plugin.c: Likewise.
7791         * g++.dg/plugin/dumb_plugin.c: Likewise.
7792         * g++.dg/plugin/pragma_plugin.c: Likewise.
7793
7794 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7795
7796         * gcc.c-torture/execute/pr44683.x: New.
7797         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7798
7799 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7800
7801         PR fortran/44434
7802         PR fortran/44565
7803         PR fortran/43945
7804         PR fortran/44869
7805         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7806         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7807         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7808         * gfortran.dh/typebound_call_16.f03: New.
7809         * gfortran.dg/typebound_generic_6.f03: New.
7810         * gfortran.dg/typebound_generic_7.f03: New.
7811         * gfortran.dg/typebound_generic_8.f03: New.
7812
7813 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7814
7815         PR libfortran/37077
7816         * gfortran.dg/char4_iunit_1.f03: New test.
7817
7818 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7819
7820         * gcc.dg/tree-ssa/vrp53.c: New test.
7821
7822 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7823
7824         PR c++/44907
7825         * g++.dg/template/sfinae19.C: New.
7826         * g++.dg/template/sfinae20.C: Likewise.
7827
7828 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7829
7830         * gcc.target/arm/interrupt-1.c: New test.
7831         * gcc.target/arm/interrupt-2.c: New test.
7832
7833 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7834
7835         * gcc.dg/pr42427.c: Require c99_runtime.
7836         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7837         c99_runtime.
7838         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7839         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7840         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7841         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7842         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7843         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7844         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7845         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7846         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7847         * gcc.target/i386/pr37275.c: Require visibility support.
7848
7849 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7850
7851         * lib/target-supports.exp (check_effective_target_sse): New proc.
7852         * gcc.target/i386/sol2-check.h: New file.
7853         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7854         Include sol2-check.h.
7855         (main) Only run do_test () if sol2_check ().
7856         * gcc.target/i386/sse2-check.h: Likewise.
7857         * gcc.target/i386/sse3-check.h: Likewise.
7858         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7859         [__sun__ && __svr4__]: Execute SSE2 instruction.
7860         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7861         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7862         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7863         * g++.dg/ext/vector14.C: Likewise.
7864         * g++.dg/other/mmintrin.C: Likewise.
7865         * gcc.dg/20020418-1.c: Likewise.
7866         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7867         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7868         * gcc.dg/format/unnamed-1.c: Likewise.
7869         Adapt dg-warning line number.
7870         * gcc.dg/graphite/pr40281.c: Likewise.
7871         * gcc.dg/pr32176.c: Likewise.
7872         * gcc.dg/pr40550.c: Likewise.
7873         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7874         * gcc.dg/torture/pr36891.c: Likewise.
7875         * gcc.target/i386/20020218-1.c: Likewise.
7876         * gcc.target/i386/20020523.c: Likewise.
7877         * gcc.target/i386/abi-1.c: Likewise.
7878         * gcc.target/i386/brokensqrt.c: Likewise.
7879         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7880         * gcc.target/i386/pr13366.c: Likewise.
7881         * gcc.target/i386/pr13685.c: Likewise.
7882         * gcc.target/i386/pr24306.c: Likewise.
7883         * gcc.target/i386/pr31486.c: Likewise.
7884         * gcc.target/i386/pr32065-1.c: Likewise.
7885         * gcc.target/i386/pr32065-2.c: Likewise.
7886         * gcc.target/i386/pr32389.c: Likewise.
7887         * gcc.target/i386/pr38824.c: Likewise.
7888         * gcc.target/i386/pr38931.c: Likewise.
7889         * gcc.target/i386/pr39592-1.c: Likewise.
7890         * gcc.target/i386/pr43766.c: Likewise.
7891         * gcc.target/i386/recip-divf.c: Likewise.
7892         * gcc.target/i386/recip-sqrtf.c: Likewise.
7893         * gcc.target/i386/recip-vec-divf.c: Likewise.
7894         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7895         * gcc.target/i386/sse-1.c: Likewise.
7896         * gcc.target/i386/sse-16.c: Likewise.
7897         * gcc.target/i386/sse-2.c: Likewise.
7898         * gcc.target/i386/sse-20.c: Likewise.
7899         * gcc.target/i386/sse-3.c: Likewise.
7900         * gcc.target/i386/sse-7.c: Likewise.
7901         * gcc.target/i386/sse-9.c: Likewise.
7902         * gcc.target/i386/sse-addps-1.c: Likewise.
7903         * gcc.target/i386/sse-addss-1.c: Likewise.
7904         * gcc.target/i386/sse-andnps-1.c: Likewise.
7905         * gcc.target/i386/sse-andps-1.c: Likewise.
7906         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7907         * gcc.target/i386/sse-comiss-1.c: Likewise.
7908         * gcc.target/i386/sse-comiss-2.c: Likewise.
7909         * gcc.target/i386/sse-comiss-3.c: Likewise.
7910         * gcc.target/i386/sse-comiss-4.c: Likewise.
7911         * gcc.target/i386/sse-comiss-5.c: Likewise.
7912         * gcc.target/i386/sse-comiss-6.c: Likewise.
7913         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7914         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7915         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7916         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7917         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7918         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7919         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7920         * gcc.target/i386/sse-divps-1.c: Likewise.
7921         * gcc.target/i386/sse-divss-1.c: Likewise.
7922         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7923         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7924         * gcc.target/i386/sse-maxps-1.c: Likewise.
7925         * gcc.target/i386/sse-maxss-1.c: Likewise.
7926         * gcc.target/i386/sse-minps-1.c: Likewise.
7927         * gcc.target/i386/sse-minss-1.c: Likewise.
7928         * gcc.target/i386/sse-movaps-1.c: Likewise.
7929         * gcc.target/i386/sse-movaps-2.c: Likewise.
7930         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7931         * gcc.target/i386/sse-movhps-1.c: Likewise.
7932         * gcc.target/i386/sse-movhps-2.c: Likewise.
7933         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7934         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7935         * gcc.target/i386/sse-movntps-1.c: Likewise.
7936         * gcc.target/i386/sse-movss-1.c: Likewise.
7937         * gcc.target/i386/sse-movss-2.c: Likewise.
7938         * gcc.target/i386/sse-movss-3.c: Likewise.
7939         * gcc.target/i386/sse-movups-1.c: Likewise.
7940         * gcc.target/i386/sse-movups-2.c: Likewise.
7941         * gcc.target/i386/sse-mulps-1.c: Likewise.
7942         * gcc.target/i386/sse-mulss-1.c: Likewise.
7943         * gcc.target/i386/sse-orps-1.c: Likewise.
7944         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7945         * gcc.target/i386/sse-recip-vec.c: Likewise.
7946         * gcc.target/i386/sse-recip.c: Likewise.
7947         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7948         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7949         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7950         * gcc.target/i386/sse-subps-1.c: Likewise.
7951         * gcc.target/i386/sse-subss-1.c: Likewise.
7952         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7953         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7954         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7955         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7956         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7957         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7958         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7959         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7960         * gcc.target/i386/sse-xorps-1.c: Likewise.
7961         * gcc.target/i386/ssefn-1.c: Likewise.
7962         * gcc.target/i386/ssefn-3.c: Likewise.
7963         * gcc.target/i386/sseregparm-1.c: Likewise.
7964         * gcc.target/i386/stackalign/return-3.c: Likewise.
7965         * gcc.target/i386/vectorize1.c: Likewise.
7966         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7967         * gcc.target/i386/xorps-sse.c: Likewise.
7968         * gfortran.dg/pr28158.f90: Likewise.
7969         * gfortran.dg/pr30667.f: Likewise.
7970         * gnat.dg/loop_optimization7.adb: Likewise.
7971         * gnat.dg/sse_nolib.adb: Likewise.
7972
7973 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7974
7975         PR fortran/44702
7976         * gfortran.dg/use_rename_6.f90: New.
7977         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7978
7979 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7980
7981         PR fortran/44869
7982         * gfortran.dg/class_24.f03: New.
7983
7984 2010-07-10  Richard Guenther  <rguenther@suse.de>
7985
7986         PR lto/44889
7987         * gcc.dg/lto/20100709-1_0.c: New testcase.
7988         * gcc.dg/lto/20100709-1_1.c: Likewise.
7989
7990 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7991
7992         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7993
7994 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7995
7996         PR objc/44140
7997         * objc.dg/lto/trivial-1_0.m: New.
7998         * objc.dg/lto/lto.exp: New.
7999         * obj-c++.dg/lto/trivial-1_0.mm: New.
8000         * obj-c++.dg/lto/lto.exp: New.
8001         * objc.dg/symtab-1.m: Adjust sizes.
8002         * objc.dg/image-info.m: Do not run for gnu-runtime.
8003
8004 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8005
8006         * gcc.dg/pr32370.c: Allow another kind of error message.
8007
8008 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8009
8010         * gnat.dg/atomic3.adb: New test.
8011
8012 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8013             Denys Vlasenko  <dvlasenk@redhat.com>
8014             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8015
8016         PR tree-optimization/28632
8017         * gcc.dg/tree-ssa/vrp51.c: New test.
8018         * gcc.dg/tree-ssa/vrp52.c: New test.
8019
8020 2010-07-09  Jason Merrill  <jason@redhat.com>
8021
8022         * g++.dg/abi/covariant6.C: New.
8023         * g++.dg/inherit/covariant17.C: Test both bases.
8024         * g++.dg/inherit/covariant7.C: Check vtable layout.
8025
8026 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8027
8028         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8029
8030 2010-07-09  Richard Guenther  <rguenther@suse.de>
8031
8032         PR tree-optimization/44852
8033         * gcc.c-torture/execute/pr44852.c: New testcase.
8034
8035 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8038         multiplication by values.
8039         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8040         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8041
8042 2010-07-09  Richard Guenther  <rguenther@suse.de>
8043
8044         PR tree-optimization/44882
8045         * gfortran.dg/pr44882.f90: New testcase.
8046
8047 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8048
8049         PR target/40657
8050         * gcc.target/arm/pr40657-1.c: New test.
8051         * gcc.target/arm/pr40657-2.c: New test.
8052         * gcc.c-torture/execute/pr40657.c: New test.
8053
8054 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8055
8056         * gcc.dg/tree-ssa/vrp50.c: New test.
8057         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8058
8059 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8060
8061         PR fortran/44649
8062         * gfortran.dg/c_sizeof_1.f90: Modified.
8063         * gfortran.dg/storage_size_1.f08: New.
8064         * gfortran.dg/storage_size_2.f08: New.
8065
8066 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8067
8068         * gcc.c-torture/execute/20100708-1.c: New test.
8069
8070 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8071
8072         PR fortran/44847
8073         * gfortran.dg/gomp/pr44847.f90: New test.
8074
8075 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8076
8077         PR tree-optimization/44710
8078         * gcc.dg/tree-ssa/ifc-6.c: New.
8079         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8080
8081 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8082
8083         PR fortran/18918
8084         * gfortran.dg/coarray_10.f90: Add an additional test.
8085
8086 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8087
8088         PR middle-end/44828
8089         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8090         * gcc.c-torture/execute/pr44828.x: Revert.
8091
8092 2010-07-08  Jason Merrill  <jason@redhat.com>
8093
8094         PR c++/43120
8095         * g++.dg/inherit/covariant17.C: New.
8096         * g++.dg/abi/covariant1.C: Actually test for the bug.
8097
8098 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8099
8100         PR rtl-optimization/44838
8101         * gcc.dg/pr44838.c: New.
8102
8103 2010-07-08  Richard Guenther  <rguenther@suse.de>
8104
8105         PR tree-optimization/44831
8106         * gcc.c-torture/compile/pr44831.c: New testcase.
8107         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8108
8109 2010-07-08  Richard Guenther  <rguenther@suse.de>
8110
8111         PR tree-optimization/44861
8112         * g++.dg/vect/pr44861.cc: New testcase.
8113
8114 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8115
8116         PR middle-end/44828
8117         * gcc.c-torture/execute/pr44828.x: New file.
8118
8119 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8120
8121         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8122         dg-options.
8123         * g++.dg/ext/altivec-17.C: Adjust error message.
8124
8125 2010-07-07  Tom Tromey  <tromey@redhat.com>
8126
8127         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8128
8129 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8130
8131         PR target/44844
8132         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8133         * gcc.target/i386/rdrand-2.c: Likewise.
8134         * gcc.target/i386/rdrand-3.c: Likewise.
8135
8136 2010-07-07  Jan Hubicka  <jh@suse.cz>
8137
8138         PR middle-end/44813
8139         * g++.dg/torture/pr44813.C: New testcase.
8140         * g++.dg/torture/pr44826.C: New testcase.
8141
8142 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8143
8144         PR rtl-optimization/44787
8145         * gcc.c-torture/compile/pr44788.c: New test.
8146         * gcc.target/arm/pr44788.c: New test.
8147
8148 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8149
8150         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8151
8152 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8153
8154         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8155         to dg-options.
8156
8157 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8158
8159         PR fortran/44742
8160         * gfortran.dg/parameter_array_init_6.f90: New.
8161         * gfortran.dg/initialization_20.f90: Update dg-error.
8162         * gfortran.dg/initialization_24.f90: Ditto.
8163
8164 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8165         PR fortran/PR44693
8166         * gfortran.dg/dim_range_1.f90:  New test.
8167         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8168
8169 2010-07-06  Jason Merrill  <jason@redhat.com>
8170
8171         PR c++/44703
8172         * g++.dg/cpp0x/initlist41.C: New.
8173
8174         PR c++/44778
8175         * g++.dg/template/ptrmem22.C: New.
8176
8177 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8178
8179         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8180         support.
8181         * gcc.target/i386/i386.exp: Likewise.
8182
8183 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8184
8185         PR testsuite/44195
8186         * gcc.dg/lto/20100518_0.c: Limit to x86.
8187
8188 2010-07-06  Richard Guenther  <rguenther@suse.de>
8189
8190         PR middle-end/44828
8191         * gcc.c-torture/execute/pr44828.c: New testcase.
8192
8193 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8194
8195         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8196         * g++.dg/warn/volatile1.C: Likewise.
8197         * g++.dg/template/warn1.C: Likewise.
8198
8199 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8200
8201         AVX Programming Reference (June, 2010)
8202         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8203         * g++.dg/other/i386-3.C: Likewise.
8204         * gcc.target/i386/sse-12.c: Likewise.
8205
8206         * gcc.target/i386/f16c-check.h: New.
8207         * gcc.target/i386/rdfsbase-1.c: Likewise.
8208         * gcc.target/i386/rdfsbase-2.c: Likewise.
8209         * gcc.target/i386/rdgsbase-1.c: Likewise.
8210         * gcc.target/i386/rdgsbase-2.c: Likewise.
8211         * gcc.target/i386/rdrand-1.c: Likewise.
8212         * gcc.target/i386/rdrand-2.c: Likewise.
8213         * gcc.target/i386/rdrand-3.c: Likewise.
8214         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8215         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8216         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8217         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8218         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8219         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8220         * gcc.target/i386/wrfsbase-1.c: Likewise.
8221         * gcc.target/i386/wrfsbase-2.c: Likewise.
8222         * gcc.target/i386/wrgsbase-1.c: Likewise.
8223         * gcc.target/i386/wrgsbase-2.c: Likewise.
8224
8225         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8226         (__builtin_ia32_vcvtps2ph): New.
8227         (__builtin_ia32_vcvtps2ph256): Likewise.
8228
8229         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8230         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8231
8232         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8233         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8234
8235         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8236         (__builtin_ia32_vcvtps2ph256): Likewise.
8237         Add fsgsbase,rdrnd,f16c.
8238
8239         * lib/target-supports.exp (check_effective_target_f16c): New.
8240
8241 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8242
8243         * gcc.dg/guality/nrv-1.c: New test.
8244
8245 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8246
8247         PR middle-end/42505
8248         * gcc.target/arm/pr42505.c: New test case.
8249
8250 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8251
8252         PR c++/44808
8253         * g++.dg/opt/nrv16.C: New test.
8254
8255 2010-07-05  Richard Guenther  <rguenther@suse.de>
8256
8257         PR tree-optimization/44784
8258         * gcc.c-torture/compile/pr44784.c: New testcase.
8259
8260 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8261
8262         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8263         Increase loop bound and array size.
8264         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8265         Likewise.
8266
8267 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8268
8269         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8270         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8271         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8272         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8273         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8274
8275 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8276
8277         PR c++/22138
8278         * g++.dg/parse/template25.C: New.
8279
8280 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8281
8282         PR rtl-optimization/44695
8283         * gcc.dg/torture/pr44695.c: New.
8284
8285 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8286
8287         PR c++/16630
8288         * g++.dg/ext/pretty3.C: New.
8289
8290 2010-07-04  Richard Guenther  <rguenther@suse.de>
8291
8292         PR middle-end/44809
8293         * g++.dg/torture/pr44809.C: New testcase.
8294
8295 2010-07-04  Richard Guenther  <rguenther@suse.de>
8296
8297         PR tree-optimization/44656
8298         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8299
8300 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8301             Revital Eres  <eres@il.ibm.com>
8302
8303         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8304         misaligned stores.
8305         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8306         gcc.dg/vect/vect-96.c: Likewise.
8307         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8308         that support misaligned stores. Change the number of expected
8309         misaligned accesses.
8310         * gcc.dg/vect/vect-peel-1.c: New test.
8311         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8312         gcc.dg/vect/vect-peel-4.c: Likewise.
8313         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8314         vectorizable on all targets that support realignment.
8315         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8316
8317 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8318
8319         PR c/44806
8320         * gcc.dg/torture/pr44806.c: New.
8321
8322 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8323
8324         * gnat.dg/cond_expr1.adb: New test.
8325
8326 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8327
8328         * gnat.dg/modular3.adb: New test.
8329         * gnat.dg/modular3_pkg.ads: New helper.
8330
8331 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8332             Mikael Pettersson  <mikpe@it.uu.se>
8333
8334         PR testsuite/44518
8335         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8336         Make signed-ness of chars explicit.  Scan the object for
8337         strings that are split by some target assemblers.
8338         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8339         explicit.
8340
8341 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8342
8343         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8344
8345 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8346
8347         PR/44128
8348         * g++.dg/warn/Wshadow-7.C: New test.
8349
8350 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8351             Julian Brown  <julian@codesourcery.com>
8352             Sandra Loosemore  <sandra@codesourcery.com>
8353
8354         * gcc.c-torture/execute/20100416-1.c: New test case.
8355
8356 2010-07-02  Julian Brown  <julian@codesourcery.com>
8357             Sandra Loosemore  <sandra@codesourcery.com>
8358
8359         PR target/43703
8360
8361         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8362         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8363
8364 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8365             Julian Brown  <julian@codesourcery.com>
8366
8367         * gcc.target/arm/neon/vadds64.c: Regenerated.
8368         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8369         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8370         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8371         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8372         * gcc.target/arm/neon-vmls-1.c: Likewise.
8373         * gcc.target/arm/neon-vsubs64.c: New execution test.
8374         * gcc.target/arm/neon-vsubu64.c: New execution test.
8375         * gcc.target/arm/neon-vadds64.c: New execution test.
8376         * gcc.target/arm/neon-vaddu64.c: New execution test.
8377
8378 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8379
8380         * gcc.target/arm/neon-vands64.c: New.
8381         * gcc.target/arm/neon-vandu64.c: New.
8382         * gcc.target/arm/neon-vbics64.c: New.
8383         * gcc.target/arm/neon-vbicu64.c: New.
8384         * gcc.target/arm/neon-veors64.c: New.
8385         * gcc.target/arm/neon-veoru64.c: New.
8386         * gcc.target/arm/neon-vorns64.c: New.
8387         * gcc.target/arm/neon-vornu64.c: New.
8388         * gcc.target/arm/neon-vorrs64.c: New.
8389         * gcc.target/arm/neon-vorru64.c: New.
8390         * gcc.target/arm/neon/vands64.c: Regenerated.
8391         * gcc.target/arm/neon/vandu64.c: Regenerated.
8392         * gcc.target/arm/neon/vbics64.c: Regenerated.
8393         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8394         * gcc.target/arm/neon/veors64.c: Regenerated.
8395         * gcc.target/arm/neon/veoru64.c: Regenerated.
8396         * gcc.target/arm/neon/vorns64.c: Regenerated.
8397         * gcc.target/arm/neon/vornu64.c: Regenerated.
8398         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8399         * gcc.target/arm/neon/vorru64.c: Regenerated.
8400
8401 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8402
8403         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8404
8405 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8406
8407         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8408         * gfortran.dg/intent_out_5.f90: Same.
8409         * gfortran.dg/ltrans-7.f90: Same.
8410         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8411
8412 2010-07-02  Jan Hubicka  <jh@suse.cz>
8413
8414         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8415
8416 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8417
8418         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8419
8420 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR c++/44780
8423         * c-c++-common/Wunused-var-12.c: New test.
8424
8425 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8426
8427         PR target/42835
8428         * gcc.target/arm/pr42835.c: New test.
8429
8430         PR target/42172
8431         * gcc.target/arm/pr42172-1.c: New test.
8432
8433 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8434
8435         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8436
8437 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8438
8439         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8440         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8441         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8442         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8443         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8444         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8445         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8446         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8447         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8448         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8449         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8450         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8451         * gcc.target/arm/neon-vdup_ns64.c: New.
8452         * gcc.target/arm/neon-vdup_nu64.c: New.
8453         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8454         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8455         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8456         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8457         * gcc.target/arm/neon-vmov_ns64.c: New.
8458         * gcc.target/arm/neon-vmov_nu64.c: New.
8459         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8460         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8461         * gcc.target/arm/neon-vget_lanes64.c: New.
8462         * gcc.target/arm/neon-vget_laneu64.c: New.
8463         * gcc.target/arm/neon-vset_lanes64.c: New.
8464         * gcc.target/arm/neon-vset_laneu64.c: New.
8465
8466 2010-07-02  Richard Guenther  <rguenther@suse.de>
8467
8468         * g++.dg/torture/20100702-1.C: New testcase.
8469
8470 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8471
8472         PR target/44707
8473         * gcc.c-torture/compile/pr44707.c: New test.
8474
8475 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8476
8477         PR c++/44039
8478         * g++.dg/template/crash101.C: New.
8479
8480 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8481
8482         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8483         Use the ABI-0 accessors and fail it for m64.
8484
8485 2010-07-02  Jan Hubicka  <jh@suse.cz>
8486
8487         * g++.dg/tree-ssa/pr44706.C: New testcase.
8488
8489 2010-07-02  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/44748
8492         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8493
8494 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8495
8496         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8497         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8498         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8499         the method types to forward:.
8500
8501 2010-06-30  Jason Merrill  <jason@redhat.com>
8502
8503         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8504         * g++.dg/other/pr25632.C: Likewise.
8505
8506 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR tree-optimization/40421
8509         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8510
8511 2010-07-01  Richard Guenther  <rguenther@suse.de>
8512
8513         PR middle-end/42834
8514         PR middle-end/44468
8515         * gcc.c-torture/execute/20100316-1.c: New testcase.
8516         * gcc.c-torture/execute/pr44468.c: Likewise.
8517         * gcc.c-torture/compile/20100609-1.c: Likewise.
8518         * gcc.dg/volatile2.c: Adjust.
8519         * gcc.dg/plugin/selfassign.c: Likewise.
8520         * gcc.dg/pr36902.c: Likewise.
8521         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8522         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8523         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8524         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8525         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8526         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8527         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8528         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8529         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8530         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8531         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8532         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8533         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8534         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8535         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8536         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8537         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8538         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8539         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8540         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8541         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8542         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8543         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8544         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8545         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8546         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8547         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8548         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8549         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8550         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8551         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8552         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8553         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8554         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8555         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8556         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8557         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8558         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8559         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8560         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8561         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8562         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8563         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8564         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8565         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8566         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8567         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8568         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8569         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8570         * g++.dg/tree-ssa/pr31146.C: Likewise.
8571         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8572         * g++.dg/tree-ssa/pr33604.C: Likewise.
8573         * g++.dg/plugin/selfassign.c: Likewise.
8574         * gfortran.dg/array_memcpy_3.f90: Likewise.
8575         * gfortran.dg/array_memcpy_4.f90: Likewise.
8576         * c-c++-common/torture/pr42834.c: New testcase.
8577
8578 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8579
8580         PR c++/44628
8581         * g++.dg/template/crash100.C: New.
8582
8583 2010-06-30  Jan Hubicka  <jh@suse.cz>
8584
8585         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8586
8587 2010-06-30  Michael Matz  <matz@suse.de>
8588
8589         PR bootstrap/44699
8590         * gcc.dg/pr44699.c: New test.
8591
8592 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8593
8594         PR tree-optimization/39799
8595         * c-c++-common/uninit-17.c: New test.
8596
8597 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8598
8599         PR libfortran/43298
8600         * gfortran.dg/read_infnan_1.f90: New test.
8601
8602 2010-06-29  Jason Merrill  <jason@redhat.com>
8603
8604         Enable implicitly declared move constructor/operator= (N3053).
8605         * g++.dg/cpp0x/implicit3.C: New.
8606         * g++.dg/cpp0x/implicit4.C: New.
8607         * g++.dg/cpp0x/implicit5.C: New.
8608         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8609         * g++.dg/cpp0x/not_special.C: Adjust.
8610         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8611         * g++.dg/cpp0x/rv1n.C: Adjust.
8612         * g++.dg/cpp0x/rv1p.C: Adjust.
8613         * g++.dg/cpp0x/rv2n.C: Adjust.
8614         * g++.dg/cpp0x/rv2p.C: Adjust.
8615         * g++.dg/cpp0x/rv3n.C: Adjust.
8616         * g++.dg/cpp0x/rv3p.C: Adjust.
8617         * g++.dg/cpp0x/rv4n.C: Adjust.
8618         * g++.dg/cpp0x/rv4p.C: Adjust.
8619         * g++.dg/cpp0x/rv5n.C: Adjust.
8620         * g++.dg/cpp0x/rv5p.C: Adjust.
8621         * g++.dg/cpp0x/rv6n.C: Adjust.
8622         * g++.dg/cpp0x/rv6p.C: Adjust.
8623         * g++.dg/cpp0x/rv7n.C: Adjust.
8624         * g++.dg/cpp0x/rv7p.C: Adjust.
8625         * g++.dg/cpp0x/rv8p.C: Adjust.
8626         * g++.dg/gomp/pr26690-1.C: Adjust.
8627         * g++.dg/other/error20.C: Adjust.
8628         * g++.dg/other/error31.C: Adjust.
8629         * g++.dg/parse/error19.C: Adjust.
8630         * g++.dg/template/qualttp5.C: Adjust.
8631         * g++.old-deja/g++.law/ctors5.C: Adjust.
8632
8633         Enable implicitly deleted functions (N2346)
8634         * g++.dg/cpp0x/defaulted17.C: New.
8635         * g++.dg/cpp0x/implicit1.C: New.
8636         * g++.dg/cpp0x/implicit2.C: New.
8637         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8638         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8639         * g++.dg/init/ctor4.C: Adjust.
8640         * g++.dg/init/synth2.C: Adjust.
8641         * g++.dg/lto/20081118_1.C: Adjust.
8642         * g++.dg/other/error13.C: Adjust.
8643         * g++.dg/other/unused1.C: Adjust.
8644         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8645         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8646         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8647         * g++.old-deja/g++.law/ctors17.C: Adjust.
8648         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8649         * g++.old-deja/g++.pt/assign1.C: Adjust.
8650         * g++.old-deja/g++.pt/crash20.C: Adjust.
8651
8652         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8653         * g++.dg/cpp0x/defaulted13.C: Adjust.
8654         * g++.dg/cpp0x/defaulted2.C: Adjust.
8655         * g++.dg/cpp0x/defaulted3.C: Adjust.
8656         * g++.dg/cpp0x/initlist9.C: Adjust.
8657         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8658         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8659         * g++.dg/init/synth2.C: Adjust.
8660
8661         * g++.dg/cpp0x/defaulted19.C: New.
8662
8663         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8664         * g++.dg/template/error23.C: Fix for -std=c++0x.
8665
8666 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8667
8668         PR fortran/44718
8669         * gfortran.dg/proc_ptr_28.f90: New.
8670
8671 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR tree-optimization/43801
8674         * g++.dg/torture/pr43801.C: New test.
8675
8676         PR debug/44668
8677         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8678
8679 2010-06-29  Jason Merrill  <jason@redhat.com>
8680
8681         PR c++/44587
8682         * g++.dg/template/qualified-id2.C: New.
8683         * g++.dg/template/qualified-id3.C: New.
8684
8685 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8686
8687         PR fortran/44696
8688         * gfortran.dg/associated_target_4.f90: New.
8689
8690 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8691
8692         PR fortran/44582
8693         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8694
8695 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8696
8697         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8698
8699 2010-06-29  Jan Hubicka  <jh@suse.cz>
8700
8701         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8702
8703 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8704
8705         PR target/43902
8706         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8707         * gcc.target/arm/wmul-3.c: New test.
8708         * gcc.target/arm/wmul-4.c: New test.
8709
8710 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8711
8712         PR rtl-optimization/44659
8713         * gcc.target/i386/extract-1.c: New.
8714         * gcc.target/i386/extract-2.c: Likewise.
8715         * gcc.target/i386/extract-3.c: Likewise.
8716         * gcc.target/i386/extract-4.c: Likewise.
8717         * gcc.target/i386/extract-5.c: Likewise.
8718         * gcc.target/i386/extract-6.c: Likewise.
8719
8720 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8721
8722         PR c++/44682
8723         * g++.dg/warn/Wunused-var-14.C: New test.
8724
8725 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8726
8727         PR fortran/43298
8728         * gfortran.dg/nan_6.f90: New.
8729
8730 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8731
8732         PR tree-optimization/43781
8733         * gcc.dg/torture/pr43781.c: New.
8734
8735 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8736
8737         PR fortran/40158
8738         * gfortran.dg/actual_rank_check_1.f90: New test.
8739
8740 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8741
8742         * gcc.dg/ipa/ipa-sra-6.c: New test.
8743
8744 2010-06-28  Jan Hubicka  <jh@suse.cz>
8745
8746         PR tree-optimization/44687
8747         * gcc.c-torture/compile/pr44687.c
8748
8749 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8750
8751         PR c++/44535
8752         * g++.dg/torture/pr44535.C: New test.
8753
8754 2010-06-28  Michael Matz  <matz@suse.de>
8755
8756         PR middle-end/44592
8757         * gfortran.dg/pr44592.f90: New test.
8758
8759 2010-06-28  Jan Hubicka  <jh@suse.cz>
8760
8761         PR tree-optimization/44357
8762         * g++.dg/torture/pr44357.C: New testcase.
8763
8764 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8767         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8768         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8769         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8770         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8771         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8772         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8773         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8774
8775 2010-06-27  Jan Hubicka  <jh@suse.cz>
8776
8777         * gcc.c-torture/compile/pr44686.c: New file.
8778
8779 2010-06-27  Richard Guenther  <rguenther@suse.de>
8780
8781         PR tree-optimization/44683
8782         * gcc.c-torture/execute/pr44683.c: New testcase.
8783
8784 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8785
8786         * gnat.dg/noreturn3.ad[sb]: New test.
8787
8788 2010-06-26  Jason Merrill  <jason@redhat.com>
8789
8790         * g++.dg/cpp0x/explicit5.C: New.
8791
8792 2010-06-26  Richard Guenther  <rguenther@suse.de>
8793
8794         PR tree-optimization/44393
8795         * gcc.dg/pr44393.c: New testcase.
8796
8797 2010-06-26  Jan Hubicka  <jh@suse.cz>
8798
8799         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8800
8801 2010-06-26  Richard Guenther  <rguenther@suse.de>
8802
8803         PR middle-end/44674
8804         * gcc.dg/pr44674.c: New testcase.
8805
8806 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8807
8808         * gcc.dg/opts-3.c: New test.
8809
8810 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8811
8812         * gfortran.dg/type_decl_1.f90: New.
8813         * gfortran.dg/type_decl_2.f90: New.
8814
8815 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8816
8817         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8818         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8819
8820 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8821
8822         PR testsuite/38946
8823         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8824         error in comparing reals.
8825
8826 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8827
8828         * selected_real_kind_2.f90: New.
8829         * selected_real_kind_3.f90: New.
8830
8831 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8832
8833         * gfortran.dg/entry_19.f90: New.
8834
8835 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8836
8837         * gfortran.dg/end_subroutine_1.f90: New.
8838         * gfortran.dg/end_subroutine_2.f90: New.
8839         * gfortran.dg/interface_proc_end.f90: Update.
8840
8841 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8842
8843         * gfortran.dg/semicolon_fixed.f: Update.
8844         * gfortran.dg/semicolon_fixed_2.f: New.
8845         * gfortran.dg/semicolon_free_2.f90: New.
8846         * gfortran.dg/semicolon_free.f90: Update.
8847
8848 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8849
8850         PR fortran/44448
8851         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8852
8853 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8854
8855         * g++.dg/ipa/iinline-3.C: New test.
8856         * gcc.dg/ipa/modif-1.c: Removed.
8857
8858 2010-06-25  Jan Hubicka  <jh@suse.cz>
8859
8860         * gcc.dg/tree-ssa/ipa-split-1.c
8861
8862 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8863
8864         * g++.dg/ipa/iinline-2.C: New test.
8865
8866 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8867
8868         PR middle-end/43866
8869         * gfortran.dg/pr43866.f90: New test.
8870
8871         PR tree-optimization/44539
8872         * gcc.dg/pr44539.c: New test.
8873
8874 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8875
8876         From Jim Wilson:
8877         PR target/43902
8878         * gcc.target/mips/madd-9.c: New test.
8879
8880 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8881
8882         PR c/44517
8883         * gcc.dg/noncompile/pr44517.c: New.
8884         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8885
8886 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8887
8888         PR testsuite/43283
8889         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8890         and add argument to nop for IA64.
8891
8892 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8893
8894         PR target/44588
8895         * gcc.target/i386/mod-1.c: New.
8896         * gcc.target/i386/umod-1.c: Likewise.
8897         * gcc.target/i386/umod-2.c: Likewise.
8898         * gcc.target/i386/umod-3.c: Likewise.
8899
8900 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8901
8902         PR middle-end/44492
8903         * g++.dg/torture/pr44492.C: New test.
8904
8905 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8906
8907         * c-c++-common/warn-omitted-condop.c: New.
8908
8909 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8910
8911         PR fortran/44614
8912         * gfortran.dg/import8.f90: New.
8913
8914 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8915
8916         * gnat.dg/not_null.adb: Update test case.
8917
8918 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR c++/44619
8921         * g++.dg/warn/Wunused-var-13.C: New test.
8922
8923         PR c++/44627
8924         * g++.dg/diagnostic/method1.C: New test.
8925
8926 2010-06-22  Cary Coutant  <ccoutant@google.com>
8927
8928         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8929
8930 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8931
8932         PR fortran/44616
8933         * gfortran.dg/abstract_type_8.f03: New.
8934
8935 2010-06-21  Jason Merrill  <jason@redhat.com>
8936
8937         * g++.dg/cpp0x/noexcept08.C: New.
8938
8939         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8940
8941 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8942
8943         PR target/44615
8944         * gcc.target/i386/sse2-vec-2a.c: New.
8945
8946 2010-06-21  DJ Delorie  <dj@redhat.com>
8947
8948         * gcc.dg/pragma-diag-1.c: New.
8949
8950 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8951
8952         PR target/44615
8953         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8954
8955 2010-06-21  Alan Modra  <amodra@gmail.com>
8956
8957         PR testsuite/44505
8958         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8959         tail call to check_fa_mid.
8960
8961 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8962
8963         PR target/44575
8964         * gcc.c-torture/execute/pr44575.c: New test.
8965
8966 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8967
8968         PR fortran/40632
8969         * gfortran.dg/contiguous_1.f90: New.
8970         * gfortran.dg/contiguous_2.f90: New.
8971         * gfortran.dg/contiguous_3.f90: New.
8972
8973 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8974
8975         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8976         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8977
8978 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8979
8980         PR target/44546
8981         * gcc.target/i386/pr44546.c: New test.
8982
8983 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8984
8985         * gcc.dg/opts-2.c: New test.
8986
8987 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8988
8989         PR fortran/44584
8990         * gfortran.dg/typebound_proc_15.f03: Modified.
8991
8992 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8993
8994         PR target/44072
8995         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8996         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8997
8998 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8999
9000         * g++.dg/ext/label13.C: Fix typo in last change.
9001
9002 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9003
9004         PR libfortran/44477
9005         * gfortran.dg/eof_3.f90
9006         * gfortran.dg/endfile_2.f90
9007         * gfortran.dg/endfile_4.f90
9008         * gfortran.dg/endfile_3.f90
9009
9010 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9011
9012         PR c++/41090
9013         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9014
9015 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9016
9017         PR fortran/44556
9018         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9019
9020 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9021
9022         * gcc.target/arm/pr40900.c: New test.
9023
9024 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9025
9026         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9027
9028 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9029
9030         PR fortran/44558
9031         * gfortran.dg/typebound_call_15.f03: New.
9032
9033 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9034
9035         PR c++/44486
9036         * g++.dg/pr44486.C: New.
9037
9038 2010-06-16  DJ Delorie  <dj@redhat.com>
9039
9040         * gcc.target/i386/volatile-bitfields-1.c: New.
9041         * gcc.target/i386/volatile-bitfields-2.c: New.
9042
9043 2010-06-16  Jason Merrill  <jason@redhat.com>
9044
9045         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9046
9047         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9048
9049 2010-06-16  Richard Guenther  <rguenther@suse.de>
9050
9051         PR c/44555
9052         * gcc.c-torture/execute/pr44555.c: New testcase.
9053
9054 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9055
9056         PR fortran/44549
9057         * gfortran.dg/typebound_proc_16.f03: New.
9058
9059 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9060
9061         * g++.dg/torture/pr43905.C: New test.
9062
9063 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9064
9065         PR testsuite/44538
9066         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9067         initialization loop from being vectorized.
9068         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9069
9070 2010-06-16  Alan Modra  <amodra@gmail.com>
9071
9072         PR tree-optimization/44507
9073         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9074
9075 2010-06-15  Jason Merrill  <jason@redhat.com>
9076
9077         * g++.dg/overload/arg3.C: Adjust error locations.
9078         * g++.dg/overload/copy1.C: Likewise.
9079         * g++.dg/tc1/dr152.C: Likewise.
9080         * g++.dg/template/incomplete4.C: Likewise.
9081         * g++.dg/template/incomplete5.C: Likewise.
9082         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9083         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9084         * g++.old-deja/g++.pt/crash9.C: Likewise.
9085
9086         * g++.dg/inherit/virtual5.C: New.
9087
9088         * g++.dg/cpp0x/defaulted18.C: New.
9089
9090         * g++.dg/cpp0x/initlist40.C: New.
9091
9092         * g++.dg/cpp0x/initlist39.C: New.
9093
9094 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9095
9096         PR middle-end/44391
9097         * gcc.dg/graphite/pr44391.c: New.
9098
9099 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9100
9101         PR fortran/43388
9102         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9103         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9104         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9105         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9106
9107 2010-06-15  Richard Guenther  <rguenther@suse.de>
9108
9109         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9110
9111 2010-06-15  Richard Guenther  <rguenther@suse.de>
9112
9113         * gcc.dg/vect/bb-slp-21.c: Adjust.
9114         * gcc.dg/vect/bb-slp-13.c: Likewise
9115         * gcc.dg/vect/bb-slp-4.c: Likewise
9116         * gcc.dg/vect/bb-slp-22.c: Likewise
9117         * gcc.dg/vect/bb-slp-14.c: Likewise
9118         * gcc.dg/vect/bb-slp-23.c: Likewise
9119         * gcc.dg/vect/bb-slp-15.c: Likewise
9120         * gcc.dg/vect/bb-slp-17.c: Likewise
9121         * gcc.dg/vect/bb-slp-18.c: Likewise
9122         * gcc.dg/vect/bb-slp-19.c: Likewise
9123         * gcc.dg/vect/bb-slp-10.c: Likewise
9124         * gcc.dg/vect/bb-slp-11.c: Likewise
9125         * gcc.dg/vect/bb-slp-20.c: Likewise
9126         * gcc.dg/vect/bb-slp-3.c: Likewise
9127
9128 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9129
9130         PR fortran/44536
9131         * gfortran.dg/gomp/pr44536.f90: New test.
9132         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9133
9134 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9135
9136         PR target/44534
9137         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9138         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9139
9140 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9141
9142         PR tree-optimization/44508
9143         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9144
9145         PR bootstrap/44509
9146         * gcc.dg/pr44509.c: New test.
9147
9148 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9149
9150         PR tree-optimization/44507
9151         * gcc.dg/vect/pr44507.c: New test.
9152
9153 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9154
9155         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9156         and c-pretty-print.h.
9157
9158         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9159
9160 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9161
9162         * gfortran.dg/whole_file_18.f90: Updated error message.
9163
9164 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9165
9166         * gfortran.dg/whole_file_20.f03: New.
9167
9168 2010-06-12  Jan Hubicka  <jh@suse.cz>
9169
9170         * gcc.c-torture/compile/pc44485.c: New testcase.
9171
9172 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9173
9174         PR fortran/40117
9175         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9176         * gfortran.dg/typebound_proc_14.f03: New.
9177         * gfortran.dg/typebound_proc_15.f03: New.
9178
9179 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9180
9181         * gcc.dg/opts-1.c: New test.
9182
9183 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9184
9185         * gcc.dg/funroll-loops-all.c: Update expected error.
9186
9187 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9188
9189         PR target/44481
9190         * gcc.target/i386/pr44481.c: New test.
9191
9192 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9193
9194         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9195
9196 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9197
9198         PR middle-end/44483
9199         * gcc.dg/tree-ssa/pr44483.c: New.
9200
9201 2010-06-11  Paul Brook  <paul@codesourcery.com>
9202
9203         * g++.dg/other/arm-neon-1.C: New test.
9204
9205 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9206
9207         PR fortran/42051
9208         PR fortran/43896
9209         * gfortran.dg/class_23.f03: New test.
9210
9211 2010-06-11  Jan Hubicka  <jh@suse.cz>
9212
9213         * gcc.dg/ipa/pure-const-2.c: New testcase.
9214
9215 2010-06-11  Jan Hubicka  <jh@suse.cz>
9216
9217         * gcc.dg/noreturn-7.c: Update.
9218         * gcc.dg/noreturn-4.c: Update.
9219
9220 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9221
9222         Fix MIPS bootstrap
9223         * g++.dg/other/typedef4.C: New test.
9224
9225 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9226
9227         PR fortran/44207
9228         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9229
9230 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9231
9232         PR fortran/44457
9233         * gfortran.dg/asynchronous_3.f03
9234
9235 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9236
9237         PR middle-end/44185
9238         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9239         non-temporal stores out of the tests to form new test cases.  As a
9240         result, no non-temporal store should be generated in this case.
9241
9242         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9243         prefetch-7.c that generate one non-temporal store.
9244
9245         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9246         prefetch-7.c that generate one non-temporal store and one
9247         one-temporal prefetch.
9248
9249 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9250
9251         PR tree-optimization/44258
9252         * gcc.dg/tree-ssa/pr44258.c: New test.
9253
9254 2010-06-10  Daniel Kraft  <d@domob.eu>
9255
9256         PR fortran/38936
9257         * gfortran.dg/associate_1.f03: New test.
9258         * gfortran.dg/associate_2.f95: New test.
9259         * gfortran.dg/associate_3.f03: New test.
9260         * gfortran.dg/associate_4.f08: New test.
9261
9262 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9263
9264         * gfortran.dg/selected_char_kind_4.f90: New test.
9265
9266 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9267
9268         * gcc.dg/pr42461.c: New test.
9269
9270 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9271
9272         PR fortran/44347
9273         * gfortran.dg/selected_real_kind_1.f90: New.
9274
9275 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9276
9277         PR fortran/44359
9278         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9279         warning.
9280         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9281         check for warning.
9282
9283 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9284
9285         * gfortran.dg/data_namelist_conflict.f90: New test.
9286
9287 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9288
9289         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9290         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9291         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9292
9293 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9294
9295         * gfortran.dg/mvbits_9.f90: New test.
9296         * gfortran.dg/ibset_1.f90: Ditto.
9297         * gfortran.dg/ibits_1.f90: Ditto.
9298         * gfortran.dg/btest_1.f90: Ditto.
9299         * gfortran.dg/ibclr_1.f90: Ditto.
9300
9301 2010-06-09  Jason Merrill  <jason@redhat.com>
9302
9303         PR c++/44366
9304         * g++.dg/cpp0x/decltype23.C: Move to...
9305         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9306
9307 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9308
9309         PR fortran/44211
9310         * gfortran.dg/typebound_call_14.f03: New test.
9311
9312 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9313
9314         PR tree-optimization/44423
9315         * gcc.dg/tree-ssa/pr44423.c: New test.
9316
9317 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9318
9319         PR testsuite/42843
9320         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9321         TV_NONE to initialize tv_id field.
9322         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9323         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9324         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9325         Include toplev.h .
9326         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9327         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9328         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9329
9330 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9331
9332         PR tree-optimization/39874
9333         PR middle-end/28685
9334         * gcc.dg/pr39874.c: New file.
9335
9336 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9337
9338         * g++.dg/ext/attr-alias-1.C: New.
9339         * g++.dg/ext/attr-alias-2.C: New.
9340
9341 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9342
9343         PR fortran/44446
9344         * gfortran.dg/proc_ptr_27.f90: New.
9345
9346 2010-06-07  Jason Merrill  <jason@redhat.com>
9347
9348         PR c++/44366
9349         * g++.dg/cpp0x/decltype23.C: New.
9350
9351 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9352             Shujing Zhao  <pearly.zhao@oracle.com>
9353
9354         PR c/37724
9355         * gcc.dg/c90-const-expr-10.c: Adjust.
9356         * gcc.dg/c99-const-expr-10.c: Adjust.
9357         * gcc.dg/init-bad-7.c: New.
9358
9359 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9360
9361         * lib/target-supports.exp (check_effective_target_gas): New proc.
9362         * gcc.c-torture/execute/960321-1.x: New file.
9363
9364 2010-06-07  Jason Merrill  <jason@redhat.com>
9365
9366         PR c++/44401
9367         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9368
9369 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR c++/44444
9372         * g++.dg/warn/Wunused-var-12.C: New test.
9373
9374         PR c++/44443
9375         * c-c++-common/Wunused-var-11.c: New test.
9376
9377 2010-06-07  Jan Hubicka  <jh@suse.cz>
9378
9379         * gcc.dg/ipa/pure-const-1.c: New testcase.
9380
9381 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9382
9383         PR rtl-optimization/44404
9384         * gcc.dg/pr44404.c: New.
9385
9386 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9387
9388         PR target/44159
9389         * gcc.target/i386/abi-2.c: Check sysv abi here.
9390         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9391         function to avoid failures by different ABIs.
9392         * gcc.target/i386/aes-check.h: Likewise.
9393         * gcc.target/i386/avx-check.h: Likewise.
9394         * gcc.target/i386/fma4-check.h: Likewise.
9395         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9396         * gcc.target/i386/mmx-check.h: Likewise.
9397         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9398         * gcc.target/i386/pclmul-check.h: Likewise.
9399         * gcc.target/i386/sse-check.h: Likewise.
9400         * gcc.target/i386/sse2-check.h: Likewise.
9401         * gcc.target/i386/sse3-check.h: Likewise.
9402         * gcc.target/i386/sse4_1-check.h: Likewise.
9403         * gcc.target/i386/sse4_2-check.h: Likewise.
9404         * gcc.target/i386/sse4a-check.h: Likewise.
9405         * gcc.target/i386/ssse3-check.h: Likewise.
9406         * gcc.target/i386/xop-check.h: Likewise.
9407         * gcc.target/i386/pr27971.c: Fix for LLP64.
9408         * gcc.target/i386/pr39139.c: Likewise.
9409         * gcc.target/i386/pr39315-check.c: Likewise.
9410         * gcc.target/i386/vararg-1.c: Likewise.
9411         * gcc.target/i386/vararg-2.c: Likewise.
9412         Additional add dg-compile to avoid failure due
9413         missing foo symbol.
9414
9415         * gcc.dg/compound-literal-1.c: Fix for llp64.
9416         * gcc.dg/pr32370.c: Likewise.
9417         * gcc.dg/pr37561.c: Likewise.
9418         * gcc.dg/pr41340.c: Likewise.
9419         * gcc.dg/pr41551.c: Likewise.
9420
9421 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9422
9423         PR c++/44188
9424         * g++.dg/debug/dwarf2/typedef3.C: New test.
9425
9426 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9427
9428         PR c/20000
9429         * c-c++-common/pr20000.c: New.
9430
9431 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9432
9433         PR c++/44086
9434         * g++.dg/init/pr44086.C: New.
9435         * g++.dg/cpp0x/decltype4.C: Adjust.
9436
9437 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9438
9439         PR fortran/43945
9440         * gfortran.dg/generic_23.f03: New test.
9441
9442 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9443
9444         PR fortran/43895
9445         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9446
9447 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR c++/44361
9450         * c-c++-common/Wunused-var-9.c: New test.
9451
9452 2010-06-05  Jason Merrill  <jason@redhat.com>
9453
9454         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9455
9456 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9457
9458         PR c/44322
9459         * gcc.dg/c99-restrict-4.c: New test.
9460
9461 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9462
9463         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9464         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9465         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9466         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9467         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9468         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9469         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9470         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9471         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9472         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9473         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9474         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9475         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9476         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9477         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9478         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9479         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9480         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9481         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9482         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9483         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9484         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9485
9486 2010-06-04  Jason Merrill  <jason@redhat.com>
9487
9488         * g++.dg/cpp0x/noexcept06.C: New.
9489         * g++.dg/cpp0x/noexcept07.C: New.
9490
9491         * g++.dg/cpp0x/noexcept01.C: New.
9492         * g++.dg/cpp0x/noexcept02.C: New.
9493         * g++.dg/cpp0x/noexcept03.C: New.
9494         * g++.dg/cpp0x/noexcept04.C: New.
9495         * g++.dg/cpp0x/noexcept05.C: New.
9496
9497 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR c++/44412
9500         * g++.dg/warn/Wunused-var-10.C: New test.
9501         * g++.dg/warn/Wunused-var-11.C: New test.
9502
9503         PR c++/44362
9504         * c-c++-common/Wunused-var-10.c: New test.
9505
9506 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9507
9508         PR c/25880
9509         * gcc.dg/assign-warn-2.c: Update.
9510         * gcc.dg/cpp/line3.c: Update.
9511         * gcc.dg/c99-array-lval-8.c: Update.
9512         * gcc.dg/cast-qual-2.c: Update.
9513         * gcc.dg/c99-arraydecl-3.c:  Update.
9514         * gcc.dg/assign-warn-1.c:  Update.
9515         * gcc.dg/format/gcc_diag-1.c:  Update.
9516
9517 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9518
9519         PR rtl-optimization/39871
9520         PR rtl-optimization/40615
9521         PR rtl-optimization/42500
9522         PR rtl-optimization/42502
9523         * gcc.target/arm/eliminate.c: New test.
9524
9525 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9526
9527         PR libstdc++/44410
9528         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9529         * g++.old-deja/g++.other/delete3.C: Likewise.
9530         * g++.old-deja/g++.other/new.C: Likewise.
9531         * g++.old-deja/g++.law/operators27.C: Likewise.
9532         * g++.old-deja/g++.mike/p755.C: Likewise.
9533         * g++.dg/eh/new1.C: Likewise.
9534         * g++.dg/init/new5.C: Likewise.
9535
9536 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9537
9538         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9539         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9540         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9541
9542 2010-06-03  Richard Guenther  <rguenther@suse.de>
9543
9544         PR lto/41921
9545         * lib/lto.exp: Always load gcc.exp.
9546         (lto-obj): For C source files invoke gcc_target_compile.
9547         * g++.dg/lto/20100603-1_0.C: New testcase.
9548         * g++.dg/lto/20100603-1_1.c: Likewise.
9549
9550 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9551
9552         PR tree-optimization/43688
9553         * gfortran.dg/pr43688.f90: New.
9554
9555 2010-06-03  Richard Guenther  <rguenther@suse.de>
9556
9557         PR lto/41584
9558         * gcc.dg/lto/20100603-1_0.c: New testcase.
9559         * gcc.dg/lto/20100603-2_0.c: Likewise.
9560         * gcc.dg/lto/20100603-3_0.c: Likewise.
9561
9562 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9563
9564         PR target/44218
9565         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9566         * gcc.target/powerpc/recip-2.c: Ditto.
9567         * gcc.target/powerpc/recip-3.c: Ditto.
9568         * gcc.target/powerpc/recip-4.c: Ditto.
9569         * gcc.target/powerpc/recip-5.c: Ditto.
9570         * gcc.target/powerpc/recip-6.c: Ditto.
9571         * gcc.target/powerpc/recip-7.c: Ditto.
9572         * gcc.target/powerpc/recip-test.h: Ditto.
9573         * gcc.target/powerpc/recip-test2.h: Ditto.
9574
9575 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9576
9577         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9578
9579 2010-06-02  Jason Merrill  <jason@redhat.com>
9580
9581         * g++.dg/ext/vector9.C: Expect typedef in error message.
9582
9583         PR c++/9726
9584         PR c++/23594
9585         PR c++/44333
9586         * g++.dg/tc1/dr101.C: Remove xfails.
9587
9588 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9589
9590         PR middle-end/44372
9591         * g++.dg/ipa/pr44372.C: New.
9592
9593 2010-06-02  Jan Hubicka  <jh@suse.cz>
9594
9595         PR middle-end/44295
9596         * g++.dg/torture/pr44295.C: Neww testcase.
9597
9598 2010-06-02  Jan Hubicka  <jh@suse.cz>
9599
9600         * gcc.dg/tree-ssa/loadpre6.c: Update.
9601
9602 2010-06-02  Richard Guenther  <rguenther@suse.de>
9603
9604         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9605         diagnostic.h.
9606
9607 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9608
9609         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9610         the link fail message.
9611
9612 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9613
9614         PR fortran/44360
9615         * gfortran.dg/use_13.f90: New test case.
9616
9617 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9618
9619         PR fortran/44371
9620         * gfortran.dg/error_stop_2.f08: Minor update.
9621
9622 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9623
9624         PR fortran/44371
9625         * gfortran.dg/error_stop_1.f08: New test.
9626         * gfortran.dg/error_stop_2.f08: New test.
9627
9628 2010-06-01  Jason Merrill  <jason@redhat.com>
9629
9630         DR 990
9631         * g++.dg/cpp0x/initlist37.C: New.
9632         * g++.dg/cpp0x/initlist38.C: New.
9633
9634         PR c++/44358
9635         * g++.dg/cpp0x/initlist36.C: New.
9636
9637 2010-05-31 Jan Hubicka  <jh@suse.cz>
9638
9639         * gcc.dg/noreturn-8.c: New testcase.
9640
9641 2010-05-31 Jan Hubicka  <jh@suse.cz>
9642
9643         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9644         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9645
9646 2010-05-31 Jan Hubicka  <jh@suse.cz>
9647
9648         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9649         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9650
9651 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9652
9653         PR fortran/36928
9654         * gfortran.dg/dependency_27.f90:  New test.
9655         * gfortran.dg/array_assign_1.F90:  New test.
9656
9657 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9658
9659         PR target/44338
9660         * gcc.target/i386/sse-24.c: New test.
9661
9662 2010-05-31  Jan Hubicka  <jh@suse.cz>
9663
9664         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9665
9666 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9667
9668         PR middle-end/44337
9669         * gcc.dg/pr44337.c: New test.
9670
9671         PR tree-optimization/44182
9672         * g++.dg/debug/pr44182.C: New test.
9673
9674 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9675
9676         * gcc.dg/nested-func-7.c: New test.
9677         * gnat.dg/frame_overflow.adb: Adjust directives.
9678
9679 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9680
9681         * gnat.dg/prot2.ad[sb]: New test.
9682         * gnat.dg/prot2_pkg1.ads: New helper.
9683         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9684
9685 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9686
9687         * gnat.dg/array11.adb: Adjust dg-warning directive.
9688         * gnat.dg/object_overflow.adb: Likewise.
9689
9690 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9691
9692         PR middle-end/44306
9693         * gcc.dg/tree-ssa/pr44306.c: New.
9694
9695 2010-05-29  Jan Hubicka  <jh@suse.cz>
9696
9697         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9698
9699 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9700
9701         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9702
9703 2010-05-28  Mike Stump  <mikestump@comcast.net>
9704
9705         PR objc/44125
9706         * objc.dg/const-str-9.m: Remove static.
9707
9708 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR target/43636
9711         * gcc.c-torture/compile/pr43636.c: New test.
9712
9713 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9714
9715         PR objc++/23616
9716         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9717         * obj-c++.dg/try-catch-9.mm: Ditto.
9718
9719 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9720
9721         Revert patch for PR c++/44188
9722         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9723
9724 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9725
9726         PR c++/44188
9727         * g++.dg/debug/dwarf2/typedef3.C: New test.
9728
9729 2010-05-27  Jason Merrill  <jason@redhat.com>
9730
9731         PR c++/43555
9732         * g++.dg/ext/vla9.C: New.
9733
9734 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9735
9736         PR objc/44140
9737         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9738         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9739         * objc.dg/torture/tls/thr-init.m: Ditto.
9740         * objc.dg/torture/trivial.m: Ditto.
9741         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9742         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9743         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9744         * obj-c++.dg/torture/trivial.mm: Ditto.
9745
9746 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9747
9748         * g++.dg/lto/20100302_0.C: Skip on darwin.
9749
9750 2010-05-27  Richard Guenther  <rguenther@suse.de>
9751
9752         PR tree-optimization/44284
9753         * gcc.dg/vect/vect-118.c: New testcase.
9754         * gcc.dg/vect/bb-slp-20.c: Adjust.
9755         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9756         * gcc.dg/vect/slp-9.c: Likewise.
9757         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9758         * gcc.dg/vect/vect-10.c: Likewise.
9759         * gcc.dg/vect/vect-109.c: Likewise.
9760         * gcc.dg/vect/vect-12.c: Likewise.
9761         * gcc.dg/vect/vect-36.c: Likewise.
9762         * gcc.dg/vect/vect-7.c: Likewise.
9763         * gcc.dg/vect/vect-iv-8.c: Likewise.
9764         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9765         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9766         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9767         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9768         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9769         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9770         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9771         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9772         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9773         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9774         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9775         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9776         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9777         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9778         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9779         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9780         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9781
9782 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9783
9784         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9785         necessary.
9786
9787 2010-05-26  Jan Hubicka  <jh@suse.cz>
9788
9789         * gcc.dg/lto/materialize-1_0.c: New file.
9790         * gcc.dg/lto/materialize-1_1.c: New file.
9791
9792 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9793
9794         * gnat.dg/lto10.adb: New test.
9795         * gnat.dg/lto10_pkg.ads: New helper.
9796
9797 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9798
9799         * lib/target-supports.exp (check_effective_target_int128): New
9800         function to check if __int128 types are available for target.
9801         * c-c++-common/int128-types-1.c: New.
9802         * c-c++-common/int128-1.c: New.
9803         * c-c++-common/int128-2.c: New.
9804         * g++.dg/abi/mangle43.C: New.
9805         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9806         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9807         pointer-wide scalar.
9808         * g++.dg/other/pr25632.C: Likewise.
9809         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9810         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9811         overflow warnings.
9812         * g++.dg/warn/pr13358-4.C: Likewise.
9813         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9814         * g++.dg/warn/Wconversion-null.C: Likewise.
9815
9816 2010-05-26  Jason Merrill  <jason@redhat.com>
9817
9818         PR c++/43382
9819         * g++.dg/cpp0x/variadic101.C: New.
9820
9821 2010-05-26  Richard Guenther  <rguenther@suse.de>
9822
9823         PR rtl-optimization/44164
9824         * gcc.c-torture/execute/pr44164.c: New testcase.
9825         * g++.dg/tree-ssa/pr13146.C: Adjust.
9826
9827 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9828
9829         PR fortran/40011
9830         * gfortran.dg/whole_file_19.f90 : New test.
9831
9832 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9833
9834         PR fortran/30668
9835         PR fortran/31346
9836         PR fortran/34260
9837         * gfortran.dg/pr40999.f: Fix function type.
9838         * gfortran.dg/whole_file_5.f90: Likewise.
9839         * gfortran.dg/whole_file_6.f90: Likewise.
9840         * gfortran.dg/whole_file_16.f90: New.
9841         * gfortran.dg/whole_file_17.f90: New.
9842         * gfortran.dg/whole_file_18.f90: New.
9843
9844 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9845             Iain Sandoe  <iains@gcc.gnu.org>
9846
9847         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9848         * gcc.c-torture/compile/pr44197.c: Require alias support.
9849         * gcc.dg/lto/20081222_0.c: Ditto.
9850
9851 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR debug/42801
9854         * gcc.dg/guality/vla-2.c: New test.
9855
9856 2010-05-25  Richard Guenther  <rguenther@suse.de>
9857
9858         PR middle-end/44069
9859         * g++.dg/torture/pr44069.C: New testcase.
9860
9861 2010-05-25  Richard Guenther  <rguenther@suse.de>
9862
9863         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9864
9865 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9866
9867         PR objc/44140
9868         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9869
9870 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9871
9872         * obj-c++.dg/torture/tls/trivial.mm: New.
9873         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9874         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9875         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9876         * obj-c++.dg/torture/tls/diag-1.mm: New.
9877         * obj-c++.dg/torture/tls/tls.exp: New.
9878         * obj-c++.dg/torture/trivial.mm: New.
9879         * obj-c++.dg/torture/dg-torture.exp: New.
9880         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9881         * obj-c++.dg/tls/trivial.m: New.
9882         * obj-c++.dg/tls/init-1.mm: New.
9883         * obj-c++.dg/tls/diag-1.mm: New.
9884         * obj-c++.dg/tls/init-2.mm: New.
9885         * obj-c++.dg/tls/diag-2.mm: New.
9886         * obj-c++.dg/tls/diag-3.mm: New.
9887         * obj-c++.dg/tls/diag-4.mm: New.
9888         * obj-c++.dg/tls/static-1.mm: New.
9889         * obj-c++.dg/tls/tls.exp: New.
9890         * obj-c++.dg/tls/diag-5.mm: New.
9891         * obj-c++.dg/tls/static-1a.mm: New.
9892         * objc-obj-c++-shared/Object1.mm: New.
9893         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9894
9895 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9896
9897         PR objc++/43689
9898         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9899         * obj-c++.dg/const-str-6.mm: Ditto.
9900
9901 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9902
9903         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9904
9905 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9906
9907         PR ada/38394
9908         * gnat.dg/array13.ad[sb]: New test.
9909
9910 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9911             Sandra Loosemore  <sandra@codesourcery.com>
9912
9913         * gcc.target/arm/neon/: Regenerated test cases.
9914
9915         * gcc.target/arm/neon/polytypes.c,
9916         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9917         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9918         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9919         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9920         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9921         dg-add-options arm_neon.
9922
9923         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9924         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9925         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9926         and arm_neon_fp16_ok.
9927
9928         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9929         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9930
9931         * lib/target-supports.exp (add_options_for_arm_neon): New.
9932         (check_effective_target_arm_neon_ok_nocache): New, from
9933         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9934         (check_effective_target_arm_neon_ok): Use
9935         check_effective_target_arm_neon_ok_nocache.
9936         (add_options_for_arm_neon_fp16)
9937         (check_effective_target_arm_neon_fp16_ok)
9938         check_effective_target_arm_neon_fp16_ok_nocache): New.
9939         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9940
9941 2010-05-24  Jason Merrill  <jason@redhat.com>
9942
9943         PR c++/41510
9944         * g++.dg/cpp0x/initlist35.C: New.
9945         * g++.dg/init/brace6.C: Adjust.
9946
9947 2010-05-24  Paul Brook  <paul@codesourcery.com>
9948
9949         * gcc.target/arm/frame-pointer-1.c: New test.
9950         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9951         pointer elimination.
9952
9953 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9954
9955         PR target/44245
9956         * gcc.target/i386/crc32-3.c: New.
9957         * gcc.target/i386/crc32-4.c: Likewise.
9958
9959 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9960
9961         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9962         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9963         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9964
9965 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9966
9967         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9968
9969 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9970
9971         PR target/43869
9972         * gcc.c-target/pr43869.c: New test.
9973
9974 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9975
9976         PR fortran/44212
9977         * gfortran.dg/class_22.f03: New.
9978
9979 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9980
9981         PR lto/44238
9982         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9983
9984 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9985
9986         PR fortran/44213
9987         * gfortran.dg/abstract_type_7.f03: New.
9988
9989 2010-05-21  Jason Merrill  <jason@redhat.com>
9990
9991         * g++.dg/eh/spec11.C: Test cleanup optimization.
9992
9993 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9994
9995         PR debug/44223
9996         * gcc.target/i386/pr44223.c: New test.
9997
9998 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9999
10000         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10001
10002 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10003
10004         * g++.dg/other/const3.C: New test.
10005
10006 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10007
10008         PR fortran/38407
10009         * warn_unused_dummy_argument_1.f90: New.
10010         * warn_unused_dummy_argument_2.f90: New.
10011
10012 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10013
10014         PR c++/30298
10015         * g++.dg/inherit/crash1.C: New.
10016         * g++.dg/inherit/crash2.C: Likewise.
10017
10018 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR debug/44178
10021         * g++.dg/debug/pr44178.C: New test.
10022
10023 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10024
10025         PR middle-end/44185
10026         * gcc.dg/tree-ssa/prefetch-6.c: Add
10027         --param min-insn-to-prefetch-ratio=6.
10028         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10029         allow unrolling, and adjust the movnti count.
10030
10031 2010-05-20  Jan Hubicka  <jh@suse.cz>
10032
10033         PR middle-end/44197
10034         * gcc.c-torture/compile/pr44197.c: New file.
10035
10036 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10037
10038         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10039         Fix test code.
10040         (check_effective_target_xop): Remove __may_alias__ attribute.
10041
10042 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10043
10044         PR target/44202
10045         * gcc.c-torture/execute/pr44202-1.c: New test.
10046
10047 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10048
10049         PR fortran/43851
10050         * gfortran.dg/label_1.f90: Update test.
10051
10052 2010-05-19  Jan Hubicka  <jh@suse.cz>
10053
10054         * gcc.dg/lto/ipareference2_0.c: New file.
10055         * gcc.dg/lto/ipareference2_1.c: New file.
10056
10057 2010-05-19  Jason Merrill  <jason@redhat.com>
10058
10059         * g++.dg/parse/fn-typedef2.C: New.
10060
10061         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10062         function type.
10063
10064         PR c++/44193
10065         * g++.dg/template/fntype1.C: New.
10066
10067 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10068
10069         * gnat.dg/discr23.ad[sb]: New test.
10070         * gnat.dg/discr23_pkg.ads: New helper.
10071
10072         * gnat.dg/specs/controlled1.ads: New test.
10073         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10074
10075 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10076
10077         PR fortran/44055
10078         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10079         Fixed scope of C_SIZEOF.
10080         * gfortran.dg/warn_conversion_2.f90: New.
10081
10082 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10083
10084         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10085         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10086         for optional selector.
10087         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10088         (check_effective_target_sse3): New proc.
10089         * gcc.target/i386/math-torture/math-torture.exp: Load
10090         target-supports.exp.
10091         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10092         check_effective_target_sse2.
10093         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10094         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10095         * g++.dg/vect/vect.exp: Likewise.
10096         * gfortran.dg/vect/vect.exp: Likewise.
10097         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10098         -msse2 if check_effective_target_sse2.
10099
10100         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10101         * gcc.target/i386/3dnow-2.c: Likewise.
10102         * gcc.target/i386/3dnowA-1.c: Likewise.
10103         * gcc.target/i386/3dnowA-2.c: Likewise.
10104         * gcc.target/i386/pr42549.c: Likewise.
10105
10106         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10107         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10108         * gcc.target/i386/sse3-addsubps.c: Likewise.
10109         * gcc.target/i386/sse3-haddpd.c: Likewise.
10110         * gcc.target/i386/sse3-haddps.c: Likewise.
10111         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10112         * gcc.target/i386/sse3-hsubps.c: Likewise.
10113         * gcc.target/i386/sse3-movddup.c: Likewise.
10114         * gcc.target/i386/sse3-movshdup.c: Likewise.
10115         * gcc.target/i386/sse3-movsldup.c: Likewise.
10116
10117         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10118         * g++.dg/ext/attrib35.C: Likewise.
10119         * g++.dg/opt/pr40496.C: Likewise.
10120         * g++.dg/other/i386-1.C: Likewise.
10121         * g++.dg/other/i386-4.C: Likewise.
10122         * g++.dg/other/pr34435.C: Likewise.
10123         * g++.dg/other/pr39496.C: Likewise.
10124         * g++.dg/other/pr40446.C: Likewise.
10125         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10126         * gcc.dg/compat/vector-1a_main.c: Likewise.
10127         * gcc.dg/compat/vector-2a_main.c: Likewise.
10128         * gcc.dg/lto/20090206-1_0.c: Likewise.
10129         * gcc.dg/pr34856.c: Likewise.
10130         * gcc.dg/pr36584.c: Likewise.
10131         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10132         * gcc.dg/pr37544.c: Likewise.
10133         * gcc.dg/torture/pr16104-1.c: Likewise.
10134         * gcc.dg/torture/pr35771-1.c: Likewise.
10135         * gcc.dg/torture/pr35771-2.c: Likewise.
10136         * gcc.dg/torture/pr35771-3.c: Likewise.
10137         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10138         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10139         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10140         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10141         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10142         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10143         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10144         * gcc.target/i386/20060512-1.c: Likewise.
10145         * gcc.target/i386/20060512-3.c: Likewise.
10146         * gcc.target/i386/all_one_m128i.c: Likewise.
10147         * gcc.target/i386/float128-1.c: Likewise.
10148         * gcc.target/i386/float128-2.c: Likewise.
10149         * gcc.target/i386/fpcvt-1.c: Likewise.
10150         * gcc.target/i386/fpcvt-2.c: Likewise.
10151         * gcc.target/i386/fpcvt-3.c: Likewise.
10152         * gcc.target/i386/fpprec-1.c: Likewise.
10153         * gcc.target/i386/funcspec-9.c: Likewise.
10154         * gcc.target/i386/incoming-1.c: Likewise.
10155         * gcc.target/i386/incoming-12.c: Likewise.
10156         * gcc.target/i386/incoming-2.c: Likewise.
10157         * gcc.target/i386/incoming-3.c: Likewise.
10158         * gcc.target/i386/incoming-4.c: Likewise.
10159         * gcc.target/i386/incoming-6.c: Likewise.
10160         * gcc.target/i386/incoming-7.c: Likewise.
10161         * gcc.target/i386/incoming-8.c: Likewise.
10162         * gcc.target/i386/opt-1.c: Likewise.
10163         * gcc.target/i386/opt-2.c: Likewise.
10164         * gcc.target/i386/ordcmp-1.c: Likewise.
10165         * gcc.target/i386/pr17692.c: Likewise.
10166         * gcc.target/i386/pr18614-1.c: Likewise.
10167         * gcc.target/i386/pr22152.c: Likewise.
10168         * gcc.target/i386/pr23570.c: Likewise.
10169         * gcc.target/i386/pr23575.c: Likewise.
10170         * gcc.target/i386/pr26449-1.c: Likewise.
10171         * gcc.target/i386/pr26600.c: Likewise.
10172         * gcc.target/i386/pr27790.c: Likewise.
10173         * gcc.target/i386/pr28839.c: Likewise.
10174         * gcc.target/i386/pr30970.c: Likewise.
10175         * gcc.target/i386/pr32000-1.c: Likewise.
10176         * gcc.target/i386/pr32000-2.c: Likewise.
10177         * gcc.target/i386/pr32280.c: Likewise.
10178         * gcc.target/i386/pr32661.c: Likewise.
10179         * gcc.target/i386/pr32708-1.c: Likewise.
10180         * gcc.target/i386/pr32961.c: Likewise.
10181         * gcc.target/i386/pr33329.c: Likewise.
10182         * gcc.target/i386/pr35714.c: Likewise.
10183         * gcc.target/i386/pr35767-1.c: Likewise.
10184         * gcc.target/i386/pr35767-1d.c: Likewise.
10185         * gcc.target/i386/pr35767-1i.c: Likewise.
10186         * gcc.target/i386/pr35767-2.c: Likewise.
10187         * gcc.target/i386/pr35767-2d.c: Likewise.
10188         * gcc.target/i386/pr35767-2i.c: Likewise.
10189         * gcc.target/i386/pr35767-3.c: Likewise.
10190         * gcc.target/i386/pr35767-5.c: Likewise.
10191         * gcc.target/i386/pr36222-1.c: Likewise.
10192         * gcc.target/i386/pr36578-1.c: Likewise.
10193         * gcc.target/i386/pr36578-2.c: Likewise.
10194         * gcc.target/i386/pr36992-1.c: Likewise.
10195         * gcc.target/i386/pr37101.c: Likewise.
10196         * gcc.target/i386/pr37216.c: Likewise.
10197         * gcc.target/i386/pr37434-1.c: Likewise.
10198         * gcc.target/i386/pr37434-2.c: Likewise.
10199         * gcc.target/i386/pr37843-3.c: Likewise.
10200         * gcc.target/i386/pr37843-4.c: Likewise.
10201         * gcc.target/i386/pr39162.c: Likewise.
10202         * gcc.target/i386/pr39315-1.c: Likewise.
10203         * gcc.target/i386/pr39315-2.c: Likewise.
10204         * gcc.target/i386/pr39315-3.c: Likewise.
10205         * gcc.target/i386/pr39315-4.c: Likewise.
10206         * gcc.target/i386/pr39445.c: Likewise.
10207         * gcc.target/i386/pr39496.c: Likewise.
10208         * gcc.target/i386/pr40809.c: Likewise.
10209         * gcc.target/i386/pr40906-3.c: Likewise.
10210         * gcc.target/i386/pr41019.c: Likewise.
10211         * gcc.target/i386/pr42542-1.c: Likewise.
10212         * gcc.target/i386/pr42542-2.c: Likewise.
10213         * gcc.target/i386/pr42542-3.c: Likewise.
10214         * gcc.target/i386/pr42542-3a.c: Likewise.
10215         * gcc.target/i386/pr42881.c: Likewise.
10216         * gcc.target/i386/push-1.c: Likewise.
10217         * gcc.target/i386/quad-sse.c: Likewise.
10218         * gcc.target/i386/reload-1.c: Likewise.
10219         * gcc.target/i386/sse-10.c: Likewise.
10220         * gcc.target/i386/sse-11.c: Likewise.
10221         * gcc.target/i386/sse-15.c: Likewise.
10222         * gcc.target/i386/sse-17.c: Likewise.
10223         * gcc.target/i386/sse-18.c: Likewise.
10224         * gcc.target/i386/sse-19.c: Likewise.
10225         * gcc.target/i386/sse-4.c: Likewise.
10226         * gcc.target/i386/sse-6.c: Likewise.
10227         * gcc.target/i386/sse-vect-types.c: Likewise.
10228         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10229         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10230         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10231         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10232         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10233         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10234         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10235         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10236         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10237         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10238         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10239         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10240         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10241         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10242         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10243         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10244         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10245         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10246         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10247         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10248         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10249         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10250         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10251         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10252         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10253         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10254         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10255         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10256         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10257         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10258         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10259         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10260         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10261         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10262         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10263         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10264         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10265         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10266         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10267         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10268         * gcc.target/i386/sse2-mmx.c: Likewise.
10269         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10270         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10271         * gcc.target/i386/sse2-movd-1.c: Likewise.
10272         * gcc.target/i386/sse2-movd-2.c: Likewise.
10273         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10274         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10275         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10276         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10277         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10278         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10279         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10280         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10281         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10282         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10283         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10284         * gcc.target/i386/sse2-movq-1.c: Likewise.
10285         * gcc.target/i386/sse2-movq-2.c: Likewise.
10286         * gcc.target/i386/sse2-movq-3.c: Likewise.
10287         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10288         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10289         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10290         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10291         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10292         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10293         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10294         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10295         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10296         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10297         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10298         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10299         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10300         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10301         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10302         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10303         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10304         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10305         * gcc.target/i386/sse2-pand-1.c: Likewise.
10306         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10307         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10308         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10309         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10310         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10311         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10312         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10313         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10314         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10315         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10316         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10317         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10318         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10319         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10320         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10321         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10322         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10323         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10324         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10325         * gcc.target/i386/sse2-por-1.c: Likewise.
10326         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10327         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10328         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10329         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10330         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10331         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10332         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10333         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10334         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10335         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10336         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10337         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10338         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10339         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10340         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10341         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10342         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10343         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10344         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10345         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10346         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10347         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10348         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10349         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10350         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10351         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10352         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10353         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10354         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10355         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10356         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10357         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10358         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10359         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10360         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10361         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10362         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10363         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10364         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10365         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10366         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10367         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10368         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10369         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10370         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10371         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10372         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10373         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10374         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10375         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10376         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10377         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10378         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10379         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10380         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10381         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10382         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10383         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10384         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10385         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10386         * gcc.target/i386/sse2-vec-1.c: Likewise.
10387         * gcc.target/i386/sse2-vec-2.c: Likewise.
10388         * gcc.target/i386/sse2-vec-3.c: Likewise.
10389         * gcc.target/i386/sse2-vec-4.c: Likewise.
10390         * gcc.target/i386/sse2-vec-5.c: Likewise.
10391         * gcc.target/i386/sse2-vec-6.c: Likewise.
10392         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10393         * gcc.target/i386/ssefn-2.c: Likewise.
10394         * gcc.target/i386/ssefn-4.c: Likewise.
10395         * gcc.target/i386/ssefp-1.c: Likewise.
10396         * gcc.target/i386/ssefp-2.c: Likewise.
10397         * gcc.target/i386/sseregparm-3.c: Likewise.
10398         * gcc.target/i386/sseregparm-4.c: Likewise.
10399         * gcc.target/i386/sseregparm-5.c: Likewise.
10400         * gcc.target/i386/sseregparm-6.c: Likewise.
10401         * gcc.target/i386/sseregparm-7.c: Likewise.
10402         * gcc.target/i386/ssetype-1.c: Likewise.
10403         * gcc.target/i386/ssetype-2.c: Likewise.
10404         * gcc.target/i386/ssetype-3.c: Likewise.
10405         * gcc.target/i386/ssetype-4.c: Likewise.
10406         * gcc.target/i386/ssetype-5.c: Likewise.
10407         * gcc.target/i386/unordcmp-1.c: Likewise.
10408         * gcc.target/i386/vararg-1.c: Likewise.
10409         * gcc.target/i386/vararg-2.c: Likewise.
10410         * gcc.target/i386/vararg-3.c: Likewise.
10411         * gcc.target/i386/vararg-4.c: Likewise.
10412         * gcc.target/i386/vararg-7.c: Likewise.
10413         * gcc.target/i386/vararg-8.c: Likewise.
10414         * gcc.target/i386/vecinit-1.c: Likewise.
10415         * gcc.target/i386/vecinit-2.c: Likewise.
10416         * gcc.target/i386/vecinit-3.c: Likewise.
10417         * gcc.target/i386/vecinit-4.c: Likewise.
10418         * gcc.target/i386/vecinit-5.c: Likewise.
10419         * gcc.target/i386/vecinit-6.c: Likewise.
10420         * gcc.target/i386/vectorize2.c: Likewise.
10421         * gcc.target/i386/vectorize3.c: Likewise.
10422         * gcc.target/i386/vectorize4.c: Likewise.
10423         * gcc.target/i386/vectorize6.c: Likewise.
10424         * gcc.target/i386/vectorize7.c: Likewise.
10425         * gcc.target/i386/vectorize8.c: Likewise.
10426         * gcc.target/i386/vperm-v2df.c: Likewise.
10427         * gcc.target/i386/vperm-v2di.c: Likewise.
10428         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10429         * gcc.target/i386/xorps-sse2.c: Likewise.
10430         * gcc.target/i386/xorps.c: Likewise.
10431         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10432         * gfortran.dg/graphite/pr42326.f90: Likewise.
10433         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10434
10435 2010-05-19  Richard Guenther  <rguenther@suse.de>
10436
10437         PR lto/44196
10438         * g++.dg/lto/20100519-1_0.C: New testcase.
10439
10440 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10441
10442         PR fortran/42360
10443         * gfortran.dg/warn_intent_out_not_set.f90: New.
10444
10445 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10446
10447         PR fortran/38404
10448         * gfortran.dg/data_char_1.f90: Updated warning message.
10449         * gfortran.dg/data_array_6.f: New.
10450
10451 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10452
10453         * g++.dg/ipa/ivinline-8.C: New test.
10454         * gcc.dg/ipa/iinline-2.c: Likewise.
10455
10456 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10457
10458         PR fortran/34505
10459         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10460         arguments; add check for return value kind.
10461         * gfortran.dg/float_1.f90: Likewise.
10462
10463 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10464
10465         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10466         (main): Use it.
10467         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10468         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10469         Prune another location line format.
10470         (lto-obj): Call lto_prune_warns on comp_output.
10471
10472 2010-05-18  Jan Hubicka  <jh@suse.cz>
10473
10474         * gcc.dg/lto/ipacp_0.c: New test.
10475         * gcc.dg/lto/ipacp_1.c: New test.
10476
10477 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10478
10479         PR lto/44184
10480         * gcc.dg/lto/20100518_0.c: New test.
10481
10482 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10483
10484         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10485
10486 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10487
10488         PR fortran/43990
10489         * gfortran.dg/class_21.f03: New.
10490
10491 2010-05-17  Jason Merrill  <jason@redhat.com>
10492
10493         PR c++/44157
10494         * g++.dg/cpp0x/initlist34.C: New.
10495
10496         PR c++/44158
10497         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10498
10499 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10500
10501         * g++.dg/ipa/ivinline-1.C: New test.
10502         * g++.dg/ipa/ivinline-2.C: New test.
10503         * g++.dg/ipa/ivinline-3.C: New test.
10504         * g++.dg/ipa/ivinline-4.C: New test.
10505         * g++.dg/ipa/ivinline-5.C: New test.
10506         * g++.dg/ipa/ivinline-6.C: New test.
10507
10508 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10509             Jason Merrill  <jason@redhat.com>
10510
10511         PR c++/44108
10512         * c-c++-common/Wunused-var-8.c: New test.
10513
10514 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR bootstrap/42347
10517         * gcc.c-torture/compile/pr42347.c: New test.
10518
10519         PR middle-end/44102
10520         * g++.dg/ext/asmgoto1.C: New test.
10521
10522 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10523
10524         PR middle-end/44133
10525         * gcc.dg/tree-ssa/pr44133.c: New test.
10526         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10527         precise.
10528
10529 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10530
10531         PR fortran/44044
10532         * gfortran.dg/class_20.f03: New.
10533
10534 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10535
10536         PR 44078
10537         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10538         debug messages but not the newly introduced one.
10539
10540 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10541
10542         PR fortran/35779
10543         * gfortran.dg/initialization_25.f90: Commented testcase.
10544         * gfortran.dg/initialization_26.f90: New.
10545
10546 2010-05-16  Richard Guenther  <rguenther@suse.de>
10547
10548         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10549         * gcc.dg/pr43084.c: Likewise.
10550         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10551         -fipa-type-escape.
10552         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10553         -fipa-type-escape.
10554         * gcc.dg/struct/struct-reorg.exp: Likewise.
10555         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10556         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10557
10558 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10559
10560         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10561         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10562         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10563         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10564         tests.
10565
10566 2010-05-15  Jason Merrill  <jason@redhat.com>
10567
10568         * g++.dg/eh/spec10.C: New.
10569         * g++.dg/eh/spec11.C: New.
10570         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10571
10572 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10573
10574         PR fortran/44154
10575         PR fortran/42647
10576         * gfortran.dg/allocatable_scalar_9.f90: New.
10577
10578 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10579
10580         PR c++/44148
10581         * g++.dg/torture/pr44148.C: New test.
10582
10583 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10584
10585         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10586         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10587         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10588         diagnostics and type sizes.
10589
10590 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10591
10592         * gnat.dg/lto9.adb: New test.
10593         * gnat.dg/lto9_pkg1.ads: New helper.
10594         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10595
10596 2010-05-15  Jan Hubicka  <jh@suse.cz>
10597
10598         * gcc.dg/lto/ipareference_1.c: Rename to ...
10599         * gcc.dg/lto/ipareference_0.c: ... this one.
10600         * gcc.dg/lto/ipareference_2.c: Rename to ...
10601         * gcc.dg/lto/ipareference_1.c: ... this one.
10602
10603 2010-05-15  Jan Hubicka  <jh@suse.cz>
10604
10605         * gcc.dg/lto/ipareference_1.c: New file.
10606         * gcc.dg/lto/ipareference_2.c: New file.
10607
10608 2010-05-15  Richard Guenther  <rguenther@suse.de>
10609
10610         PR tree-optimization/44038
10611         * gcc.c-torture/compile/pr44038.c: New testcase.
10612
10613 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10614
10615         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10616         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10617
10618 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10619
10620         PR fortran/43207
10621         PR fortran/43969
10622         * gfortran.dg/class_18.f03: New.
10623         * gfortran.dg/class_19.f03: New.
10624
10625 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10626
10627         PR debug/44112
10628         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10629         * g++.dg/debug/dwarf2/const1.C: Remove.
10630
10631 2010-05-14  Jason Merrill  <jason@redhat.com>
10632
10633         * g++.dg/eh/cond4.C: New.
10634         * g++.dg/eh/elide2.C: Adjust.
10635         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10636
10637 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10638
10639         PR fortran/44135
10640         * gfortran.dg/actual_array_interface_2.f90: New test.
10641
10642 2010-05-14  Richard Guenther  <rguenther@suse.de>
10643
10644         PR tree-optimization/44119
10645         * gcc.c-torture/compile/pr44119.c: New testcase.
10646
10647 2010-05-14  Jason Merrill  <jason@redhat.com>
10648
10649         PR c++/44127
10650         * g++.dg/eh/terminate1.C: New.
10651
10652 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10653
10654         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10655
10656         PR debug/44136
10657         * gcc.dg/pr44136.c: New test.
10658
10659 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10660
10661         PR c++/30566
10662         * g++.dg/warn/Wshadow-4.C: Adjust.
10663         * g++.dg/warn/Wshadow-5.C: New test.
10664         * g++.dg/warn/Wshadow-6.C: New test
10665
10666 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10667
10668         PR fortran/35779
10669         * gfortran.dg/initialization_25.f90: New.
10670
10671 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10672
10673         * g++.dg/otr-fold-1.C: New test.
10674         * g++.dg/otr-fold-2.C: New test.
10675
10676 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10677
10678         PR fortran/44036
10679         * gfortran.dg/gomp/pr44036-1.f90: New test.
10680         * gfortran.dg/gomp/pr44036-2.f90: New test.
10681         * gfortran.dg/gomp/pr44036-3.f90: New test.
10682
10683         PR debug/43983
10684         * gcc.dg/guality/sra-1.c: New test.
10685
10686 2010-05-12  Jan Hubicka  <jh@suse.cz>
10687
10688         * tree-ssa/unreachable.c: New test.
10689
10690 2010-05-12  Jason Merrill  <jason@redhat.com>
10691
10692         * g++.dg/cpp0x/sfinae1.C: New.
10693
10694 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10695
10696         * gcc.target/i386/zee.c: New file.
10697
10698 2010-05-12  Jason Merrill  <jason@redhat.com>
10699
10700         * g++.dg/conversion/op1.C: Expect template candidate message.
10701         * g++.dg/cpp0x/nullptr15.C: Likewise.
10702         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10703         * g++.dg/cpp0x/pr31431.C: Likewise.
10704         * g++.dg/cpp0x/temp_default2.C: Likewise.
10705         * g++.dg/cpp0x/trailing4.C: Likewise.
10706         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10707         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10708         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10709         * g++.dg/cpp0x/variadic35.C: Likewise.
10710         * g++.dg/cpp0x/vt-35147.C: Likewise.
10711         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10712         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10713         * g++.dg/ext/visibility/anon8.C: Likewise.
10714         * g++.dg/ext/vla2.C: Likewise.
10715         * g++.dg/other/pr28114.C: Likewise.
10716         * g++.dg/other/ptrmem10.C: Likewise.
10717         * g++.dg/other/ptrmem11.C: Likewise.
10718         * g++.dg/overload/unknown1.C: Likewise.
10719         * g++.dg/parse/template7.C: Likewise.
10720         * g++.dg/parse/typename7.C: Likewise.
10721         * g++.dg/template/conv11.C: Likewise.
10722         * g++.dg/template/copy1.C: Likewise.
10723         * g++.dg/template/deduce3.C: Likewise.
10724         * g++.dg/template/dependent-expr5.C: Likewise.
10725         * g++.dg/template/friend.C: Likewise.
10726         * g++.dg/template/incomplete2.C: Likewise.
10727         * g++.dg/template/local4.C: Likewise.
10728         * g++.dg/template/local6.C: Likewise.
10729         * g++.dg/template/operator10.C: Likewise.
10730         * g++.dg/template/overload6.C: Likewise.
10731         * g++.dg/template/ptrmem2.C: Likewise.
10732         * g++.dg/template/ptrmem20.C: Likewise.
10733         * g++.dg/template/ptrmem8.C: Likewise.
10734         * g++.dg/template/sfinae2.C: Likewise.
10735         * g++.dg/template/ttp25.C: Likewise.
10736         * g++.dg/template/unify10.C: Likewise.
10737         * g++.dg/template/unify11.C: Likewise.
10738         * g++.dg/template/unify6.C: Likewise.
10739         * g++.dg/template/unify7.C: Likewise.
10740         * g++.dg/template/unify9.C: Likewise.
10741         * g++.dg/template/varmod1.C: Likewise.
10742         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10743         * g++.old-deja/g++.law/operators32.C: Likewise.
10744         * g++.old-deja/g++.pt/crash28.C: Likewise.
10745         * g++.old-deja/g++.pt/crash60.C: Likewise.
10746         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10747         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10748         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10749         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10750         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10751         * g++.old-deja/g++.pt/expr2.C: Likewise.
10752         * g++.old-deja/g++.pt/overload7.C: Likewise.
10753         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10754         * g++.old-deja/g++.pt/spec5.C: Likewise.
10755         * g++.old-deja/g++.pt/spec6.C: Likewise.
10756         * g++.old-deja/g++.pt/t24.C: Likewise.
10757         * g++.old-deja/g++.pt/unify4.C: Likewise.
10758         * g++.old-deja/g++.pt/unify6.C: Likewise.
10759         * g++.old-deja/g++.pt/unify8.C: Likewise.
10760         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10761         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10762         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10763
10764         * g++.dg/cpp0x/initlist32.C: New.
10765
10766         * g++.dg/template/conv11.C: New.
10767         * g++.dg/conversion/op1.C: Adjust expected error.
10768
10769         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10770
10771 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10772
10773         PR target/44088
10774         * gcc.target/i386/avx-cmpsd-1.c: New.
10775         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10776         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10777         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10778         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10779         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10780
10781 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10782
10783         PR middle-end/44085
10784         * gcc.dg/gomp/pr44085.c: New test.
10785         * gfortran.dg/gomp/pr44085.f90: New test.
10786
10787 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10788
10789         * objc-obj-c++-shared/Object1.m: New.
10790         * objc.dg/torture: New directory.
10791         * objc.dg/torture/tls: Ditto.
10792         * objc.dg/tls: Ditto.
10793         * objc.dg/torture/tls/trivial.m: New test.
10794         * objc.dg/torture/tls/thr-init-2.m: New test.
10795         * objc.dg/torture/tls/thr-init-3.m: New test.
10796         * objc.dg/torture/tls/thr-init.m: New test.
10797         * objc.dg/torture/tls/diag-1.m: New test.
10798         * objc.dg/torture/tls/tls.exp: New.
10799         * objc.dg/torture/trivial.m: New test.
10800         * objc.dg/torture/dg-torture.exp: New.
10801         * objc.dg/tls/diag-3.m: New test.
10802         * objc.dg/tls/diag-4.m: New test.
10803         * objc.dg/tls/diag-5.m: New test.
10804         * objc.dg/tls/init-1.m: New test.
10805         * objc.dg/tls/init-2.m: New test.
10806         * objc.dg/tls/tls.exp: New.
10807         * objc.dg/tls/diag-2.m: New test.
10808         * lib/objc.exp: Respond to dg-additional-files.
10809
10810 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10811
10812         * gcc.target/m68k/20100512-1.c: New.
10813
10814 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10815
10816         * gnat.dg/lto8.adb: New test.
10817         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10818         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10819
10820 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10821
10822         PR c++/34272
10823         PR c++/43630
10824         PR c++/34491
10825         * g++.dg/template/crash97.C: New.
10826         * g++.dg/template/crash98.C: Likewise.
10827         * g++.dg/template/crash99.C: Likewise.
10828         * g++.dg/cpp0x/pr31439.C: Adjust.
10829         * g++.dg/template/crash95.C: Likewise.
10830
10831 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10832
10833         PR middle-end/44071
10834         * c-c++-common/asmgoto-4.c: New test.
10835         * gcc.target/i386/pr44071.c: New test.
10836
10837         PR c++/44062
10838         * c-c++-common/Wunused-var-7.c: New test.
10839         * g++.dg/warn/Wunused-var-9.C: New test.
10840
10841 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10842
10843         PR fortran/43711
10844         * gfortran.dg/gomp/pr43711.f90: New.
10845
10846 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10847
10848         PR fortran/31820
10849         * gfortran.dg/select_5.f90: Updated.
10850
10851 2010-05-11  Jan Hubicka  <jh@suse.cz>
10852
10853         PR tree-optimize/44063
10854         * gcc.c-torture/compile/pr44063.c: New testcase.
10855
10856 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10857
10858         PR debug/44023
10859         * gcc.dg/pr44023.c: New test.
10860
10861 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10862
10863         * gnat.dg/lto7.adb: New test.
10864         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10865
10866 2010-05-10  Jason Merrill  <jason@redhat.com>
10867
10868         PR c++/44017
10869         * g++.dg/template/inherit5.C: New.
10870
10871         PR c++/44045
10872         * g++.dg/cpp0x/initlist33.C: New.
10873         * g++.dg/cpp0x/initlist26.C: Adjust.
10874         * g++.dg/cpp0x/initlist28.C: Adjust.
10875
10876 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10877
10878         PR c++/43719
10879         * g++.dg/init/pr43719.C: New.
10880         * g++.dg/anon-struct4.C: Adjust.
10881
10882 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10883
10884         PR debug/44028
10885         * gcc.dg/pr44028.c: New test.
10886
10887 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10888
10889         PR fortran/27866
10890         PR fortran/35003
10891         PR fortran/42809
10892         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10893         * gfortran.dg/warn_conversion.f90: New.
10894
10895 2010-05-10  Michael Matz  <matz@suse.de>
10896
10897         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10898
10899 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10900
10901         PR rtl-optimization/44012
10902         * gcc.dg/pr44012.c: New.
10903
10904 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10905
10906         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10907         Log text on entry and exit.
10908         Prune Sun ld warnings for common symbols with differing sizes.
10909         (lto-link-and-maybe-run): Change caller.
10910
10911 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10912
10913         PR fortran/44044
10914         * gfortran.dg/class_7.f03: Modified.
10915         * gfortran.dg/select_type_1.f03: Modified.
10916         * gfortran.dg/select_type_12.f03: New.
10917
10918 2010-05-10  Richard Guenther  <rguenther@suse.de>
10919
10920         PR tree-optimization/44050
10921         * gcc.dg/torture/pr44050.c: New testcase.
10922
10923 2010-05-10  Wei Guozhi  <carrot@google.com>
10924
10925         PR target/42879
10926         * gcc.target/arm/pr42879.c: New testcase.
10927
10928 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10929
10930         PR c/44051
10931         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10932
10933 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10934
10935         PR c/10676
10936         * gcc.dg/anon-struct-10.c: New test.
10937
10938 2010-05-09  Richard Guenther  <rguenther@suse.de>
10939
10940         PR middle-end/44024
10941         * gcc.dg/pr44024.c: New testcase.
10942
10943 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10944
10945         PR c/4784
10946         * gcc.dg/anon-struct-9.c: New test.
10947
10948 2010-05-09  Richard Guenther  <rguenther@suse.de>
10949
10950         PR middle-end/44043
10951         * gcc.c-torture/compile/pr44043.c: New testcase.
10952
10953 2010-05-09  Richard Guenther  <rguenther@suse.de>
10954
10955         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10956
10957 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10958
10959         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10960
10961 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10962
10963         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10964         * gnat.dg/specs/lto3.ads: Likewise.
10965
10966 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10967
10968         PR middle-end/28685
10969         * gcc.dg/pr28685-1.c: New file.
10970
10971 2010-05-08  Richard Guenther  <rguenther@suse.de>
10972
10973         PR tree-optimization/44030
10974         * gcc.c-torture/compile/pr44030.c: New testcase.
10975
10976 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10977
10978         * gnat.dg/lto6.adb: New test.
10979         * gnat.dg/lto6_pkg.ads: New helper.
10980
10981 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10982
10983         * gnat.dg/lto5.adb: New test.
10984         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10985
10986 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10987
10988         * gnat.dg/lto4.ad[sb]: New test.
10989
10990 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10991
10992         * gnat.dg/specs/lto3.ads: New test.
10993         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10994         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10995
10996 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10997
10998         * gnat.dg/sizetype3.ad[sb]: New test.
10999         * gnat.dg/sizetype3_pkg.ads: New helper.
11000
11001 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11002
11003         PR c++/43951
11004         * g++.dg/init/new29.C: New.
11005
11006 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11007
11008         PR fortran/40728
11009         * gfortran.dg/coarray_1.f90: Fixed error message.
11010         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11011         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11012         * gfortran.dg/intrinsic_std_5.f90: New.
11013
11014 2010-05-07  Jason Merrill  <jason@redhat.com>
11015
11016         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11017
11018 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11019
11020         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11021         (size_t, stderr): Remove.
11022         (read_error): Replaced __builtin_fprintf by fprintf.
11023
11024 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11025
11026         * gcc.dg/ordered-comparison-1.c: New test.
11027         * gcc.dg/ordered-comparison-2.c: New test.
11028         * gcc.dg/ordered-comparison-3.c: New test.
11029         * gcc.dg/ordered-comparison-4.c: New test.
11030
11031 2010-05-06  Mike Stump  <mikestump@comcast.net>
11032
11033         PR objc/35165
11034         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11035
11036 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11037             Jason Merrill  <jason@redhat.com>
11038
11039         * g++.dg/cpp0x/nullptr01.C: New.
11040         * g++.dg/cpp0x/nullptr02.C: New.
11041         * g++.dg/cpp0x/nullptr03.C: New.
11042         * g++.dg/cpp0x/nullptr04.C: New.
11043         * g++.dg/cpp0x/nullptr05.C: New.
11044         * g++.dg/cpp0x/nullptr06.C: New.
11045         * g++.dg/cpp0x/nullptr07.C: New.
11046         * g++.dg/cpp0x/nullptr08.C: New.
11047         * g++.dg/cpp0x/nullptr09.C: New.
11048         * g++.dg/cpp0x/nullptr10.C: New.
11049         * g++.dg/cpp0x/nullptr11.C: New.
11050         * g++.dg/cpp0x/nullptr12.C: New.
11051         * g++.dg/cpp0x/nullptr13.C: New.
11052         * g++.dg/cpp0x/nullptr14.C: New.
11053         * g++.dg/cpp0x/nullptr15.C: New.
11054         * g++.dg/cpp0x/nullptr16.C: New.
11055         * g++.dg/cpp0x/nullptr17.C: New.
11056         * g++.dg/cpp0x/nullptr18.C: New.
11057         * g++.dg/cpp0x/nullptr19.C: New.
11058         * g++.dg/cpp0x/nullptr20.C: New.
11059         * g++.dg/cpp0x/nullptr21.C: New.
11060         * g++.dg/cpp0x/nullptr22.C: New.
11061         * g++.dg/debug/nullptr01.C: New.
11062         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11063
11064 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11065
11066         * gcc.dg/Wunused-var-8.c: Move to...
11067         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11068
11069 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11070
11071         PR c++/40406
11072         * g++.dg/template/crash96.C: New.
11073
11074 2010-05-06  Jan Hubicka  <jh@suse.cz>
11075
11076         PR tree-optimization/43791
11077         * gcc.c-torture/compile/pr43791.c: New file.
11078
11079 2010-05-06  Michael Matz  <matz@suse.de>
11080
11081         PR tree-optimization/43984
11082         * gfortran.dg/pr43984.f90: New test.
11083
11084 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11085
11086         PR 40989
11087         * gcc.dg/pr40989.c: New.
11088
11089 2010-05-06  Richard Guenther  <rguenther@suse.de>
11090
11091         PR tree-optimization/43934
11092         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11093
11094 2010-05-06  Richard Guenther  <rguenther@suse.de>
11095
11096         PR tree-optimization/43987
11097         * gcc.c-torture/execute/pr43987.c: New testcase.
11098         * gcc.dg/torture/pta-escape-1.c: Adjust.
11099         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11100         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11101         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11102         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11103
11104 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11105             Dodji Seketeli  <dodji@redhat.com>
11106
11107         PR c/18624
11108         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11109         * g++.dg/template/sfinae16.C: Likewise.
11110         * gcc.dg/Wunused-var-1.c: Moved to...
11111         * c-c++-common/Wunused-var-1.c: ...here. New test.
11112         * gcc.dg/Wunused-var-2.c: Moved to...
11113         * c-c++-common/Wunused-var-2.c: ...here. New test.
11114         * gcc.dg/Wunused-var-3.c: Moved to...
11115         * c-c++-common/Wunused-var-3.c: ...here. New test.
11116         * gcc.dg/Wunused-var-4.c: Moved to...
11117         * gcc.dg/Wunused-var-1.c: ... here.
11118         * gcc.dg/Wunused-var-5.c: Moved to...
11119         * c-c++-common/Wunused-var-4.c: ...here. New test.
11120         * gcc.dg/Wunused-var-7.c: Moved to...
11121         * c-c++-common/Wunused-var-5.c: ...here. New test.
11122         * gcc.dg/Wunused-var-6.c: Moved to...
11123         * gcc.dg/Wunused-var-2.c: ... here.
11124         * c-c++-common/Wunused-var-1.c: New test.
11125         * c-c++-common/Wunused-var-2.c: New test.
11126         * c-c++-common/Wunused-var-3.c: New test.
11127         * c-c++-common/Wunused-var-4.c: New test.
11128         * c-c++-common/Wunused-var-5.c: New test.
11129         * g++.dg/warn/Wunused-var-1.C: New test.
11130         * g++.dg/warn/Wunused-var-2.C: New test.
11131         * g++.dg/warn/Wunused-var-3.C: New test.
11132         * g++.dg/warn/Wunused-var-4.C: New test.
11133         * g++.dg/warn/Wunused-var-5.C: New test.
11134         * g++.dg/warn/Wunused-var-6.C: New test.
11135         * g++.dg/warn/Wunused-var-7.C: New test.
11136         * g++.dg/warn/Wunused-var-8.C: New test.
11137         * g++.dg/warn/Wunused-parm-1.C: New test.
11138         * g++.dg/warn/Wunused-parm-2.C: New test.
11139         * g++.dg/warn/Wunused-parm-3.C: New test.
11140
11141 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11142
11143         PR fortran/43985
11144         * gfortran.dg/gomp/crayptr5.f90: New test case.
11145
11146 2010-05-05  Jason Merrill  <jason@redhat.com>
11147
11148         PR debug/43370
11149         * g++.dg/ext/attrib39.C: New.
11150
11151 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11152
11153         PR fortran/24978
11154         * gfortran.dg/data_invalid.f90: New.
11155
11156 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11157
11158         * gnat.dg/lto2.adb: New test.
11159
11160 2010-05-05  Jason Merrill  <jason@redhat.com>
11161
11162         PR c++/43787
11163         * g++.dg/opt/empty1.C: New.
11164
11165 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11166
11167         PR fortran/43696
11168         * gfortran.dg/class_17.f03: New.
11169
11170 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11171
11172         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11173
11174 2010-05-04  Mike Stump  <mikestump@comcast.net>
11175
11176         PR objc/35165
11177         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11178
11179 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11180
11181         PR target/43668
11182         * gcc.target/i386/pr43668.c: New.
11183
11184 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11185
11186         PR c++/43028
11187         * g++.dg/cpp0x/initlist31.C: New.
11188
11189 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11190
11191         PR c/43981
11192         * gcc.dg/Wunused-var-8.c: New test.
11193
11194 2010-05-04  Jason Merrill  <jason@redhat.com>
11195
11196         PR c++/38064
11197         * g++.dg/cpp0x/enum3.C: Extend.
11198
11199 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11200
11201         PR target/43799
11202         * gcc.target/i386/pr43799.c: New.
11203
11204 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11205
11206         * gnat.dg/lto1.adb: New test.
11207         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11208
11209 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11210
11211         PR middle-end/43671
11212         * gcc.target/i386/pr43671.c: New.
11213
11214 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11215
11216         PR c++/43705
11217         * g++.dg/template/crash95.C: New.
11218
11219 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11220
11221         PR debug/43508
11222         * gcc.target/i386/pr43508.c: New.
11223
11224 2010-05-04  Richard Guenther  <rguenther@suse.de>
11225
11226         PR tree-optimization/43879
11227         * g++.dg/torture/pr43879-1_0.C: New testcase.
11228         * g++.dg/torture/pr43879-1_1.C: Likewise.
11229
11230 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11231
11232         PR c++/43953
11233         * g++.dg/other/crash-12.C: New test.
11234
11235 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11236
11237         * g++.dg/cdce3.C: Add a space.  Updated.
11238
11239 2010-05-03  Jason Merrill  <jason@redhat.com>
11240
11241         PR c++/43680
11242         * g++.dg/opt/enum2.C: New.
11243         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11244         * g++.dg/warn/Wswitch-1.C: Adjust message.
11245
11246 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11247
11248         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11249         * g++.dg/ext/label13.C: Fix typo.
11250         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11251         alpha*-dec-osf5*.
11252         * gcc.c-torture/compile/limits-declparen.c: xfail on
11253         alpha*-dec-osf5* with -g.
11254         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11255         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11256         * gcc.dg/c99-tgmath-2.c: Likewise.
11257         * gcc.dg/c99-tgmath-3.c: Likewise.
11258         * gcc.dg/c99-tgmath-4.c: Likewise.
11259
11260 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11261
11262         PR fortran/43592
11263         * gfortran.dg/unexpected_interface.f90: New test.
11264
11265 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11266
11267         * ada/acats/run_acats (which): New function.
11268         (host_gnatchop, host_gnatmake): Use it.
11269
11270 2010-05-03  Richard Guenther  <rguenther@suse.de>
11271
11272         PR tree-optimization/43971
11273         * gcc.dg/pr43971.c: New testcase.
11274
11275 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11276
11277         PR debug/43972
11278         * gcc.dg/debug/pr43972.c: New test.
11279
11280 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11281
11282         PR testsuite/43963
11283         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11284
11285 2010-05-02  Richard Guenther  <rguenther@suse.de>
11286
11287         PR tree-optimization/43879
11288         * gcc.dg/torture/pr43879-3.c: New testcase.
11289
11290 2010-05-01  Richard Guenther  <rguenther@suse.de>
11291
11292         PR tree-optimization/43949
11293         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11294
11295 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11296
11297         PR c++/43951
11298         * g++.dg/init/new28.C: New.
11299
11300 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11301
11302         PR objc++/32052
11303         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11304         structure and nested declarations.
11305         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11306         structure and nested declarations.  Reduce header clutter and
11307         use _exit() rather than abort().
11308         * objc.dg/encode-10.m: New.
11309         * objc.dg/encode-11.m: New.
11310
11311 2010-04-30  DJ Delorie  <dj@redhat.com>
11312
11313         * gcc.c-torture/execute/20100430-1.c: New test.
11314
11315 2010-04-30  Jason Merrill  <jason@redhat.com>
11316
11317         PR c++/43868
11318         * g++.dg/template/ptrmem21.C: New.
11319
11320 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11321
11322         PR fortran/18918
11323         PR fortran/43931
11324         * gfortran.dg/coarray_13.f90: New test.
11325
11326 2010-04-30  Richard Guenther  <rguenther@suse.de>
11327
11328         PR lto/43946
11329         * gcc.dg/lto/20100430-1_0.c: New testcase.
11330
11331 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11332
11333         PR debug/43942
11334         * c-c++-common/pr43942.c: New test.
11335
11336 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11337
11338         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11339         conflict with darwin crt1.o 'start' symbol.
11340
11341 2010-04-30  Richard Guenther  <rguenther@suse.de>
11342
11343         PR tree-optimization/43879
11344         * gcc.dg/torture/pr43879_1.c: New testcase.
11345
11346 2010-04-30  Richard Guenther  <rguenther@suse.de>
11347
11348         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11349
11350 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11351
11352         PR c++/43890
11353         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11354         user-provided constructor while recursing.
11355
11356 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11357
11358         PR fortran/42274
11359         * gfortran.dg/class_16.f03: New test.
11360
11361 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11362
11363         PR fortran/42274
11364         * gfortran.dg/class_15.f03: New.
11365
11366 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11367
11368         PR fortran/43326
11369         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11370
11371 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11372
11373         PR fortran/43492
11374         * gfortran.dg/generic_22.f03 : New test.
11375
11376 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11377
11378         PR fortran/42353
11379         * gfortran.dg/class_14.f03: New test.
11380
11381 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11382
11383         PR fortran/42680
11384         * gfortran.dg/interface_32.f90: New test.
11385
11386 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11387             Janus Weil  <janus@gcc.gnu.org>
11388
11389         PR fortran/41829
11390         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11391         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11392         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11393
11394 2010-04-28  Mike Stump  <mikestump@comcast.net>
11395
11396         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11397         dg-excess-errors.
11398         * g++.dg/uninit-pred-2_b.C: Likewise.
11399
11400 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11401
11402         PR fortran/18918
11403         PR fortran/43919
11404         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11405
11406 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11407
11408         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11409         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11410         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11411         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11412         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11413
11414 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11415
11416         * gcc.dg/const-uniq-1.c: New test.
11417         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11418
11419 2010-04-28  Xinliang David Li  <davidxl@google.com>
11420
11421         * gcc.dg/uninit-pred-2_b.c: New test.
11422         * gcc.dg/uninit-pred-4_b.c: New test.
11423         * gcc.dg/uninit-pred-3_d.c: New test.
11424         * gcc.dg/uninit-pred-6_b.c: New test.
11425         * gcc.dg/uninit-pred-8_b.c: New test.
11426         * gcc.dg/uninit-pred-3_a.c: New test.
11427         * gcc.dg/uninit-pred-2_c.c: New test.
11428         * gcc.dg/uninit-pred-5_a.c: New test.
11429         * gcc.dg/uninit-pred-3_e.c: New test.
11430         * gcc.dg/uninit-pred-7_a.c: New test.
11431         * gcc.dg/uninit-pred-6_c.c: New test.
11432         * gcc.dg/uninit-pred-9_a.c: New test.
11433         * gcc.dg/uninit-pred-8_c.c: New test.
11434         * gcc.dg/uninit-pred-3_b.c: New test.
11435         * gcc.dg/uninit-pred-5_b.c: New test.
11436         * gcc.dg/uninit-pred-7_b.c: New test.
11437         * gcc.dg/uninit-pred-6_d.c: New test.
11438         * gcc.dg/uninit-pred-9_b.c: New test.
11439         * gcc.dg/uninit-pred-2_a.c: New test.
11440         * gcc.dg/uninit-pred-4_a.c: New test.
11441         * gcc.dg/uninit-pred-3_c.c: New test.
11442         * gcc.dg/uninit-pred-6_a.c: New test.
11443         * gcc.dg/uninit-pred-8_a.c: New test.
11444         * gcc.dg/uninit-pred-7_c.c: New test.
11445         * gcc.dg/uninit-pred-6_e.c: New test.
11446         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11447         * g++.dg/uninit-pred-1_a.C: New test.
11448         * g++.dg/uninit-pred-1_b.C: New test.
11449         * g++.dg/uninit-pred-2_a.C: New test.
11450         * g++.dg/uninit-pred-2_b.C: New test.
11451         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11452         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11453         * g++.dg/uninit-pred-loop_1.cc: New test.
11454
11455 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11456
11457         * gcc.dg/lto/20091209-1_0.c: New testcase.
11458
11459 2010-04-28  Richard Guenther  <rguenther@suse.de>
11460
11461         PR tree-optimization/43879
11462         PR tree-optimization/43909
11463         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11464
11465 2010-04-28  Richard Guenther  <rguenther@suse.de>
11466
11467         PR c++/43880
11468         * g++.dg/torture/pr43880.C: New testcase.
11469
11470 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11471
11472         PR c++/9335
11473         * g++.dg/template/recurse2.C: Update
11474         * g++.dg/template/recurse.C: Update.
11475         * g++.dg/template/pr23510.C: Update.
11476         * lib/prune.exp: Filter out 'recursively instantiated'.
11477
11478 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11479
11480         PR c++/29043
11481         * g++.dg/init/pr29043.C: New.
11482
11483 2010-04-27  Jason Merrill  <jason@redhat.com>
11484
11485         * g++.dg/lookup/scoped5.C: Adjust.
11486         * g++.dg/lookup/scoped8.C: Adjust.
11487         * g++.dg/template/dependent-expr5.C: Adjust.
11488         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11489
11490         PR c++/43856
11491         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11492
11493         PR c++/43875
11494         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11495
11496 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11497             Jan Hubicka  <hubicka@ucw.cz>
11498
11499         * gcc.dg/pure-2.c: New testcase.
11500         * gcc.dg/const-1.c: New testcase.
11501
11502 2010-04-27  Jason Merrill  <jason@redhat.com>
11503
11504         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11505
11506         PR c++/41468
11507         * g++.dg/template/sfinae17.C: New.
11508         * g++.dg/template/sfinae18.C: New.
11509
11510 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11511
11512         * g++.dg/init/pr42844.C: New.
11513         * g++.dg/cpp0x/pr42844-2.C: New.
11514         * g++.dg/cpp0x/defaulted2.C: Adjust.
11515         * g++.dg/tree-ssa/pr27549.C: Likewise.
11516         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11517
11518 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11519
11520         PR fortran/18918
11521         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11522
11523 2010-04-27  Richard Guenther  <rguenther@suse.de>
11524
11525         PR middle-end/40561
11526         * g++.dg/other/pr40561.C: New testcase.
11527
11528 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11529
11530         PR middle-end/43812
11531         * g++.dg/ipa/pr43812.C: New test.
11532
11533 2010-04-27  Jan Hubicka  <jh@suse.cz>
11534
11535         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11536         (test): ... this one.
11537
11538 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11539
11540         PR target/40657
11541         * gcc.target/arm/thumb-stackframe.c: New test.
11542
11543 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11544
11545         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11546         * gcc.dg/misc-column.c: Likewise.
11547         * gcc.dg/Walways-true-1.c: Likewise.
11548         * gcc.dg/Walways-true-2.c: Likewise.
11549         * gcc.dg/warn-addr-cmp.c: Likewise.
11550
11551 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11552
11553         PR fortran/18918
11554         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11555         * gfortran.dg/coarray_12.f90: New.
11556
11557 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11558
11559         PR c/32207
11560         * gcc.dg/pr32207.c: New test.
11561         * gcc.dg/misc-column.c: Adjust expected warning.
11562         * gcc.dg/Walways-true-1.c: Likewise.
11563         * gcc.dg/Walways-true-2.c: Likewise.
11564         * gcc.dg/warn-addr-cmp.c: Likewise.
11565
11566 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11567
11568         PR lto/42776
11569         * lib/lto.exp (lto_prune_vis_warns): New function.
11570         (lto-link-and-maybe-run): Call it.
11571
11572 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11573
11574         PR tree-optimization/43904
11575         * gcc.dg/tree-ssa/tailcall-6.c: New.
11576
11577 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11578
11579         PR testsuite/35165
11580         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11581         Darwin8/OSX10.4 - compatible code generation.
11582         Use scan-rtl-dump.
11583         * obj-c++.dg/stubify-1.mm: Ditto.
11584         * lib/objc-torture.exp: Do not require link success for
11585         "trivial.m" in the runtime checks when dowhat = 'compile'.
11586         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11587         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11588         Darwin8/OSX10.4 - compatible code generation.
11589         * objc.dg/stubify-2.m: Ditto.
11590         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11591         * objc.dg/next-runtime-1.m: Ditto.
11592         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11593         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11594         runtimes on Darwin.
11595
11596 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11597
11598         PR 43715
11599         * lib/plugin-support.exp: Use "-undefined
11600         dynamic_lookup" on darwin.
11601
11602 2010-04-26  Richard Guenther  <rguenther@suse.de>
11603
11604         * gcc.dg/lto/20100426_0.c: New testcase.
11605
11606 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11607
11608         PR tree-optimization/43833
11609         gcc.dg/Warray-bounds-8.c: New test case.
11610
11611 2010-04-26  Richard Guenther  <rguenther@suse.de>
11612
11613         PR lto/43080
11614         * g++.dg/lto/20100423-3_0.C: New testcase.
11615
11616 2010-04-26  Richard Guenther  <rguenther@suse.de>
11617
11618         PR lto/42425
11619         * g++.dg/lto/20100423-2_0.C: New testcase.
11620
11621 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11622
11623         * gcc.dg/vect/bb-slp-23.c: New test.
11624
11625 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11626
11627         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11628         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11629         * gcc.dg/c1x-float-1.c: New test.
11630
11631 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11632
11633         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11634         of "lea\[ \t\]".
11635
11636 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11637
11638         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11639         FreeBSD.
11640         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11641         * gfortran.dg/default_format_2.f90: Ditto.
11642
11643 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11644
11645         * gfortran.dg/pr43505.f90: Clean up .mod file.
11646         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11647         * gfortran.dg/pr41347.f90: Ditto.
11648         * gfortran.dg/internal_pack_4.f90: Ditto.
11649         * gfortran.dg/proc_decl_23.f90: Ditto.
11650         * gfortran.dg/recursive_check_3.f90: Ditto.
11651         * gfortran.dg/intent_out_3.f90: Ditto.
11652         * gfortran.dg/assignment_2.f90: Ditto.
11653         * gfortran.dg/pr41928.f90: Ditto.
11654         * gfortran.dg/pr42166.f90: Ditto.
11655         * gfortran.dg/private_type_12.f90: Ditto.
11656         * gfortran.dg/graphite/pr42185.f90: Ditto.
11657         * gfortran.dg/graphite/pr42186.f90: Ditto.
11658         * gfortran.dg/graphite/pr40982.f90: Ditto.
11659         * gfortran.dg/graphite/id-2.f90: Ditto.
11660         * gfortran.dg/graphite/id-4.f90: Ditto.
11661         * gfortran.dg/graphite/pr42050.f90: Ditto.
11662         * gfortran.dg/graphite/id-18.f90: Ditto.
11663         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11664         * gfortran.dg/graphite/pr41924.f90: Ditto.
11665         * gfortran.dg/graphite/pr42393.f90: Ditto.
11666         * gfortran.dg/graphite/pr37980.f90: Ditto.
11667         * gfortran.dg/graphite/pr38953.f90: Ditto.
11668         * gfortran.dg/graphite/pr42180.f90: Ditto.
11669         * gfortran.dg/graphite/pr42181.f90: Ditto.
11670         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11671         * gfortran.dg/select_type_4.f90: Ditto.
11672         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11673         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11674         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11675         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11676         * gfortran.dg/whole_file_11.f90: Ditto.
11677         * gfortran.dg/private_type_11.f90: Ditto.
11678         * gfortran.dg/vect/vect-gems.f90: Ditto.
11679         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11680
11681 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11682
11683         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11684
11685 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11686
11687         * gnat.dg/pack15.ad[sb]: New test.
11688
11689 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11690
11691         * gcc.target/arm/mla-1.c: New test.
11692
11693 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11694
11695         PR fortran/30073
11696         PR fortran/43793
11697         * gfortran.dg/pr43793.f90: New test.
11698
11699 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11700
11701         PR tree-optimization/41442
11702         * gcc.target/i386/pr41442.c: New test.
11703
11704 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11705
11706         PR fortran/43832
11707         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11708
11709 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11710
11711         PR fortran/43832
11712         * gfortran.dg/open_nounit.f90: New test.
11713
11714 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11715
11716         PR fortran/43841
11717         PR fortran/43843
11718         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11719
11720 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11721
11722         * gcc.dg/Wconversion-integer.c: Update.
11723
11724 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11725
11726         * gnat.dg/unchecked_convert5.adb: New test.
11727
11728 2010-04-23  Richard Guenther  <rguenther@suse.de>
11729
11730         PR lto/41734
11731         * gcc.dg/lto/20100423-2_0.c: New testcase.
11732         * gcc.dg/lto/20100423-2_0.c: Likewise.
11733
11734 2010-04-23  Richard Guenther  <rguenther@suse.de>
11735
11736         PR lto/43455
11737         * gcc.dg/lto/20100423-1_0.c: New testcase.
11738         * gcc.dg/lto/20100423-1_1.c: Likewise.
11739
11740 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11741
11742         PR tree-optimization/43846
11743         * gcc.dg/tree-ssa/sra-10.c: New test.
11744
11745 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11746
11747         PR middle-end/43835
11748         * gcc.c-torture/execute/pr43835.c: New test.
11749
11750 2010-04-23  Richard Guenther  <rguenther@suse.de>
11751
11752         PR lto/42653
11753         * g++.dg/lto/20100423-1_0.C: New testcase.
11754
11755 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11756
11757         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11758
11759 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11760
11761         PR tree-optimization/43842
11762         * gcc.dg/vect/pr43842.c: New test.
11763
11764 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11765
11766         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11767         * gcc.target/i386/wmul-2.c: Likewise.
11768
11769 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11770
11771         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11772         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11773
11774 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11775
11776         * gfortran.dg/reassoc_6.f: New testcase.
11777
11778 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11779
11780         PR middle-end/29274
11781         * gcc.target/arm/wmul-1.c: New test.
11782         * gcc.target/arm/wmul-2.c: New test.
11783
11784 2010-04-22  Richard Guenther  <rguenther@suse.de>
11785
11786         PR tree-optimization/43845
11787         * gcc.c-torture/compile/pr43845.c: New testcase.
11788
11789 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11790
11791         PR middle-end/29274
11792         * gcc.target/i386/wmul-1.c: New test.
11793         * gcc.target/i386/wmul-2.c: New test.
11794         * gcc.target/bfin/wmul-1.c: New test.
11795         * gcc.target/bfin/wmul-2.c: New test.
11796
11797 2010-04-22  Richard Guenther  <rguenther@suse.de>
11798
11799         PR fortran/43829
11800         * gfortran.dg/vector_subscript_6.f90: New testcase.
11801         * gfortran.dg/assign_10.f90: Adjust.
11802
11803 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR fortran/43836
11806         * gfortran.dg/gomp/pr43836.f90: New test.
11807
11808 2010-04-21  Richard Guenther  <rguenther@suse.de>
11809
11810         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11811
11812 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11813
11814         * gcc.dg/torture/builtin-cproj-3.c: New.
11815
11816 2010-04-20  Jason Merrill  <jason@redhat.com>
11817
11818         PR c++/9335
11819         * g++.dg/template/recurse2.C: New.
11820         * g++.dg/parse/crash36.C: Adjust.
11821         * g++.dg/other/fold1.C: Adjust.
11822         * g++.dg/init/member1.C: Adjust.
11823         * lib/prune.exp: Prune "skipping N instantiation contexts".
11824
11825 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11826
11827         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11828
11829 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11830
11831         * gcc.dg/torture/builtin-cproj-1.c: New.
11832         * gcc.dg/torture/builtin-cproj-2.c: New.
11833
11834 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11835
11836         PR c++/43800
11837         PR c++/43704
11838         * g++.dg/template/typedef32.C: Adjust.
11839         * g++.dg/template/typedef33.C: New test.
11840
11841 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11842
11843         PR fortran/43227
11844         * gfortran.dg/proc_decl_23.f90: New test.
11845
11846         PR fortran/43266
11847         * gfortran.dg/abstract_type_6.f03: New test.
11848
11849 2010-04-20  Xinliang David Li  <davidxl@google.com>
11850
11851         * g++.dg/tree-ssa/fold-compare.C: New.
11852
11853 2010-04-20  Richard Guenther  <rguenther@suse.de>
11854
11855         PR tree-optimization/39417
11856         * g++.dg/torture/pr39417.C: New testcase.
11857
11858 2010-04-20  Richard Guenther  <rguenther@suse.de>
11859
11860         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11861
11862 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * g++.dg/debug/dwarf2/rv1.C: New test.
11865
11866 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11867
11868         PR target/43635
11869         * gcc.c-torture/compile/pr43635.c: New testcase.
11870
11871 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11872
11873         PR fortran/43339
11874         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11875         of sequential loops being private only in the innermost containing
11876         task region.
11877
11878         PR middle-end/43337
11879         * gfortran.dg/gomp/pr43337.f90: New test.
11880
11881 2010-04-19  Richard Guenther  <rguenther@suse.de>
11882
11883         PR tree-optimization/43796
11884         * gfortran.dg/pr43796.f90: New testcase.
11885
11886 2010-04-19  Richard Guenther  <rguenther@suse.de>
11887
11888         PR tree-optimization/43783
11889         * gcc.c-torture/execute/pr43783.c: New testcase.
11890
11891 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11892
11893         PR target/43766
11894         * gcc.target/i386/pr43766.c: New test.
11895
11896 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11897
11898         PR target/43662
11899         * gcc.target/i386/pr43662.c: New test.
11900
11901 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11902
11903         PR c++/43704
11904         * g++.dg/template/typedef32.C: New test.
11905
11906 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11907
11908         PR tree-optimization/37027
11909         * lib/target-supports.exp
11910         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11911         * gcc.dg/vect/pr37027.c: New test.
11912         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11913         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11914         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11915         gcc.dg/vect/vect-complex-6.c: Likewise.
11916
11917 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11918
11919         * g++.dg/debug/dwarf2/enum1.C: New test.
11920
11921 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11922
11923         * gnat.dg/rep_clause5.ad[sb]: New test.
11924         * gnat.dg/rep_clause5_pkg.ads: New helper.
11925
11926 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11927
11928         PR tree-optimization/43771
11929         * g++.dg/vect/pr43771.cc: New test.
11930
11931 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11932
11933         PR fortran/31538
11934         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11935         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11936
11937 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11938
11939         * gnat.dg/sizetype.adb: Rename into...
11940         * gnat.dg/sizetype1.adb: ...this.
11941         * gnat.dg/sizetype2.adb: New test.
11942
11943 2010-04-16  Richard Guenther  <rguenther@suse.de>
11944
11945         PR tree-optimization/43572
11946         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11947
11948 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11949
11950         * gnat.dg/specs/discr_private.ads: New test.
11951
11952 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11953
11954         PR target/41514
11955         * gcc.target/arm/thumb-comparisons.c: New test.
11956
11957         PR target/40603
11958         * gcc.target/arm/thumb-cbranchqi.c: New test.
11959
11960 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11961
11962         * g++.dg/torture/pr36191.C: Enable for SH.
11963
11964 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11965
11966         * gnat.dg/wide_boolean.adb: New test.
11967         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11968
11969 2010-04-15  Richard Guenther  <rguenther@suse.de>
11970
11971         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11972         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11973         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11974         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11975         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11976         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11977         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11978         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11979         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11980         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11981         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11982         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11983         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11984         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11985         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11986
11987 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11988
11989         PR target/21803
11990         * gcc.target/arm/pr42496.c: New test.
11991
11992 2010-04-14  Jason Merrill  <jason@redhat.com>
11993
11994         PR c++/36625
11995         * g++.dg/ext/attrib38.C: New.
11996
11997 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11998
11999         PR testsuite/43739
12000         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12001
12002 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12003
12004         PR 42966
12005         * gcc.dg/cpp/warn-undef-2.c: Update.
12006         * gcc.dg/cpp/warn-traditional-2.c: Update.
12007         * gcc.dg/cpp/warn-comments-2.c: Update.
12008         * gcc.dg/cpp/warn-variadic-2.c: Update.
12009         * gcc.dg/cpp/warn-long-long-2.c: Update.
12010         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12011         * gcc.dg/cpp/warn-multichar-2.c: Update.
12012         * gcc.dg/cpp/warn-normalized-3.c: Update.
12013         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12014         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12015         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12016         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12017         * gcc.dg/cpp/warn-redefined-2.c: Update.
12018         * gfortran.dg/warning-directive-2.F90: Update.
12019         * c-c++-common/cpp/warning-directive-2.c: Update.
12020
12021 2010-04-14  Michael Matz  <matz@suse.de>
12022
12023         PR tree-optimization/42963
12024         * gcc.dg/pr42963.c: New testcase.
12025
12026 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12027
12028         * gnat.dg/class_wide.adb: Rename into...
12029         * gnat.dg/class_wide1.adb: ...this.
12030         * gnat.dg/class_wide2.ad[sb]: New test.
12031
12032 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12033
12034         PR fortran/18918
12035         * gfortran.dg/coarray_9.f90: Update dg-errors.
12036         * gfortran.dg/coarray_10.f90: New test.
12037         * gfortran.dg/coarray_11.f90: New test.
12038
12039 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12040
12041         PR fortran/43747
12042         gfortran.dg/initialization_24.f90: New test.
12043
12044 2010-04-13  Jason Merrill  <jason@redhat.com>
12045
12046         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12047         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12048
12049 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12050
12051         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12052         * g++.dg/dg.exp: Likewise.
12053         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12054         * c-c++-common/cpp/warning-directive-1.c: ... here.
12055         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12056         * c-c++-common/cpp/warning-directive-2.c: ... here.
12057         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12058         * c-c++-common/cpp/warning-directive-3.c: ... here.
12059         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12060         * c-c++-common/cpp/warning-directive-4.c: ... here.
12061         * g++.dg/cpp/warning-directive-1.C: Delete.
12062         * g++.dg/cpp/warning-directive-2.C: Delete.
12063         * g++.dg/cpp/warning-directive-3.C: Delete.
12064         * g++.dg/cpp/warning-directive-4.C: Delete.
12065         * gcc.dg/cpp/normalised-3.c: Delete.
12066         * g++.dg/cpp/normalised-1.C: Rename as ...
12067         * c-c++-common/cpp/normalised-3.c: ... this.
12068
12069 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12070
12071         * gcc.dg/tree-ssa/sra-9.c: New test.
12072
12073 2010-04-13  Michael Matz  <matz@suse.de>
12074
12075         PR middle-end/43730
12076         * gcc.dg/pr43730.c: New test.
12077
12078 2010-04-13  Michael Matz  <matz@suse.de>
12079
12080         * gcc.dg/tree-ssa/negate.c: New testcase.
12081
12082 2010-04-13  Richard Guenther  <rguenther@suse.de>
12083
12084         PR testsuite/43735
12085         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12086
12087 2010-04-13  Richard Guenther  <rguenther@suse.de>
12088
12089         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12090
12091 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12092
12093         * gnat.dg/derived_type1.adb: New test.
12094
12095 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12096
12097         * gcc.dg/plugindir1.c: New testcase.
12098         * gcc.dg/plugindir2.c: New testcase.
12099         * gcc.dg/plugindir3.c: New testcase.
12100         * gcc.dg/plugindir4.c: New testcase.
12101
12102 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12103
12104         * gcc.target/i386/rotate-2.c: New test.
12105
12106 2010-04-12  Jason Merrill  <jason@redhat.com>
12107
12108         PR c++/43641
12109         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12110         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12111
12112 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12113
12114         PR c++/25811
12115         * g++.dg/init/pr25811.C: New test.
12116
12117 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12118
12119         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12120         dg-error, dg-warning.
12121         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12122
12123 2010-04-12  Richard Guenther  <rguenther@suse.de>
12124
12125         * gcc.dg/torture/inline-2.c: New testcase.
12126
12127 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12128
12129         PR bootstrap/43699
12130         * gcc.dg/Wunused-var-7.c: New test.
12131
12132         PR tree-optimization/43560
12133         * gcc.c-torture/execute/pr43560.c: New test.
12134
12135 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12136
12137         * gnat.dg/aggr13.adb: New test.
12138         * gnat.dg/aggr14.adb: Likewise.
12139         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12140
12141 2010-04-12  Richard Guenther  <rguenther@suse.de>
12142
12143         PR c++/43611
12144         * g++.dg/torture/pr43611.C: New testcase.
12145
12146 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12147
12148         PR c/36774
12149         * gcc.dg/pr36774-1.c: New test.
12150         * gcc.dg/pr36774-2.c: New test.
12151
12152 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12153
12154         * gcc.target/sh/rte-delay-slot.c: New test.
12155
12156 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12157
12158         * gnat.dg/pack9.adb: Remove -cargs option.
12159         * gnat.dg/aggr12.ad[sb]: New test.
12160
12161 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12162
12163         PR target/43417
12164         * gcc.target/sh/pr43417.c: New test.
12165
12166 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12167
12168         PR fortran/43591
12169         * gfortran.dg/spec_expr_6.f90: New test.
12170
12171 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12172
12173         PR cpp/43195
12174         * gcc.dg/cpp/pr43195.c: New.
12175         * gcc.dg/cpp/pr43195.h: New.
12176
12177 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12178
12179         PR 42965
12180         * gcc.dg/Werror-6.c: Adjust.
12181         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12182         * gcc.dg/Werror-4.c: Likewise.
12183         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12184         * gcc.dg/Wswitch-enum-error.c: Likewise.
12185         * gcc.dg/Wpointer-arith.c: Likewise.
12186         * gcc.dg/Wfatal.c: Likewise.
12187         * gcc.dg/Wswitch-error.c: Likewise.
12188         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12189         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12190         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12191         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12192         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12193         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12194         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12195         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12196         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12197         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12198         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12199         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12200         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12201         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12202         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12203         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12204         * g++.dg/cpp/warning-directive-2.C: Likewise.
12205         * gfortran.dg/warning-directive-2.F90: Likewise.
12206
12207 2010-04-09  Jason Merrill  <jason@redhat.com>
12208
12209         PR c++/42623
12210         * g++.dg/template/sizeof13.C: New.
12211
12212 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12213
12214         * g++.dg/other/pr35504.C: Add check for thiscall.
12215         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12216         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12217
12218 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12219
12220         PR c++/28584
12221         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12222         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12223         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12224         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12225         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12226         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12227         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12228         * g++.dg/other/increment1.C: Likewise.
12229
12230 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12231
12232         PR fortran/18918
12233         * gfortran.dg/coarray_7.f90: New test.
12234         * gfortran.dg/coarray_8.f90: New test.
12235
12236 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12237
12238         PR fortran/28039
12239         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12240
12241 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12242
12243         PR target/43643
12244         * gcc.dg/pr43643.c: New test.
12245
12246 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12247
12248         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12249
12250 2010-04-08  Richard Guenther  <rguenther@suse.de>
12251
12252         PR tree-optimization/43679
12253         * gcc.c-torture/compile/pr43679.c: New testcase.
12254
12255 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12256
12257         PR debug/43670
12258         * gcc.dg/pr43670.c: New test.
12259
12260 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12261
12262         PR middle-end/40815
12263         * gcc.dg/tree-ssa/reassoc-19.c: New.
12264
12265 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12266
12267         PR c/18624
12268         * gcc.dg/Wunused-var-1.c: New test.
12269         * gcc.dg/Wunused-var-2.c: New test.
12270         * gcc.dg/Wunused-var-3.c: New test.
12271         * gcc.dg/Wunused-var-4.c: New test.
12272         * gcc.dg/Wunused-var-5.c: New test.
12273         * gcc.dg/Wunused-var-6.c: New test.
12274         * gcc.dg/Wunused-parm-1.c: New test.
12275
12276         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12277         * gcc.dg/trunc-1.c: Likewise.
12278         * gcc.dg/vla-9.c: Likewise.
12279         * gcc.dg/dfp/composite-type.c: Likewise.
12280
12281 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12282
12283         PR objc/35996
12284         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12285         * obj-c++.dg/objc-gc-3.mm: Ditto.
12286
12287 2010-04-07  Simon Baldwin  <simonb@google.com>
12288
12289         * gcc.dg/cpp/warn-undef-2.c: New.
12290         * gcc.dg/cpp/warn-traditional-2.c: New.
12291         * gcc.dg/cpp/warn-comments-2.c: New.
12292         * gcc.dg/cpp/warning-directive-1.c: New.
12293         * gcc.dg/cpp/warn-long-long.c: New.
12294         * gcc.dg/cpp/warn-traditional.c: New.
12295         * gcc.dg/cpp/warn-variadic-2.c: New.
12296         * gcc.dg/cpp/warn-undef.c: New.
12297         * gcc.dg/cpp/warn-normalized-1.c: New.
12298         * gcc.dg/cpp/warning-directive-2.c: New.
12299         * gcc.dg/cpp/warn-long-long-2.c: New.
12300         * gcc.dg/cpp/warn-variadic.c: New.
12301         * gcc.dg/cpp/warn-normalized-2.c: New.
12302         * gcc.dg/cpp/warning-directive-3.c: New.
12303         * gcc.dg/cpp/warn-deprecated-2.c: New.
12304         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12305         * gcc.dg/cpp/warn-multichar-2.c: New.
12306         * gcc.dg/cpp/warn-normalized-3.c: New.
12307         * gcc.dg/cpp/warning-directive-4.c: New.
12308         * gcc.dg/cpp/warn-unused-macros.c: New.
12309         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12310         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12311         * gcc.dg/cpp/warn-cxx-compat.c: New.
12312         * gcc.dg/cpp/warn-redefined.c: New.
12313         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12314         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12315         * gcc.dg/cpp/warn-deprecated.c: New.
12316         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12317         * gcc.dg/cpp/warn-redefined-2.c: New.
12318         * gcc.dg/cpp/warn-comments.c: New.
12319         * gcc.dg/cpp/warn-multichar.c: New.
12320         * g++.dg/cpp/warning-directive-1.C: New.
12321         * g++.dg/cpp/warning-directive-2.C: New.
12322         * g++.dg/cpp/warning-directive-3.C: New.
12323         * g++.dg/cpp/warning-directive-4.C: New.
12324         * gfortran.dg/warning-directive-1.F90: New.
12325         * gfortran.dg/warning-directive-3.F90: New.
12326         * gfortran.dg/warning-directive-2.F90: New.
12327         * gfortran.dg/warning-directive-4.F90: New.
12328
12329 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12330
12331         PR objc++/23716
12332         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12333
12334 2010-04-07  Jason Merrill  <jason@redhat.com>
12335
12336         * g++.dg/template/dr408.C: New.
12337
12338         * g++.dg/lookup/ns4.C: New.
12339
12340         PR c++/38392
12341         * g++.dg/template/friend51.C: New test.
12342
12343         PR c++/41970
12344         * g++.old-deja/g++.other/linkage1.C: Adjust.
12345
12346 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12347
12348         PR c++/42697
12349         * g++.dg/template/crash94.C: New test.
12350
12351 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12352
12353         PR c++/40239
12354         * g++.dg/init/aggr5.C: New test.
12355         * g++.dg/init/aggr5.C: New test.
12356
12357 2010-04-07  Richard Guenther  <rguenther@suse.de>
12358
12359         PR tree-optimization/43270
12360         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12361         * gcc.dg/Warray-bounds-7.c: Likewise.
12362
12363 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12364
12365         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12366         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12367         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12368
12369 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12370
12371         PR c++/42556
12372         * g++.dg/init/pr42556.C: New test.
12373
12374 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12375
12376         PR debug/43628
12377         * g++.dg/debug/dwarf2/typedef2.C: New test.
12378
12379 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12380
12381         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12382         c-c++-common/dwarf2/redeclaration-1.C
12383
12384 2010-04-06  Jason Merrill  <jason@redhat.com>
12385
12386         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12387         * g++.dg/ext/attrib18.C: Likewise.
12388         * g++.dg/ext/bitfield2.C: Likewise.
12389         * g++.dg/ext/bitfield4.C: Likewise.
12390         * g++.dg/ext/visibility/warn2.C: Likewise.
12391         * g++.dg/ext/visibility/warn3.C: Likewise.
12392         * g++.dg/gomp/pr26690-1.C: Likewise.
12393         * g++.dg/inherit/covariant7.C: Likewise.
12394         * g++.dg/init/synth2.C: Likewise.
12395         * g++.dg/lookup/using7.C: Likewise.
12396         * g++.dg/other/crash-4.C: Likewise.
12397         * g++.dg/other/error13.C: Likewise.
12398         * g++.dg/other/error20.C: Likewise.
12399         * g++.dg/parse/crash31.C: Likewise.
12400         * g++.dg/parse/error16.C: Likewise.
12401         * g++.dg/parse/error19.C: Likewise.
12402         * g++.dg/parse/error27.C: Likewise.
12403         * g++.dg/parse/error28.C: Likewise.
12404         * g++.dg/parse/fused-params1.C: Likewise.
12405         * g++.dg/template/error2.C: Likewise.
12406         * g++.dg/template/local6.C: Likewise.
12407         * g++.dg/template/qualttp15.C: Likewise.
12408         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12409         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12410         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12411         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12412         * g++.old-deja/g++.eh/spec6.C: Likewise.
12413         * g++.old-deja/g++.jason/crash3.C: Likewise.
12414         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12415         * g++.old-deja/g++.law/ctors5.C: Likewise.
12416         * g++.old-deja/g++.law/ctors9.C: Likewise.
12417         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12418         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12419         * g++.old-deja/g++.other/struct1.C: Likewise.
12420         * g++.old-deja/g++.other/volatile1.C: Likewise.
12421         * g++.old-deja/g++.pt/crash36.C: Likewise.
12422         * g++.old-deja/g++.pt/derived3.C: Likewise.
12423         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12424         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12425
12426 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12427
12428         PR middle-end/43519
12429         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12430         * gcc.dg/graphite/id-19.c: New.
12431
12432 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12433
12434         PR middle-end/32824
12435         * gcc.dg/vect/pr32824: New.
12436
12437 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12438
12439         PR fortran/18918
12440         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12441         * gfortran.dg/coarray_3.f90: Ditto.
12442         * gfortran.dg/coarray_4.f90: Ditto.
12443         * gfortran.dg/coarray_5.f90: Ditto.
12444         * gfortran.dg/coarray_6.f90: Ditto.
12445         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12446
12447 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12448
12449         PR fortran/18918
12450         * gfortran.dg/coarray_4.f90: Fix test.
12451         * gfortran.dg/coarray_6.f90: Add more tests.
12452
12453 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12454
12455         PR fortran/18918
12456         * gfortran.dg/coarray_4.f90: New test.
12457         * gfortran.dg/coarray_5.f90: New test.
12458         * gfortran.dg/coarray_6.f90: New test.
12459
12460 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12461
12462         PR fortran/18918
12463         * gfortran.dg/iso_fortran_env_5.f90: New test.
12464         * gfortran.dg/iso_fortran_env_6.f90: New test.
12465
12466 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12467
12468         PR fortran/39997
12469         * gfortran.dg/coarray_1.f90: New test.
12470         * gfortran.dg/coarray_2.f90: New test.
12471         * gfortran.dg/coarray_3.f90: New test.
12472
12473 2010-04-06  Jason Merrill  <jason@redhat.com>
12474
12475         PR c++/43648
12476         * g++.dg/template/dtor8.C: New.
12477
12478         PR c++/43621
12479         * g++.dg/template/error-recovery2.C: New.
12480
12481 2010-04-06  Jan Hubicka  <jh@suse.czpli
12482
12483         PR tree-optimization/42906
12484         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12485
12486 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12487
12488         PR fortran/43178
12489         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12490         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12491         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12492
12493 2010-04-06  Richard Guenther  <rguenther@suse.de>
12494
12495         PR tree-optimization/43627
12496         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12497
12498 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12499
12500         PR target/43638
12501         * gcc.target/i386/pr43638.c: New test.
12502
12503 2010-04-06  Richard Guenther  <rguenther@suse.de>
12504
12505         PR middle-end/43661
12506         * gcc.c-torture/compile/pr43661.c: New testcase.
12507
12508 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12509
12510         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12511
12512 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12513
12514         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12515
12516 2010-04-02  Richard Guenther  <rguenther@suse.de>
12517
12518         PR tree-optimization/43629
12519         * gcc.c-torture/execute/pr43629.c: New testcase.
12520
12521 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12522             Dominique d'Humieres  <dominiq@lps.ens.fr>
12523
12524         PR libfortran/43605
12525         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12526
12527 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12528
12529         PR debug/43325
12530         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12531
12532 2010-04-01  Jason Merrill  <jason@redhat.com>
12533
12534         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12535
12536 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12537             Manfred Schwarb  <manfred99@gmx.ch>
12538
12539         PR libfortran/43605
12540         * gfortran.dg/ftell_3.f90: New test.
12541
12542 2010-04-01  Richard Guenther  <rguenther@suse.de>
12543
12544         PR middle-end/43614
12545         * gcc.c-torture/compile/pr43614.c: New testcase.
12546
12547 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12548
12549         PR tree-optimization/43141
12550         * gcc.dg/guality/pr43141.c: New test.
12551
12552 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12553
12554         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12555         * g++.dg/eh/spbp.C: Likewise.
12556         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12557         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12558         superfluous casts.
12559         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12560         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12561         * objc.dg/dwarf-2.m: Likewise.
12562
12563 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12564
12565         PR middle-end/43464
12566         * gcc.dg/graphite/id-pr43464.c: New.
12567         * gcc.dg/graphite/id-pr43464-1.c: New.
12568
12569 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12570
12571         PR middle-end/43351
12572         * gcc.dg/graphite/id-pr43351.c
12573
12574 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12575
12576         PR testsuite/35165
12577         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12578         * obj-c++.dg/try-catch-2.mm: Ditto.
12579         * obj-c++.dg/lookup-2.mm: Ditto.
12580         * obj-c++.dg/encode-8.m: Ditto.
12581         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12582         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12583         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12584         * obj-c++.dg/const-str-11.mm: Ditto.
12585         * obj-c++.dg/const-str-9.mm: Ditto.
12586         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12587         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12588         * obj-c++.dg/except-1.mm: Ditto.
12589         * obj-c++.dg/const-str-7.mm: Ditto.
12590         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12591         * obj-c++.dg/const-str-3.mm: Ditto.
12592         * obj-c++.dg/const-str-7.mm: Ditto.
12593         * obj-c++.dg/stubify-2.mm: Change dump file name.
12594
12595         PR objc++/23613
12596         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12597         New macro.
12598         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12599         Remove dg-xfail-if.
12600
12601 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12602
12603         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12604         only with -O2, -O3 or -Os and not with -fwhopr.
12605
12606 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12607
12608         PR c++/43558
12609         * g++.dg/template/typedef31.C: New test.
12610
12611 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12612
12613         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12614         assembler output on *-*-solaris2*.
12615         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12616
12617 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12618
12619         PR debug/43557
12620         * gcc.dg/pr43557-1.c: New test.
12621         * gcc.dg/pr43557-2.c: New file.
12622
12623 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12624
12625         PR 43562
12626         * gcc.dg/pr43562.c: New test.
12627
12628 2010-03-30  Jason Merrill  <jason@redhat.com>
12629
12630         PR c++/43076
12631         * g++.dg/template/error-recovery1.C: New.
12632
12633         PR c++/41786
12634         * g++.dg/parse/ambig5.C: New.
12635
12636 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12637
12638         PR debug/43593
12639         * gcc.dg/guality/pr43593.c: New test.
12640
12641 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12642
12643         PR middle-end/43430
12644         * gcc.dg/vect/pr43430-1.c: New.
12645
12646 2010-03-30  Jason Merrill  <jason@redhat.com>
12647
12648         PR c++/43559
12649         * g++.dg/template/partial7.C: New.
12650
12651 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12652
12653         * gcc.target/s390/stackcheck1.c: New testcase.
12654
12655 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12656
12657         PR libfortran/43265
12658         * gfortran.dg/read_eof_8.f90: New test.
12659
12660 2010-03-29  Jason Merrill  <jason@redhat.com>
12661
12662         * gcc.dg/cpp/include6.c: Change [] to ().
12663
12664         N3077
12665         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12666         splicing and UCNs.
12667         * c-c++-common/raw-string-2.c: Add trigraph test.
12668         * c-c++-common/raw-string-8.c: New.
12669         * c-c++-common/raw-string-9.c: New.
12670         * c-c++-common/raw-string-10.c: New.
12671
12672         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12673         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12674         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12675         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12676         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12677         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12678         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12679
12680 2010-03-29  Richard Guenther  <rguenther@suse.de>
12681
12682         PR tree-optimization/43560
12683         * gcc.dg/torture/pr43560.c: New testcase.
12684
12685 2010-03-29  Jason Merrill  <jason@redhat.com>
12686
12687         N3077
12688         * g++.dg/ext/raw-string-1.C: Change [] to ().
12689         * g++.dg/ext/raw-string-2.C: Change [] to ().
12690         Don't use \ in delimiter.
12691         * g++.dg/ext/raw-string-3.C: Change [] to ().
12692         * g++.dg/ext/raw-string-4.C: Change [] to ().
12693         * g++.dg/ext/raw-string-5.C: Change [] to ().
12694         Test for error on \ in delimiter.
12695         * g++.dg/ext/raw-string-6.C: Change [] to ().
12696         * g++.dg/ext/raw-string-7.C: Change [] to ().
12697
12698 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12699
12700         PR 43564
12701         * gcc.dg/pr43564.c: New test.
12702
12703 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12704
12705         PR fortran/43551
12706         * gfortran.dg/direct_io_12.f90: New test.
12707
12708 2010-03-28  Jan Hubicka  <jh@suse.cz>
12709
12710         PR tree-optimization/43505
12711         * gfortran.dg/pr43505.f90: New testcase.
12712
12713 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12714
12715         PR tree-optimization/43528
12716         * gcc.target/i386/pr43528.c: New test.
12717
12718 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12719
12720         PR c/43381
12721         * gcc.dg/parm-impl-decl-3.c: New test.
12722
12723 2010-03-26  Jason Merrill  <jason@redhat.com>
12724
12725         PR c++/43509
12726         * g++.dg/cpp0x/parse1.C: New.
12727
12728 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12729
12730         PR target/43524
12731         * gcc.target/i386/pr43524.c: New test.
12732
12733 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12734
12735         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12736         whitespace, rename main to foo.
12737         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12738         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12739         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12740         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12741         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12742         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12743         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12744         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12745         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12746         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12747         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12748
12749 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12750
12751         PR c++/43327
12752         * g++.dg/other/crash-10.C: New test.
12753         * g++.dg/other/crash-11.C: New test.
12754
12755 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12756
12757         PR libfortran/43517
12758         * gfortran.dg/read_eof_7.f90: New test.
12759
12760 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12761
12762         PR objc/35165
12763         PR testsuite/43512
12764         * objc-obj-c++-shared: New directory.
12765         * objc-obj-c++-shared/Object1-implementation.h: New file.
12766         * objc-obj-c++-shared/Object1.h: New file.
12767         * objc-obj-c++-shared/Protocol1.h: New file.
12768         * objc-obj-c++-shared/next-abi.h: New file.
12769         * objc-obj-c++-shared/next-mapping.h: New file.
12770         * objc/execute/next_mapping.h: Delete.
12771         * objc.dg/special/special.exp: For all targets run the tests with
12772         -fgnu-runtime, for darwin targets also run the tests with
12773         -fnext-runtime.
12774         * objc.dg/dg.exp: Ditto.
12775         * obj-c++.dg/dg.exp: Ditto.
12776         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12777         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12778         include use of updated NeXT interface.
12779         * objc/execute/formal_protocol-5.m: Ditto.
12780         * objc/execute/protocol-isEqual-2.m: Ditto.
12781         * objc/execute/protocol-isEqual-4.m: Ditto.
12782         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12783         Protocol1.h) and next-mapping.h as required.
12784         * objc/execute/object_is_class.m: Ditto.
12785         * objc/execute/enumeration-1.m: Ditto.
12786         * objc/execute/class-13.m: Ditto.
12787         * objc/execute/formal_protocol-2.m: Ditto.
12788         * objc/execute/formal_protocol-4.m: Ditto.
12789         * objc/execute/class-1.m: Ditto.
12790         * objc/execute/bycopy-1.m: Ditto.
12791         * objc/execute/formal_protocol-6.m: Ditto.
12792         * objc/execute/bycopy-3.m: Ditto.
12793         * objc/execute/class-3.m: Ditto.
12794         * objc/execute/bf-11.m: Ditto.
12795         * objc/execute/class-5.m: Ditto.
12796         * objc/execute/bf-13.m: Ditto.
12797         * objc/execute/class-7.m: Ditto.
12798         * objc/execute/bf-15.m: Ditto.
12799         * objc/execute/class-9.m: Ditto.
12800         * objc/execute/bf-17.m: Ditto.
12801         * objc/execute/bf-19.m: Ditto.
12802         * objc/execute/IMP.m: Ditto.
12803         * objc/execute/exceptions/catchall-1.m: Ditto.
12804         * objc/execute/exceptions/trivial.m: Ditto.
12805         * objc/execute/exceptions/finally-1.m: Ditto.
12806         * objc/execute/exceptions/local-variables-1.m: Ditto.
12807         * objc/execute/exceptions/foward-1.m: Ditto.
12808         * objc/execute/bf-2.m: Ditto.
12809         * objc/execute/string1.m: Ditto.
12810         * objc/execute/bf-4.m: Ditto.
12811         * objc/execute/informal_protocol.m: Ditto.
12812         * objc/execute/string3.m: Ditto.
12813         * objc/execute/bf-6.m: Ditto.
12814         * objc/execute/bf-8.m: Ditto.
12815         * objc/execute/class-tests-1.h: Ditto.
12816         * objc/execute/protocol-isEqual-1.m: Ditto.
12817         * objc/execute/protocol-isEqual-3.m: Ditto.
12818         * objc/execute/_cmd.m: Ditto.
12819         * objc/execute/function-message-1.m: Ditto.
12820         * objc/execute/bf-20.m: Ditto.
12821         * objc/execute/bf-common.h: Ditto.
12822         * objc/execute/np-2.m: Ditto.
12823         * objc/execute/class-10.m: Ditto.
12824         * objc/execute/class-12.m: Ditto.
12825         * objc/execute/enumeration-2.m: Ditto.
12826         * objc/execute/class-14.m: Ditto.
12827         * objc/execute/encode-1.m: Ditto.
12828         * objc/execute/formal_protocol-1.m: Ditto.
12829         * objc/execute/formal_protocol-3.m: Ditto.
12830         * objc/execute/accessing_ivars.m: Ditto.
12831         * objc/execute/bycopy-2.m: Ditto.
12832         * objc/execute/class-2.m: Ditto.
12833         * objc/execute/bf-10.m: Ditto.
12834         * objc/execute/formal_protocol-7.m: Ditto.
12835         * objc/execute/root_methods.m: Ditto.
12836         * objc/execute/class-4.m: Ditto.
12837         * objc/execute/bf-12.m: Ditto.
12838         * objc/execute/class-6.m: Ditto.
12839         * objc/execute/bf-14.m: Ditto.
12840         * objc/execute/nested-func-1.m: Ditto.
12841         * objc/execute/class-8.m: Ditto.
12842         * objc/execute/private.m: Ditto.
12843         * objc/execute/bf-16.m: Ditto.
12844         * objc/execute/bf-18.m: Ditto.
12845         * objc/execute/load-3.m: Ditto.
12846         * objc/execute/compatibility_alias.m: Ditto.
12847         * objc/execute/bf-1.m: Ditto.
12848         * objc/execute/no_clash.m: Ditto.
12849         * objc/execute/bf-3.m: Ditto.
12850         * objc/execute/string2.m: Ditto.
12851         * objc/execute/bf-5.m: Ditto.
12852         * objc/execute/string4.m: Ditto.
12853         * objc/execute/bf-7.m: Ditto.
12854         * objc/execute/object_is_meta_class.m: Ditto.
12855         * objc/execute/bf-9.m: Ditto.
12856         * objc/execute/bf-21.m: Ditto.
12857         * objc/execute/cascading-1.m: Ditto.
12858         * objc/execute/trivial.m: Ditto.
12859         * objc/execute/np-1.m: Ditto.
12860         * objc/compile/trivial.m: Ditto.
12861         * objc/execute/class_self-2.m: Include <stdlib.h>.
12862         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12863         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12864         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12865         and 64bit. Use new NeXT interface as required.
12866         * objc.dg/special/unclaimed-category-1.m: Ditto.
12867         * objc.dg/special/unclaimed-category-1.h: Ditto.
12868         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12869         * objc.dg/func-ptr-1.m: Ditto.
12870         * objc.dg/stret-1.m: Ditto.
12871         * objc.dg/encode-2.m: Ditto.
12872         * objc.dg/category-1.m: Ditto.
12873         * objc.dg/encode-3.m: Ditto.
12874         * objc.dg/call-super-3.m: Ditto.
12875         * objc.dg/method-3.m: Ditto.
12876         * objc.dg/func-ptr-2.m: Ditto.
12877         * objc.dg/lookup-1.m: Ditto.
12878         * objc.dg/encode-4.m: Ditto.
12879         * objc.dg/fix-and-continue-1.m: Ditto.
12880         * objc.dg/proto-lossage-3.m: Ditto.
12881         * objc.dg/method-13.m: Ditto.
12882         * objc.dg/proto-qual-1.m: Ditto.
12883         * objc.dg/zero-link-3.m: Ditto.
12884         * objc.dg/bitfield-1.m: Ditto.
12885         * objc.dg/va-meth-1.m: Ditto.
12886         * objc.dg/super-class-3.m: Ditto.
12887         * objc.dg/call-super-1.m: Ditto.
12888         * objc.dg/type-size-2.m: Ditto.
12889         * objc.dg/method-10.m: Ditto.
12890         * objc.dg/defs.m: Ditto.
12891         * objc.dg/const-str-3.m: Ditto.
12892         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12893         Protocol1.h) and next-mapping.h as required. Use new NeXT
12894         interface as required.
12895         * objc.dg/super-class-4.m: Ditto.
12896         * objc.dg/comp-types-8.m: Ditto.
12897         * objc.dg/call-super-2.m: Ditto.
12898         * objc.dg/objc-fast-4.m: Ditto.
12899         * objc.dg/method-6.m: Ditto.
12900         * objc.dg/const-str-3.m: Ditto.
12901         * objc.dg/const-str-7.m: Ditto.
12902         * objc.dg/method-15.m: Ditto.
12903         * objc.dg/method-19.m: Ditto.
12904         * objc.dg/sync-1.m: Ditto.
12905         * objc.dg/layout-1.m: Ditto.
12906         * objc.dg/bitfield-3.m: Ditto.
12907         * objc.dg/try-catch-3.m: Ditto.
12908         * objc.dg/try-catch-7.m: Ditto.
12909         * objc.dg/comp-types-10.m: Ditto.
12910         * objc.dg/selector-2.: Ditto.
12911         * objc.dg/method-7.m: Ditto.
12912         * objc.dg/typedef-alias-1.m: Ditto.
12913         * objc.dg/proto-lossage-2.m: Ditto.
12914         * objc.dg/comp-types-11.m: Ditto.
12915         * objc.dg/sizeof-1.m: Ditto.
12916         * objc.dg/method-17.m: Ditto.
12917         * objc.dg/bitfield-5.m: Ditto.
12918         * objc.dg/try-catch-1.m: Ditto.
12919         * objc.dg/encode-5.m: Ditto.
12920         * objc.dg/fix-and-continue-2.m: Ditto.
12921         * objc.dg/method-9.m: Ditto.
12922         * objc.dg/isa-field-1.m: Ditto.
12923         * objc.dg/local-decl-2.m: Ditto.
12924         * objc.dg/objc-gc-4.m: Ditto.
12925         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12926         * objc.dg/gnu-runtime-3.m: Ditto.
12927         * objc.dg/encode-7.m: Ditto.
12928         * objc.dg/encode-8.m: Ditto.
12929         * objc.dg/selector-3.m: Ditto.
12930         * objc.dg/gnu-runtime-1.m: Ditto.
12931         * objc.dg/const-str-12.m: Ditto.
12932         * objc.dg/gnu-runtime-2.m: Ditto.
12933         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12934         * objc.dg/selector-1.m: Ditto.
12935         * objc.dg/stubify-2.m: Ditto.
12936         * objc.dg/zero-link-1.m: Ditto.
12937         * objc.dg/stret-2.m: Ditto.
12938         * objc.dg/zero-link-2.m: Ditto.
12939         * objc.dg/next-runtime-1.m: Ditto.
12940         * objc.dg/symtab-1.m: Ditto.
12941         * objc.dg/stubify-1.m: Ditto.
12942         * objc.dg/bitfield-2.m: Ditto.
12943         * objc.dg/try-catch-10.m: Apply to both runtimes.
12944         * objc.dg/const-str-1.m: Ditto.
12945         * objc.dg/image-info.m: Ditto.
12946         * objc.dg/encode-9.m: Ditto.
12947         * objc.dg/pragma-1.m: Apply test to all targets.
12948         * objc.dg/const-str-4.m: Ditto.
12949         * objc.dg/const-str-8.m: Ditto.
12950         * objc.dg/super-class-2.m: Ditto.
12951         * objc.dg/try-catch-5.m: Ditto.
12952         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12953         Protocol1.h) and next-mapping.h as required. Use new NeXT
12954         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12955         * objc.dg/const-str-11.m: Ditto.
12956         * objc.dg/const-str-9.m: Ditto.
12957         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12958         * objc.dg/encode-1.m: Remove redundant -lobjc.
12959         * objc.dg/try-catch-9.m: Tidy space.
12960         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12961         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12962         and 64bit. Use new NeXT interface as required.
12963         * obj-c++.dg/template-4.mm: Ditto.
12964         * obj-c++.dg/defs.mm: Ditto.
12965         * obj-c++.dg/basic.mm: Ditto.
12966         * obj-c++.dg/encode-4.mm: Ditto.
12967         * obj-c++.dg/method-17.mm: Ditto.
12968         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12969         * obj-c++.dg/cxx-class-1.mm: Ditto.
12970         * obj-c++.dg/method-10.mm: Ditto.
12971         * obj-c++.dg/va-meth-1.mm: Ditto.
12972         * obj-c++.dg/encode-5.mm: Ditto.
12973         * obj-c++.dg/lookup-2.mm: Ditto.
12974         * obj-c++.dg/template-3.mm: Ditto.
12975         * obj-c++.dg/proto-qual-1.mm: Ditto.
12976         * obj-c++.dg/qual-types-1.m: Ditto.
12977         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12978         * obj-c++.dg/template-1.mm: Ditto.
12979         * obj-c++.dg/encode-6.mm: Ditto.
12980         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12981         Protocol1.h) and next-mapping.h as required. Use new NeXT
12982         interface as required.
12983         * obj-c++.dg/except-1.mm: Ditto.
12984         * obj-c++.dg/const-str-7.mm: Ditto.
12985         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12986         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12987         * obj-c++.dg/selector-2.mm: Ditto.
12988         * obj-c++.dg/isa-field-1.mm: Ditto.
12989         * obj-c++.dg/try-catch-1.mm: Ditto.
12990         * obj-c++.dg/local-decl-1.mm: Ditto.
12991         * obj-c++.dg/try-catch-9.mm: Ditto.
12992         * obj-c++.dg/no-extra-load.mm: Ditto.
12993         * obj-c++.dg/selector-5.mm: Ditto.
12994         * obj-c++.dg/method-12.mm: Ditto.
12995         * obj-c++.dg/try-catch-11.mm: Ditto.
12996         * obj-c++.dg/comp-types-11.mm: Ditto.
12997         * obj-c++.dg/bitfield-3.mm: Ditto.
12998         * obj-c++.dg/method-6.mm: Ditto.
12999         * obj-c++.dg/super-class-2.mm: Ditto.
13000         * obj-c++.dg/method-21.mm: Ditto.
13001         * obj-c++.dg/const-str-8.mm: Ditto.
13002         * obj-c++.dg/try-catch-7.mm: Ditto.
13003         * obj-c++.dg/method-15.mm: Ditto.
13004         * obj-c++.dg/layout-1.mm: Ditto.
13005         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13006         * obj-c++.dg/const-str-3.mm: Ditto.
13007         * obj-c++.dg/try-catch-2.mm: Ditto.
13008         * obj-c++.dg/objc-gc-3.mm: Ditto.
13009         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13010         * obj-c++.dg/bitfield-1.mm: Ditto.
13011         * obj-c++.dg/selector-6.mm: Ditto.
13012         * obj-c++.dg/method-13.mm: Ditto.
13013         * obj-c++.dg/comp-types-12.mm: Ditto.
13014         * obj-c++.dg/bitfield-4.mm: Ditto.
13015         * obj-c++.dg/try-catch-8.mm: Ditto.
13016         * obj-c++.dg/method-2.mm: Ditto.
13017         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13018         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13019         * obj-c++.dg/const-str-4.mm: Ditto.
13020         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13021         * obj-c++.dg/try-catch-3.mm: Ditto.
13022         * obj-c++.dg/comp-types-9.mm: Ditto.
13023         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13024         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13025         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13026         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13027         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13028         Use new NeXT interface as required.
13029         * obj-c++.dg/const-str-10.mm: Ditto.
13030         * obj-c++.dg/const-str-11.mm: Ditto.
13031         * obj-c++.dg/const-str-9.mm: Ditto.
13032         * obj-c++.dg/method-11.mm: Ditto.
13033         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13034         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13035         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13036         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13037         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13038
13039 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13040
13041         PR c++/43206
13042         * g++.dg/template/typedef30.C: New test case.
13043
13044 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13045
13046         PR c/43385
13047         * gcc.c-torture/execute/pr43385.c: New test.
13048
13049 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13050
13051         * gcc.dg/strncpy-fix-1.c: New test.
13052
13053 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13054
13055         PR testsuite/41609
13056         * lib/objc-torture.exp (objc-set-runtime-options): New.
13057         * objc/execute/execute.exp: Check runtime options on each pass.
13058         * objc/execute/exceptions/exceptions.exp: Ditto.
13059         * objc/compile/compile.exp: Ditto.
13060
13061         PR testsuite/42348
13062         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13063         standard tests.
13064         (check_effective_target_objc2): New proc.
13065         (check_effective_target_next_runtime): New proc.
13066         * lib/objc.exp: Determine which runtime is in force and support it.
13067         * lib/obj-c++.exp: Ditto.
13068
13069 2010-03-24  Jason Merrill  <jason@redhat.com>
13070
13071         PR c++/43502
13072         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13073
13074 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13075
13076         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13077         a loop.
13078         * gcc.dg/ipa/ipa-2.c: Likewise.
13079         * gcc.dg/ipa/ipa-3.c: Likewise.
13080         * gcc.dg/ipa/ipa-4.c: Likewise.
13081         * gcc.dg/ipa/ipa-5.c: Likewise.
13082         * gcc.dg/ipa/ipa-7.c: Likewise.
13083         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13084         a loop.
13085         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13086         i_can_not_be_propagated_fully2 into a loop.
13087         * gcc.dg/ipa/ipa-8.c: New test.
13088         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13089
13090 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13091
13092         PR debug/19192
13093         PR debug/43479
13094         * gcc.dg/guality/pr43479.c: New test.
13095         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13096         and add volatile keyword.
13097
13098 2010-03-23  Mike Stump  <mikestump@comcast.net>
13099
13100         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13101
13102 2010-03-23  Jason Merrill  <jason@redhat.com>
13103
13104         * g++.dg/ext/altivec-17.C: Adjust error message.
13105
13106         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13107         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13108         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13109         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13110         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13111         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13112
13113 2010-03-22  Jason Merrill  <jason@redhat.com>
13114
13115         PR c++/43333
13116         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13117         * g++.dg/ext/is_pod_98.C: New.
13118
13119         PR c++/43281
13120         * g++.dg/cpp0x/auto18.C: New.
13121
13122         * gcc.dg/pr36997.c: Adjust error message.
13123         * g++.dg/ext/vector9.C: Likewise.
13124         * g++.dg/conversion/simd3.C: Likewise.
13125         * g++.dg/other/error23.C: Likewise.
13126
13127 2010-03-22  Michael Matz  <matz@suse.de>
13128
13129         PR middle-end/43475
13130         * gfortran.dg/pr43475.f90: New testcase.
13131
13132 2010-03-22  Richard Guenther  <rguenther@suse.de>
13133
13134         PR tree-optimization/43390
13135         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13136
13137 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13138
13139         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13140         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13141
13142 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13143             Michael Matz  <matz@suse.de>
13144
13145         PR c++/43081
13146         * g++.dg/parse/crash56.C: New test.
13147
13148 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13149
13150         PR fortran/43450
13151         * gfortran.dg/whole_file_15.f90 : New test.
13152
13153 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13154
13155         PR fortran/43409
13156         * gfortran.dg/inquire_size.f90: New test.
13157
13158 2010-03-20  Richard Guenther  <rguenther@suse.de>
13159
13160         PR rtl-optimization/43438
13161         * gcc.c-torture/execute/pr43438.c: New testcase.
13162
13163 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13164
13165         PR c++/43375
13166         * g++.dg/abi/mangle42.C: New test.
13167
13168 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13169
13170         PR C/43211
13171         * gcc.dg/pr43211.c: New test.
13172         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13173
13174 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13175
13176         PR rtl-optimization/42258
13177         * gcc.target/arm/thumb1-mul-moves.c: New test.
13178
13179         PR target/40697
13180         * gcc.target/arm/thumb-andsi.c: New test.
13181
13182         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13183         dg-require-effective-target.
13184
13185 2010-03-19  Michael Matz  <matz@suse.de>
13186
13187         PR c++/43116
13188         * g++.dg/other/pr43116.C: New testcase.
13189
13190 2010-03-19  Michael Matz  <matz@suse.de>
13191
13192         PR target/43305
13193         * gcc.dg/pr43305.c: New testcase.
13194
13195 2010-03-19  Richard Guenther  <rguenther@suse.de>
13196
13197         PR tree-optimization/43415
13198         * gcc.c-torture/compile/pr43415.c: New testcase.
13199
13200 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13201
13202         PR ada/43106
13203         * gnat.dg/case_optimization2.adb: New test.
13204         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13205
13206 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13207             Jack Howarth  <howarth@bromo.med.uc.edu>
13208
13209         PR target/36399
13210         * gcc.target/i386/push-1.c: Don't xfail
13211           scan-assembler-not "movups" on darwin.
13212
13213 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13214
13215         PR debug/43058
13216         * gcc.dg/pr43058.c: New test.
13217
13218 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13219
13220         PR middle-end/42450
13221         * g++.dg/torture/pr42450.C: New test.
13222
13223 2010-03-18  Michael Matz  <matz@suse.de>
13224
13225         PR middle-end/43419
13226         * gcc.dg/pr43419.c: New testcase.
13227
13228 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13229
13230         PR rtl-optimization/43360
13231         * gcc.dg/torture/pr43360.c: New.
13232
13233 2010-03-18  Michael Matz  <matz@suse.de>
13234
13235         PR tree-optimization/43402
13236         * gcc.dg/pr43402.c: New testcase.
13237
13238 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13239
13240         PR target/42427
13241         * gcc.dg/pr42427.c: New test.
13242
13243 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13244
13245         PR libfortran/43265
13246         * gfortran.dg/read_empty_file.f: New test.
13247         * gfortran.dg/read_eof_all.f90: New test.
13248         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13249         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13250
13251 2010-03-17  Michael Matz  <matz@suse.de>
13252
13253         * gcc.dg/pr43300.c: Add -w.
13254
13255 2010-03-17  Richard Guenther  <rguenther@suse.de>
13256
13257         * gcc.dg/pr43379.c: Add -w.
13258
13259 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13260
13261         PR fortran/43331
13262         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13263
13264 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13265
13266         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13267
13268 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13269
13270         * ada/acats/run_all.sh: Log start and end times.
13271
13272 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13273
13274         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13275
13276 2010-03-16  Richard Guenther  <rguenther@suse.de>
13277
13278         PR middle-end/43379
13279         * gcc.dg/pr43379.c: New testcase.
13280
13281 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13282
13283         PR debug/43051
13284         * gcc.dg/guality/pr43051-1.c: New test.
13285
13286 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13287
13288         PR testsuite/43363
13289         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13290
13291 2010-03-15  Michael Matz  <matz@suse.de>
13292
13293         PR middle-end/43300
13294         * gcc.dg/pr43300.c: New testcase.
13295
13296 2010-03-15  Richard Guenther  <rguenther@suse.de>
13297
13298         PR tree-optimization/43367
13299         * gcc.c-torture/compile/pr43367.c: New testcase.
13300
13301 2010-03-15  Richard Guenther  <rguenther@suse.de>
13302
13303         PR tree-optimization/43317
13304         * gcc.dg/pr43317.c: New testcase.
13305
13306 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13307
13308         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13309
13310 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13311
13312         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13313
13314 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13315
13316         PR fortran/43362
13317         * gfortran.dg/impure_constructor_1.f90: New test.
13318
13319 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13320
13321         PR middle-end/43354
13322         * gfortran.dg/graphite/id-pr43354.f: New.
13323
13324 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13325
13326         PR middle-end/43349
13327         * gfortran.dg/graphite/pr43349.f: New.
13328
13329 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13330
13331         PR middle-end/43306
13332         * gcc.dg/graphite/pr43306.c: New.
13333
13334 2010-03-12  David S. Miller  <davem@davemloft.net>
13335
13336         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13337         sparc.
13338
13339 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13340
13341         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13342
13343 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13344
13345         PR fortran/43291
13346         PR fortran/43326
13347         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13348
13349 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13350
13351         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13352         fail for *-*-mingw* targets.
13353
13354 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13355
13356         PR debug/43329
13357         * gcc.dg/guality/pr43329-1.c: New test.
13358
13359 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13360
13361         PR tree-optimization/43257
13362         * g++.dg/torture/pr43257.C: New test.
13363
13364 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13365
13366         PR fortran/43228
13367         * gfortran.dg/namelist_61.f90: New test.
13368
13369 2010-03-11  Richard Guenther  <rguenther@suse.de>
13370
13371         PR tree-optimization/43255
13372         * gcc.c-torture/compile/pr43255.c: New testcase.
13373
13374 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13375
13376         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13377         * gcc.dg/pr43280.c: New testcase.
13378
13379 2010-03-11  Richard Guenther  <rguenther@suse.de>
13380
13381         PR lto/43200
13382         * gcc.dg/lto/20100227-1_0.c: New testcase.
13383         * gcc.dg/lto/20100227-1_1.c: Likewise.
13384
13385 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13386
13387         PR libfortran/43320
13388         PR libfortran/43265
13389         * gfortran.dg/read_eof_6.f: New test
13390         * gfortran.dg/read_x_eof.f90: New test.
13391         * gfortran.dg/read_x_past.f: Update test.
13392
13393 2010-03-10  Jan Hubicka  <jh@suse.cz>
13394
13395         * gcc.c-torture/compile/pr43288.c: New test.
13396
13397 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13398
13399         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13400         -fpic/-fPIC flags.
13401         * g++.old-deja/g++.pt/asm2.C: Likewise.
13402         * gcc.c-torture/compile/20000804-1.c: Likewise.
13403         * gcc.target/i386/clobbers.c: Likewise.
13404
13405 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13406
13407         PR fortran/43303
13408         * gfortran.dg/c_assoc_3.f90: New test.
13409
13410 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13411
13412         PR debug/36728
13413         * gcc.dg/guality/pr36728-1.c: New test.
13414         * gcc.dg/guality/pr36728-2.c: New test.
13415
13416 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13417
13418         * gcc.dg/h8300-div-delay-slot.c: New test.
13419
13420 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13421
13422         PR tree-optimization/43236
13423         * gcc.c-torture/execute/pr43236.c: New test.
13424
13425 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13426
13427         PR middle-end/42859
13428         * g++.dg/eh/pr42859.C: New test.
13429
13430 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13431
13432         PR debug/43299
13433         * gcc.dg/pr43299.c: New test.
13434
13435         PR debug/43290
13436         * g++.dg/eh/unwind2.C: New test.
13437
13438 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13439             Reza Yazdani  <reza.yazdani@amd.com>
13440
13441         PR middle-end/43065
13442         * gcc.dg/graphite/run-id-4.c: New.
13443
13444 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13445
13446         PR middle-end/43065
13447         * gcc.dg/graphite/run-id-3.c: New.
13448
13449 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13450
13451         PR middle-end/42644
13452         PR middle-end/42130
13453         * gcc.dg/graphite/id-18.c: New.
13454         * gcc.dg/graphite/run-id-pr42644.c: New.
13455
13456 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13457
13458         PR middle-end/42326
13459         * gcc.dg/graphite/pr42326.c: New.
13460
13461 2010-03-08  Richard Guenther  <rguenther@suse.de>
13462
13463         PR tree-optimization/43269
13464         * gcc.c-torture/execute/pr43269.c: New testcase.
13465
13466 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13467
13468         PR fortran/43256
13469         * gfortran.dg/typebound_call_13.f03: New.
13470
13471 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13472
13473         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13474         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13475
13476 2010-03-05  Jason Merrill  <jason@redhat.com>
13477
13478         * g++.dg/abi/mangle40.C: Require weak and alias.
13479
13480 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13481
13482         PR middle-end/42326
13483         * gfortran.dg/graphite/pr42326.f90: New.
13484         * gfortran.dg/graphite/pr42326-1.f90: New.
13485
13486 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13487
13488         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13489         (gnat_target_compile): Likewise.
13490         Reinitialize GNAT_UNDER_TEST if target changes.
13491         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13492         (local_find_gnatmake): Pass full --GCC to gnatlink.
13493         Remove --LINK.
13494
13495 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13496
13497         PR c/43248
13498         * gcc.dg/compound-literal-1.c: New testcase.
13499
13500 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13501
13502         PR tree-optimization/43164
13503         PR tree-optimization/43191
13504         * gcc.c-torture/compile/pr43164.c: New test.
13505         * gcc.c-torture/compile/pr43191.c: Likewise.
13506
13507 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13508
13509         PR fortran/43244
13510         * gfortran.dg/finalize_9.f90: New.
13511
13512 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13513             Ken Werner  <ken@linux.vnet.ibm.com>
13514
13515         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13516         to dg-options for spu.
13517         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13518         dump-scan target to exclude spu.
13519
13520 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13521
13522         PR middle-end/43209
13523         * gcc.dg/tree-ssa/ivopts-4.c: New.
13524
13525 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13526
13527         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13528         include-opts and exclude-opts; skip checking the flags if arguments
13529         are the same as the defaults.
13530         (dg-xfail-if): Verify the number of arguments, supply defaults
13531         for unspecified optional arguments.
13532         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13533
13534 2010-03-03  Jason Merrill  <jason@redhat.com>
13535
13536         PR c++/12909
13537         * g++.dg/abi/mangle40.C: Updated.
13538
13539 2010-03-03  Jason Merrill  <jason@redhat.com>
13540
13541         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13542         * g++.dg/abi/mangle23.C: Likewise.
13543         * g++.dg/eh/simd-2.C: Likewise.
13544         * g++.dg/ext/attribute-test-2.C: Likewise.
13545         * g++.dg/ext/vector14.C: Likewise.
13546         * g++.dg/other/pr34435.C: Likewise.
13547         * g++.dg/template/conv8.C: Likewise.
13548         * g++.dg/template/nontype9.C: Likewise.
13549         * g++.dg/template/qualttp17.C: Likewise.
13550         * g++.dg/template/ref1.C: Likewise.
13551         * g++.old-deja/g++.pt/crash68.C: Likewise.
13552         * g++.old-deja/g++.pt/ref1.C: Likewise.
13553         * g++.old-deja/g++.pt/ref3.C: Likewise.
13554         * g++.old-deja/g++.pt/ref4.C: Likewise.
13555
13556         PR c++/12909
13557         * g++.dg/abi/mangle40.C: New.
13558         * g++.dg/abi/mangle41.C: New.
13559         * g++.dg/lto/20100302_0.C: New.
13560         * g++.dg/lto/20100302_1.C: New.
13561         * g++.dg/lto/20100302.h: New.
13562
13563 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13564
13565         PR fortran/43243
13566         * gfortran.dg/internal_pack_12.f90: New test.
13567
13568 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13569
13570         * gcc.dg/pr36997.c: Adjust error message.
13571
13572 2010-03-03  Mike Stump  <mikestump@comcast.net>
13573
13574         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13575         adjustments to not be present on machines that align the stack to
13576         more than 4 bytes and don't have a red zone yet as that is an
13577         unimplemented optimization.
13578
13579 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13580
13581         PR fortran/43169
13582         * gfortran.dg/impure_assignment_3.f90: New.
13583
13584 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13585
13586         PR debug/43229
13587         * gfortran.dg/pr43229.f90: New test.
13588
13589         PR debug/43237
13590         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13591
13592         PR debug/43177
13593         * gcc.dg/guality/pr43177.c: New test.
13594
13595 2010-03-02  Jason Merrill  <jason@redhat.com>
13596
13597         * g++.dg/ext/vector9.C: Adjust error message.
13598         * g++.dg/conversion/simd3.C: Likewise.
13599         * g++.dg/other/error23.C: Likewise.
13600
13601 2010-03-02  Mike Stump  <mikestump@comcast.net>
13602
13603         PR c++/41090
13604         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13605
13606 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13607
13608         PR fortran/43180
13609         * gfortran.dg/internal_pack_10.f90: New test.
13610
13611         PR fortran/43173
13612         * gfortran.dg/internal_pack_11.f90: New test.
13613
13614 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13615
13616         PR middle-end/42640
13617         * gcc.dg/tree-ssa/pr42640.c: New.
13618
13619 2010-03-01  Richard Guenther  <rguenther@suse.de>
13620
13621         PR tree-optimization/43220
13622         * gcc.c-torture/execute/pr43220.c: New testcase.
13623
13624 2010-03-01  Richard Guenther  <rguenther@suse.de>
13625
13626         PR middle-end/43213
13627         * gcc.dg/pr43213.c: New testcase.
13628
13629 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13630
13631         PR pch/14940
13632         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13633
13634 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13635
13636         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13637         New function.
13638         (check_effective_target_ucn): Likewise.
13639
13640         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13641         if !ucn.
13642         * gcc.dg/ucnid-2.c: Likewise.
13643         * gcc.dg/ucnid-3.c: Likewise.
13644         * gcc.dg/ucnid-4.c: Likewise.
13645         * gcc.dg/ucnid-11.c: Likewise.
13646         * gcc.dg/ucnid-12.c: Likewise.
13647         * gcc.dg/ucnid-6.c: Skip if !ucn.
13648         * gcc.dg/ucnid-9.c: Likewise.
13649
13650 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13651
13652         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13653         lists to dg-skip-if.
13654         * gcc.target/i386/stackalign/return-3.c: Likewise.
13655
13656 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13657
13658         * gcc.target/i386/clearcap.map: New file.
13659         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13660         Pass clearcap.map by default if supported.
13661
13662 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13663
13664         PR fortran/42900
13665         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13666         Explain this.
13667         * gfortran.dg/stat_2.f90: Likewise.
13668
13669 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13670
13671         PR fortran/43199
13672         * gfortran.dg/module_read_2.f90: New test.
13673
13674 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13675
13676         PR c++/42748
13677         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13678         * g++.dg/abi/mangle12.C: Likewise.
13679         * g++.dg/abi/mangle20-2.C: Likewise.
13680         * g++.dg/abi/mangle17.C: Likewise.
13681         * g++.dg/template/cond2.C: Likewise.
13682         * g++.dg/template/pr35240.C: Likewise.
13683
13684 2010-02-27  Richard Guenther  <rguenther@suse.de>
13685
13686         PR tree-optimization/43186
13687         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13688
13689 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13690
13691         * g++.dg/abi/packed1.C: Expect warning on the SH.
13692
13693 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13694
13695         PR c++/42054:
13696         * g++.dg/parse/error37.C: New test.
13697
13698 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13699
13700         PR c/24577
13701         PR c/43192
13702         * gcc.dg/pr8927-1.c: Match new note.
13703         * gcc.dg/990506-0.c: Likewise.
13704         * gcc.dg/gomp/flush-2.c: Likewise.
13705         * gcc.dg/gomp/atomic-5.c: Likewise.
13706         * gcc.dg/gomp/pr34607.c: Likewise.
13707         * gcc.dg/pr35746.c: Likewise.
13708         * gcc.dg/cpp/pragma-1.c: Likewise.
13709         * gcc.dg/cpp/pragma-2.c: Likewise.
13710         * gcc.dg/pr41842.c: Likewise.
13711         * gcc.dg/noncompile/20040629-1.c: Likewise.
13712         * objc.dg/private-1.m: Likewise.
13713
13714 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13715
13716         PR fortran/43185
13717         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13718         * gfortran.dg/default_initialization_4.f90: New test.
13719
13720 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13721
13722         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13723         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13724         * gnat.dg/thin_pointer2.adb: New test.
13725         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13726
13727 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13728
13729         PR c/20631
13730         * gcc.dg/cpp/c90-pedantic.c: New.
13731         * gcc.dg/cpp/c90.c: New.
13732         * gcc.dg/gnu90-const-expr-1.c: New.
13733         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13734
13735 2010-02-26  Richard Guenther  <rguenther@suse.de>
13736
13737         PR tree-optimization/43186
13738         * gcc.c-torture/compile/pr43186.c: New testcase.
13739
13740 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13741
13742         PR debug/43190
13743         * c-c++-common/dwarf2/pr43190.c: New test.
13744
13745 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13746
13747         PR testsuite/37074:
13748         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13749
13750 2010-02-26  Richard Guenther  <rguenther@suse.de>
13751
13752         PR tree-optimization/43188
13753         * gcc.c-torture/compile/pr43188.c: New testcase.
13754
13755 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13756
13757         PR target/43175
13758         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13759
13760 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13761
13762         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13763
13764 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13765
13766         PR target/43154
13767         * gcc.target/powerpc/pr43154.c: New file.
13768
13769 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13770
13771         PR debug/43166
13772         * gfortran.dg/debug/pr43166.f: New test.
13773
13774         PR debug/43165
13775         * gcc.dg/torture/pr43165.c: New test.
13776
13777 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13778
13779         PR c/43128
13780         * c-c++-common/pr41779.c: Update.
13781
13782 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13783
13784         PR ada/32547
13785         * lib/gnat-dg.exp (gnat_load): Redefine.
13786
13787         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13788         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13789
13790 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13791
13792         PR libobjc/36610
13793         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13794         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13795         -fgnu-runtime.
13796         Sort entries.
13797
13798 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13799
13800         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13801
13802 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13803
13804         PR debug/43150
13805         * gcc.dg/guality/vla-1.c: New test.
13806
13807 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13808
13809         PR fortran/43042
13810         * gfortran.dg/c_ptr_tests_15.f90: New test.
13811
13812 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13813
13814         PR target/43107
13815         * gcc.target/i386/pr43107.c: New test.
13816
13817 2010-02-23  Jason Merrill  <jason@redhat.com>
13818
13819         PR c++/43143
13820         * g++.dg/cpp0x/variadic100.C: New.
13821
13822 2010-02-23  Jason Merrill  <jason@redhat.com>
13823
13824         PR debug/42800
13825         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13826         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13827         * c-c++-common/dwarf2/vla1.c: New.
13828
13829 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13830
13831         PR target/43139
13832         * gcc.dg/pr43139.c: New test.
13833
13834         PR debug/43077
13835         * gcc.dg/guality/pr43077-1.c: New test.
13836
13837 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13838
13839         PR 43123
13840         * gcc.dg/march.c: New.
13841         * gcc.dg/march-generic.c: New.
13842         * gcc.dg/mtune.c: New.
13843
13844 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13845
13846         PR middle-end/43083
13847         * gcc.dg/graphite/pr43083.c: New.
13848
13849 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13850
13851         PR middle-end/43097
13852         * gfortran.dg/graphite/pr43097.f: New.
13853
13854 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13855             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13856
13857         PR middle-end/43140
13858         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13859
13860 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13861
13862         PR middle-end/43026
13863         * g++.dg/graphite/pr43026.C: New.
13864
13865 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13866
13867         PR c++/43126
13868         * gcc.dg/cleanup-1.c: Update.
13869         * gcc.dg/func-args-1.c: Update.
13870         * gcc.dg/format/sentinel-1.c: Update.
13871         * g++.old-deja/g++.jason/scoping10.C: Update.
13872         * g++.old-deja/g++.ns/lookup5.C: Update.
13873         * g++.dg/ext/cleanup-1.C: Update.
13874         * g++.dg/parse/varmod1.C: Update.
13875         * g++.dg/parse/error33.C: Update.
13876         * g++.dg/expr/call3.C: Update.
13877         * g++.dg/func-args-1.C: New.
13878
13879 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13880
13881         PR c/43125
13882         * gcc.dg/attr-used-2.c: Moved to ...
13883         * c-c++-common/attr-used-2.c: Here.
13884
13885         * gcc.dg/attr-used.c: Moved to ...
13886         * c-c++-common/attr-used.c: Here.
13887
13888 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13889
13890         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13891
13892 2010-02-22  Richard Guenther  <rguenther@suse.de>
13893
13894         PR lto/43045
13895         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13896         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13897
13898 2010-02-22  Richard Guenther  <rguenther@suse.de>
13899
13900         PR tree-optimization/42749
13901         * gcc.c-torture/compile/pr42749.c: New testcase.
13902
13903 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13904
13905         PR fortran/43072
13906         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13907         * gfortran.dg/internal_pack_9.f90: New test.
13908
13909 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13910
13911         PR c++/23510
13912         * g++.dg/template/recurse.C: Adjust.
13913         * g++.dg/template/pr23510.C: New.
13914
13915 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13916
13917         PR c++/42824
13918         * g++.dg/template/memclass4.C: New test.
13919
13920 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13921
13922         PR fortran/35259
13923         * gfortran.dg/reassoc_5.f90: New test.
13924
13925 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13926
13927         PR target/43067
13928         * gcc.target/i386/pr43067.c: New test.
13929
13930 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13931
13932         PR c++/35669
13933         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13934         -Wconversion-null.
13935         * g++.dg/warn/Wconversion-null.C: New test.
13936         * g++.old-deja/g++.other/null1.C: Move to...
13937         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13938
13939 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13940
13941         PR fortran/36932
13942         PR fortran/36933
13943         * gfortran.dg/dependency_26.f90: New test.
13944
13945         PR fortran/43072
13946         * gfortran.dg/internal_pack_7.f90: New test.
13947
13948         PR fortran/43111
13949         * gfortran.dg/internal_pack_8.f90: New test.
13950
13951 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13952
13953         PR 43128
13954         * c-c++-common/pr41779.c: Fix broken testcase.
13955
13956 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13957
13958         PR 36513
13959         * c-c++-common/pr36513.c: New testcase.
13960         * c-c++-common/pr36513-2.c: New testcase.
13961
13962 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13963
13964         PR 41779
13965         * c-c++-common/pr41779.c: New.
13966
13967 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13968
13969         PR debug/43084
13970         * gcc.dg/pr43084.c: New test.
13971
13972 2010-02-19  Richard Guenther  <rguenther@suse.de>
13973
13974         PR tree-optimization/42916
13975         * gcc.dg/pr42916.c: New testcase.
13976
13977 2010-02-18  Jason Merrill  <jason@redhat.com>
13978
13979         PR c++/42837
13980         * g++.dg/abi/packed1.C: Add expected warning.
13981
13982         PR c++/43108
13983         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13984         * gcc.dg/torture/dg-torture.exp: Likewise.
13985         * c-c++-common/torture/complex-sign.h,
13986         c-c++-common/torture/complex-sign-add.c,
13987         c-c++-common/torture/complex-sign-mixed-add.c,
13988         c-c++-common/torture/complex-sign-mixed-div.c,
13989         c-c++-common/torture/complex-sign-mixed-mul.c,
13990         c-c++-common/torture/complex-sign-mixed-sub.c,
13991         c-c++-common/torture/complex-sign-mul.c,
13992         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13993         Adapt for C++ compilation as well.
13994
13995         PR c++/43070
13996         * g++.dg/ext/label1.C: Update.
13997         * g++.dg/ext/label2.C: Update.
13998
13999         PR c++/26261
14000         * g++.dg/template/dependent-name6.C: New.
14001
14002         PR c++/43109
14003         * g++.dg/parse/namespace12.C: New.
14004
14005 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14006
14007         PR tree-optimization/43066
14008         * gcc.c-torture/compile/pr43066.c: New test.
14009
14010 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14011
14012         * g++.dg/ext/attrib35.C: Fix target selector string.
14013         * g++.dg/ext/attrib36.C: Ditto.
14014         * g++.dg/ext/attrib37.C: Ditto.
14015         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14016         * g++.dg/abi/mangle25.C: Ditto.
14017
14018 2010-02-17  Jason Merrill  <jason@redhat.com>
14019
14020         PR c++/43069
14021         * g++.dg/parse/namespace11.C: New.
14022
14023         PR c++/43093
14024         * g++.dg/ext/attrib37.C: New.
14025
14026         PR c++/43079
14027         * g++.dg/template/ptrmem20.C: New.
14028
14029 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14030
14031         PR target/43103
14032         * gcc.target/i386/xop-check.h: Include m256-check.h.
14033         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14034         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14035         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14036         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14037
14038 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14039
14040         PR debug/42918
14041         * gcc.dg/pr42918.c: New test.
14042
14043 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14044
14045         * g++.dg/ext/attrib36.C: Require ILP32.
14046
14047 2010-02-16  Richard Guenther  <rguenther@suse.de>
14048
14049         PR tree-optimization/41043
14050         * gfortran.dg/pr41043.f90: New testcase.
14051         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14052
14053 2010-02-16  Jason Merrill  <jason@redhat.com>
14054
14055         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14056
14057 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14058
14059         PR tree-optimization/43074
14060         * gcc.dg/vect/fast-math-pr43074.c: New test.
14061
14062 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14065
14066 2010-02-16  Jason Merrill  <jason@redhat.com>
14067
14068         PR c++/43031
14069         * g++.dg/ext/attrib36.C: New.
14070
14071         PR c++/43036
14072         * g++.dg/other/array6.C: New.
14073
14074 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14075
14076         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14077
14078 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14079
14080         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14081         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14082         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14083         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14084         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14085         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14086
14087 2010-02-15  Richard Guenther  <rguenther@suse.de>
14088
14089         PR middle-end/43068
14090         * g++.dg/torture/pr43068.C: New testcase.
14091
14092 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14093
14094         PR c++/43024
14095         * g++.dg/opt/ice1.C: New.
14096
14097 2010-02-14  Jason Merrill  <jason@redhat.com>
14098
14099         PR c++/41997
14100         * g++.dg/cpp0x/initlist-opt.C: New.
14101
14102 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14103
14104         PR fortran/41113
14105         PR fortran/41117
14106         * gfortran.dg/internal_pack_6.f90: New test.
14107
14108 2010-02-12  Jason Merrill  <jason@redhat.com>
14109
14110         PR c++/43054
14111         * g++.dg/cpp0x/variadic99.C: New.
14112
14113 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14114
14115         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14116         sign extend pointers to gualchk_t.
14117
14118         PR c++/43033
14119         * g++.dg/other/default3.C: Xfail g4 test.
14120
14121 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14122
14123         PR middle-end/43012
14124         * gcc.dg/graphite/pr43012.c: New.
14125
14126 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14127
14128         PR middle-end/42930
14129         * g++.dg/graphite/pr42930.C: New.
14130
14131 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14132
14133         PR middle-end/42914
14134         PR middle-end/42530
14135         * gcc.dg/graphite/pr42530.c: New.
14136         * gcc.dg/graphite/pr42914.c: New.
14137
14138 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14139
14140         PR middle-end/42771
14141         * gcc.dg/graphite/pr42771.c: New.
14142
14143 2010-02-11  Richard Guenther  <rguenther@suse.de>
14144
14145         PR tree-optimization/42998
14146         * gcc.c-torture/compile/pr42998.c: New testcase.
14147
14148 2010-02-10  Jason Merrill  <jason@redhat.com>
14149
14150         PR c++/41896
14151         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14152
14153         PR c++/42983, core issue 906
14154         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14155         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14156
14157         PR c++/43016
14158         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14159
14160 2010-02-10  Richard Guenther  <rguenther@suse.de>
14161
14162         PR tree-optimization/43017
14163         * gcc.dg/torture/pr43017.c: New testcase.
14164
14165 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14166
14167         PR fortran/40823
14168         * gfortran.dg/private_type_1.f90: Update error location.
14169         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14170         * gfortran.dg/typebound_operator_2.f03: Ditto.
14171         * gfortran.dg/assignment_2.f90: Ditto.
14172         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14173         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14174
14175 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14176
14177         PR fortran/43015
14178         * gfortran.dg/bind_c_usage_20.f90: New test.
14179
14180 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14181
14182         PR debug/43010
14183         * g++.dg/debug/pr43010.C: New test.
14184
14185 2010-02-10  Richard Guenther  <rguenther@suse.de>
14186
14187         PR c/43007
14188         * gcc.c-torture/execute/20100209-1.c: New testcase.
14189         * gcc.dg/fold-div-3.c: Likewise.
14190
14191 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.dg/builtin-ffs-1.c: New test.
14194
14195 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14196
14197         PR fortran/42999
14198         * gfortran.dg/array_constructor_35.f90: New test.
14199
14200 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14201
14202         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14203
14204 2010-02-09  Jason Merrill  <jason@redhat.com>
14205
14206         PR c++/42399
14207         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14208
14209         PR c++/42370
14210         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14211
14212 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14213
14214         PR fortran/41869
14215         * gfortran.dg/module_write_1.f90: New test.
14216
14217 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14218
14219         * gcc.dg/pr19340.c: Adjust.
14220
14221 2010-02-09  Richard Guenther  <rguenther@suse.de>
14222
14223         PR tree-optimization/43008
14224         * gcc.c-torture/execute/pr43008.c: New testcase.
14225
14226 2010-02-09  Richard Guenther  <rguenther@suse.de>
14227
14228         PR tree-optimization/43000
14229         * gcc.dg/torture/pr43000.c: New testcase.
14230         * gcc.dg/torture/pr43002.c: Likewise.
14231
14232 2010-02-09  Daniel Kraft  <d@domob.eu>
14233
14234         PR fortran/39171
14235         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14236         and pass -Wsurprising as necessary.
14237
14238 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14239
14240         PR tree-optimization/42890
14241         * g++.dg/torture/pr42890.C: New test.
14242
14243 2010-02-08  Richard Guenther  <rguenther@suse.de>
14244
14245         PR middle-end/42995
14246         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14247
14248 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14249
14250         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14251         return 0 from main.
14252         * gcc.dg/graphite/block-1.c: Same.
14253         * gcc.dg/graphite/block-3.c: Same.
14254         * gcc.dg/graphite/block-4.c: Same.
14255         * gcc.dg/graphite/block-5.c: Same.
14256         * gcc.dg/graphite/block-6.c: Same.
14257         * gcc.dg/graphite/block-7.c: Same.
14258         * gcc.dg/graphite/interchange-0.c: Same.
14259         * gcc.dg/graphite/interchange-1.c: Same.
14260         * gcc.dg/graphite/interchange-10.c: Same.
14261         * gcc.dg/graphite/interchange-11.c: Same.
14262         * gcc.dg/graphite/interchange-12.c: Same.
14263         * gcc.dg/graphite/interchange-2.c: Same.
14264         * gcc.dg/graphite/interchange-3.c: Same.
14265         * gcc.dg/graphite/interchange-4.c: Same.
14266         * gcc.dg/graphite/interchange-5.c: Same.
14267         * gcc.dg/graphite/interchange-6.c: Same.
14268         * gcc.dg/graphite/interchange-7.c: Same.
14269         * gcc.dg/graphite/interchange-8.c: Same.
14270         * gcc.dg/graphite/interchange-9.c: Same.
14271         * gcc.dg/graphite/interchange-mvt.c: Same.
14272
14273 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14274
14275         * gfortran.dg/graphite/id-19.f: New.
14276         * gfortran.dg/graphite/pr14741.f90: New.
14277         * gfortran.dg/graphite/pr41924.f90: New.
14278         * gfortran.dg/graphite/run-id-2.f90: New.
14279
14280 2010-02-07  Richard Guenther  <rguenther@suse.de>
14281
14282         PR middle-end/42956
14283         * gcc.c-torture/compile/pr42956.c: New testcase.
14284
14285 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14286
14287         PR libfortran/42742
14288         * gfortran.dg/fmt_cache_2.f: New test.
14289
14290 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14291
14292         * gfortran.dg/read_no_eor.f90: New test.
14293
14294 2010-02-05  Jason Merrill  <jason@redhat.com>
14295
14296         * g++.dg/ext/label13.C: Move constructor body out of class.
14297
14298 2010-02-03  Jason Merrill  <jason@redhat.com>
14299
14300         PR c++/42870
14301         * g++.dg/ext/dllexport3.C: New.
14302
14303 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14304
14305         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14306
14307 2010-02-05  Richard Guenther  <rguenther@suse.de>
14308
14309         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14310
14311 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14312
14313         PR c++/42915
14314         * g++.dg/other/crash-9.C: New test.
14315
14316 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14317
14318         PR fortran/42309
14319         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14320
14321 2010-02-04  Richard Guenther  <rguenther@suse.de>
14322
14323         PR rtl-optimization/42952
14324         * gcc.dg/torture/pr42952.c: New testcase.
14325
14326 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14327
14328         PR libfortran/42901
14329         * gfortran.dg/namelist_60.f90: New test.
14330
14331 2010-02-03  Jason Merrill  <jason@redhat.com>
14332
14333         PR c++/40138
14334         * g++.dg/ext/builtin11.C: New.
14335
14336         PR c++/4926
14337         PR c++/38600
14338         * g++.dg/abi/mangle35.C: New.
14339         * g++.dg/abi/mangle37.C: New.
14340
14341         PR c++/12909
14342         * g++.dg/abi/mangle36.C: New.
14343
14344         PR c++/35652
14345         * g++.dg/warn/string1.C: New.
14346
14347 2010-02-03  Richard Guenther  <rguenther@suse.de>
14348
14349         PR tree-optimization/42944
14350         * gcc.dg/errno-1.c: New testcase.
14351
14352 2010-02-03  Richard Guenther  <rguenther@suse.de>
14353
14354         PR middle-end/42927
14355         * gcc.c-torture/compile/pr42927.c: New testcase.
14356
14357 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14358
14359         PR fortran/42936
14360         * gfortran.dg/null_4.f90: New test.
14361
14362 2010-02-02  Jason Merrill  <jason@redhat.com>
14363
14364         PR c++/41090
14365         * g++.dg/ext/label13.C: New.
14366
14367 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14368
14369         PR fortran/42650
14370         * gfortran.dg/func_result_5.f90: New test.
14371
14372 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14373
14374         PR fortran/42922
14375         * gfortran.dg/pure_initializer_3.f90: News test.
14376
14377 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14378
14379         PR fortran/42888
14380         * gfortran.dg/allocate_derived_2.f90: New test.
14381
14382 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14383
14384         PR middle-end/42898
14385         * gcc.dg/torture/pr42898-2.c: New test.
14386
14387 2010-01-31  Richard Guenther  <rguenther@suse.de>
14388
14389         PR middle-end/42898
14390         * gcc.dg/torture/pr42898.c: New testcase.
14391
14392 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14393
14394         PR fortran/38324
14395         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14396         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14397
14398 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14399
14400         * g++.dg/tree-ssa/inline-1.C: New.
14401         * g++.dg/tree-ssa/inline-2.C: New.
14402         * g++.dg/tree-ssa/inline-3.C: New.
14403
14404 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14405
14406         PR testsuite/41701
14407         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14408         the string 'pow' in the pathname of the compiler from generating a
14409         test failure.
14410
14411 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14412
14413         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14414         * g++.old-deja/g++.mike/eh17.C: Likewise.
14415         * g++.old-deja/g++.mike/p5571.C: Likewise.
14416
14417 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14418
14419         PR c++/42758
14420         PR c++/42634
14421         PR c++/42336
14422         PR c++/42797
14423         PR c++/42880
14424         * g++.dg/other/crash-5.C: New test.
14425         * g++.dg/other/crash-6.C: New test.
14426         * g++.dg/other/crash-7.C: New test.
14427         * g++.dg/other/crash-8.C: New test.
14428
14429 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14430
14431         PR rtl-optimization/42889
14432         * gcc.dg/pr42889.c: New test.
14433
14434 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14435
14436         * gcc.target/i386/pr42881.c: Use SSE2.
14437
14438 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14439
14440         PR target/42891
14441         * gcc.target/i386/pr42891.c: New test.
14442
14443 2010-01-28  Richard Guenther  <rguenther@suse.de>
14444
14445         PR tree-optimization/42871
14446         * g++.dg/torture/pr42871.C: New testcase.
14447
14448 2010-01-28  Richard Guenther  <rguenther@suse.de>
14449
14450         * gcc.dg/Wobjsize-1.h: New testcase.
14451         * gcc.dg/Wobjsize-1.c: Likewise.
14452
14453 2010-01-28  Richard Guenther  <rguenther@suse.de>
14454
14455         PR middle-end/42883
14456         * g++.dg/torture/pr42883.C: New testcase.
14457
14458 2010-01-28  Michael Matz  <matz@suse.de>
14459
14460         * gcc.target/i386/pr42881.c: New test.
14461
14462 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14463
14464         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14465         Add i?86-*-solaris2* support.
14466
14467 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14468
14469         PR c++/42713
14470         PR c++/42820
14471         * g++.dg/template/typedef27.C: New test case.
14472         * g++.dg/template/typedef28.C: New test case.
14473
14474 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14475
14476         * gcc.dg/optimize-bswap*.c: Add ARM target
14477
14478 2010-01-27  Richard Guenther  <rguenther@suse.de>
14479
14480         PR middle-end/42878
14481         * gcc.dg/torture/pr42878-1.c: New testcase.
14482         * gcc.dg/torture/pr42878-2.c: Likewise.
14483
14484 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14485
14486         PR middle-end/42874
14487         * gcc.dg/vla-22.c: New test.
14488
14489 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14490
14491         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14492         current collation.
14493
14494 2010-01-26  Richard Guenther  <rguenther@suse.de>
14495
14496         PR rtl-optimization/42685
14497         * gcc.dg/pr42685.c: New testcase.
14498         * g++.dg/other/pr42685.C: Likewise.
14499
14500 2010-01-26  Richard Guenther  <rguenther@suse.de>
14501
14502         PR middle-end/42806
14503         * g++.dg/other/pr42806.C: New testcase.
14504
14505 2010-01-26  Richard Guenther  <rguenther@suse.de>
14506
14507         PR tree-optimization/42250
14508         * gcc.dg/pr42250.c: New testcase.
14509
14510 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14511
14512         * gnat.dg/array_bounds_test.adb: New test.
14513
14514 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14515
14516         PR fortran/42858
14517         * gfortran.dg/generic_21.f90: New test.
14518
14519 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14520
14521         PR testsuite/41522
14522         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14523
14524 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14525
14526         PR c++/42748
14527         * g++.dg/abi/arm_va_list2.C: New test.
14528         * g++.dg/abi/arm_va_list2.h: Companion header file.
14529
14530 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14531
14532         PR fortran/41044
14533         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14534
14535         PR fortran/41167
14536         * gfortran.dg/char_array_arg_1.f90 : New test.
14537
14538         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14539
14540 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14541
14542         PR fortran/39304
14543         * gfortran.dg/generic_20.f90: New test.
14544
14545 2010-01-22  Michael Matz  <matz@suse.de>
14546
14547         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14548         -msse2.
14549
14550 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14551
14552         PR fortran/42736
14553         * gfortran.dg/dependency_25.f90 : New test.
14554
14555 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14556
14557         PR tree-optimization/42585
14558         * gcc.dg/tree-ssa/pr42585.c: New test.
14559
14560 2010-01-21  Richard Guenther  <rguenther@suse.de>
14561
14562         PR middle-end/19988
14563         * gcc.dg/pr19988.c: New testcase.
14564
14565 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14566
14567         * g++.dg/compat/decimal/compat-common.h: New file.
14568         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14569         * g++.dg/compat/decimal/pass_x.h: New file.
14570         * g++.dg/compat/decimal/pass_y.h: New file.
14571         * g++.dg/compat/decimal/pass-1_main.C: New file.
14572         * g++.dg/compat/decimal/pass-1_x.C: New file.
14573         * g++.dg/compat/decimal/pass-1_y.C: New file.
14574         * g++.dg/compat/decimal/pass-2_main.C: New file.
14575         * g++.dg/compat/decimal/pass-2_x.C: New file.
14576         * g++.dg/compat/decimal/pass-2_y.C: New file.
14577         * g++.dg/compat/decimal/pass-3_main.C: New file.
14578         * g++.dg/compat/decimal/pass-3_x.C: New file.
14579         * g++.dg/compat/decimal/pass-3_y.C: New file.
14580         * g++.dg/compat/decimal/pass-4_main.C: New file.
14581         * g++.dg/compat/decimal/pass-4_x.C: New file.
14582         * g++.dg/compat/decimal/pass-4_y.C: New file.
14583         * g++.dg/compat/decimal/pass-5_main.C: New file.
14584         * g++.dg/compat/decimal/pass-5_x.C: New file.
14585         * g++.dg/compat/decimal/pass-5_y.C: New file.
14586         * g++.dg/compat/decimal/pass-6_main.C: New file.
14587         * g++.dg/compat/decimal/pass-6_x.C: New file.
14588         * g++.dg/compat/decimal/pass-6_y.C: New file.
14589         * g++.dg/compat/decimal/return_x.h: New file.
14590         * g++.dg/compat/decimal/return_y.h: New file.
14591         * g++.dg/compat/decimal/return-1_main.C: New file.
14592         * g++.dg/compat/decimal/return-1_x.C: New file.
14593         * g++.dg/compat/decimal/return-1_y.C: New file.
14594         * g++.dg/compat/decimal/return-2_main.C: New file.
14595         * g++.dg/compat/decimal/return-2_x.C: New file.
14596         * g++.dg/compat/decimal/return-2_y.C: New file.
14597         * g++.dg/compat/decimal/return-3_main.C: New file.
14598         * g++.dg/compat/decimal/return-3_x.C: New file.
14599         * g++.dg/compat/decimal/return-3_y.C: New file.
14600         * g++.dg/compat/decimal/return-4_main.C: New file.
14601         * g++.dg/compat/decimal/return-4_x.C: New file.
14602         * g++.dg/compat/decimal/return-4_y.C: New file.
14603         * g++.dg/compat/decimal/return-5_main.C: New file.
14604         * g++.dg/compat/decimal/return-5_x.C: New file.
14605         * g++.dg/compat/decimal/return-5_y.C: New file.
14606         * g++.dg/compat/decimal/return-6_main.C: New file.
14607         * g++.dg/compat/decimal/return-6_x.C: New file.
14608         * g++.dg/compat/decimal/return-6_y.C: New file.
14609
14610 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14611
14612         PR debug/42715
14613         * gcc.dg/pr42715.c: New.
14614
14615 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14616
14617         PR c++/42038
14618         * g++.dg/parse/crash55.C: New.
14619
14620 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14621
14622         PR debug/42782
14623         * gcc.dg/guality/pr42782.c: New.
14624
14625 2010-01-20  Jason Merrill  <jason@redhat.com>
14626
14627         PR c++/41788
14628         * g++.dg/abi/packed1.C: New.
14629
14630         PR c++/41920
14631         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14632
14633         PR c++/40750
14634         * g++.dg/parse/fn-typedef1.C: New.
14635         * g++.dg/other/cv_quals.C: Adjust.
14636
14637 2010-01-20  Anthony Green  <green@moxielogic.com>
14638
14639         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14640         pack(push) pragma).
14641         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14642         * gcc.dg/20020312-2.c: Port this to the moxie core.
14643         * gcc.dg/weak/typeof-2.c: Ditto.
14644
14645 2010-01-20  Richard Guenther  <rguenther@suse.de>
14646
14647         PR tree-optimization/42717
14648         * gcc.c-torture/compile/pr42717.c: New testcase.
14649
14650 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14651
14652         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14653         of signed, add a few new tests.
14654
14655         PR middle-end/42803
14656         * g++.dg/parse/limits-initializer1.C: New test.
14657
14658 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14659
14660         PR fortran/42804
14661         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14662         * gfortran.dg/typebound_call_12.f03: New test.
14663
14664 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14665
14666         PR fortran/42783
14667         * gfortran.dg/bounds_check_15.f90 : New test.
14668
14669 2010-01-19  Michael Matz  <matz@suse.de>
14670
14671         PR tree-optimization/41783
14672         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14673
14674 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14675
14676         PR target/38697.
14677         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14678         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14679         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14680         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14681         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14682         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14683         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14684         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14685         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14686         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14687         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14688
14689 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14690
14691         PR fortran/42545
14692         * gfortran.dg/extends_6.f03: Modified an error message.
14693         * gfortran.dg/extends_10.f03: New test.
14694         * gfortran.dg/private_type_6.f03: Modified an error message.
14695         * gfortran.dg/structure_constructor_8.f03: Ditto.
14696
14697 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14698
14699         PR tree-optimization/42719
14700         * gcc.dg/pr42719.c: New test.
14701
14702         PR debug/42728
14703         * gcc.dg/pr42728.c: New test.
14704
14705 2010-01-19  Anthony Green  <green@moxielogic.com>
14706
14707         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14708
14709 2010-01-18  Anthony Green  <green@moxielogic.com>
14710
14711         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14712         for moxie.
14713
14714 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14715
14716         * g++.dg/template/error45.C: reverted as part of reverting the
14717         fix of PR c++/42634.
14718
14719 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14720
14721         PR c++/42634
14722         * g++.dg/template/error45.C: New test.
14723
14724 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14725
14726         PR c++/42766
14727         * g++.dg/conversion/op6.C: New test.
14728
14729 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14730
14731         PR target/42774
14732         * gcc.target/alpha/pr42774.c: New test.
14733
14734 2010-01-18  Richard Guenther  <rguenther@suse.de>
14735
14736         PR tree-optimization/42781
14737         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14738
14739 2010-01-17  Richard Guenther  <rguenther@suse.de>
14740
14741         PR middle-end/42248
14742         * gcc.c-torture/execute/pr42248.c: New testcase.
14743
14744 2010-01-17  Richard Guenther  <rguenther@suse.de>
14745
14746         PR tree-optimization/42773
14747         * g++.dg/torture/pr42773.C: New testcase.
14748
14749 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14750
14751         PR fortran/42677
14752         * gfortran.dg/interface_assignment_5.f90: New test.
14753
14754 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14755
14756         PR c++/42697
14757         * g++.dg/template/crash94.C: Reverted.
14758
14759 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14760
14761         PR debug/42767
14762         * gcc.dg/debug/pr42767.c: New.
14763
14764 2010-01-15  Jason Merrill  <jason@redhat.com>
14765
14766         PR c++/42761
14767         * g++.dg/cpp0x/decltype22.C: New.
14768
14769 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14770
14771         PR middle-end/42760
14772         * g++.dg/torture/pr42760.C: New test.
14773
14774 2010-01-15  Jing Yu  <jingyu@google.com>
14775
14776         PR rtl-optimization/42691
14777         * gcc.c-torture/execute/pr42691.c: New.
14778
14779 2010-01-15  Richard Guenther  <rguenther@suse.de>
14780
14781         PR middle-end/42739
14782         * g++.dg/torture/pr42739.C: New testcase.
14783
14784 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14785
14786         * g++.dg/template/error45.C: Revert as part of reverting changes
14787         or PR c++/42634.
14788
14789 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14790
14791         PR fortran/42684
14792         * gfortran.dg/interface_31.f90: New test.
14793
14794 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14795
14796         * gcc.target/powerpc/pr42747.c: New file.
14797
14798 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14799
14800         PR middle-end/42674
14801         * c-c++-common/pr42674.c: New test.
14802
14803         PR c++/42608
14804         * g++.dg/template/instantiate11.C: New test.
14805
14806 2010-01-14  Jason Merrill  <jason@redhat.com>
14807
14808         PR c++/42701
14809         * g++.dg/overload/error3.C: New.
14810
14811         PR c++/42655
14812         * g++.dg/overload/rvalue1.C: New.
14813
14814 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14815
14816         PR tree-optimization/42706
14817         * gcc.dg/ipa/pr42706.c: New testcase.
14818
14819 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14820
14821         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14822
14823 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14824
14825         PR tree-optimization/42714
14826         * g++.dg/torture/pr42714.C: New test.
14827
14828 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14829
14830         PR rtl-optimization/42246
14831         * gfortran.dg/pr42246-2.f: New.
14832
14833 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14834
14835         PR rtl-optimization/42389
14836         * gcc.dg/pr42389.c: New.
14837
14838 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14839
14840         PR rtl-optimization/42388
14841         * gcc.dg/pr42388.c: New.
14842
14843 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14844
14845         PR rtl-optimization/42294
14846         * gfortran.dg/pr42294.f: New.
14847
14848 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14849
14850         PR rtl-optimization/39453
14851         PR rtl-optimization/42246
14852         * gcc.dg/pr39453.c: New.
14853         * gcc.dg/pr42246.c: New.
14854
14855 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14856
14857         PR middle-end/42245
14858         * gcc.dg/pr42245.c: New.
14859         * gcc.dg/pr42245-2.c: New.
14860
14861 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14862
14863         PR rtl-optimization/42249
14864         * gcc.dg/pr42249.c: New.
14865
14866 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14867
14868         PR c/42721
14869         * gcc.c-torture/execute/pr42721.c: New test.
14870
14871 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14872
14873         PR tree-optimization/42709
14874         * gcc.dg/vect/pr42709.c: New test.
14875
14876 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14877
14878         PR fortran/41478
14879         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14880         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14881
14882 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14883
14884         PR fortran/42481
14885         * gfortran.dg/generic_19.f90 : New test.
14886
14887 2010-01-13  Richard Guenther  <rguenther@suse.de>
14888
14889         PR tree-optimization/42730
14890         * gcc.c-torture/compile/pr42730.c: New testcase.
14891
14892 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14893
14894         PR target/pr42542
14895         * gcc.target/ia64/pr42542-1.c: New.
14896         * gcc.target/ia64/pr42542-2.c: New.
14897         * gcc.target/ia64/pr42542-3.c: New.
14898
14899 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14900
14901         PR c++/42634
14902         * g++.dg/template/error45.C: New test.
14903
14904 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14905
14906         PR tree-optimization/42704
14907         * g++.dg/torture/pr42704.C: New test.
14908
14909 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14910
14911         PR tree-optimization/42703
14912         * gcc.c-torture/compile/pr42703.c: New test.
14913
14914 2010-01-13  Richard Guenther  <rguenther@suse.de>
14915
14916         PR tree-optimization/42705
14917         * gcc.c-torture/compile/pr42705.c: New testcase.
14918
14919 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14920
14921         * gcc.target/bfin/l2.c: New test.
14922         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14923
14924 2010-01-13  Richard Guenther  <rguenther@suse.de>
14925
14926         PR middle-end/42716
14927         * gcc.c-torture/compile/pr42716.c: New testcase.
14928
14929 2010-01-13  Richard Guenther  <rguenther@suse.de>
14930
14931         PR lto/42678
14932         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14933
14934 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14935
14936         PR c/42708
14937         * gcc.c-torture/compile/pr42708-1.c: New test.
14938
14939 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14940
14941         PR debug/42662
14942         * gcc.dg/pr42662.c: New test.
14943
14944         PR tree-optimization/42645
14945         * g++.dg/other/pr42645-1.C: New test.
14946         * g++.dg/other/pr42645-2.C: New test.
14947
14948 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14949
14950         PR target/42416
14951         * gcc.target/powerpc/warn-1.c: New test.
14952         * gcc.target/powerpc/warn-2.c: New test.
14953
14954 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14955
14956         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14957         stack alignment.
14958
14959 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14960
14961         * gcc.dg/lto/20100108_0.c: New.
14962
14963 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14964
14965         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14966         Add -march=i686 -msse for 32bit x86 targets.
14967
14968 2010-01-10  Richard Guenther  <rguenther@suse.de>
14969
14970         PR middle-end/42667
14971         * gcc.dg/torture/pr42667.c: New testcase.
14972
14973 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14974
14975         PR fortran/32489
14976         * gfortran.dg/array_constructor_34.f90: New test.
14977
14978 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14979
14980         PR fortran/20923
14981         * gfortran.dg/array_constructor_33.f90: New test.
14982         gfortran.dg/array_function_5.f90: Add credit.
14983
14984 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14985
14986         PR debug/42631
14987         * gcc.dg/pr42631.c: New.
14988
14989 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14990
14991         PR debug/42630
14992         * gcc.dg/pr42630.c: New.
14993
14994 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14995
14996         PR debug/42629
14997         * gcc.dg/pr42629.c: New.
14998
14999 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15000
15001         PR middle-end/42363
15002         * gcc.dg/torture/pr42363.c: New.
15003
15004 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15005
15006         PR debug/42604
15007         PR debug/42395
15008         * gcc.dg/vect/pr42604.c: New.
15009         * gcc.dg/vect/pr42395.c: New.
15010
15011 2010-01-09  Richard Guenther  <rguenther@suse.de>
15012
15013         PR middle-end/42512
15014         * gcc.c-torture/execute/pr42512.c: New testcase.
15015
15016 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15017
15018         PR fortran/41298
15019         * gfortran.dg/c_ptr_tests_14.f90: New test.
15020
15021 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15022
15023         PR ada/41929
15024         * gnat.dg/null_pointer_deref1.adb: Don't run on
15025         sparc*-sun-solaris2.11.
15026
15027 2010-01-08  Richard Guenther  <rguenther@suse.de>
15028
15029         PR lto/42528
15030         * gcc.dg/lto/20100103-1_0.c: New testcase.
15031         * gcc.dg/lto/20100103-2_0.c: Likewise.
15032
15033 2010-01-08  Tobias Burnus  <burnus@net-b.de
15034
15035         PR/fortran 25829
15036         * gfortran.dg/asynchronous_1.f90: New test.
15037         * gfortran.dg/asynchronous_2.f90: New test.
15038         * gfortran.dg/conflicts.f90: Update error message.
15039
15040 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15041
15042         c++/40155
15043         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15044
15045 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15046
15047         PR tree-optimization/42625
15048         * g++.dg/opt/dtor4.C: New test.
15049         * g++.dg/opt/dtor4.h: New.
15050         * g++.dg/opt/dtor4-aux.cc: New.
15051
15052 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15053
15054         PR fortran/42597
15055         * gfortran.dg/proc_ptr_26.f90: New test.
15056
15057 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15058
15059         PR fortran/41872
15060         * gfortran.dg/allocatable_scalar_7.f90: New test.
15061
15062 2010-01-06  Richard Guenther  <rguenther@suse.de>
15063
15064         * gcc.c-torture/compile/pr42632.c: New testcase.
15065
15066 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15067
15068         PR target/42542
15069         * gcc.target/i386/pr42542-4.c: New.
15070         * gcc.target/i386/pr42542-4a.c: Likewise.
15071         * gcc.target/i386/pr42542-5.c: Likewise.
15072         * gcc.target/i386/pr42542-5a.c: Likewise.
15073
15074 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15075
15076         * gcc.dg/tls/opt-15.c: New test.
15077
15078 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15079
15080         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15081
15082 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15083
15084         PR tree-optimization/42462
15085         * g++.dg/torture/pr42462.C: New test.
15086
15087 2010-01-05  Jason Merrill  <jason@redhat.com>
15088
15089         * g++.dg/cpp0x/initlist30.C: New test.
15090
15091 2010-01-05  Richard Guenther  <rguenther@suse.de>
15092
15093         PR tree-optimization/42614
15094         * gcc.c-torture/execute/pr42614.c: New testcase.
15095
15096 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15097
15098         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15099         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15100         -Wunreachable-code.
15101         * gcc.dg/Wunreachable-2.c: Likewise.
15102         * gcc.dg/Wunreachable-3.c: Likewise.
15103         * gcc.dg/Wunreachable-4.c: Likewise.
15104         * gcc.dg/Wunreachable-5.c: Likewise.
15105         * gcc.dg/Wunreachable-6.c: Likewise.
15106         * gcc.dg/Wunreachable-7.c: Likewise.
15107         * gcc.dg/Wunreachable-8.c: Likewise.
15108         * gcc.dg/20041231-1.c: Likewise.
15109
15110 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15111
15112         PR other/42611
15113         * gcc.dg/pr42611.c: New test.
15114
15115         PR tree-optimization/42508
15116         * g++.dg/opt/pr42508.C: New test.
15117
15118 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15119
15120         PR fortran/41872
15121         * gfortran.dg/allocatable_scalar_8.f90: New.
15122
15123 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15124
15125         PR tree-optimization/42398
15126         * gcc.c-torture/compile/pr42398.c: New test.
15127
15128 2010-01-04  Jason Merrill  <jason@redhat.com>
15129
15130         PR c++/42555
15131         * g++.dg/ext/attrib35.C: New.
15132
15133         PR c++/42567
15134         * g++.dg/cpp0x/auto17.C: New.
15135
15136 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15137
15138         * gcc.dg/lto/20100104_0.c: New.
15139
15140 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15141
15142         PR target/42542
15143         * gcc.target/i386/pr42542-1.c: New.
15144         * gcc.target/i386/pr42542-1a.c: Likewise.
15145         * gcc.target/i386/pr42542-1b.c: Likewise.
15146         * gcc.target/i386/pr42542-2.c: Likewise.
15147         * gcc.target/i386/pr42542-2a.c: Likewise.
15148         * gcc.target/i386/pr42542-2b.c: Likewise.
15149         * gcc.target/i386/pr42542-3.c: Likewise.
15150         * gcc.target/i386/pr42542-3a.c: Likewise.
15151
15152 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15153
15154         PR fortran/41872
15155         * gfortran.dg/allocatable_scalar_5.f90: New test.
15156         * gfortran.dg/allocatable_scalar_6.f90: New test.
15157
15158 2010-01-03  Richard Guenther  <rguenther@suse.de>
15159
15160         PR testsuite/42583
15161         * gfortran.dg/gomp/recursion1.f90: Remove.
15162
15163 2010-01-03  Richard Guenther  <rguenther@suse.de>
15164
15165         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15166         * gcc.dg/uninit-6.c: Likewise.
15167         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15168
15169 2010-01-03  Richard Guenther  <rguenther@suse.de>
15170
15171         PR tree-optimization/42589
15172         * gcc.target/i386/pr42589.c: New testcase.
15173
15174 2010-01-03  Richard Guenther  <rguenther@suse.de>
15175
15176         PR tree-optimization/42438
15177         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15178
15179 2010-01-02  Richard Guenther  <rguenther@suse.de>
15180
15181         PR testsuite/41651
15182         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15183
15184 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15185
15186         PR target/42448
15187         * gcc.target/alpha/pr42448-1.c: New test.
15188         * gcc.target/alpha/pr42448-2.c: Ditto.
15189
15190 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15191
15192         PR preprocessor/41947
15193         * gcc.dg/c99-hexfloat-3.c: New test.
15194
15195 2010-01-01  Richard Guenther  <rguenther@suse.de>
15196
15197         PR c/42570
15198         * gcc.c-torture/execute/pr42570.c: New testcase.
15199
15200 2010-01-01  Richard Guenther  <rguenther@suse.de>
15201
15202         PR middle-end/42559
15203         * gcc.c-torture/compile/pr42559.c: New testcase.
15204
15205 \f
15206 Copyright (C) 2010 Free Software Foundation, Inc.
15207
15208 Copying and distribution of this file, with or without modification,
15209 are permitted in any medium without royalty provided the copyright
15210 notice and this notice are preserved.