OSDN Git Service

PR rtl-optimization/45352
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
2
3         PR rtl-optimization/45352
4         PR rtl-optimization/46521
5         PR rtl-optimization/46522
6         * gcc.dg/pr46521.c: New.
7         * gcc.dg/pr46522.c: New. 
8
9 2010-12-21  Ian Lance Taylor  <iant@google.com>
10
11         * go.test/go-test.exp: Clear runtests around invocation of
12         go-dg-runtest from errchk and go-execute-xfail.
13
14 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
15
16         PR target/46880
17         * gcc.target/i386/pr46880.c: New test.
18
19 2010-12-21  Ira Rosen  <irar@il.ibm.com>
20
21         PR tree-optimization/47001
22         * gcc.dg/vect/pr47001.c: New.
23
24 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
25
26         PR libobjc/16110
27         * objc.dg/special/special.exp: Added new test.
28         * objc.dg/special/load-category-1.m: New.
29         * objc.dg/special/load-category-1a.m: New.
30         * objc.dg/special/load-category-1.h: New.
31
32 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
33
34         PR middle-end/45310
35         * g++.dg/pr45310.C: New test.
36
37 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
38
39         PR rtl-optimization/46755
40         * gfortran.dg/pr46755.f: New test.
41
42 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
43
44         PR rtl-optimization/47008
45         * gfortran.dg/pr47008.f03: New test.
46
47 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
48
49         PR libobjc/45953
50         * objc.dg/libobjc-selector-1.m: New test.
51
52 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
53
54         PR middle-end/45852
55         * gcc.target/i386/pr45852.c: New test.
56
57 2010-12-20  Tobias Burnus  <burnus@net-b.de>
58
59         PR fortran/46974
60         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
61
62 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
63
64         PR testsuite/45342
65         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
66
67 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
68
69         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
70         not objc_lookupClass.
71         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
72         
73 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
74
75         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
76         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
77
78 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
79
80         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
81         load/store immediate indexes.
82
83 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
84
85         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
86         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
87
88 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
89
90         PR tree-optimization/46969
91         * gcc.dg/autopar/pr46969.c: New test.
92
93 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
94
95         * objc.dg/fobjc-exceptions-1.m: Updated.
96         * objc.dg/fobjc-exceptions-2.m: New.
97         * objc.dg/fobjc-exceptions-3.m: New.
98         * obj-c++.dg/fobjc-exceptions-1.mm: New.
99         * obj-c++.dg/fobjc-exceptions-2.mm: New.
100         * obj-c++.dg/fobjc-exceptions-3.mm: New.
101         
102 2010-12-18  Tobias Burnus  <burnus@net-b.de>
103
104         PR fortran/46974
105         * gfortran.dg/c_ptr_tests_16.f90: New.
106
107 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
108
109         PR tree-optimization/46985
110         * gfortran.dg/pr46985.f90: New test.
111
112 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
113
114         PR tree-optimization/46232
115         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
116
117 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
118
119         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
120
121 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
122
123         PR target/36834
124         * gcc.target/i386/aggregate-ret1.c: New.
125         * gcc.target/i386/aggregate-ret2.c: New.
126
127 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
128
129         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
130
131 2010-12-17  Ahmad Sharif  <asharif@google.com>
132
133         * gcc.target/i386/max-stack-align.c: New testcase.
134
135 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
136
137         * objc.dg/exceptions-4.m: Adjust for change in error message.
138
139 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
140
141         PR c/20385
142         * objc.dg/tls/init-2.m: Adjust.
143         * gcc.dg/noncompile/920923-1.c: Adjust.
144         * gcc.dg/noncompile/pr44517.c: Adjust.
145         * gcc.dg/declspec-18.c: New test.
146
147 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
148
149         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
150         * gcc.dg/torture/fp-int-convert.h: Likewise.
151         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
152         * gcc.dg/uninit-C.c: Likewise.
153         * gcc.dg/uninit-C-O0.c: Likewise.
154         * gcc.dg/format/unnamed-1.c: Likewise.
155         * gcc.dg/format/ms_unnamed-1.c: Likewise.
156
157 2010-12-17  Jason Merrill  <jason@redhat.com>
158
159         PR c++/46670
160         * g++.dg/cpp0x/constexpr-null1.C: New.
161
162 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
163
164         * gcc.c-torture/compile/20101217-1.c: New test.
165
166 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
167
168         PR middle-end/46761
169         * gcc.dg/graphite/pr46761.c: New.
170
171 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
172
173         PR fortran/46849
174         * gfortran.dg/block_9.f08: New.
175
176 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
177
178         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
179         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
180
181 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
182
183         PR tree-optimization/46924
184         * gcc.dg/graphite/pr46924.c: New.
185
186 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
187
188         PR tree-optimization/46966
189         * gcc.dg/graphite/pr46966.c: New test.
190
191 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
192
193         * gnat.dg/opt13.adb: New test.
194         * gnat.dg/opt13_pkg.ad[sb]: New helper.
195
196 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
197
198         PR tree-optimization/43655
199         * g++.dg/opt/pr43655.C: New test.
200
201 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
202
203         PR tree-optimization/46404
204         * gcc.dg/graphite/pr46404-1.c: New.
205
206 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
207
208         PR debug/46893
209         * gcc.dg/pr46893.c: New test.
210
211 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
212
213         PR lto/46976
214         * gcc.dg/lto/pr46940_1.c (main): Return 0.
215
216 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
217
218         PR target/46883
219         * gcc.target/arm/pr46883.c: New testcase.
220
221 2010-12-16  Jan Hubicka  <jh@suse.cz>
222
223         PR lto/46976
224         * gcc.dg/lto/pr46940_0.c: Fix commit.
225
226 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
227
228         PR c++/39859
229         PR c++/44522
230         PR c++/44523
231         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
232         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
233
234 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
235
236         PR c++/46852
237         * g++.dg/pr46852.C: New test.
238
239 2010-12-16  Jan Hubicka  <jh@suse.cz>
240
241         PR middle-end/46939
242         * gcc.target/i386/pr46939.c: New testcase.
243
244 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
245
246         PR tree-optimization/46404
247         * gcc.dg/graphite/pr46404.c: New.
248
249 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
250
251         PR fortran/46945
252         * gfortran.dg/pr46945.f90: New test.
253
254         PR debug/46815
255         * g++.dg/guality/pr46815.C: New test.
256
257 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
258
259         PR c++/42083
260         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
261
262 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
263
264         * gfortran.dg/debug/pr46756.f: Correct PR number.
265
266 2010-12-15  Martin Jambor  <mjambor@suse.cz>
267
268         PR tree-optimization/46053
269         PR middle-end/46287
270         PR middle-end/46242
271         * g++.dg/ipa/pr46053.C: New test.
272         * g++.dg/ipa/pr46287-1.C: Likewise.
273         * g++.dg/ipa/pr46287-2.C: Likewise.
274         * g++.dg/ipa/pr46287-3.C: Likewise.
275         * g++.dg/torture/covariant-1.C: Likewise.
276         * g++.dg/torture/pr46287.C: Likewise.
277
278 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
279
280         PR rtl-optimization/46649
281         * g++.dg/opt/pr46649.C: New.
282
283 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
284
285         PR testsuite/46938
286         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
287
288 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
289
290         PR tree-optimization/46845
291         * gcc.dg/graphite/id-pr46845.c: New.
292
293 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
294
295         PR tree-optimization/46928
296         * gcc.dg/tree-ssa/ldist-17.c: New.
297
298 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
299
300         PR tree-optimization/45948
301         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
302
303 2010-12-14  Jason Merrill  <jason@redhat.com>
304
305         PR c++/46930
306         * g++.dg/cpp0x/constexpr-decl.C: New.
307         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
308         * g++.dg/cpp0x/constexpr-static5.C: Fix.
309
310 2010-12-14  Jan Hubicka  <jh@suse.cz>
311
312         PR lto/46940
313         PR lto/44463
314         * gcc.dg/lto/pr46940_0.c: New testcase.
315         * gcc.dg/lto/pr46940_1.c: New testcase.
316
317 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
318
319         PR c++/45330
320         * g++.dg/lookup/suggestions1.C: New test.
321
322 2010-12-14  Tobias Burnus  <burnus@net-b.de>
323
324         PR fortran/46937
325         * gfortran.dg/pointer_intent_4.f90: New.
326
327 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
328
329         PR debug/46885
330         * gcc.dg/autopar/pr46885.c: New test.
331
332         PR tree-optimization/46909
333         * gcc.c-torture/execute/pr46909-1.c: New test.
334         * gcc.c-torture/execute/pr46909-2.c: New test.
335         * gcc.dg/pr46909.c: New test.
336
337 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
338
339         PR rtl-optimization/46875
340         * gcc.dg/pr46875.c: New.
341
342 2010-12-14  Jan Hubicka  <jh@suse.cz>
343
344         * g++.dg/other/first-global.C: Update regexp to match new
345         names of ctors.
346
347 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
348
349         PR rtl-optimization/44374
350         Reapply patch with fixes.
351         * gcc.target/arm/headmerge-1.c: New test.
352         * gcc.target/arm/headmerge-2.c: New test.
353         * gcc.target/i386/headmerge-1.c: New test.
354         * gcc.target/i386/headmerge-2.c: New test.
355
356 2010-12-13  Jason Merrill  <jason@redhat.com>
357
358         PR c++/46873
359         PR c++/46877
360         * g++.dg/cpp0x/constexpr-ctor4.C: New.
361         * g++.dg/cpp0x/constexpr-ctor5.C: New.
362
363 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
364
365         PR fortran/46201
366         * gfortran.dg/proc_ptr_comp_27.f90: New.
367
368 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
369
370         PR debug/46867
371         * gcc.dg/pr46867.c: New test.
372
373 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
374
375         PR fortran/46841
376         * gfortran.dg/proc_ptr_comp_26.f90: New.
377
378 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
379
380         * gnat.dg/pack9.adb: XFAIL everywhere.
381
382 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
383
384         PR fortran/46884
385         * gfortran.dg/pr46884.f: New test.
386
387 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
388
389         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
390         Adjust XFAILs.
391
392 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
393
394         PR debug/46756
395         * gfortran.dg/debug/pr46756.f: New.
396
397 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
398
399         PR debug/46782
400         * gcc.dg/debug/pr46782.c: New.
401
402 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
403
404         PR fortran/46809
405         * gfortran.dg/pointer_check_8.f90: New.
406
407 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
408
409         PR fortran/46705
410         * gfortran.dg/continuation_12.f90: New test.
411
412 2010-12-11  Tobias Burnus  <burnus@net-b.de>
413
414         PR fortran/46370
415         * gfortran.dg/coarray_14.f90: New.
416
417 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
418
419         PR fortran/46842
420         * gfortran.dg/array_function_6.f90: New test.
421
422 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
423
424         * objc.dg/gnu-api-2-resolve-method.m: New.
425         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
426
427 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
428
429         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
430
431 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
432
433         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
434         produce an error with -fobjc-std=objc1.
435         * obj-c++.dg/fobjc-std-1.mm: Same change.
436
437 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
438
439         PR c++/46001
440         * g++.dg/diagnostic/bitfld1.C: New test.
441
442 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
443
444         PR tree-optimization/43023
445         * gfortran.dg/ldist-1.f90: Adjust pattern.
446         * gfortran.dg/ldist-pr43023.f90: New.
447
448 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
449
450         PR rtl-optimization/46804
451         * gfortran.dg/pr46804.f90: New test.
452
453 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
454
455         PR middle-end/46674
456         PR lto/43157
457         * gcc.dg/pr43157.c: New file.
458
459 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
460
461         * gcc.dg/dfp/struct-union.c: Adjust.
462         * gcc.dg/lvalue-2.c: Adjust.
463         * gcc.dg/pr21419.c: Adjust.
464         * gcc.dg/qual-component-1.c: Adjust.
465         * g++.dg/other/const1.C: Adjust.
466
467 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
468
469         PR rtl-optimization/46865
470         * gcc.target/i386/pr46865-1.c: New test.
471         * gcc.target/i386/pr46865-2.c: New test.
472
473         PR tree-optimization/46864
474         * g++.dg/opt/pr46864.C: New test.
475
476 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
477             Iain Sandoe  <iains@gcc.gnu.org>
478
479         PR 43751/target
480         * lib/prune.exp: Prune dsymutil warnings.
481
482 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
483
484         * objc.dg/class-extension-1.m: New.
485         * objc.dg/class-extension-2.m: New.
486         * objc.dg/class-extension-3.m: New.
487         * objc.dg/property/at-property-26.m: New.
488         * objc.dg/property/at-property-27.m: New.
489         * objc.dg/property/at-property-28.m: New.
490         * obj-c++.dg/class-extension-1.mm: New.
491         * obj-c++.dg/class-extension-2.mm: New.
492         * obj-c++.dg/class-extension-3.mm: New.
493         * obj-c++.dg/property/at-property-26.mm: New.
494         * obj-c++.dg/property/at-property-27.mm: New.
495         * obj-c++.dg/property/at-property-28.mm: New.
496
497 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
498
499         PR target/46057
500         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
501         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
502         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
503         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
504         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
505         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
506         * gcc.dg/torture/stackalign/global-1.c: Likewise.
507         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
508         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
509         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
510         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
511         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
512         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
513         * g++.dg/torture/stackalign/throw-1.C: Likewise.
514         * g++.dg/torture/stackalign/throw-2.C: Likewise.
515         * g++.dg/torture/stackalign/throw-4.C: Likewise.
516         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
517         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
518         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
519         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
520         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
521         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
522
523         PR tree-optimization/46021
524         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
525
526 2010-12-09  Richard Guenther  <rguenther@suse.de>
527
528         PR middle-end/46844
529         * gcc.c-torture/compile/pr46866.c: New testcase.
530
531 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
532
533         PR testsuite/45068
534         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
535
536 2010-12-09  Martin Jambor  <mjambor@suse.cz>
537
538         PR middle-end/46734
539         * g++.dg/tree-ssa/pr46734.C: New test.
540
541 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
542
543         PR c++/44641
544         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
545         hppa*-*-*.
546
547 2010-12-08  Jason Merrill  <jason@redhat.com>
548
549         PR c++/46348
550         * g++.dg/cpp0x/constexpr-array2.C: New.
551
552 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
553
554         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
555         expected scan.
556
557 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
558
559         * objc.dg/exceptions-7.m: New.
560         * obj-c++.dg/exceptions-7.mm: New.
561         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
562         * obj-c++.dg/exceptions-5.mm: Same change.
563
564 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
565
566         * objc.dg/foreach-6.m: Updated location of error messages.
567         * objc.dg/foreach-7.m: Same change.
568
569 2010-12-08  Richard Guenther  <rguenther@suse.de>
570             Sebastian Pop  <sebastian.pop@amd.com>
571
572         PR tree-optimization/45230
573         PR tree-optimization/45231
574         PR tree-optimization/45370
575         * gcc.dg/graphite/id-pr45230-1.c: New.
576         * gcc.dg/graphite/id-pr45231.c: New.
577         * gfortran.dg/graphite/id-pr45370.f90: New.
578
579 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
580
581         PR c++/45329
582         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
583         * testsuite/g++.dg/conversion/op1.C: Adjust.
584         * testsuite/g++.dg/conversion/simd1.C: Adjust.
585         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
586         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
587         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
588         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
589         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
590         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
591         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
592         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
593         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
594         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
595         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
596         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
597         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
598         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
599         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
600         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
601         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
602         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
603         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
604         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
605         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
606         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
607         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
608         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
609         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
610         * testsuite/g++.dg/expr/cond9.C: Adjust.
611         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
612         * testsuite/g++.dg/ext/label5.C: Adjust.
613         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
614         * testsuite/g++.dg/ext/vla2.C: Adjust.
615         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
616         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
617         * testsuite/g++.dg/init/synth2.C: Adjust.
618         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
619         * testsuite/g++.dg/lookup/new1.C: Adjust.
620         * testsuite/g++.dg/lookup/using9.C: Adjust.
621         * testsuite/g++.dg/other/error13.C: Adjust.
622         * testsuite/g++.dg/other/error20.C: Adjust.
623         * testsuite/g++.dg/other/error31.C: Adjust.
624         * testsuite/g++.dg/other/pr28114.C: Adjust.
625         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
626         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
627         * testsuite/g++.dg/overload/ambig1.C: Adjust.
628         * testsuite/g++.dg/overload/arg3.C: Adjust.
629         * testsuite/g++.dg/overload/builtin1.C: Adjust.
630         * testsuite/g++.dg/overload/copy1.C: Adjust.
631         * testsuite/g++.dg/overload/new1.C: Adjust.
632         * testsuite/g++.dg/overload/template4.C: Adjust.
633         * testsuite/g++.dg/overload/unknown1.C: Adjust.
634         * testsuite/g++.dg/overload/using2.C: Adjust.
635         * testsuite/g++.dg/parse/crash5.C: Adjust.
636         * testsuite/g++.dg/parse/error19.C: Adjust.
637         * testsuite/g++.dg/parse/error28.C: Adjust.
638         * testsuite/g++.dg/parse/template7.C: Adjust.
639         * testsuite/g++.dg/parse/typename7.C: Adjust.
640         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
641         * testsuite/g++.dg/tc1/dr152.C: Adjust.
642         * testsuite/g++.dg/template/conv11.C: Adjust.
643         * testsuite/g++.dg/template/copy1.C: Adjust.
644         * testsuite/g++.dg/template/crash37.C: Adjust.
645         * testsuite/g++.dg/template/deduce3.C: Adjust.
646         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
647         * testsuite/g++.dg/template/error38.C: Adjust.
648         * testsuite/g++.dg/template/error40.C: Adjust.
649         * testsuite/g++.dg/template/friend.C: Adjust.
650         * testsuite/g++.dg/template/incomplete2.C: Adjust.
651         * testsuite/g++.dg/template/instantiate5.C: Adjust.
652         * testsuite/g++.dg/template/local4.C: Adjust.
653         * testsuite/g++.dg/template/local6.C: Adjust.
654         * testsuite/g++.dg/template/new3.C: Adjust.
655         * testsuite/g++.dg/template/operator9.C: Adjust.
656         * testsuite/g++.dg/template/overload6.C: Adjust.
657         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
658         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
659         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
660         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
661         * testsuite/g++.dg/template/qualttp5.C: Adjust.
662         * testsuite/g++.dg/template/sfinae2.C: Adjust.
663         * testsuite/g++.dg/template/spec22.C: Adjust.
664         * testsuite/g++.dg/template/spec23.C: Adjust.
665         * testsuite/g++.dg/template/ttp25.C: Adjust.
666         * testsuite/g++.dg/template/typedef4.C: Adjust.
667         * testsuite/g++.dg/template/unify10.C: Adjust.
668         * testsuite/g++.dg/template/unify11.C: Adjust.
669         * testsuite/g++.dg/template/unify6.C: Adjust.
670         * testsuite/g++.dg/template/unify7.C: Adjust.
671         * testsuite/g++.dg/template/unify9.C: Adjust.
672         * testsuite/g++.dg/template/varmod1.C: Adjust.
673         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
674         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
675         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
676         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
677         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
678         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
679         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
680         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
681         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
682         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
683         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
684         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
685         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
686         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
687         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
688         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
689         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
690         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
691         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
692         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
693         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
694         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
695         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
696         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
697         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
698         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
699         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
700         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
701         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
702         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
703         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
704         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
705         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
706         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
707         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
708         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
709         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
710         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
711         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
712         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
713         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
714         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
715         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
716         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
717         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
718         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
719         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
720         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
721         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
722         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
723         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
724         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
725         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
726         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
727         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
728         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
729         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
730         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
731         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
732         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
733         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
734         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
735         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
736         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
737         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
738         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
739         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
740         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
741         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
742         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
743         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
744         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
745         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
746         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
747         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
748         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
749         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
750
751 2010-12-08  Jason Merrill  <jason@redhat.com>
752
753         PR c++/45822
754         * g++.dg/init/synth4.C: New.
755
756         PR c++/46736
757         * g++.dg/cpp0x/defaulted21.C: New.
758
759 2010-12-08  Wei Guozhi  <carrot@google.com>
760
761         PR target/46631
762         * gcc.target/arm/pr46631: New testcase.
763
764 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
765
766         PR middle-end/42694
767         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
768         0.75) is not optimized if the machine has no sqrt instruction.
769
770 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
771
772         PR target/43603
773         * gcc.target/ia64/pr43603.c: New.
774         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
775
776 2010-12-07  Tobias Burnus  <burnus@net-b.de>
777
778         PR fortran/44352
779         * gfortran.dg/string_4.f90: New.
780
781 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
782
783         PR tree-optimization/44676
784         * gcc.dg/graphite/id-pr44676.c: New.
785
786 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
787
788         PR tree-optimization/42327
789         * gcc.dg/tree-ssa/pr42327.c: New.
790
791 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
792
793         PR c++/45330
794         * g++.dg/pr45330.C: New test.
795         * g++.dg/ext/builtin3.C: Adjust.
796         * g++.dg/lookup/error1.C: Adjust.
797         * g++.dg/lookup/koenig5.C: Adjust.
798         * g++.dg/overload/koenig1.C: Adjust.
799         * g++.dg/parse/decl-specifier-1.C: Adjust.
800         * g++.dg/template/static10.C: Adjust.
801         * g++.old-deja/g++.mike/ns5.C: Adjust.
802         * g++.old-deja/g++.mike/ns7.C: Adjust.
803         * g++.old-deja/g++.ns/koenig5.C: Adjust.
804         * g++.old-deja/g++.ns/koenig9.C: Adjust.
805         * g++.old-deja/g++.other/lineno5.C: Adjust.
806
807 2010-12-07  Richard Guenther  <rguenther@suse.de>
808
809         PR tree-optimization/46832
810         * gcc.c-torture/compile/pr46832.c: New testcase.
811
812 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
813
814         PR debug/46799
815         * gcc.dg/autopar/pr46799.c: New test.
816
817 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
818
819         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
820         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
821
822 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
823
824         PR middle-end/41562
825         * g++.dg/graphite/pr41562.C: New.
826
827         PR middle-end/46185
828         * gcc.dg/graphite/pr46185.c: New.
829
830 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
831
832         * objc.dg/foreach-8.m: New.
833
834 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
835
836         PR debug/45997
837         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
838         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
839
840         PR target/43897
841         * gcc.target/ia64/pr43897.c: New test.
842
843         PR debug/46771
844         * gcc.dg/pr46771.c: New test.
845
846         PR rtl-optimization/46777
847         * gcc.dg/pr46777.c: New test.
848
849 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
850
851         * ada/acats/run_acats (which): Assign output to temporary
852         variable, only use if successful.
853         Use last field of type output.
854
855 2010-12-06  Richard Guenther  <rguenther@suse.de>
856
857         PR tree-optimization/46806
858         * g++.dg/torture/20100825.C: New testcase.
859
860 2010-12-06  Richard Guenther  <rguenther@suse.de>
861
862         PR tree-optimization/46785
863         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
864
865 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
866
867         * gcc.dg/pr46674.c (LABEL3): New macro definition.
868         (LABEL2): Likewise.
869         (LABEL): Likewise.
870         (jelly): Account for user label prefix in asm name.
871
872 2010-12-05  Daniel Kraft  <d@domob.eu>
873
874         PR fortran/46794
875         * gfortran.dg/power2.f90: Initialize variables.
876
877 2010-12-04  Jan Hubicka  <jh@suse.cz>
878
879         * snprintf-chk.c (ptr): Declare volatile.
880         * strcpy-chk.c (s2, s3, l1): Declare volatile.
881         * snprintf-chk.c (ptr): Declare volatile.
882         * vsprintf-chk.c (ptr): Declare volatile.
883         * vsnprintf-chk.c (ptr): Declare volatile.
884
885 2010-12-04  Tobias Burnus  <burnus@net-b.de>
886
887         PR fortran/46584
888         * gfortran.dg/quad_1.f90: Remove some complex
889         math checks as they fail on some non-libquadmath
890         systems.
891
892 2010-12-04  Daniel Kraft  <d@domob.eu>
893
894         PR fortran/46794
895         * gfortran.dg/power2.f90: New test.
896
897 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
898
899         PR debug/46123
900         * g++.dg/debug/pr46123.C: New test.
901         * g++.dg/debug/dwarf2/pr46123.C: New test.
902
903 2010-12-03  Jason Merrill  <jason@redhat.com>
904
905         PR c++/46058
906         * g++.dg/template/scope4.C: New.
907
908 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
909
910         * gcc.target/arm/neon-offset-1.c: New test.
911
912 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
913
914         PR rtl-optimization/45354
915         * gcc.dg/tree-prof/pr45354.c: New.
916
917 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
918
919         PR fortran/45159
920         * gfortran.dg/dependency_38.f90:  New test.
921
922 2010-12-02  Ian Lance Taylor  <iant@google.com>
923
924         * lib/go.exp: New file.
925         * lib/go-dg.exp: New file.
926         * lib/go-torture.exp: New file.
927         * lib/target-supports.exp (check_compile): Match // Go.
928
929 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
930
931         * gcc.dg/pr46685.c: New test.
932
933 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
934
935         PR tree-optimization/45199
936         * gcc.dg/tree-ssa/ldist-15.c: New.
937         * gcc.dg/tree-ssa/ldist-16.c: New.
938         * gfortran.dg/ldist-pr45199.f: New.
939
940 2010-12-02  Richard Guenther  <rguenther@suse.de>
941
942         PR tree-optimization/46723
943         * gcc.dg/torture/pr46723.c: New testcase.
944
945 2010-12-02  Richard Guenther  <rguenther@suse.de>
946
947         PR lto/44871
948         * g++.dg/lto/20101126-1_0.C: New testcase.
949         * g++.dg/lto/20101126-1_1.c: Likewise.
950
951 2010-12-02  Richard Guenther  <rguenther@suse.de>
952             Ira Rosen  <irar@il.ibm.com>
953
954         PR tree-optimization/46663
955         * gcc.dg/vect/pr46663.c: New test.
956
957 2010-12-02  Jie Zhang  <jie@codesourcery.com>
958
959         PR middle-end/46674
960         * gcc.dg/pr46674.c: New test.
961
962 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
963
964         * objc.dg/exceptions-6.m: New.
965         * obj-c++.dg/exceptions-6.mm: New.
966
967 2010-12-01  Jan Hubicka  <jh@suse.cz>
968
969         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
970
971 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
972
973         PR middle-end/45297
974         * gcc.dg/graphite/pr45297.c: New.
975
976 2010-12-01  Richard Guenther  <rguenther@suse.de>
977
978         PR tree-optimization/46730
979         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
980
981 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
982
983         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
984         (a*b)-c generates two fma instructions, instead of separate
985         multiply, add, and subtract.
986
987 2010-11-30  Tobias Burnus  <burnus@net-b.de>
988
989         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
990         a value to all array elements.
991
992 2010-11-30  Richard Guenther  <rguenther@suse.de>
993
994         PR tree-optimization/46722
995         * gcc.target/i386/fma4-fma-2.c: New testcase.
996
997 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
998
999         * objc.dg/duplicate-class-1.m: New.
1000         * obj-c++.dg/duplicate-class-1.mm: New.
1001
1002 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1003
1004         * objc.dg/property/dotsyntax-21.m
1005         * obj-c++.dg/property/dotsyntax-21.mm
1006
1007 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1008
1009         PR debug/46338
1010         * g++.dg/debug/pr46338.C: New.
1011
1012 2010-11-29  Richard Guenther  <rguenther@suse.de>
1013             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1014
1015         PR tree-optimization/46675
1016         * gcc.dg/pr46675.c: New test.
1017
1018 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1019
1020         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1021         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1022         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1023         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1024         constructor and class reference for NeXT runtime.  Update paths.
1025         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1026         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1027         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1028         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1029         constructor and class reference for NeXT runtime.  Update paths.
1030
1031 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1032
1033         PR c++/42260
1034         * g++.dg/conversion/cast2.C: New test.
1035
1036         PR c++/45383
1037         * g++.dg/conversion/cond4.C: Likewise.
1038
1039 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1040
1041         PR c++/45383
1042         Reverted patch for PR c++/42260
1043         * g++.dg/conversion/cast2.C: Reverted new test.
1044
1045 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1046
1047         PR debug/46101
1048         * g++.dg/debug/dwarf2/typedef5.C: New test
1049
1050 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1051             Mike Stump  <mrs@gcc.gnu.org>
1052
1053         PR target/26427
1054         PR target/33120
1055         PR testsuite/35710
1056         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1057         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1058         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1059         * gcc.dg/darwin-sections.c: New test.
1060         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1061
1062 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1063
1064         * objc.dg/exceptions-1.m: New.
1065         * objc.dg/exceptions-2.m: New.
1066         * objc.dg/exceptions-3.m: New.
1067         * objc.dg/exceptions-4.m: New.
1068         * objc.dg/exceptions-5.m: New.
1069         * obj-c++.dg/exceptions-1.mm: New.
1070         * obj-c++.dg/exceptions-2.mm: New.
1071         * obj-c++.dg/exceptions-3.mm: New.
1072         * obj-c++.dg/exceptions-4.mm: New.
1073         * obj-c++.dg/exceptions-5.mm: New.
1074
1075 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1076
1077         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1078         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1079         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1080
1081 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1082
1083         PR fortran/46662
1084         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1085
1086 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1087
1088         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1089         * gnat.dg/pack9.adb (dg-final): Likewise.
1090
1091 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1092
1093         PR fortran/35810
1094         * gfortran.dg/realloc_on_assign_1.f03: New test.
1095         * gfortran.dg/realloc_on_assign_2.f03: New test.
1096         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1097         * gfortran.dg/unpack_bounds_1.f90: The same.
1098         * gfortran.dg/cshift_bounds_2.f90: The same.
1099         * gfortran.dg/matmul_bounds_2.f90: The same.
1100         * gfortran.dg/matmul_bounds_3.f90: The same.
1101         * gfortran.dg/matmul_bounds_4.f90: The same.
1102         * gfortran.dg/matmul_bounds_5.f90: The same.
1103
1104 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1105
1106         PR fortran/46638
1107         PR fortran/46668
1108         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1109
1110 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1111
1112         PR objc++/46222
1113         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1114
1115 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1116
1117         * objc.dg/property/at-property-24.m: New.
1118         * objc.dg/property/at-property-25.m: New.
1119         * obj-c++.dg/property/at-property-24.mm: New.
1120         * obj-c++.dg/property/at-property-25.mm: New.
1121
1122 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1123
1124         * objc.dg/protocol-qualifier-1.m: New.
1125         * objc.dg/protocol-qualifier-2.m: New.
1126         * obj-c++.dg/protocol-qualifier-1.mm: New.
1127         * obj-c++.dg/protocol-qualifier-2.mm: New.
1128
1129 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1130
1131         * lib/gnat.exp: Load gcc.exp.
1132         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1133         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1134
1135 2010-11-26  Richard Guenther  <rguenther@suse.de>
1136
1137         PR lto/46648
1138         * gcc.dg/lto/20101125-1_0.c: New testcase.
1139         * gcc.dg/lto/20101125-1_1.c: Likewise.
1140
1141 2010-11-22   Bud Davis  <jmdavis@link.com>
1142
1143         * arith_divide_no_check.f
1144          ,arith_divide.f,old_style_init.f90: new tests.
1145
1146 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1147
1148         PR tree-optimization/46665
1149         * gfortran.dg/pr46665.f90: New.
1150
1151 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR middle-end/46647
1154         * gcc.dg/pr46647.c: New test.
1155
1156 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1157
1158         PR fortran/46581
1159         * gfortran.dg/select_type_19.f03: New.
1160
1161 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1162
1163         * objc.dg/ivar-problem-1.m: New.
1164         * obj-c++.dg/ivar-problem-1.mm: New.
1165
1166 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1167
1168         PR middle-end/46637
1169         * gcc.c-torture/compile/pr46637.c: New test.
1170
1171 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1172
1173         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1174
1175 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1176
1177         PR middle-end/46647
1178         * gcc.target/i386/pr46647.c: New.
1179
1180 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1181
1182         * gcc.dg/dll-8.c: New.
1183
1184 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1185
1186         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1187         * gnat.dg/sse_nolib.adb: Likewise.
1188
1189 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1190
1191         PR rtl-optimization/46585
1192         * gcc.dg/pr46585.c: New.
1193
1194 2010-11-24  Richard Henderson  <rth@redhat.com>
1195
1196         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1197         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1198         vect_unpack, vect_int_mult, vect_extract_even_odd,
1199         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1200
1201 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1202
1203         PR target/46519
1204         * gfortran.dg/pr46519-1.f: New.
1205
1206 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1207
1208         PR target/46519
1209         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1210         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1211
1212         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1213         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1214         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1215         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1216
1217         * gcc.target/i386/avx-vzeroupper-20.c: New.
1218         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1219         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1220         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1221         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1222         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1223         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1224
1225 2010-11-24  Richard Guenther  <rguenther@suse.de>
1226
1227         PR lto/43218
1228         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1229
1230 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR rtl-optimization/46614
1233         * gcc.dg/pr46614.c: New test.
1234
1235 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1236
1237         PR fortran/46638
1238         * gfortran.dg/transfer_simplify_10.f90: New.
1239
1240 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR middle-end/46629
1243         * gfortran.dg/lto/pr46629_0.f90: New test.
1244
1245 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1246
1247         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1248         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1249
1250 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1251
1252         * gcc.dg/opts-5.c: New test.
1253
1254 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1255
1256         PR c++/46527
1257         * g++.dg/debug/dwarf2/pr46527.C: New test.
1258
1259 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1260
1261         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1262
1263 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR middle-end/46499
1266         * gcc.dg/pr46499-1.c: New test.
1267         * gcc.dg/pr46499-2.c: New test.
1268
1269 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1270
1271         * gcc.target/i386/alias-1.c: Require alias support.
1272
1273 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1274
1275         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1276         for vectorizer tests.
1277         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1278         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1279         * gcc.dg/graphite/pr41888.c: Ditto.
1280         * gcc.dg/graphite/pr42729.c: Ditto.
1281
1282 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1283             Uros Bizjak  <ubizjak@gmail.com>
1284
1285         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1286         procedure to check if the target supports vectorizer tests. Set
1287         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1288         capabilites.
1289         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1290         * g++.dg/vect/vect.exp: Ditto.
1291         * gfortran.dg/vect/vect.exp: Ditto.
1292
1293 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1294
1295         PR objc/34033
1296         * objc.dg/strings-1.m: New.
1297         * objc.dg/strings-2.m: New.
1298         * obj-c++.dg/strings-1.mm: New.
1299         * obj-c++.dg/strings-2.mm: New.
1300
1301 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1302
1303         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1304         "target short_enums".
1305         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1306
1307 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1308
1309         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1310
1311         PR rtl-optimization/46603
1312         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1313
1314         PR testsuite/46230
1315         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1316         being vectorized.  Adjust dg-final pattern.
1317         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1318
1319         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1320         * gcc.dg/vect/costmodel/ppc: Likewise.
1321
1322 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1323
1324         PR rtl-optimization/45652
1325         * gcc.dg/pr45652.c: New.
1326
1327 2010-11-21  Richard Henderson  <rth@redhat.com>
1328
1329         PR rtl-optimization/46571
1330         * gcc.dg/pr46571.c: New.
1331
1332 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1333
1334         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1335
1336 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         PR target/46533
1339         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1340
1341 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1342
1343         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1344         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1345         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1346         * gcc.dg/pack-test-2.c: Test for all targets.
1347         * gcc.dg/pragma-align.c: Test for all targets.
1348         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1349         * gcc.dg/ucnid-10.c: Test for all targets.
1350
1351 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1352
1353         * gcc.target/sparc/sparc-align-1.c: New test.
1354
1355 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1356
1357         PR c++/16189
1358         PR c++/36888
1359         PR c++/45331
1360         * g++.dg/parse/semicolon3.C: New test.
1361         * g++.dg/debug/pr22514.C: Adjust.
1362         * g++.dg/init/error1.C: Adjust.
1363         * g++.dg/other/bitfield3.C: Adjust.
1364         * g++.dg/other/semicolon.C: Adjust.
1365         * g++.dg/parse/error14.C: Adjust.
1366         * g++.dg/parse/error5.C: Adjust.
1367         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1368         * g++.dg/template/pr23510.C: Adjust.
1369         * g++.dg/template/pr39425.C: Adjust.
1370         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1371
1372 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1373
1374         PR debug/46561
1375         * gcc.dg/autopar/pr46561.c: New test.
1376
1377         PR c++/46538
1378         * g++.dg/other/error34.C: New test.
1379
1380         PR c++/46526
1381         * g++.dg/cpp0x/constexpr-base3.C: New test.
1382
1383         PR tree-optimization/45830
1384         * gcc.target/i386/pr45830.c: New test.
1385         * gcc.c-torture/execute/pr45830.c: New test.
1386
1387 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1388
1389         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1390         * objc.dg/attributes/class-attribute-2.m: Same change.
1391         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1392         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1393         * objc.dg/fobjc-std-1.m: Updated.
1394         * obj-c++.dg/fobjc-std-1.mm: Updated.
1395
1396 2010-11-19  Michael Matz  <matz@suse.de>
1397
1398         PR tree-optimization/46077
1399         * gcc.dg/vect/O3-pr46077.c: New testcase.
1400
1401 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1402
1403         PR c/46547
1404         * gcc.c-torture/compile/pr46547-1.c: New test.
1405
1406 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1407
1408         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1409         exec $compiler.
1410         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1411         $GFORTRAN_UNDER_TEST.
1412         (gfortran_init): Use -B to specify specpath, add trailing /.
1413
1414 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1415
1416         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1417         attributes on PowerPC.
1418         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1419         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1420
1421 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1422
1423         * objc.dg/attributes/proto-attribute-1.m: Updated.
1424         * objc.dg/attributes/proto-attribute-2.m: New.
1425         * objc.dg/attributes/proto-attribute-3.m: New.
1426         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1427         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1428         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1429
1430 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1431
1432         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1433
1434 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1435
1436         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1437
1438 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1439
1440         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1441         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1442
1443 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR middle-end/46534
1446         * gcc.c-torture/compile/pr46534.c: New test.
1447
1448 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1449
1450         * gnat.dg/atomic4.ad[sb]: New test.
1451         * gnat.dg/volatile4.adb: Likewise.
1452
1453 2010-11-18  Richard Henderson  <rth@redhat.com>
1454
1455         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1456
1457 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1458
1459         PR c/33193
1460         * c-c++-common/pr33193.c: New test.
1461
1462 2010-11-18  Richard Guenther  <rguenther@suse.de>
1463
1464         PR tree-optimization/46172
1465         * gcc.dg/torture/pr46172.c: New testcase.
1466
1467 2010-11-18  Jeff Law  <law@redhat.com>
1468
1469         PR middle-end-optimization/46297
1470         * gfortran.dg/pr46297.f: New test.
1471
1472 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1473
1474         PR middle-end/31490
1475         * gcc.dg/pr31490.c: New test.
1476
1477 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1478
1479         * gcc.dg/nop.h: Move from ...
1480         * gcc.dg/guality/nop.h: ... here.
1481         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1482         * gcc.dg/guality/asm-1.c: Update nop.h include.
1483         * gcc.dg/guality/pr43329-1.c: Ditto.
1484
1485 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1486
1487         * gcc.dg/two-types-1.c: New test.
1488         * gcc.dg/two-types-2.c: New test.
1489         * gcc.dg/two-types-3.c: New test.
1490         * gcc.dg/two-types-4.c: New test.
1491         * gcc.dg/two-types-5.c: New test.
1492         * gcc.dg/two-types-6.c: New test.
1493         * gcc.dg/two-types-7.c: New test.
1494         * gcc.dg/two-types-8.c: New test.
1495         * gcc.dg/two-types-9.c: New test.
1496         * gcc.dg/two-types-10.c: New test.
1497         * objc.dg/two-types-1.m: New test.
1498
1499 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR rtl-optimization/46440
1502         * gcc.dg/pr46440.c: New test.
1503
1504         PR testsuite/45429
1505         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1506
1507 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1508
1509         PR tree-optimization/46312
1510         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1511         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1512         on targets that support vector shifts with scalar shift argument.
1513         Remove dg-options.
1514         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1515         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1516         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1517         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1518         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1519         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1520         support misaligned data accesses.
1521         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1522         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1523         * lib/target-supports.exp
1524         (check_effective_target_vect_shift_scalar): New.
1525
1526 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1527
1528         * gcc.dg/guality/nop.h: New file.
1529         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1530         "nop".  Adjust line numbers in gdb-test.
1531         * gcc.dg/guality/pr43329-1.c: Likewise.
1532
1533 2010-11-16  Jason Merrill  <jason@redhat.com>
1534
1535         * g++.dg/cpp0x/defaulted20.C: New.
1536
1537         * g++.dg/template/injected2.C: New.
1538
1539 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1540
1541         * objc.dg/protocol-optional-1.m: New.
1542         * obj-c++.dg/protocol-optional-1.mm: New.
1543
1544 2010-11-16  Richard Henderson  <rth@redhat.com>
1545
1546         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1547         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1548
1549 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1550
1551         * gnat.dg/opt12.adb: New test.
1552         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1553
1554 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1555
1556         * gcc.target/rx/pack.c: New test.
1557
1558 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1559             Tobias Burnus  <burnus@net-b.de>
1560
1561         PR fortran/32049
1562         * gfortran.dg/quad_1.f90: New.
1563         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1564         compiler arguments.
1565         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1566         library search path; call gcc-set-multilib-library-path with
1567         arguments such that libgfortran.spec is found.
1568         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1569
1570 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR c++/46401
1573         * g++.dg/warn/Wsequence-point-3.C: New test.
1574
1575 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1576
1577         PR preprocessor/17349
1578         * gcc.dg/cpp/cmdlne-C3.c: New.
1579
1580 2010-11-16  Richard Guenther  <rguenther@suse.de>
1581
1582         PR tree-optimization/44545
1583         * gcc.dg/pr44545.c: New testcase.
1584
1585 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1586
1587         PR rtl-optimization/46366
1588         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1589         casts.
1590
1591 2010-11-16  Richard Guenther  <rguenther@suse.de>
1592
1593         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1594
1595 2010-11-16  Richard Guenther  <rguenther@suse.de>
1596
1597         PR middle-end/45172
1598         * gfortran.dg/gomp/pr45172.f90: New testcase.
1599
1600 2010-11-16  Nick Clifton  <nickc@redhat.com>
1601
1602         * gcc.target/rx/pack.c: New test.
1603
1604 2010-11-15  Richard Henderson  <rth@redhat.com>
1605
1606         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1607         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1608         Use builtin_constant_p rather than scanning for builtin name.
1609
1610 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1611
1612         * objc.dg/property/dotsyntax-18.m: New.
1613         * objc.dg/property/dotsyntax-19.m: New.
1614         * objc.dg/property/dotsyntax-20.m: New.
1615         * obj-c++.dg/property/dotsyntax-18.mm: New.
1616         * obj-c++.dg/property/dotsyntax-19.mm: New.
1617         * obj-c++.dg/property/dotsyntax-20.mm: New.
1618         * objc.dg/property/dotsyntax-4.m: Removed some unused
1619         variables and code.
1620         * objc.dg/property/dotsyntax-6.m: Same change.
1621         * objc.dg/property/dotsyntax-16.m: Same change.
1622         * objc.dg/property/dotsyntax-17.m: Same change.
1623         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1624         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1625         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1626         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1627         * objc.dg/property/at-property-22.m: Added missing casts.
1628         * obj-c++.dg/property/at-property-22.mm: Same change.
1629
1630 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1631
1632         PR tree-optimization/46491
1633         * gcc.target/i386/pr46491.c: New test.
1634
1635         PR tree-optimization/46461
1636         * gcc.c-torture/compile/pr46461.c: New test.
1637
1638 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1639
1640         PR fortran/46484
1641         * gfortran.dg/allocatable_scalar_11.f90: New.
1642         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1643         standard conform.
1644
1645 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1646
1647         PR debug/46095
1648         * gcc.target/i386/pr46095.c: New test.
1649
1650         PR debug/46387
1651         * gcc.dg/pr46387.c: New test.
1652
1653 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1654
1655         * objc.dg/property/dotsyntax-16.m: New.
1656         * objc.dg/property/dotsyntax-17.m: New.
1657         * obj-c++.dg/property/dotsyntax-16.mm: New.
1658         * obj-c++.dg/property/dotsyntax-17.mm: New.
1659         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1660         syntax with properties, which now works.
1661         * obj-c++.dg/property/at-property-10.mm: Same change.
1662
1663 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1664
1665         PR tree-optimization/46349
1666         * gnat.dg/opt9.adb: New file.
1667         * gnat.dg/opt9_pkg.ads: Likewise
1668
1669 2010-11-15  Richard Guenther  <rguenther@suse.de>
1670
1671         PR lto/44989
1672         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1673
1674 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1675
1676         PR preprocessor/45038
1677         * g++.dg/pr45038.C: New test.
1678
1679 2010-11-15  Richard Guenther  <rguenther@suse.de>
1680
1681         PR tree-optimization/46467
1682         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1683
1684 2010-11-15  Richard Guenther  <rguenther@suse.de>
1685
1686         PR testsuite/46423
1687         * g++.dg/torture/pr34850.C: Adjust.
1688
1689 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1690
1691         PR c/46475
1692         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1693
1694 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1695
1696         * objc.dg/property/at-property-21.m: New.
1697         * objc.dg/property/at-property-22.m: New.
1698         * objc.dg/property/at-property-23.m: New.
1699         * objc.dg/property/synthesize-9.m: New.
1700         * objc.dg/property/synthesize-10.m: New.
1701         * objc.dg/property/synthesize-11.m: New.
1702         * obj-c++.dg/property/at-property-21.mm: New.
1703         * obj-c++.dg/property/at-property-22.mm: New.
1704         * obj-c++.dg/property/at-property-23.mm: New.
1705         * obj-c++.dg/property/synthesize-9.mm: New.
1706         * obj-c++.dg/property/synthesize-10.mm: New.
1707         * obj-c++.dg/property/synthesize-11.mm: New.
1708
1709         * objc.dg/property/at-property-4.m: Updated to match new compiler
1710         where some errors have been converted into warnings and vice versa.
1711         * objc.dg/property/at-property-16.m: Same change.
1712         * objc.dg/property/at-property-18.m: Same change.
1713         * objc.dg/property/property-neg-5.m: Same change.
1714         * obj-c++.dg/property/at-property-4.mm: Same change.
1715         * obj-c++.dg/property/at-property-16.mm: Same change.
1716         * obj-c++.dg/property/at-property-18.mm: Same change.
1717         * obj-c++.dg/property/property-neg-5.mm: Same change.
1718
1719         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1720         commented out because of testsuite problems; I found out that
1721         using dg-warning instead of dg-message gets them to work.
1722         * obj-c++.dg/property/property-neg-3.mm: Same change.
1723         * obj-c++.dg/property/synthesize-6.mm: Same change.
1724         * obj-c++.dg/property/at-property-5.mm: Same change.
1725         * obj-c++.dg/property/at-property-14.mm: Same change.
1726         * obj-c++.dg/property/at-property-18.mm: Same change.
1727         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1728         some tests still do not work due to some other testsuite issue).
1729
1730 2010-11-13  Jason Merrill  <jason@redhat.com>
1731
1732         * g++.dg/cpp0x/auto20.C: New.
1733
1734 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1735
1736         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1737         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1738
1739 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1740
1741         PR c/46462
1742         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1743         * gcc.dg/pr35746.c: Likewise.
1744         * gcc.dg/cpp/direct2.c: Likewise.
1745         * gcc.dg/cpp/direct2s.c: Likewise.
1746         * gcc.dg/noncompile/920923-1.c: Likewise.
1747         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1748
1749 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1750
1751         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1752
1753 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1754
1755         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1756         a pointer to an arbitrary C struct with an Objective-C protocol.
1757         Test various valid uses of typedef with Objective-C objects and
1758         protocols instead.
1759         * objc.dg/invalid-type-1.m: New.
1760         * obj-c++.dg/invalid-type-1.m: New.
1761
1762 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1763
1764         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1765
1766 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1767
1768         PR fortran/45742
1769         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1770
1771 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1772
1773         PR fortran/45742
1774         * gfortran.dg/volatile12.f90: New.
1775
1776 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1777
1778         * objc.dg/attributes/method-format-1.m: Adjust.
1779
1780 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1781
1782         PR c/20385
1783         * gcc.dg/decl-9.c: New.
1784
1785 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1786
1787         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1788
1789 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1790
1791         * gcc.dg/format/few-1.c: New test.
1792         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1793         * gcc.dg/format/c90-scanf-1.c: Adjust.
1794         * gcc.dg/format/cmn-err-1.c: Adjust.
1795         * gcc.dg/format/dfp-printf-1.c: Adjust.
1796         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1797         * gcc.dg/format/gcc_diag-1.c: Adjust.
1798         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1799         * gcc.dg/format/strfmon-1.c: Adjust.
1800         * gcc.dg/format/unnamed-1.c: Adjust.
1801         * gcc.dg/format/xopen-2.c: Adjust.
1802         * g++.dg/ext/builtin4.C: Adjust.
1803         * g++.dg/ext/builtin5.C: Adjust.
1804
1805 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1806
1807         * gcc.dg/pragma-diag-2.c: New test.
1808
1809 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1810
1811         PR fortran/45794
1812         * gfortran.dg/optional_mask.f90: New test.
1813
1814 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1815
1816         * g++.dg/cpp0x/defaulted15.C: Adjust.
1817
1818 2010-11-12  James Dennett <jdennett@google.com>
1819
1820         PR c++/39415
1821         * g++.dg/expr/static_cast7.C: New.
1822
1823 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1824
1825         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1826         warning.
1827         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1828         mips-sgi-irix*.
1829         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1830         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1831
1832 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1833
1834         * gcc.dg/pr46375.c: New test.
1835
1836 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1837
1838         PR c/44782
1839         * c-c++-common/fmax-errors.c: New test.
1840
1841 2010-11-11  Richard Henderson  <rth@redhat.com>
1842
1843         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1844
1845 2010-11-11  Jan Hubicka  <jh@suse.cz>
1846
1847         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1848         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1849
1850 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR target/46088
1853         * gcc.dg/pr46088.c: New test.
1854
1855 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1856
1857         * gfortran.dg/empty_derived_type.f90: New test.
1858
1859 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1860
1861         PR fortran/46413
1862         * gfortran.dg/class_31.f90: New.
1863
1864         PR fortran/46205
1865         * gfortran.dg/forall_14.f90: New.
1866
1867 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1868             Tobias Burnus  <burnus@net-b.de>
1869
1870         PR fortran/46325
1871         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1872
1873 2010-11-11  Jan Hubicka  <jh@suse.cz>
1874
1875         * gcc.dg/20081223-1.c: Update LTO options.
1876         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1877         * gcc.dg/lto/20081118_0.c: Update LTO options.
1878         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1879         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1880         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1881         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1882         * gcc.dg/lto/20090116_0.c: Update LTO options.
1883         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1884         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1885         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1886         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1887         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1888         * gcc.dg/lto/20081224_0.c: Update LTO options.
1889         * gcc.dg/lto/20090219_0.c: Update LTO options.
1890         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1891         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1892         * gcc.dg/lto/20081115_0.c: Update LTO options.
1893         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1894         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1895         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1896         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1897         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1898         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1899         * g++.dg/20090107-1.C: Update LTO options.
1900         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1901         * g++.dg/lto/20081123_0.C: Update LTO options.
1902         * g++.dg/lto/20090313_0.C: Update LTO options.
1903         * g++.dg/lto/20081125_0.C: Update LTO options.
1904         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1905         * g++.dg/lto/20081219_0.C: Update LTO options.
1906         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1907         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1908         * g++.dg/lto/20090303_0.C: Update LTO options.
1909         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1910         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1911         * g++.dg/lto/20090128_0.C: Update LTO options.
1912         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1913         * g++.dg/lto/20090302_0.C: Update LTO options.
1914         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1915         * g++.dg/lto/20081118_0.C: Update LTO options.
1916         * g++.dg/20090121-1.C: Update LTO options.
1917         * objc.dg/lto/lto.exp: Update LTO options.
1918         * lib/lto.exp: Update LTO options.
1919         * lib/gcc-dg.exp: Update LTO options.
1920         * lib/c-torture.exp: Update LTO options.
1921         * obj-c++.dg/lto/lto.exp: Update LTO options.
1922
1923 2010-11-11  Jan Hubicka  <jh@suse.cz>
1924
1925         PR tree-optimize/40436
1926         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1927         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1928
1929 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1930
1931         * gfortran.dg/proc_decl_24.f90: New.
1932
1933 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1934
1935         * objc.dg/property/at-property-20.m: New.
1936         * objc.dg/property/synthesize-8.m: New.
1937         * obj-c++.dg/property/at-property-20.m: New.
1938         * obj-c++.dg/property/synthesize-8.mm: New.
1939
1940 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1941
1942         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1943
1944 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR middle-end/46388
1947         * gcc.c-torture/compile/pr46388.c: New test.
1948
1949 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1950
1951         * lib/lto.exp (lto-get-options-main): Support optional target
1952         selector for dg-suppress-ld-options.
1953
1954 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1955
1956         PR tree-optimization/46383
1957         * g++.dg/torture/pr46383.C: New test.
1958
1959 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1960
1961         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1962         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1963         to dg-options.
1964         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1965         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1966         * g++.dg/other/i386-3.C: Ditto.
1967
1968 2010-11-10  Jason Merrill  <jason@redhat.com>
1969
1970         * g++.dg/cpp0x/constexpr-46420.C: New.
1971
1972 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1973
1974         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1975         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1976         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1977         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1978         expected messages.
1979
1980 2010-11-10  Jan Hubicka  <jh@suse.cz>
1981
1982         PR tree-optimize/38669
1983         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1984
1985 2010-11-10  Jan Hubicka  <jh@suse.cz>
1986
1987         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1988
1989 2010-11-10  Jason Merrill  <jason@redhat.com>
1990
1991         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1992
1993 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1994
1995         PR debug/46409
1996         * gcc.dg/debug/pr46409.c: New test.
1997
1998         PR c++/46368
1999         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2000
2001 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2002
2003         PR target/46419
2004         * gcc-target/i386/pr46419.c: New test.
2005
2006 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2007
2008         * g++.dg/other/i386-2.C: Add -mtbm.
2009         * g++.dg/other/i386-3.C: Likewise.
2010         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2011         * gcc.target/i386/funcspec-6.c: Likewise.
2012         * gcc.target/i386/sse-12.c: Add -mtbm.
2013         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2014         operand intrinsics.
2015         * gcc.target/i386/sse-14.c: Likewise.
2016         * gcc.target/i386/sse-22.c: Likewise.
2017         * gcc.target/i386/sse-23.c: Likewise.
2018         * gcc.target/i386/tbm-1.c: New file.
2019         * gcc.target/i386/tbm-2.c: Likewise.
2020
2021 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2022
2023         * g++.dg/other/i386-2.C: Add -mbmi.
2024         * g++.dg/other/i386-3.C: Likewise.
2025         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2026         * gcc.target/i386/funcspec-6.c: Likewise.
2027         * gcc.target/i386/sse-12.c: Add -mbmi.
2028         * gcc.target/i386/bmi-1.c: New file.
2029         * gcc.target/i386/bmi-2.c: Likewise.
2030         * gcc.target/i386/bmi-3.c: Likewise.
2031         * gcc.target/i386/bmi-4.c: Likewise.
2032         * gcc.target/i386/bmi-5.c: Likewise.
2033         * gcc.target/i386/bmi-6.c: Likewise.
2034
2035 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2036
2037         PR c++/46065
2038         * g++.dg/pr46065.C: New test.
2039
2040 2010-11-10  Jan Hubicka  <jh@suse.cz>
2041
2042         PR tree-optimize/33172
2043         PR tree-optimize/43411
2044         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2045         * g++.dg/tree-ssa/pr43411.C: New testcase.
2046
2047 2010-11-10  Jan Hubicka  <jh@suse.cz>
2048
2049         PR tree-optimize/46228
2050         * g++.dg/tree-ssa/pr46228.C: New testcase.
2051
2052 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2053
2054         PR tree-optimization/46414
2055         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2056
2057 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2058
2059         PR fortran/46411
2060         * gfortran.dg/intrinsic_7.f90: New.
2061
2062 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2063
2064         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2065         * g++.dg/abi/thunk4.C: Likewise.
2066         * g++.dg/opt/combine.C: Add dg-require-visibility.
2067         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2068         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2069         alpha*-dec-osf*.
2070         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2071         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2072         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2073         large arena_size.
2074         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2075         * gcc.dg/intmax_t-1.c: Likewise.
2076
2077 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2078
2079         PR fortran/46244
2080         * gfortran.dg/class_30.f90: New.
2081
2082 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2083
2084         PR fortran/46223
2085         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2086         failure on s390.
2087
2088 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2089
2090         PR tree-optimization/45971
2091         * gcc.dg/vect/O3-pr45971.c: New.
2092
2093 2010-11-10  Richard Guenther  <rguenther@suse.de>
2094
2095         PR tree-optimization/44964
2096         * gcc.dg/pr44964.c: New testcase.
2097
2098 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2099
2100         * gnat.dg/opt10.adb: Fix typo.
2101
2102 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2103
2104         PR tree-optimization/46351
2105         PR tree-optimization/46377
2106         * gnat.dg/opt10.adb: New file.
2107         * gnat.dg/opt10_pkg.ads: Likewise.
2108         * gnat.dg/opt11.adb: Likewise.
2109         * gnat.dg/opt11.ads: Likewise.
2110
2111 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2112
2113         * gnat.dg/boolean_conv.adb: New test.
2114
2115 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2116
2117         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2118
2119 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2120
2121         * gnat.dg/unchecked_convert7.adb: New test.
2122
2123 2010-11-10  Richard Guenther  <rguenther@suse.de>
2124
2125         PR tree-optimization/46398
2126         * gcc.dg/torture/pr46398.c: New testcase.
2127
2128 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2129
2130         * gfortran.dg/open_dev_null.f90: New test.
2131
2132 2010-11-09  Jan Hubicka  <jh@suse.cz>
2133
2134         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2135         unrolling.
2136
2137 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2138
2139         * gcc.dg/struct-semi-4.c: New test.
2140
2141 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2142
2143         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2144         power5 to enable generation of FRIZ.
2145
2146         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2147         optimization.
2148
2149         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2150         expected.
2151
2152 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR target/43808
2155         * gfortran.dg/pr43808.f90: New test.
2156
2157 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2158
2159         PR tree-optimization/46036
2160         * gfortran.dg/lto/pr46036_0.f90: New.
2161
2162 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR middle-end/45663
2165         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2166         bar invocation instead of first.
2167
2168         PR debug/46171
2169         * gcc.dg/pr46171.c: New test.
2170
2171 2010-11-09  Richard Guenther  <rguenther@suse.de>
2172
2173         PR tree-optimization/46355
2174         * gcc.dg/pr46355.c: New testcase.
2175
2176 2010-11-09  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/46177
2179         * gcc.dg/pr46177-2.c: New testcase.
2180
2181 2010-11-09  Richard Guenther  <rguenther@suse.de>
2182
2183         PR testsuite/46312
2184         * gcc.dg/vec-scal-opt.c: Move ...
2185         * gcc.dg/vect/vect-scal-opt.c: ... here.
2186         * gcc.dg/vec-scal-opt1.c: Move ...
2187         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2188         * gcc.dg/vec-scal-opt2.c: Move ...
2189         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2190
2191 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2192
2193         * gnat.dg/specs/static_initializer5.ads: New test.
2194         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2195
2196 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR middle-end/46360
2199         * gcc.c-torture/compile/pr46360.c: New test.
2200
2201         PR c++/45894
2202         * g++.dg/warn/Wsequence-point-2.C: New test.
2203
2204 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2205
2206         PR fortran/46313
2207         * gfortran.dg/class_29.f03: New.
2208
2209 2010-11-09  Richard Guenther  <rguenther@suse.de>
2210
2211         PR middle-end/46221
2212         * gcc.target/i386/alias-1.c: New testcase.
2213
2214 2010-11-08  Jason Merrill  <jason@redhat.com>
2215
2216         * g++.dg/cpp0x/constexpr-sassert.C: New.
2217
2218 2010-11-08  Jason Merrill  <jason@redhat.com>
2219
2220         * g++.dg/cpp0x/constexpr-defarg.C: New.
2221
2222 2010-11-08  Xinliang David Li  <davidxl@google.com>
2223
2224         PR tree-optimization/46316
2225         * gcc.c-torture/execute/pr46316.c: New test.
2226
2227 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2228
2229         PR fortran/46344
2230         * gfortran.dg/class_28.f03: Extended.
2231
2232 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2233
2234         * objc.dg/property/dotsyntax-13.m: New.
2235         * objc.dg/property/dotsyntax-14.m: New.
2236         * objc.dg/property/dotsyntax-15.m: New.
2237         * objc.dg/property/synthesize-7.m: New.
2238         * obj-c++.dg/property/dotsyntax-13.mm: New.
2239         * obj-c++.dg/property/dotsyntax-14.mm: New.
2240         * obj-c++.dg/property/dotsyntax-15.mm: New.
2241         * obj-c++.dg/property/synthesize-7.mm: New.
2242
2243 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2244
2245         * objc.dg/property/dynamic-4.m: New.
2246         * objc.dg/property/dynamic-5.m: New.
2247         * objc.dg/property/dynamic-6.m: New.
2248         * obj-c++.dg/property/dynamic-4.mm: New.
2249         * obj-c++.dg/property/dynamic-5.mm: New.
2250         * obj-c++.dg/property/dynamic-6.mm: New.
2251
2252 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2253
2254         * objc.dg/property/synthesize-3.m: New.
2255         * objc.dg/property/synthesize-4.m: New.
2256         * objc.dg/property/synthesize-5.m: New.
2257         * objc.dg/property/synthesize-6.m: New.
2258         * obj-c++.dg/property/synthesize-3.mm: New.
2259         * obj-c++.dg/property/synthesize-4.mm: New.
2260         * obj-c++.dg/property/synthesize-5.mm: New.
2261         * obj-c++.dg/property/synthesize-6.mm: New.
2262
2263 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2264
2265         * objc.dg/property/at-property-5.m: Updated test.
2266         * objc.dg/property/at-property-16.m: New.
2267         * objc.dg/property/at-property-17.m: New.
2268         * objc.dg/property/at-property-18.m: New.
2269         * objc.dg/property/at-property-19.m: New.
2270         * objc.dg/property/dotsyntax-12.m: New.
2271         * objc.dg/protocol-inheritance-1.m: New.
2272         * objc.dg/protocol-inheritance-2.m: New.
2273         * obj-c++.dg/property/at-property-5.mm: Updated test.
2274         * obj-c++.dg/property/at-property-16.mm: New.
2275         * obj-c++.dg/property/at-property-17.mm: New.
2276         * obj-c++.dg/property/at-property-18.mm: New.
2277         * obj-c++.dg/property/at-property-19.mm: New.
2278         * obj-c++.dg/protocol-inheritance-1.mm: New.
2279         * obj-c++.dg/protocol-inheritance-2.mm: New.
2280         * obj-c++.dg/property/dotsyntax-12.mm: New.
2281
2282 2010-11-08  Jason Merrill  <jason@redhat.com>
2283
2284         * g++.dg/expr/overflow1.C: New.
2285         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2286         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2287         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2288         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2289
2290 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2291
2292         * gcc.dg/pr35442.c: Adapt warning.
2293
2294         PR target/46280
2295         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2296         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2297         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2298         i?86-*-* x86_64-*-*.
2299         * g++.dg/torture/pr36445.C: Likewise.
2300         * gcc.c-torture/compile/pr34856.c: Likewise.
2301         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2302         * gcc.c-torture/compile/vector-1.c: Likewise.
2303         * gcc.c-torture/compile/vector-2.c: Likewise.
2304         * gcc.dg/pr32912-1.c: Likewise.
2305         * gcc.c-torture/execute/va-arg-25.c: Move ...
2306         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2307         Add dg-options -msse, dg-require-effective-target sse_runtime for
2308         for i?86-*-*, x86_64-*-*.
2309         * gcc.c-torture/execute/vector-1.c: Likewise.
2310         * gcc.c-torture/execute/vector-2.c: Likewise.
2311         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2312         i?86-*-*, x86_64-*-*.
2313         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2314         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2315         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2316         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2317         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2318
2319 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2320
2321         * gcc.dg/torture/pr45982.c: Add -std=c99
2322         * gcc.dg/torture/pr45623.c: Ditto.
2323
2324 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2325
2326         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2327         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2328
2329 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2330
2331         PR target/28627
2332         * g++.dg/ext/dllimport7.C: Adjust second error check and
2333         allow test for x86_64 mingw, too.
2334
2335 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2336
2337         PR fortran/46344
2338         * gfortran.dg/class_28.f03: New.
2339
2340 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2341
2342         PR rtl-optimization/45352
2343         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2344         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2345         gcc.target/i386/pr45352-2.c: New tests.
2346
2347 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2348
2349         PR libobjc/36610
2350         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2351         XFAIL the run for all but m32 x86.
2352
2353 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2354
2355         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2356         as comment character.
2357
2358 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2359
2360         * gcc.target/mips/mips.exp: Revert previous patch.
2361         * gcc.target/mips/fma-1.c: Delete.
2362         * gcc.target/mips/fma-2.c: Likewise.
2363         * gcc.target/mips/fma-3.c: Likewise.
2364         * gcc.target/mips/fma-4.c: Likewise.
2365         * gcc.target/mips/fma-5.c: Likewise.
2366         * gcc.target/mips/fma-6.c: Likewise.
2367         * gcc.target/mips/fma-7.c: Likewise.
2368         * gcc.target/mips/fma-8.c: Likewise.
2369         * gcc.target/mips/fma-9.c: Likewise.
2370         * gcc.target/mips/fma-10.c: Likewise.
2371         * gcc.target/mips/fma-11.c: Likewise.
2372         * gcc.target/mips/fma-12.c: Likewise.
2373         * gcc.target/mips/fma-13.c: Likewise.
2374         * gcc.target/mips/fma-14.c: Likewise.
2375         * gcc.target/mips/fma-15.c: Likewise.
2376         * gcc.target/mips/fma-16.c: Likewise.
2377         * gcc.target/mips/fma-17.c: Likewise.
2378         * gcc.target/mips/fma-18.c: Likewise.
2379         * gcc.target/mips/fma-19.c: Likewise.
2380         * gcc.target/mips/fma-20.c: Likewise.
2381
2382 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2383
2384         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2385         * gcc.target/mips/fma-1.c: New test.
2386         * gcc.target/mips/fma-2.c: Likewise.
2387         * gcc.target/mips/fma-3.c: Likewise.
2388         * gcc.target/mips/fma-4.c: Likewise.
2389         * gcc.target/mips/fma-5.c: Likewise.
2390         * gcc.target/mips/fma-6.c: Likewise.
2391         * gcc.target/mips/fma-7.c: Likewise.
2392         * gcc.target/mips/fma-8.c: Likewise.
2393         * gcc.target/mips/fma-9.c: Likewise.
2394         * gcc.target/mips/fma-10.c: Likewise.
2395         * gcc.target/mips/fma-11.c: Likewise.
2396         * gcc.target/mips/fma-12.c: Likewise.
2397         * gcc.target/mips/fma-13.c: Likewise.
2398         * gcc.target/mips/fma-14.c: Likewise.
2399         * gcc.target/mips/fma-15.c: Likewise.
2400         * gcc.target/mips/fma-16.c: Likewise.
2401         * gcc.target/mips/fma-17.c: Likewise.
2402         * gcc.target/mips/fma-18.c: Likewise.
2403         * gcc.target/mips/fma-19.c: Likewise.
2404         * gcc.target/mips/fma-20.c: Likewise.
2405
2406 2010-11-06  Jason Merrill  <jason@redhat.com>
2407
2408         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2409
2410 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2411
2412         PR c/43384
2413         * gcc.dg/parser-error-3.c: New test.
2414
2415 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2416
2417         PR c++/45332
2418         * g++.dg/parse/semicolon2.C: New testcase.
2419         * g++.dg/ext/asmspec1.C: Adjust.
2420         * g++.dg/init/new13.C: Adjust.
2421         * g++.dg/parse/ctor5.C: Adjust.
2422
2423 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2424
2425         PR fortran/46330
2426         * gfortran.dg/class_27.f03: New.
2427
2428 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2429
2430         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2431         * objc.dg/property/dotsyntax-5.m: New.
2432         * objc.dg/property/dotsyntax-6.m: New.
2433         * objc.dg/property/dotsyntax-7.m: New.
2434         * objc.dg/property/dotsyntax-8.m: New.
2435         * objc.dg/property/dotsyntax-9.m: New.
2436         * objc.dg/property/dotsyntax-10.m: New.
2437         * objc.dg/property/dotsyntax-11.m: New.
2438         * obj-c++.dg/property/dotsyntax-5.mm: New.
2439         * obj-c++.dg/property/dotsyntax-6.mm: New.
2440         * obj-c++.dg/property/dotsyntax-7.mm: New.
2441         * obj-c++.dg/property/dotsyntax-8.mm: New.
2442         * obj-c++.dg/property/dotsyntax-9.mm: New.
2443         * obj-c++.dg/property/dotsyntax-10.mm: New.
2444         * obj-c++.dg/property/dotsyntax-11.mm: New.
2445
2446 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2447
2448         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2449         NeXT runtime when the type is READONLY.
2450
2451 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2452
2453         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2454         * gcc.target/i386/387-6.c: Ditto.
2455         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2456         * gcc.target/i386/387-4.c: Ditto.
2457         * gcc.target/i386/387-7.c: Ditto.
2458         * gcc.target/i386/387-8.c: Ditto.
2459         * gcc.target/i386/387-9.c: Ditto.
2460         * gcc.target/i386/387-10.c: Ditto.
2461         * gcc.target/i386/387-11.c: Ditto.
2462         * gcc.target/i386/387-12.c: Ditto.
2463
2464         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2465
2466 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2467
2468         PR target/44981
2469         * gcc.dg/darwin-cfstring-format-1.c: New.
2470         * gcc.dg/warn-nsstring.c: New.
2471         * objc.dg/fsf-nsstring-format-1.m: New.
2472         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2473         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2474         linker warning.
2475
2476 2010-11-05  Jason Merrill  <jason@redhat.com>
2477
2478         PR c++/45473
2479         * g++.dg/inherit/virtual6.C: New.
2480
2481 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR c/44772
2484         * gcc.dg/Wcxx-compat-21.c: New test.
2485
2486 2010-11-05  Ian Lance Taylor  <iant@google.com>
2487
2488         PR target/46084
2489         * gcc.target/i386/pr46084.c: New test.
2490
2491 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2492
2493         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2494         * (check_effective_target_mempcpy): New.
2495         * gcc.c-torture/execute/pr45636.c: Move this...
2496         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2497
2498 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2499
2500         * gcc.target/i386/i386.exp (FLAGS): Remove.
2501         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2502
2503 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2504
2505         PR c++/46160
2506         * g++.dg/opt/empty2.C: New test.
2507
2508         PR target/45670
2509         * gcc.target/i386/pr45670.c: New test.
2510
2511 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2512
2513         PR fortran/45451
2514         PR fortran/46174
2515         * gfortran.dg/class_19.f03: Modified.
2516         * gfortran.dg/class_allocate_6.f03: New.
2517
2518 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2519
2520         * gcc.target/i386/avx-vzeroupper-19.c: New.
2521
2522 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR tree-optimization/46099
2525         * gcc.dg/autopar/pr46099.c: New test.
2526
2527         PR middle-end/43690
2528         * c-c++-common/pr43690.c: New test.
2529
2530 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2531
2532         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2533         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2534         declaration and implementation.
2535         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2536         * obj-c++.dg/property/at-property-13.mm: Likewise.
2537         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2538         * obj-c++.dg/property/property-1.mm: Likewise.
2539         * obj-c++.dg/property/at-property-7.mm: Likewise.
2540         * obj-c++.dg/property/at-property-9.mm: Likewise.
2541         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2542         * obj-c++.dg/property/at-property-10.mm: Likewise.
2543         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2544         * obj-c++.dg/property/at-property-12.mm: Likewise.
2545         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2546         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2547         * obj-c++.dg/property/at-property-6.mm: Likewise.
2548         * obj-c++.dg/property/at-property-8.mm: Likewise.
2549         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2550         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2551         * obj-c++.dg/property/at-property-11.mm: Likewise.
2552         * obj-c++.dg/template-8.mm: Likewise.
2553         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2554         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2555         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2556         and put a FIXME for this.
2557         * obj-c++.dg/property/property-2.mm: Remove.
2558         * obj-c++.dg/property/property-3.mm: Remove.
2559
2560 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR debug/46307
2563         * gcc.dg/pr46307.c: New test.
2564
2565 2010-11-05  Jason Merrill  <jason@redhat.com>
2566
2567         PR c++/46304
2568         * g++.dg/ext/complex6.C: New.
2569
2570 2010-11-04  Bud Davis   <jimmied@smu.edu>
2571
2572         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2573
2574 2010-11-04  Chao-ying Fu  <fu@mips.com>
2575
2576         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2577         msubu, mult, multu.
2578         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2579
2580 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2581
2582         Fixed using the Objective-C 2.0 dot-syntax with class names.
2583         * objc.dg/property/dotsyntax-3.m: New.
2584         * objc.dg/property/dotsyntax-4.m: New.
2585         * obj-c++.dg/property/dotsyntax-3.mm: New.
2586         * obj-c++.dg/property/dotsyntax-4.mm: New.
2587
2588         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2589         Objective-C 2.0 dot-syntax is used with class names.
2590         * obj-c++.dg/fobjc-std-1.mm: Same change.
2591
2592 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2593
2594         * gcc.target/powerpc/loop_align.c: New.
2595
2596 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2597
2598         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2599
2600         merge from FSF 'apple/trunk' branch.
2601         * gcc.target/powerpc/darwin64-abi.c: New.
2602
2603 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR tree-optimization/46233
2606         * gcc.dg/pr46233.c: New test.
2607
2608 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2609
2610         * objc.dg/property/property-2.m: Deleted.
2611         * objc.dg/property/property-3.m: Deleted.
2612
2613 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2614
2615         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2616         defined.
2617         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2618         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2619         * objc.dg/property/property-1.m: Likewise.
2620         * objc.dg/property/at-property-6.m: Likewise.
2621         * objc.dg/property/at-property-7.m: Likewise.
2622         * objc.dg/property/dotsyntax-1.m: Likewise.
2623         * objc.dg/property/at-property-8.m: Likewise.
2624         * objc.dg/property/dotsyntax-2.m: Likewise.
2625         * objc.dg/property/at-property-9.m: Likewise.
2626         * objc.dg/property/synthesize-2.m: Likewise.
2627         * objc.dg/property/at-property-10.m: Likewise.
2628         * objc.dg/property/at-property-11.m: Likewise.
2629         * objc.dg/property/at-property-12.m: Likewise.
2630         * objc.dg/property/at-property-13.m: Likewise.
2631         * objc.dg/property/fsf-property-method-access.m: Likewise.
2632         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2633         linker warning.
2634         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2635         warnings.
2636         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2637         deprecation warnings.  Use Object1 implementation.
2638         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2639         * objc/execute/forward-1.m: Remove.
2640         * objc/execute/forward-1.x: Remove.
2641
2642 2010-11-04  Jason Merrill  <jason@redhat.com>
2643
2644         * g++.dg/cpp0x/constexpr-access.C: New.
2645
2646 2010-11-04  Richard Guenther  <rguenther@suse.de>
2647
2648         PR rtl-optimization/46183
2649         * gcc.dg/torture/pr46183.c: New testcase.
2650
2651 2010-11-04  Richard Guenther  <rguenther@suse.de>
2652
2653         PR tree-optimization/46068
2654         * gcc.dg/torture/pr46068.c: New testcase.
2655
2656 2010-11-04  Richard Guenther  <rguenther@suse.de>
2657
2658         PR tree-optimization/45991
2659         * gcc.dg/pr45991.c: New testcase.
2660
2661 2010-11-04  Richard Guenther  <rguenther@suse.de>
2662
2663         PR tree-optimization/46154
2664         * g++.dg/torture/pr46154.C: New testcase.
2665
2666 2010-11-04  Richard Guenther  <rguenther@suse.de>
2667
2668         PR tree-optimization/45733
2669         * gcc.dg/pr45733.c: New testcase.
2670
2671 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2672
2673         PR tree-optimization/46213
2674         * gfortran.dg/vect/pr46213.f90: New.
2675
2676 2010-11-04  Richard Guenther  <rguenther@suse.de>
2677
2678         PR testsuite/45702
2679         * gcc.dg/pr34989-1.c: Move ...
2680         * gcc.dg/lto/pr34989-1_0.c: ... here.
2681         * gcc.dg/pr34989-2.c: Move ...
2682         * gcc.dg/lto/pr34989-1_1.c: ... here.
2683         * gcc.dg/pr27898.c: Move ...
2684         * gcc.dg/lto/pr27898_0.c: ... here and ...
2685         * gcc.dg/lto/pr27898_1.c: ... split.
2686         * gcc.dg/pr28712.c: Move ...
2687         * gcc.dg/lto/pr28712_0.c: ... here and ...
2688         * gcc.dg/lto/pr28712_1.c: ... split ...
2689         * gcc.dg/lto/pr28712_2.c: ... twice.
2690         * gcc.dg/pr28706.c: Move ...
2691         * gcc.dg/lto/pr28706_0.c: ... here and ...
2692         * gcc.dg/lto/pr28706_1.c: ... split.
2693
2694 2010-11-04  Richard Guenther  <rguenther@suse.de>
2695             Richard Henderson  <rth@redhat.com>
2696
2697         * gcc.target/i386/fma4-vector-2.c: New testcase.
2698
2699 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2700             Richard Guenther  <rguenther@suse.de>
2701
2702         * gcc.dg/vec-scal-opt.c: New testcase.
2703         * gcc.dg/vec-scal-opt1.c: New testcase.
2704         * gcc.dg/vec-scal-opt2.c: New testcase.
2705
2706 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2707
2708         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2709         from plugin build flags on Darwin targets.
2710
2711 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2712
2713         * gcc.target/i386/pr46285.c: Require split_stack target.
2714
2715 2010-11-03  Jason Merrill  <jason@redhat.com>
2716
2717         PR c++/46293
2718         * g++.dg/cpp0x/constexpr-base2.C: New.
2719
2720         PR c++/46289
2721         * g++.dg/cpp0x/initlist45.C: New.
2722
2723 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2724
2725         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2726         is now allowed in categories.
2727         * obj-c++.dg/property/dynamic-2.mm: Same change.
2728         * objc.dg/property/dynamic-3.m: New.
2729         * obj-c++.dg/property/dynamic-3.mm: New.
2730         * objc.dg/property/at-property-14.m: New.
2731         * objc.dg/property/at-property-15.m: New.
2732         * obj-c++.dg/property/at-property-14.mm: New.
2733         * obj-c++.dg/property/at-property-15.mm: New.
2734
2735         * objc.dg/foreach-6.m: Added a few more tests for valid and
2736         invalid iterating variables and collections.
2737
2738 2010-11-03  Xinliang David Li  <davidxl@google.com>
2739
2740         PR target/46200
2741         * g++.dg/tree-ssa/ivopts-2.C: New test.
2742
2743 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2744
2745         PR target/46295
2746         * gcc.target/i386/pr46295.c: New.
2747
2748 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2749
2750         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2751         precision min/max for single precision on VSX.
2752
2753 2010-11-03  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/46289
2756         * g++.dg/cpp0x/constexpr-ice3.C: New.
2757
2758 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2759
2760         * gnat.dg/opt8.ad[sb]: New test.
2761         * gnat.dg/opt8_pkg.ads: New helper.
2762
2763 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2764
2765         PR rtl-optimization/45865
2766         * gcc.dg/pr45865.c: New.
2767         * gcc.dg/torture/pr45865.c: Likewise.
2768
2769         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2770         * gcc.target/arm/headmerge-2.c: Likewise.
2771         * gcc.target/i386/headmerge-1.c: Likewise.
2772         * gcc.target/i386/headmerge-2.c: Likewise.
2773
2774 2010-11-03  Richard Guenther  <rguenther@suse.de>
2775
2776         PR middle-end/46288
2777         * gcc.dg/pr46288.c: New testcase.
2778
2779 2010-11-03  Richard Guenther  <rguenther@suse.de>
2780
2781         PR tree-optimization/44807
2782         * gcc.dg/torture/pr44807.c: New testcase.
2783
2784 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2785
2786         PR libgfortran/43899
2787         * gfortran.dg/namelist_67.f90: New test.
2788
2789 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR tree-optimization/46009
2792         * gcc.dg/vect/pr46009.c: New function.
2793
2794 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2795
2796         Implemented -fobjc-std=objc1 flag.
2797         * objc.dg/fobjc-std-1.m: New.
2798         * obj-c++.dg/fobjc-std-1.mm: New.
2799
2800 2010-11-03  Richard Guenther  <rguenther@suse.de>
2801
2802         PR middle-end/46241
2803         * g++.dg/debug/pr46241.C: New testcase.
2804
2805 2010-11-03  Richard Guenther  <rguenther@suse.de>
2806
2807         PR tree-optimization/46190
2808         * gfortran.dg/pr46190.f90: New testcase.
2809
2810 2010-11-03  Richard Guenther  <rguenther@suse.de>
2811
2812         PR testsuite/46274
2813         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2814         * gcc.dg/vect/vect-19.c: Likewise.
2815         * gcc.dg/vect/vect-17.c: Likewise.
2816
2817 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2818
2819         PR target/46285
2820         * gcc.target/i386/pr46285.c: New.
2821
2822 2010-11-03  Richard Guenther  <rguenther@suse.de>
2823
2824         PR tree-optimization/46217
2825         * gcc.dg/pr46217.c: New testcase.
2826
2827 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2828
2829         * objc.dg/property/dotsyntax-1.m: New.
2830         * objc.dg/property/dotsyntax-2.m: New.
2831         * obj-c++.dg/property/dotsyntax-1.mm: New.
2832         * obj-c++.dg/property/dotsyntax-2.mm: New.
2833
2834 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR tree-optimization/46165
2837         * gcc.dg/pr46165.c: New test.
2838
2839 2010-11-03  Richard Guenther  <rguenther@suse.de>
2840
2841         PR middle-end/46251
2842         * gcc.dg/pr46251.c: New testcase.
2843
2844 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR tree-optimization/46107
2847         * gcc.c-torture/compile/pr46107.c: New test.
2848
2849         PR debug/46252
2850         * gcc.dg/pr46252.c: New test.
2851
2852         PR rtl-optimization/46034
2853         PR rtl-optimization/46212
2854         PR rtl-optimization/46248
2855         * gcc.c-torture/compile/pr46034.c: New test.
2856         * gcc.c-torture/compile/pr46248.c: New test.
2857         * gcc.dg/pr46212.c: New test.
2858
2859 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2860
2861         * gnat.dg/sizetype4.adb: New test.
2862
2863 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2864
2865         * gcc.target/i386/avx-vzeroupper-15.c: New.
2866         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2867         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2868         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2869
2870         PR target/46253
2871         * gcc.target/i386/pr46253.c: New.
2872
2873 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2874             Tobias Burnus  <burnus@net-b.de>
2875
2876         PR fortran/45170
2877         * gfortran.dg/deferred_type_param_1.f90: New.
2878         * gfortran.dg/deferred_type_param_2.f90: New.
2879         * gfortran.dg/initialization_1.f90: Update dg-errors.
2880         * gfortran.dg/initialization_9.f90: Update dg-errors.
2881
2882 2010-11-02  Richard Guenther  <rguenther@suse.de>
2883
2884         PR tree-optimization/46149
2885         * g++.dg/torture/pr46149.C: New testcase.
2886
2887 2010-11-02  Richard Guenther  <rguenther@suse.de>
2888
2889         PR tree-optimization/46216
2890         * gcc.dg/torture/pr46216.c: New testcase.
2891
2892 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2893
2894         PR target/46131
2895         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2896         *-*-osf*.
2897
2898 2010-11-02  Richard Guenther  <rguenther@suse.de>
2899
2900         PR tree-optimization/46184
2901         * gcc.dg/pr46184.c: New testcase.
2902
2903 2010-11-02  Richard Guenther  <rguenther@suse.de>
2904
2905         PR tree-optimization/46177
2906         * gcc.dg/pr46177.c: New testcase.
2907
2908 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2909
2910         PR middle-end/46120
2911         * g++.dg/ipa/ivinline-9.C: New test.
2912
2913 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2914
2915         PR tree-optimization/45875
2916         * g++.dg/torture/pr45875.C: New test.
2917
2918 2010-11-02  Richard Guenther  <rguenther@suse.de>
2919
2920         PR testsuite/46249
2921         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2922
2923 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2924
2925         PR debug/46255
2926         * gcc.dg/pr46255.c: New test.
2927
2928 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2929
2930         PR c++/46170
2931         PR c++/46162
2932         * g++.dg/template/sfinae26.C: New test.
2933         * g++.dg/template/sfinae27.C: Likewise.
2934
2935 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2936
2937         PR c++/45606
2938         * g++.dg/template/typedef36.C: New test.
2939         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2940         * g++.dg/template/canon-type-10.C: Likewise.
2941         * g++.dg/template/canon-type-11.C: Likewise.
2942         * g++.dg/template/canon-type-12.C: Likewise.
2943         * g++.dg/template/canon-type-13.C: Likewise.
2944
2945 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2946
2947         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2948         instance of debug_pubnames on darwin.
2949
2950 2010-11-01  Jason Merrill  <jason@redhat.com>
2951             Benjamin Kosnik  <bkoz@redhat.com>
2952
2953         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2954         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2955
2956         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2957         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2958         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2959         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2960         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2961         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2962         * g++.dg/cpp0x/constexpr-array.C: New.
2963         * g++.dg/cpp0x/constexpr-base.C: New.
2964         * g++.dg/cpp0x/constexpr-complex.C: New.
2965         * g++.dg/cpp0x/constexpr-data1.C: New.
2966         * g++.dg/cpp0x/constexpr-data2.C: New.
2967         * g++.dg/cpp0x/constexpr-deref.C: New.
2968         * g++.dg/cpp0x/constexpr-diag1.C: New.
2969         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2970         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2971         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2972         * g++.dg/cpp0x/constexpr-empty.C: New.
2973         * g++.dg/cpp0x/constexpr-empty2.C: New.
2974         * g++.dg/cpp0x/constexpr-empty3.C: New.
2975         * g++.dg/cpp0x/constexpr-empty4.C: New.
2976         * g++.dg/cpp0x/constexpr-empty5.C: New.
2977         * g++.dg/cpp0x/constexpr-ex1.C: New.
2978         * g++.dg/cpp0x/constexpr-ex2.C: New.
2979         * g++.dg/cpp0x/constexpr-ex3.C: New.
2980         * g++.dg/cpp0x/constexpr-ex4.C: New.
2981         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2982         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2983         * g++.dg/cpp0x/constexpr-function1.C: New.
2984         * g++.dg/cpp0x/constexpr-function2.C: New.
2985         * g++.dg/cpp0x/constexpr-function3.C: New.
2986         * g++.dg/cpp0x/constexpr-ice.C: New.
2987         * g++.dg/cpp0x/constexpr-initlist.C: New.
2988         * g++.dg/cpp0x/constexpr-neg1.C: New.
2989         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2990         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2991         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2992         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2993         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2994         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2995         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2996         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2997         * g++.dg/cpp0x/constexpr-object1.C: New.
2998         * g++.dg/cpp0x/constexpr-object2.C: New.
2999         * g++.dg/cpp0x/constexpr-overflow.C: New.
3000         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3001         * g++.dg/cpp0x/constexpr-pos1.C: New.
3002         * g++.dg/cpp0x/constexpr-potential1.C: New.
3003         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3004         * g++.dg/cpp0x/constexpr-pure.C: New.
3005         * g++.dg/cpp0x/constexpr-static.C: New.
3006         * g++.dg/cpp0x/constexpr-static2.C: New.
3007         * g++.dg/cpp0x/constexpr-static3.C: New.
3008         * g++.dg/cpp0x/constexpr-static4.C: New.
3009         * g++.dg/cpp0x/constexpr-static5.C: New.
3010         * g++.dg/cpp0x/constexpr-static6.C: New.
3011         * g++.dg/cpp0x/constexpr-string.C: New.
3012         * g++.dg/cpp0x/constexpr-switch.C: New.
3013         * g++.dg/cpp0x/constexpr-targ.C: New.
3014         * g++.dg/cpp0x/constexpr-throw.C: New.
3015         * g++.dg/cpp0x/constexpr-typeid.C: New.
3016         * g++.dg/cpp0x/constexpr-union.C: New.
3017         * g++.dg/cpp0x/constexpr-value.C: New.
3018         * g++.dg/cpp0x/constexpr-value2.C: New.
3019         * g++.dg/cpp0x/constexpr-variadic.C: New.
3020         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3021         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3022         * g++.dg/other/fold1.C: Likewise.
3023         * g++.dg/parse/crash36.C: Likewise.
3024         * g++.dg/parse/constant4.C: Adjust expected error.
3025         * g++.dg/template/arg5.C: Likewise.
3026         * g++.dg/template/non-dependent10.C: Likewise.
3027         * g++.dg/template/qualified-id3.C: Likewise.
3028         * g++.dg/warn/overflow-warn-1.C: Likewise.
3029         * g++.dg/warn/overflow-warn-3.C: Likewise.
3030         * g++.dg/warn/overflow-warn-4.C: Likewise.
3031         * g++.old-deja/g++.pt/crash10.C: Likewise.
3032
3033         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3034
3035 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3036
3037         Implemented format and noreturn attributes for Objective-C methods.
3038         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3039         * objc.dg/attributes/method-deprecated-1.m: New.
3040         * objc.dg/attributes/method-deprecated-2.m: New.
3041         * objc.dg/attributes/method-deprecated-3.m: New.
3042         * objc.dg/attributes/method-noreturn-1.m: New.
3043         * objc.dg/attributes/method-sentinel-1.m: New.
3044         * objc.dg/attributes/method-format-1.m: New.
3045         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3046         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3047         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3048         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3049         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3050         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3051         * obj-c++.dg/attributes/method-format-1.mm: New.
3052
3053 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3054
3055         * objc.dg/property/at-property-deprecated-1.m: New.
3056         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3057
3058 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3059
3060         Implemented Objective-C 2.0 property accessors.
3061         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3062         avoid testing more complex accessors in this testcase which is not
3063         about them.
3064         * objc.dg/property/at-property-7.m: Same change.
3065         * objc.dg/property/at-property-8.m: Same change.
3066         * objc.dg/property/at-property-9.m: Same change.
3067         * objc.dg/property/at-property-10.m: Same change.
3068         * objc.dg/property/at-property-11.m: Same change.
3069         * obj-c++.dg/property/at-property-6.mm: Same change.
3070         * obj-c++.dg/property/at-property-7.mm: Same change.
3071         * obj-c++.dg/property/at-property-8.mm: Same change.
3072         * obj-c++.dg/property/at-property-9.mm: Same change.
3073         * obj-c++.dg/property/at-property-10.mm: Same change.
3074         * obj-c++.dg/property/at-property-11.mm: Same change.
3075         * objc.dg/property/at-property-12.m: New.
3076         * objc.dg/property/at-property-13.m: New.
3077         * obj-c++.dg/property/at-property-12.mm: New.
3078         * obj-c++.dg/property/at-property-13.mm: New.
3079
3080 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3081
3082         PR fortran/46152
3083         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3084         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3085         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3086         * gfortran.dg/allocate_with_typespec_2.f: New test.
3087         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3088         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3089         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3090
3091 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3092             Nathan Froyd  <froydnj@codesourcery.com>
3093
3094         PR tree-optimization/46259
3095         * gfortran.dg/pr46259.f: New testcase.
3096
3097 2010-11-01  Paul Koning  <ni1d@arrl.net>
3098
3099         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3100         * gcc.c-torture/compile/20020604-1.c: Ditto.
3101         * gcc.c-torture/compile/20001226-1.c: Ditto.
3102         * gcc.c-torture/compile/20010327-1.c: Ditto.
3103         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3104         * gcc.c-torture/compile/pr43191.c: Ditto.
3105         * gcc.c-torture/compile/pr41181.c: Ditto.
3106
3107 2010-10-31  Richard Henderson  <rth@redhat.com>
3108
3109         * lib/target-supports.exp
3110         (check_effective_target_automatic_stack_alignment): True for
3111         x86 but not windows.
3112         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3113         use of the preferred-stack-boundary arguments.
3114         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3115
3116 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3117
3118         PR target/46142
3119         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3120         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3121
3122 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3123
3124         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3125
3126 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3127
3128         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3129         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3130         than tls.
3131         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3132         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3133         * objc.dg/torture/tls/thr-init.m: Likewise.
3134         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3135         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3136
3137 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3138
3139         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3140         the Linux kernel.
3141
3142 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3143
3144         PR fortran/44917
3145         PR fortran/44926
3146         PR fortran/46196
3147         * gfortran.dg/typebound_generic_10.f03: New.
3148
3149 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3150
3151         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3152         * objc.dg/property/property-neg-1.m: Updated for changes in the
3153         syntax of @property and the implementation of
3154         @synthesize/@dynamic.
3155         * objc.dg/property/property-neg-2.m: Same change.
3156         * objc.dg/property/property-neg-3.m: Same change.
3157         * objc.dg/property/property-neg-4.m: Same change.
3158         * objc.dg/property/property-neg-5.m: Same change.
3159         * objc.dg/property/property-neg-7.m: Same change.
3160         * objc.dg/property/property-1.m: Same change.
3161         * objc.dg/property/synthesize-1.m: Same change.
3162         * objc.dg/property/at-property-2.m: Same change.
3163         * objc.dg/property/at-property-4.m: Same change.
3164
3165         * objc.dg/property/fsf-property-method-acces.m: Updated for
3166         changes in the syntax of @property and the implementation of
3167         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3168         * objc.dg/property/fsf-property-basic.m: Same change.
3169         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3170
3171         * objc.dg/property/at-property-5.m: New.
3172         * objc.dg/property/at-property-6.m: New.
3173         * objc.dg/property/at-property-7.m: New.
3174         * objc.dg/property/at-property-8.m: New.
3175         * objc.dg/property/at-property-9.m: New.
3176         * objc.dg/property/at-property-10.m: New.
3177         * objc.dg/property/at-property-11.m: New.
3178         * objc.dg/property/synthesize-2.m: New.
3179         * objc.dg/property/dynamic-2.m: New.
3180
3181         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3182         syntax of @property and the implementation of
3183         @synthesize/@dynamic.
3184         * obj-c++.dg/property/property-neg-2.mm: Same change.
3185         * obj-c++.dg/property/property-neg-3.mm: Same change.
3186         * obj-c++.dg/property/property-neg-4.mm: Same change.
3187         * obj-c++.dg/property/property-neg-5.mm: Same change.
3188         * obj-c++.dg/property/property-neg-7.mm: Same change.
3189         * obj-c++.dg/property/property-1.mm: Same change.
3190         * obj-c++.dg/property/synthesize-1.mm: Same change.
3191         * obj-c++.dg/property/at-property-2.mm: Same change.
3192         * obj-c++.dg/property/at-property-4.mm: Same change.
3193
3194         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3195         changes in the syntax of @property and the implementation of
3196         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3197         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3198         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3199
3200         * obj-c++.dg/property/at-property-5.mm: New.
3201         * obj-c++.dg/property/at-property-6.mm: New.
3202         * obj-c++.dg/property/at-property-7.mm: New.
3203         * obj-c++.dg/property/at-property-8.mm: New.
3204         * obj-c++.dg/property/at-property-9.mm: New.
3205         * obj-c++.dg/property/at-property-10.mm: New.
3206         * obj-c++.dg/property/at-property-11.mm: New.
3207         * obj-c++.dg/property/synthesize-2.mm: New.
3208         * obj-c++.dg/property/dynamic-2.mm: New.
3209
3210 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3211             Andrew Pinski  <pinskia@gmail.com>
3212
3213         * gcc.c-torture/execute/vector-shift.c: New testcase.
3214         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3215         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3216         * gcc.dg/vector-shift.c: Likewise.
3217         * gcc.dg/vector-shift1.c: Likewise.
3218         * gcc.dg/torture/vector-shift2.c: Likewise.
3219         * gcc.dg/vector-shift3.c: Likewise.
3220         * gcc.dg/simd-1b.c: Adjust.
3221
3222 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3223
3224         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3225
3226 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3227
3228         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3229
3230 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3231
3232         PR target/46153
3233         * gcc.target/i386/pr46153.c: New test.
3234
3235 2010-10-27  Jason Merrill  <jason@redhat.com>
3236
3237         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3238
3239 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3240
3241         PR fortran/46161
3242         * gfortran.dg/class_dummy_3.f03: New.
3243
3244 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3245
3246         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3247         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3248
3249         * gcc.target/i386/avx-vzeroupper-3.c: New.
3250         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3251         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3252         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3253         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3254         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3255         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3256         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3257         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3258         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3259         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3260         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3261
3262 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3263
3264         * obj-c.dg/property/at-property-4.m: New.
3265         * obj-c++.dg/property/at-property-4.mm: New.
3266         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3267         updates in warning.
3268         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3269         updates in warning.
3270
3271 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3272
3273         * objc.dg/property/at-property-1.m: New.
3274         * objc.dg/property/at-property-2.m: New.
3275         * objc.dg/property/at-property-3.m: New.
3276         * objc.dg/ivar-invalid-type-1.m: New.
3277         * obj-c++.dg/property/at-property-1.mm: New.
3278         * obj-c++.dg/property/at-property-2.mm: New.
3279         * obj-c++.dg/property/at-property-3.mm: New.
3280         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3281         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3282         in error reporting.
3283
3284 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3285
3286         PR libgfortran/46010
3287         * gfortran.dg/namelist_66.f90: New test.
3288         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3289
3290 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3291
3292         PR fortran/42647
3293         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3294         * gfortran.dg/allocatable_scalar_10.f90: New.
3295         * gfortran.dg/class_19.f03: Extended.
3296
3297 2010-10-26  Jan Hubicka  <jh@suse.cz>
3298
3299         PR middle-end/45736
3300         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3301
3302 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3303
3304         PR tree-optimization/46167
3305         * gcc.dg/vect/O-pr46167.c: New.
3306         * gcc.dg/vect/vect.exp: Run tests with -O.
3307
3308 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3309
3310         PR target/44948
3311         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3312         * g++.dg/vect/pr33860a.cc: Likewise.
3313         * gcc.c-torture/compile/20070522-1.c: Likewise.
3314         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3315         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3316         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3317         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3318         * gcc.dg/pr44136.c: Likewise.
3319
3320         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3321         * gcc.dg/compat/vector-1_x.c: Likewise.
3322         * gcc.dg/compat/vector-1_y.c: Likewise.
3323         * gcc.dg/compat/vector-2_x.c: Likewise.
3324         * gcc.dg/compat/vector-2_y.c: Likewise.
3325         * gcc.dg/pr43300.c: Likewise.
3326
3327         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3328         * gcc.dg/compat/vector-1a_y.c: Likewise.
3329         * gcc.dg/compat/vector-1b_x.c: Likewise.
3330         * gcc.dg/compat/vector-1b_y.c: Likewise.
3331         * gcc.dg/compat/vector-2a_x.c: Likewise.
3332         * gcc.dg/compat/vector-2a_y.c: Likewise.
3333         * gcc.dg/compat/vector-2b_x.c: Likewise.
3334         * gcc.dg/compat/vector-2b_y.c: Likewise.
3335         * gcc.target/i386/pr39162.c: Likewise.
3336         * gcc.target/i386/pr40906-2.c: Likewise.
3337         * gcc.target/i386/sse-5.c: Likewise.
3338
3339         * gcc.dg/pr35442.c: Prune ABI change warnings.
3340
3341         * gcc.c-torture/execute/pr38151.x: New.
3342         * gcc.target/i386/pr44948-1a.c: Likewise.
3343         * gcc.target/i386/pr44948-1b.c: Likewise.
3344         * gcc.target/i386/pr44948-2a.c: Likewise.
3345         * gcc.target/i386/pr44948-2b.c: Likewise.
3346
3347 2010-10-26  Ian Lance Taylor  <iant@google.com>
3348
3349         PR middle-end/45687
3350         * gcc.c-torture/execute/20101025-1.c: New test.
3351
3352 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3353
3354         PR fortran/45451
3355         * gfortran.dg/class_allocate_5.f90: New.
3356
3357 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3358
3359         Implement opaque-enum-specifiers for C++0x
3360         * g++.dg/cpp0x/forw_enum1.C: New.
3361         * g++.dg/cpp0x/forw_enum2.C: New.
3362         * g++.dg/cpp0x/forw_enum3.C: New.
3363         * g++.dg/cpp0x/forw_enum4.C: New.
3364         * g++.dg/cpp0x/forw_enum5.C: New.
3365         * g++.dg/cpp0x/forw_enum6.C: New.
3366         * g++.dg/cpp0x/forw_enum7.C: New.
3367         * g++.dg/cpp0x/forw_enum8.C: New.
3368         * g++.dg/cpp0x/forw_enum9.C: New.
3369         * g++.dg/parse/enum3.C: Add new errors.
3370         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3371         * g++.dg/cpp0x/auto9.C: Add new error.
3372         * g++.dg/template/crash79.C: Add new errors.
3373
3374 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3375
3376         * gcc.target/arm/volatile-bitfields-1.c: New test.
3377         * gcc.target/arm/volatile-bitfields-2.c: New test.
3378         * gcc.target/arm/volatile-bitfields-3.c: New test.
3379
3380 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3381
3382         * gnat.dg/pointer_discr1.adb: New test.
3383         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3384         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3385         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3386
3387 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3388
3389         * gnat.dg/loop_optimization8.adb: New test.
3390         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3391         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3392
3393 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3394
3395         * gnat.dg/in_out_parameter2.adb: New test.
3396         * gnat.dg/in_out_parameter3.adb: Likewise.
3397
3398 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3399
3400         * g++.dg/opt/combine.c: New test.
3401
3402 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3403
3404         * gnat.dg/opt7.ad[sb]: New test.
3405         * gnat.dg/opt7_pkg.ads: New helper.
3406
3407 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3408
3409         PR objc/45735
3410         * obj-c.dg/pr45735.mm: New.
3411         * obj-c++.dg/pr45735.mm: New.
3412
3413 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3414
3415         PR objc/24393
3416         * objc.dg/pr24393.m: New.
3417         * obj-c++.dg/pr24393.mm: New.
3418
3419 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3420
3421         PR objc/28049
3422         * objc.dg/pr28049.m: New.
3423         * obj-c++.dg/pr28049.mm: New.
3424
3425 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3426
3427         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3428         parameter attributes are now supported.
3429         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3430         * objc.dg/attributes/parameter-attribute-1.m: New test.
3431         * objc.dg/attributes/parameter-attribute-2.m: New test.
3432         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3433         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3434
3435 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3436
3437         Based on the CFString implementation in FSF apple/trunk branch.
3438
3439         * gcc.dg/darwin-cfstring-1.c: New.
3440         * gcc.dg/darwin-cfstring-2.c: New.
3441         * gcc.dg/torture/darwin-cfstring-3.c: New.
3442         * g++.dg/other/darwin-cfstring1.C: New.
3443         * g++.dg/torture/darwin-cfstring-3.C: New.
3444
3445 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3446
3447         * objc.dg/demangle-1.m: New test.
3448         * obj-c++.dg/demangle-1.mm: New test.
3449         * obj-c++.dg/demangle-2.mm: New test.
3450         * obj-c++.dg/demangle-3.mm: New test.
3451
3452 2010-10-23  Ian Lance Taylor  <iant@google.com>
3453
3454         * gcc.c-torture/execute/20101011-1.c: New test.
3455         * gcc.c-torture/execute/20101011-1.x: New test driver.
3456
3457 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3458
3459         PR fortran/46122
3460         * gfortran.dg/protected_8.f90: New.
3461
3462 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3463
3464         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3465         * gcc.target/i386/isa-9.c: Skip for -march other than
3466         -march=amdfam10 in multilib options.
3467         * gcc.target/i386/pr42589.c: Skip for -march other than
3468         -march=i486 in multilib options.
3469         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3470         other -march in multilib options.
3471
3472 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3473
3474         PR rtl-optimization/37360
3475         * gcc.dg/pr37360.c: New test.
3476
3477 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3478
3479         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3480
3481 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3482             Andrew Pinski  <pinskia@gmail.com>
3483
3484         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3485         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3486         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3487         * gcc.dg/vector-subscript-1.c: Likewise.
3488         * gcc.dg/vector-subscript-2.c: Likewise.
3489         * gcc.dg/vector-subscript-3.c: New testcase.
3490         * gcc.dg/array-8.c: Adjust.
3491
3492 2010-10-22  Richard Guenther  <rguenther@suse.de>
3493
3494         PR middle-end/46137
3495         * c-c++-common/torture/pr46137.c: New testcase.
3496
3497 2010-10-22  Jason Merrill  <jason@redhat.com>
3498
3499         PR c++/46129
3500         * g++.dg/template/defarg14.C: New.
3501
3502 2010-10-22  Jason Merrill  <jason@redhat.com>
3503
3504         PR c++/46103
3505         * g++.dg/cpp0x/implicit10.C: New.
3506
3507 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         PR target/46098
3510         * gcc.target/i386/pr46098.c: New test.
3511
3512 2010-10-22  Richard Guenther  <rguenther@suse.de>
3513
3514         PR tree-optimization/45720
3515         * gcc.dg/torture/pr45720.c: New testcase.
3516
3517 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3518
3519         PR tree-optimization/46126
3520         * gcc.dg/vect/pr46126.c: New.
3521
3522 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3523
3524         Based on the CFString implementation in FSF apple/trunk branch.
3525
3526         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3527         so that the latter can be used in dg-skip and dg-xfail clauses.
3528         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3529         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3530         to use dg-additional-files for Object1.
3531         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3532         to use dg-additional-files for Object1, move to torture/strings/.
3533         * obj-c++.dg/const-str-4.mm: Likewise.
3534         * obj-c++.dg/const-str-3.mm: Likewise.
3535         * obj-c++.dg/const-str-8.mm: Likewise.
3536         * obj-c++.dg/const-str-9.mm: Likewise.
3537         * obj-c++.dg/const-str-10.mm: Likewise.
3538         * obj-c++.dg/const-str-10.mm: Likewise.
3539         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3540         to use dg-additional-files for Object1, move to strings/.
3541         * obj-c++.dg/const-str-2.mm: Likewise.
3542         * obj-c++.dg/const-str-5.mm: Likewise.
3543         * obj-c++.dg/const-str-6.mm: Likewise.
3544         * obj-c++.dg/const-str-12.mm: Likewise.
3545         * obj-c++.dg/strings/strings.exp: New.
3546         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3547         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3548         * obj-c++.dg/torture/strings/strings.exp: New.
3549         * obj-c++.dg/torture/strings/string1.mm: New.
3550         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3551         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3552         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3553
3554         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3555         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3556         * objc/execute/string2.m: Likewise.
3557         * objc/execute/string3.m: Likewise.
3558         * objc/execute/string3.m: Likewise.
3559         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3560         * objc.dg/foreach-4.m: Likewise.
3561         * objc.dg/foreach-5.m: Likewise.
3562         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3563         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3564         * objc.dg/const-str-4.m: Likewise.
3565         * objc.dg/const-str-7.m: Likewise.
3566         * objc.dg/const-str-8.m: Likewise.
3567         * objc.dg/const-str-9.m: Likewise.
3568         * objc.dg/const-str-10.m: Likewise.
3569         * objc.dg/const-str-11.m: Likewise.
3570         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3571         to use dg-additional-files for Object1, move to objc.dg/strings/.
3572         * objc.dg/const-str-2.m: Likewise.
3573         * objc.dg/const-str-5.m: Likewise.
3574         * objc.dg/const-str-6.m: Likewise.
3575         * objc.dg/const-str-12.m: Likewise.
3576         * objc.dg/const-str-12b.m: Likewise.
3577         * objc.dg/strings/strings.exp: New.
3578         * objc.dg/strings/const-cfstring-2.m: New.
3579         * objc.dg/strings/const-cfstring-5.m: New.
3580         * objc.dg/torture/strings/strings.exp: New.
3581         * objc.dg/torture/strings/const-cfstring-1.m: New.
3582         * objc.dg/torture/strings/const-cfstring-3.m: New.
3583         * objc.dg/torture/strings/const-cfstring-4.m: New.
3584
3585 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3586
3587         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3588
3589 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3590
3591         PR c++/46117
3592         * g++.dg/parse/crash57.C: New.
3593
3594 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3595             H.J. Lu  <hongjiu.lu@intel.com>
3596
3597         PR target/45946
3598         * gcc.target/i386/pr45946.c: New test.
3599
3600 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3601
3602         PR tree-optimization/45875
3603         * g++.dg/ipa/pr45875.C: New test.
3604
3605 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3606
3607         PR tree-optimization/46049
3608         PR tree-optimization/46052
3609         * gcc.dg/vect/pr46052.c: New test.
3610         * gcc.dg/vect/pr46049.c: New test.
3611
3612 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3613
3614         PR fortran/46007
3615         * gfortran.dg/shape_5.f90:  New test case.
3616
3617 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3618
3619         PR fortran/46060
3620         * gfortran.dg/proc_ptr_comp_25.f90: New.
3621
3622 2010-10-21  Richard Guenther  <rguenther@suse.de>
3623             Michael Matz  <matz@suse.de>
3624
3625         PR tree-optimization/45764
3626         * gcc.dg/torture/pr45764.c: New testcase.
3627
3628 2010-10-21  Richard Guenther  <rguenther@suse.de>
3629
3630         PR tree-optimization/46111
3631         * g++.dg/torture/pr46111.C: New testcase.
3632
3633 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3634
3635         PR fortran/46067
3636         * gfortran.dg/dummy_procedure_4.f90: New.
3637         * gfortran.dg/proc_ptr_30.f90: New.
3638
3639 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3640
3641         PR fortran/46100
3642         * gfortran.dg/ptr-func-1.f90: New.
3643         * gfortran.dg/ptr-func-2.f90: New.
3644
3645 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR tree-optimization/45919
3648         * gcc.c-torture/compile/pr45919.c: New test.
3649
3650         PR tree-optimization/46066
3651         * gcc.dg/autopar/pr46066.c: New test.
3652
3653 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3654
3655         PR c++/46024
3656         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3657
3658 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3659
3660         PR c++/46056
3661         * g++.dg/cpp0x/range-for7.C: New.
3662
3663 2010-10-20  Richard Guenther  <rguenther@suse.de>
3664
3665         PR lto/45667
3666         * g++.dg/lto/20101020-1_0.h: New testcase.
3667         * g++.dg/lto/20101020-1_0.C: Likewise.
3668         * g++.dg/lto/20101020-1_1.C: Likewise.
3669
3670 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3671
3672         * gcc.dg/20101013-1.c: New test.
3673
3674 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3675
3676         PR target/46085
3677         * gcc.target/i386/pr46085-1.c: New.
3678         * gcc.target/i386/pr46085-2.c: Likewise.
3679
3680 2010-10-20  Richard Guenther  <rguenther@suse.de>
3681
3682         PR tree-optimization/45860
3683         * gcc.dg/torture/pr45860.c: New testcase.
3684
3685 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3686
3687         * gnat.dg/discr25.adb: New test.
3688         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3689
3690 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3691
3692         * gcc.target/powerpc/ehreturn.c: New test.
3693
3694 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3695
3696         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3697         not require Foundation and run with the GNU runtime as well.
3698
3699         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3700
3701         Radar 4439126
3702         * obj-c++.dg/template-8.mm: New.
3703
3704 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3705
3706         PR objc/23709
3707         * objc.dg/pr23709.m: New.
3708         * obj-c++.dg/pr23709.m: New.
3709
3710 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3711
3712         PR c++/46046
3713         * g++.dg/template/crash104.C: New.
3714
3715 2010-10-19  Richard Henderson  <rth@redhat.com>
3716
3717         * gcc.target/i386/fma3-fma.c: New.
3718         * gcc.target/i386/fma3-builtin.c: New.
3719         * gcc.target/i386/fma4-builtin.c: New.
3720
3721 2010-10-19  Richard Guenther  <rguenther@suse.de>
3722
3723         PR testsuite/46081
3724         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3725
3726 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3727
3728         Merge from 'apple/trunk' branch on FSF servers.
3729
3730         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3731
3732         Radar 4293709
3733         * objc.dg/proto-init-mimatch-1.m: New.
3734         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3735
3736 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3737
3738         Implemented parsing @synthesize and @dynamic for
3739         Objective-C/Objective-C++.
3740         * objc.dg/property/dynamic-1.m: New.
3741         * objc.dg/property/synthesize-1.m: New.
3742         * obj-c++.dg/property/dynamic-1.mm: New.
3743         * obj-c++.dg/property/synthesize-1.mm: New.
3744
3745 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3746
3747         * objc.dg/at-class-1.m: New.
3748         * objc.dg/at-class-1.mm: New.
3749
3750 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3751
3752         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3753
3754 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3755
3756         Merge from 'apple/trunk' branch on FSF servers.
3757
3758         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3759
3760         Radar 4407151
3761         * obj-c++.dg/template-7.mm: New.
3762
3763 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3764
3765         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3766         bugfix.
3767
3768 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3769
3770         Merge from 'apple/trunk' branch on FSF servers.
3771
3772         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3773
3774         Radar 4451818
3775         * obj-c++.dg/try-catch-16.mm: New.
3776         * obj-c++.dg/try-catch-17.mm: New.
3777
3778         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3779
3780         Radar 4330422
3781         * obj-c++.dg/try-catch-15.mm: New
3782
3783         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3784
3785         Radar 4204796
3786         * obj-c++.dg/try-catch-12.mm: New
3787         * obj-c++.dg/try-catch-13.mm: New
3788         * obj-c++.dg/try-catch-14.mm: New
3789         * objc.dg/try-catch-11.m: New
3790         * objc.dg/try-catch-12.m: New
3791         * objc.dg/try-catch-13.m: New
3792
3793 2010-10-18  Richard Henderson  <rth@redhat.com>
3794
3795         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3796
3797 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR c/46015
3800         * c-c++-common/Wunused-var-13.c: New test.
3801
3802 2010-10-18  Richard Guenther  <rguenther@suse.de>
3803
3804         PR tree-optimization/45967
3805         * gcc.dg/torture/pr45967.c: New testcase.
3806         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3807         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3808         * gcc.dg/torture/pr39074-2.c: Likewise
3809         * gcc.dg/torture/pta-escape-1.c: Likewise
3810         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3811         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3812         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3813         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3814         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3815         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3816
3817 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3818
3819         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3820
3821 2010-10-18  Richard Guenther  <rguenther@suse.de>
3822
3823         PR lto/44950
3824         * g++.dg/lto/20101015-2_0.C: New testcase.
3825
3826 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3827
3828         PR middle-end/46019
3829         * gcc.c-torture/execute/pr46019.c: New test.
3830
3831 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3832
3833         Merge from 'apple/trunk' branch on FSF servers.
3834
3835         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3836
3837         Radar 4516785
3838         * obj-c++.dg/method-namespace-2.mm: New.
3839
3840 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3841
3842         Merge from 'apple/trunk' branch on FSF servers.
3843
3844         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3845
3846         Radar 4133425
3847         * objc.dg/private-1.m: Test modified.
3848         * obj-c++.dg/private-1.mm: Test modified.
3849
3850 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3851
3852         PR testsuite/45987
3853         * gcc.target/i386/push-1.c: Remove.
3854
3855 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3856             H.J. Lu  <hongjiu.lu@intel.com>
3857
3858         PR target/46051
3859         * gcc.target/i386/pr46051.c: New test.
3860
3861 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3862
3863         * obj-c++.dg/gnu-api-2-class.mm: New.
3864         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3865         * obj-c++.dg/gnu-api-2-method.mm: New.
3866         * obj-c++.dg/gnu-api-2-objc.mm: New.
3867         * obj-c++.dg/gnu-api-2-object.mm: New.
3868         * obj-c++.dg/gnu-api-2-property.mm: New.
3869         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3870         * obj-c++.dg/gnu-api-2-sel.mm: New.
3871
3872 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3873
3874         * objc.dg/fsf-package-0.m: New.
3875         * obj-c++.dg/fsf-package-0.m: New.
3876
3877 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3878
3879         PR objc/18255
3880         * objc.dg/pr18255.m: New.
3881
3882 2010-10-16  Jan Hubicka  <jh@suse.cz>
3883
3884         PR middle-end/44206
3885         * g++.dg/torture/pr44206.C: New.
3886
3887 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3888
3889         * objc.dg/gnu-api-2-class.m: New.
3890         * objc.dg/gnu-api-2-objc.m: New.
3891
3892 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3893
3894         * objc.dg/gnu-api-2-ivar.m: New.
3895
3896 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3897
3898         * objc.dg/gnu-api-2-property.m: New.
3899
3900 2010-10-15  Xinliang David Li  <davidxl@google.com>
3901
3902         * g++.dg/uninit-pred-3_a.C: New test.
3903         * g++.dg/uninit-pred-3_b.C: New test.
3904
3905 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3906
3907         * objc.dg/gnu-api-2-object.m: New.
3908
3909 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3910
3911         * objc.dg/gnu-api-2-method.m: New.
3912
3913 2010-10-15  Jason Merrill  <jason@redhat.com>
3914
3915         * g++.dg/lto/pr45983_0.C: New.
3916
3917 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3918
3919         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3920         builtin combiner patterns.
3921         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3922         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3923         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3924         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3925         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3926
3927 2010-10-15  Richard Guenther  <rguenther@suse.de>
3928
3929         * g++.dg/lto/20101015-1_0.C: New testcase.
3930
3931 2010-10-15  Richard Guenther  <rguenther@suse.de>
3932
3933         PR testsuite/46021
3934         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3935         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3936
3937 2010-10-15  Richard Guenther  <rguenther@suse.de>
3938
3939         PR lto/45957
3940         * g++.dg/lto/20101014-1_0.C: New testcase.
3941
3942 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3943
3944         * objc.dg/gnu-api-2-protocol.m: New.
3945         * objc.dg/gnu-api-2-sel.m: New.
3946
3947 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3948
3949         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3950         arm-eabi targets.
3951
3952 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3953
3954         * gcc.dg/20101010-1.c: New testcase.
3955
3956 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3957
3958         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3959         script when relocatable linking.
3960
3961 2010-10-14  Yao Qi  <yao@codesourcery.com>
3962
3963         PR target/45447
3964         * gcc.target/arm/pr45447.c: New test.
3965
3966 2010-10-14  Jan Hubicka  <jh@suse.cz>
3967
3968         PR middle-end/45621
3969         * g++.dg/lto/pr45621.h : New.
3970         * g++.dg/lto/pr45621_0.C: New.
3971         * g++.dg/lto/pr45621_1.C: New.
3972
3973 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3974
3975         * objc.dg/property: New.
3976         * objc.dg/property/fsf-property-basic.m: New.
3977         * objc.dg/property/fsf-property-method-access.m: New.
3978         * objc.dg/property/fsf-property-named-ivar.m: New.
3979         * obj-c++.dg/property: New.
3980         * obj-c++.dg/property/fsf-property-basic.mm: New.
3981         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3982         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3983
3984         merge from FSF apple 'trunk' branch.
3985         2006 Fariborz Jahanian  <fjahanian@apple.com>
3986
3987         Radars 4436866, 4505126, 4506903, 4517826
3988         * objc.dg/property/property-1.m: New.
3989         * objc.dg/property/property-2.m: New.
3990         * objc.dg/property/property-3.m: New.
3991         * objc.dg/property/property-neg-1.m: New.
3992         * objc.dg/property/property-neg-2.m: New.
3993         * objc.dg/property/property-neg-3.m: New.
3994         * objc.dg/property/property-neg-4.m: New.
3995         * objc.dg/property/property-neg-5.m: New.
3996         * objc.dg/property/property-neg-6.m: New.
3997         * objc.dg/property/property-neg-7.m: New.
3998         * objc.dg/property/property.exp: New.
3999         * obj-c++.dg/property/property-1.mm: New.
4000         * obj-c++.dg/property/property-2.mm: New.
4001         * obj-c++.dg/property/property-3.mm: New.
4002         * obj-c++.dg/property/property-neg-1.mm: New.
4003         * obj-c++.dg/property/property-neg-2.mm: New.
4004         * obj-c++.dg/property/property-neg-3.mm: New.
4005         * obj-c++.dg/property/property-neg-4.mm: New.
4006         * obj-c++.dg/property/property-neg-5.mm: New.
4007         * obj-c++.dg/property/property-neg-6.mm: New.
4008         * obj-c++.dg/property/property-neg-7.mm: New.
4009         * obj-c++.dg/property/property.exp: New.
4010
4011 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4012
4013         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4014
4015 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4016
4017         PR c/45969
4018         * gcc.c-torture/compile/pr45969-1.c: New test.
4019
4020 2010-10-14  Richard Guenther  <rguenther@suse.de>
4021
4022         PR tree-optimization/44913
4023         * gcc.dg/torture/pr44913.c: New testcase.
4024
4025 2010-10-14  Richard Guenther  <rguenther@suse.de>
4026
4027         PR lto/45382
4028         * g++.dg/lto/20101014-2_0.C: New testcase.
4029
4030 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4031
4032         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4033         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4034         * gcc.target/i386/pr44130.c: Likewise.
4035         * gcc.target/i386/pr44144.c: Likewise.
4036         * gcc.target/i386/pr44180.c: Likewise.
4037         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4038         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4039         * gcc.target/i386/vect-sizes-1.c: Likewise.
4040         * gcc.target/i386/vectorize4-avx.c: Likewise.
4041
4042 2010-10-14  Richard Guenther  <rguenther@suse.de>
4043
4044         PR lto/44561
4045         * g++.dg/lto/20101010-3_0.C: New testcase.
4046         * g++.dg/lto/20101010-4_0.C: Likewise.
4047
4048 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4049
4050         * objc.dg/pr45878.m: Update to include NSConstantString interface
4051         for -fnext-runtime.
4052         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4053         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4054         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4055         reference for m64 -fnext-runtime.
4056
4057 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4058
4059         * gcc.target/i386/vect-sizes-1.c: New.
4060
4061 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4062
4063         PR middle-end/46011
4064         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4065
4066 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4067
4068         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4069         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4070
4071 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4072
4073         * gcc.target/ia64/20101005.c: New test.
4074
4075 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4076
4077         PR rtl-optimization/45570
4078         * gcc.dg/pr45570.c: New test.
4079
4080 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4081
4082         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4083         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4084         * gcc.target/i386/vectorize4-avx.c: Likewise.
4085
4086 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4087
4088         * gcc.target/i386/avx-copysign-vec.c: New.
4089         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4090
4091 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4092
4093         PR middle-end/44130
4094         * gcc.target/i386/pr44130.c: New.
4095
4096 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4097
4098         PR middle-end/44144
4099         * gcc.target/i386/pr44144.c: New.
4100
4101 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4102
4103         PR target/44180
4104         * gcc.target/i386/pr44180.c: New.
4105
4106 2010-10-13  Jason Merrill  <jason@redhat.com>
4107
4108         * g++.dg/template/canon-type-8.C: New.
4109
4110 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4111
4112         * gcc.c-torture/execute/20101013-1.c: New test.
4113
4114 2010-10-13  Richard Guenther  <rguenther@suse.de>
4115
4116         PR objc/45878
4117         * objc.dg/pr45878.m: New testcase.
4118
4119 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4120
4121         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4122         * gcc.dg/format/dfp-printf-1.c: Likewise.
4123         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4124
4125 2010-10-13  Richard Guenther  <rguenther@suse.de>
4126
4127         PR tree-optimization/45788
4128         * g++.dg/pr45788.C: New testcase.
4129
4130 2010-10-13  Richard Guenther  <rguenther@suse.de>
4131
4132         PR tree-optimization/45970
4133         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4134
4135 2010-10-13  Richard Guenther  <rguenther@suse.de>
4136
4137         PR tree-optimization/45982
4138         * gcc.dg/torture/pr45982.c: New testcase.
4139         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4140         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4141         * gcc.dg/torture/pr39074-2.c: Likewise.
4142
4143 2010-10-13  Richard Guenther  <rguenther@suse.de>
4144
4145         PR middle-end/45874
4146         * g++.dg/torture/pr45874.C: New testcase.
4147
4148 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4149
4150         * objc.dg/attributes/method-attribute-1.m: Update to respond
4151         to implemented method attributes..
4152         * objc.dg/attributes/method-attribute-2.m: Likewise.
4153         * objc.dg/attributes/method-attribute-3.m: Likewise.
4154         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4155         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4156         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4157
4158 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4159
4160         PR libobjc/23214
4161         * objc.dg/pr23214.m: New.
4162
4163 2010-10-12  Michael Eager  <eager@eagercon.com>
4164
4165         PR testsuite/45856
4166         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4167         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4168
4169 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR fortran/45636
4172         * gcc.c-torture/execute/pr45636.c: New test.
4173         * gfortran.dg/pr45636.f90: New test.
4174
4175 2010-10-12  Richard Henderson  <rth@redhat.com>
4176
4177         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4178
4179 2010-10-12  Daniel Kraft  <d@domob.eu>
4180
4181         PR fortran/38936
4182         * gfortran.dg/associate_1.f03: More tests with derived-types.
4183         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4184         * gfortran.dg/associate_8.f03: Fix typo.
4185         * gfortran.dg/initialization_27.f90: Fix typo.
4186
4187 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4188
4189         PR testsuite/45851
4190         * lib/lto.exp (lto-get-options-main): Support optional target
4191         selector for dg-extra-ld-options.
4192
4193 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4194
4195         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4196         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4197
4198 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4199
4200         PR middle-end/45699
4201         * g++.dg/torture/pr45699.C: New test.
4202         * g++.dg/otr-fold-1.C: Adjusted.
4203         * g++.dg/otr-fold-1.C: Likewise.
4204
4205 2010-10-11  Nick Clifton  <nickc@redhat.com>
4206
4207         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4208         Allow for a user label prefix.
4209
4210 2010-10-10  Richard Guenther  <rguenther@suse.de>
4211
4212         * g++.dg/lto/20101010-1_0.C: New testcase.
4213         * g++.dg/lto/20101010-2_0.C: Likewise.
4214
4215 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4216
4217         PR tree-optimization/45902
4218         * gcc.dg/vect/45902.c: New test.
4219
4220 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4221
4222         PR target/45870
4223         * gcc.dg/tls/pr45870.c: New test.
4224
4225 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4226
4227         PR fortran/45961
4228         * gfortran.dg/typebound_operator_6.f03: New.
4229
4230 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4231
4232         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4233         and adjust -export symbol scanning.
4234         * g++.dg/ext/dllexport1.C: Likewise.
4235         * g++.dg/ext/dllexport3.C: Likewise.
4236         * gcc.dg/dll-3.c: Likewise.
4237         * gcc.dg/dll-4.c: Likewise.
4238         * gcc.dg/dll-5.c: Likewise.
4239
4240 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4241
4242         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4243         instead of tree_profile dump file.
4244         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4245         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4246         dump file.
4247
4248 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4249
4250         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4251
4252 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4253
4254         * gfortran.dg/character_comparison_4.f90:  New test.
4255         * gfortran.dg/character_comparison_5.f90:  New test.
4256         * gfortran.dg/character_comparison_6.f90:  New test.
4257
4258 2010-10-09  Richard Henderson  <rth@redhat.com>
4259
4260         * lib/target-supports.exp
4261         (check_effective_target_automatic_stack_alignment): Always true.
4262
4263 2010-10-09  Richard Guenther  <rguenther@suse.de>
4264
4265         PR lto/45956
4266         * gcc.dg/lto/20101009-2_0.c: New testcase.
4267         * gcc.dg/lto/20101009-2_1.c: Likewise.
4268         * gcc.dg/lto/20101009-2_2.c: Likewise.
4269
4270 2010-10-09  Richard Guenther  <rguenther@suse.de>
4271
4272         PR lto/45947
4273         * g++.dg/lto/20101009-1_0.C: New testcase.
4274
4275 2010-10-09  Richard Guenther  <rguenther@suse.de>
4276
4277         PR tree-optimization/45945
4278         * gcc.dg/lto/20101009-1_0.c: New testcase.
4279
4280 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4281
4282         PR target/45913
4283         * gcc.target/i386/pr45913.c: New.
4284
4285 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4286
4287         PR fortran/45943
4288         * gfortran.dg/streamio_16.f90: Update test.
4289
4290 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4291
4292         PR tree-optimization/45903
4293         * gcc.target/i386/pr45903.c: New test.
4294
4295 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4296
4297         * gnat.dg/interface5.adb: Compile with warnings disabled.
4298
4299 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4300
4301         * obj-c++.dg/encode-10.mm: New testcase.
4302
4303 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4304
4305         PR objc++/23614
4306         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4307         C++ class.  Removed XFAIL.
4308
4309 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4310
4311         PR fortran/45933
4312         * gfortran.dg/typebound_operator_5.f03: New.
4313
4314 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4315
4316         Merge from 'apple/trunk' branch on FSF servers.
4317
4318         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4319
4320         Radar 4508851
4321         * obj-c++.dg/method-namespace-1.mm: New.
4322
4323 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4324
4325         * gcc.dg/tree-ssa/sra-11.c: New test.
4326
4327 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4328
4329         PR Tree-Vect/45847
4330         * gcc.dg/vect/pr45847.c: New test.
4331
4332 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4333             Kai Tietz  <kai.tietz@onevision.com>
4334
4335         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4336
4337 2010-10-07  Richard Guenther  <rguenther@suse.de>
4338
4339         PR tree-optimization/45732
4340         * gcc.dg/torture/pr45732.c: New testcase.
4341
4342 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4343
4344         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4345         * objc.dg/foreach-2.m: Likewise.
4346         * objc.dg/foreach-3.m: Likewise.
4347         * objc.dg/foreach-4.m: Likewise.
4348         * objc.dg/foreach-5.m: Likewise.
4349         * objc.dg/foreach-6.m: Likewise.
4350         * objc.dg/foreach-7.m: Likewise.
4351         * objc.dg/objc-foreach-4.m: Likewise.
4352         * objc.dg/objc-foreach-5.m: Likewise.
4353
4354 2010-10-07  Richard Guenther  <rguenther@suse.de>
4355
4356         PR middle-end/45869
4357         * gcc.dg/torture/pr45869.c: New testcase.
4358
4359 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4360
4361         * objc.dg/set-not-used-1.m: New
4362         * obj-c++.dg/set-not-used-1.mm: New.
4363
4364 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4365
4366         * objc.dg/attributes/method-attribute-3.m: New.
4367         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4368
4369 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4370
4371         PR fortran/45916
4372         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4373
4374 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4375
4376         PR fortran/45889
4377         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4378
4379 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4380
4381         Merge from 'apple/trunk' branch on FSF servers.
4382
4383         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4384
4385         Radar 4278774
4386         * obj-c++.dg/encode-9.mm: New.
4387
4388 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4389
4390         * g++.dg/cpp0x/pr45908.C: New test.
4391
4392 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4393
4394         * gnat.dg/opt6.ad[sb]: New test.
4395
4396 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4397
4398         Implemented fast enumeration for Objective-C.
4399         * objc.dg/foreach-1.m: New.
4400         * objc.dg/foreach-2.m: New.
4401         * objc.dg/foreach-3.m: New.
4402         * objc.dg/foreach-4.m: New.
4403         * objc.dg/foreach-5.m: New.
4404         * objc.dg/foreach-6.m: New.
4405         * objc.dg/foreach-7.m: New.
4406
4407         Merge from 'apple/trunk' branch on FSF servers:
4408         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4409
4410         Radar 4502236
4411         * objc.dg/objc-foreach-5.m: New.
4412
4413         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4414
4415         Radar 4507230
4416         * objc.dg/objc-foreach-4.m: New.
4417
4418         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4419
4420         Radar 4472881
4421         * objc.dg/objc-foreach-3.m: New.
4422
4423         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4424
4425         Radar 4468498
4426         * objc.dg/objc-foreach-2.m: New.
4427
4428         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4429
4430         Radar 4294910
4431         * objc.dg/objc-foreach-1.m: New
4432
4433 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4434
4435         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4436         unsigned values.
4437
4438 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4439
4440         PR objc++/28050
4441         * obj-c++.dg/syntax-error-10.mm: New.
4442
4443 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4444
4445         PR objc++/23707
4446         * obj-c++.dg/syntax-error-9.mm: New.
4447
4448 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4449
4450         PR objc++/31126
4451         * obj-c++.dg/syntax-error-8.mm: New.
4452
4453 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4454
4455         Merge from 'apple/trunk' branch on FSF servers.
4456
4457         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4458
4459         Radar 4290840
4460         * obj-c++.dg/syntax-error-7.mm: New
4461
4462         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4463
4464         Radar 4294425
4465         * obj-c++.dg/syntax-error-6.mm: New
4466
4467         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4468
4469         Radar 4261146
4470         * obj-c++.dg/syntax-error-5.mm: New
4471
4472         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4473
4474         Radar 4093475
4475         * obj-c++.dg/syntax-error-[3-4].mm: New.
4476
4477         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4478
4479         Radar 4185810
4480         * obj-c++.dg/syntax-error-[1-2].mm: New.
4481
4482 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4483
4484         PR tree-optimization/45752
4485         * gcc.dg/vect/pr45752.c: New test.
4486
4487 2010-10-05  Richard Guenther  <rguenther@suse.de>
4488
4489         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4490         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4491         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4492         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4493         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4494         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4495         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4496         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4497         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4498         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4499         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4500         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4501         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4502         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4503         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4504         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4505         * gcc.dg/tree-ssa/20080530.c: Likewise.
4506         * g++.dg/tree-ssa/inline-3.C: Likewise.
4507         * g++.dg/tree-ssa/inline-1.C: Likewise.
4508         * g++.dg/tree-ssa/inline-2.C: Likewise.
4509         * gcc.dg/profile-dir-1.c: Likewise.
4510         * gcc.dg/profile-dir-2.c: Likewise.
4511         * gcc.dg/profile-dir-3.c: Likewise.
4512
4513 2010-10-05  Richard Guenther  <rguenther@suse.de>
4514
4515         PR middle-end/45877
4516         * g++.dg/torture/pr45877.C: New testcase.
4517
4518 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR debug/45849
4521         * gcc.dg/debug/pr45849.c: New test.
4522
4523         PR middle-end/45876
4524         * gcc.c-torture/compile/pr45876.c: New test.
4525
4526 2010-10-04  Julian Brown  <julian@codesourcery.com>
4527
4528         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4529         vect_hw_misalign.
4530         * gcc.dg/vect/vect-60.c: Likewise.
4531         * gcc.dg/vect/vect-56.c: Likewise.
4532         * gcc.dg/vect/vect-93.c: Likewise.
4533         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4534         * gcc.dg/vect/vect-95.c: Likewise.
4535         * gcc.dg/vect/vect-96.c: Likewise.
4536         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4537         * gcc.dg/vect/slp-25.c: Likewise.
4538         * gcc.dg/vect/slp-3.c: Likewise.
4539         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4540         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4541         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4542         * gcc.dg/vect/vect-109.c: Likewise.
4543         * gcc.dg/vect/vect-peel-1.c: Likewise.
4544         * gcc.dg/vect/vect-peel-2.c: Likewise.
4545         * lib/target-supports.exp
4546         (check_effective_target_arm_vect_no_misalign): New.
4547         (check_effective_target_vect_no_align): Use above.
4548         (check_effective_target_vect_element_align): New.
4549         (add_options_for_quad_vectors): New.
4550
4551 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4552
4553         PR tree-optimization/45572
4554         * g++.dg/ipa/pr45572-1.C: New test.
4555         * g++.dg/ipa/pr45572-2.C: Likewise.
4556
4557 2010-10-03  Ian Lance Taylor  <iant@google.com>
4558
4559         * gcc.dg/anon-struct-11.c: New test.
4560         * gcc.dg/anon-struct-12.c: New test.
4561         * gcc.dg/anon-struct-13.c: New test.
4562         * gcc.dg/anon-struct-14.c: New test.
4563
4564 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4565
4566         * g++.dg/torture/pr45764.C: Revert revision 164914.
4567         * gcc.dg/vect/pr43432.c: Likewise.
4568         * gcc.dg/vect/vect-114.c: Likewise.
4569         * gcc.dg/vect/vect-15.c: Likewise.
4570
4571 2010-10-03  Jason Merrill  <jason@redhat.com>
4572
4573         * g++.dg/cpp0x/sfinae5.C: New.
4574
4575 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4576
4577         PR tree-optimization/45720
4578         PR tree-optimization/45764
4579         * g++.dg/torture/pr45764.C: New.
4580
4581         * gcc.dg/vect/pr43432.c: Xfail.
4582         * gcc.dg/vect/vect-114.c: Likewise.
4583         * gcc.dg/vect/vect-15.c: Likewise.
4584
4585 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4586
4587         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4588         hppa*-*-hpux*.
4589         * gcc.dg/torture/pr45678-2.c: Likewise.
4590
4591 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4592
4593         PR fortran/45748
4594         * gfortran.dg/intrinsic_6.f90: New.
4595
4596 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4597
4598         PR fortran/42831
4599         * gfortran.dg/dependency_37.f90:  New test.
4600
4601 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4602
4603         * gcc.target/i386/shift_mask.c: New test.
4604
4605 2010-10-01  Richard Guenther  <rguenther@suse.de>
4606
4607         PR tree-optimization/45854
4608         * g++.dg/torture/pr45854.C: New testcase.
4609
4610 2010-09-30  Michael Eager  <eager@eagercon.com>
4611
4612         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4613         __FLT_{MIN,MAX}__.
4614
4615 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4616
4617         PR middle-end/45758
4618         * gfortran.dg/graphite/pr45758.f90: New.
4619
4620 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4621
4622         PR middle-end/45230
4623         * gcc.dg/graphite/id-pr45230.c: New.
4624
4625 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4626
4627         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4628         * gfortran.dg/graphite/graphite.exp: Same.
4629         * gcc.dg/graphite/vect-pr43423.c: New.
4630
4631 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR target/45843
4634         * g++.dg/torture/pr45843.C: New test.
4635
4636 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4637
4638         PR fortran/45828
4639         * gfortran.dg/allocate_derived_5.f90: New.
4640
4641 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4642
4643         PR tree-optimization/31261
4644         * gcc.dg/tree-ssa/pr31261.c: New test.
4645
4646 2010-09-30  Michael Eager  <eager@eagercon.com>
4647
4648         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4649         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4650         * gcc.target/microblaze/microblaze.exp: Ditto.
4651         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4652         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4653         * gcc.target/microblaze/others/data_var1.c: Ditto.
4654         * gcc.target/microblaze/others/data_var2.c: Ditto.
4655         * gcc.target/microblaze/others/data_var3.c: Ditto.
4656         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4657         * gcc.target/microblaze/others/strings1.c:: Ditto.
4658         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4659         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4660         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4661         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4662         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4663         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4664         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4665         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4666         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4667         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4668         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4669         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4670         * gcc.target/microblaze/isa/float.c: Ditto.
4671         * gcc.target/microblaze/isa/mulh.c: Ditto.
4672         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4673         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4674         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4675         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4676         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4677         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4678         * gcc.target/microblaze/isa/bshift.c: Ditto.
4679         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4680         * gcc.target/microblaze/isa/div.c: Ditto.
4681         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4682         * gcc.target/microblaze/isa/mul.c: Ditto.
4683
4684 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4685
4686         merge from FSF 'apple/trunk' branch.
4687         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4688
4689         Radar 4386773
4690         * objc.dg/enhanced-proto-1.m: New.
4691         * objc.dg/enhanced-proto-2.m: New.
4692         * obj-c++.dg/enhanced-proto-1.mm: New
4693         * obj-c++.dg/enhanced-proto-2.mm: New.
4694
4695 2010-09-30  Richard Guenther  <rguenther@suse.de>
4696
4697         PR testsuite/45702
4698         * gcc.dg/debug/pr41893-1.c: Adjust.
4699         * gcc.dg/pr30762-1.c: Likewise.
4700         * gcc.dg/pr31529-1.c: Likewise.
4701         * gcc.dg/pr34457-1.c: Likewise.
4702         * gcc.dg/pr34668-1.c: Likewise.
4703         * gcc.dg/pr43557-1.c: Likewise.
4704
4705 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4706
4707         PR objc/45842
4708         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4709         * objc.dg/const-str-3.m: Correct header for memcpy.
4710         * objc.dg/const-str-7.m: Likewise.
4711         * objc.dg/method-20b.m: Provide an implementation of Object.
4712         Adjust XFAIL for m64 NeXT runtime.
4713         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4714         * objc.dg/encode-3.m: Correct line ordering, provide header for
4715         sprintf.
4716         * objc.dg/encode-7-next.m: Only run for 32bit.
4717         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4718         * objc.dg/type-size-2.m: Provide an implementation of Object.
4719         Ajust headers.
4720         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4721         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4722         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4723         Adjust XFAIL for m64 NeXT runtime.
4724         * obj-c++.dg/method-22.mm: Likewise.
4725         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4726
4727 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4728
4729         Merge from 'apple/trunk' branch on FSF servers.
4730
4731         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4732
4733         Radar 4278236
4734         * obj-c++.dg/bad-forward-decl.mm: New
4735
4736 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4737
4738         * ada/acats/run_acats: Revert revision 157037.
4739
4740 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4741
4742         Merge from 'apple/trunk' branch on FSF servers.
4743
4744         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4745
4746         Radar 4281748
4747         * objc.dg/naming-2.m: Update
4748         * objc.dg/naming-3.m: New
4749
4750 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4751
4752         PR target/40457
4753         * gcc.target/arm/pr40457-3.c: New test.
4754
4755 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4758         alias checking.
4759         * lib/target-supports.exp (check_ifunc_available): Likewise.
4760
4761 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4762
4763         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4764
4765 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4766
4767         * objc.dg/keywords-1.m: New test.
4768         * objc.dg/keywords-2.m: New test.
4769         * objc.dg/keywords-3.m: New test.
4770         * obj-c++.dg/keywords-1.mm: New test.
4771         * obj-c++.dg/keywords-2.mm: New test.
4772
4773 2010-09-28  Jason Merrill  <jason@redhat.com>
4774
4775         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4776         * g++.dg/ext/complit11.C: Likewise.
4777         * g++.old-deja/g++.law/temps1.C: Likewise.
4778
4779         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4780         * g++.old-deja/g++.mike/misc6.C: Likewise.
4781
4782 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4783
4784         * objc.dg/attributes/method-attribute-1.m: New.
4785         * objc.dg/attributes/method-attribute-2.m: New.
4786
4787         * obj-c++.dg/attributes/method-attribute-1.m: New.
4788         * obj-c++.dg/attributes/method-attribute-2.m: New.
4789
4790 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4791
4792         * objc.dg/attributes: New.
4793         * objc.dg/attributes/attributes.exp: New.
4794         * objc.dg/attributes/class-attribute-1.m: New.
4795         * objc.dg/attributes/class-attribute-2.m: New
4796         * objc.dg/attributes/categ-attribute-1.m: New
4797         * objc.dg/attributes/categ-attribute-2.m: New
4798         * objc.dg/attributes/proto-attribute-1.m: New
4799
4800         * obj-c++.dg/attributes: New.
4801         * obj-c++.dg/attributes/attributes.exp: New
4802         * obj-c++.dg/attributes/class-attribute-1.mm: New
4803         * obj-c++.dg/attributes/class-attribute-2.mm: New
4804         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4805         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4806         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4807
4808 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4809
4810         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4811         from the branch renamed to method-20b.m to avoid clashes).
4812
4813         2005-08-23  Stuart Hastings  <stuart@apple.com>
4814                     Ziemowit Laski  <zlaski@apple.com>
4815
4816         Radar 4209854
4817         * obj-c++.dg/method-23.mm: New.
4818         * objc.dg/method-20.m: New.
4819
4820 2010-09-28  Jan Hubicka  <jh@suse.cz>
4821
4822         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4823
4824 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4825
4826         PR target/44452
4827         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4828         i?86-*-solaris2.[89], *-*-vxworks*.
4829         * gcc.target/i386/pr22152.c: Likewise.
4830         * gcc.target/i386/vect8-ret.c: New test.
4831
4832 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4833
4834         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4835
4836 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4837
4838         Merge from 'apple/trunk' branch on FSF servers.
4839
4840         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4841
4842         Radar 4175534
4843         * obj-c++.dg/method-22.mm: New.
4844
4845 2010-09-27  Jason Merrill  <jason@redhat.com>
4846
4847         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4848         * g++.dg/ext/complit11.C: Adjust.
4849         * g++.old-deja/g++.law/temps1.C: Adjust.
4850         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4851         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4852
4853 2010-09-27  Ian Lance Taylor  <iant@google.com>
4854
4855         * lib/target-supports.exp (check_effective_target_split_stack):
4856         New procedure.
4857         * gcc.dg/split-1.c: New test.
4858         * gcc.dg/split-2.c: New test.
4859         * gcc.dg/split-3.c: New test.
4860         * gcc.dg/split-4.c: New test.
4861
4862 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4863
4864         PR objc/25464
4865         * objc.dg/type-size-3.m: New test.
4866
4867 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4868
4869         PR objc/45763
4870         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4871
4872 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4873
4874         PR objc/25450
4875         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4876         * objc.dg/type-size-2.m: Same change.
4877         * obj-c++.dg/encode-5.mm: Same change.
4878
4879 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4880
4881         Merge from 'apple/trunk' branch on FSF servers.  The original
4882         Changelogs are below.
4883
4884         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4885         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4886         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4887         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4888         in the branch).
4889         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4890         proto-qual-1.m in the branch) and the normal ABI on GNU.
4891         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4892         the test only with the NeXT runtime.
4893         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4894         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4895         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4896         Run the test only with the NeXT runtime.
4897
4898         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4899
4900         Radar 4492973
4901         * objc.dg/encode-7-64bit.m: New.
4902         * objc.dg/encode-7.m: Skip if -m64.
4903
4904         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4905
4906         Radar 4301047
4907         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4908         * obj-c++.dg/threedotthree-abi-1.mm: New
4909         * objc.dg/threedotthree-abi-1.m: New
4910
4911         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4912
4913         Radar 4136935
4914         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4915         * objc.dg/encode-6.m: Likewise.
4916         * objc.dg/encode-7.m: New test case.
4917
4918 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4919
4920         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4921         const-str-12.m to constr-str-12b.m to avoid conflicts.
4922
4923         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4924
4925         Radar 4229905
4926         * obj-c++.dg/warn5.mm: New
4927
4928         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4929
4930         Radar 4154928
4931         * obj-c++.dg/const-str-12.mm: New.
4932         * objc.dg/const-str-12.m: New.
4933
4934 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4935
4936         PR fortran/40569
4937         PR fortran/40568
4938         * gfortran.dg/storage_size_2.f08: Fix test.
4939         * gfortran.dg/c_sizeof_1.f90: Fix test.
4940         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4941         * gfortran.dg/c_sizeof_3.f90: New.
4942         * gfortran.dg/c_sizeof_4.f90: New.
4943         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4944         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4945
4946 2010-09-26  Daniel Kraft  <d@domob.eu>
4947
4948         PR fortran/45783
4949         PR fortran/45795
4950         * gfortran.dg/select_type_18.f03: New test.
4951
4952 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4953
4954         * gnat.dg/return2.ad[sb]: New test.
4955         * gnat.dg/return2_pkg.ads: New helper.
4956
4957 2010-09-25  Daniel Kraft  <d@domob.eu>
4958
4959         PR fortran/45776
4960         * gfortran.dg/io_constraints_6.f03: New test.
4961         * gfortran.dg/io_constraints_7.f03: New test.
4962         * gfortran.dg/newunit_2.f90: New test.
4963
4964 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4965
4966         * gfortran.dg/operator_c1202.f90: New test.
4967
4968 2010-09-24  Jan Hubicka  <jh@suse.cz>
4969
4970         * gcc.dg/tree-ssa/leaf.c: New testcase.
4971
4972 2010-09-24  Jan Hubicka  <jh@suse.cz>
4973
4974         PR tree-optimization/45738
4975         PR tree-optimization/45741
4976         * gcc.c-torture/compile/pr45741.c: New.
4977         * gfortran.fortran-torture/compile/pr45738.f90: New.
4978
4979 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4980
4981         * gcc.dg/cpp/undef-opt-1.c: New test.
4982
4983 2010-09-24  Jason Merrill  <jason@redhat.com>
4984
4985         * g++.dg/other/error10.C: Adjust expected output.
4986
4987 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR middle-end/45234
4990         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4991         * gcc.target/i386/pr45234.c: New test.
4992
4993 2010-09-24  Richard Guenther  <rguenther@suse.de>
4994
4995         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4996
4997 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4998
4999         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5000         as a comment leader in regexp.
5001
5002 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5003
5004         * objc.dg/sync-2.m: New test.
5005         * obj-c++.dg/sync-2.mm: New test.
5006
5007 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5008
5009         PR fortran/40571
5010         * gfortran.dg/iso_fortran_env_7.f90: New.
5011
5012 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5013
5014         * obj-c++.dg/too-many-args.mm: New file.
5015
5016 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5017
5018         Merge from 'apple/trunk' branch on FSF servers.
5019
5020         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5021
5022         Radar 4491608
5023         * objc.dg/too-many-args.m: New
5024
5025 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5026
5027         PR fortran/45744
5028         * gfortran.dg/dependency_36.f90:  New test.
5029
5030 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5031
5032         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5033         * gcc.target/i386/pad-3.c: Ditto.
5034         * gcc.target/i386/pad-7.c: Ditto.
5035         * gcc.target/i386/pad-7.c: Ditto.
5036         * gcc.target/i386/pr36502.c: Ditto.
5037         * gcc.target/i386/zee.c: Ditto.
5038         * gcc.target/i386/20060821-1.c: Ditto.
5039         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5040         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5041         * gcc.target/i386/pad-5b.c: Ditto.
5042         * gcc.target/i386/pad-6a.c: Ditto.
5043         * gcc.target/i386/pad-6b.c: Ditto.
5044         * gcc.target/i386/pad-8.c: Ditto.
5045         * gcc.target/i386/pad-9.c: Ditto.
5046         * gcc.target/i386/pad-10.c: Ditto.
5047         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5048
5049 2010-09-23  Richard Guenther  <rguenther@suse.de>
5050
5051         PR tree-optimization/45565
5052         * g++.dg/ipa/pr45565.C: New testcase.
5053
5054 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5055
5056         PR fortran/45745
5057         PR fortran/45648
5058         * gfortran.dg/vector_subscript_bound_1.f90: New.
5059
5060 2010-09-23  Richard Guenther  <rguenther@suse.de>
5061
5062         PR middle-end/45750
5063         * gcc.dg/pr45750.c: New testcase.
5064
5065 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5066
5067         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5068         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5069         build.
5070
5071 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5072
5073         PR rtl-optimization/44374
5074         * gcc.target/arm/headmerge-1.c: New test.
5075         * gcc.target/arm/headmerge-2.c: New test.
5076         * gcc.target/i386/headmerge-1.c: New test.
5077         * gcc.target/i386/headmerge-2.c: New test.
5078
5079 2010-09-23  Daniel Kraft  <d@domob.eu>
5080
5081         PR fortran/38936
5082         PR fortran/44044
5083         PR fortran/45474
5084         * gfortran.dg/intrinsic_intent_1.f03: New test.
5085         * gfortran.dg/select_type_17.f03: New test.
5086         * gfortran.dg/associate_5.f03: More definability tests.
5087         * gfortran.dg/enum_2.f90: Check definability.
5088         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5089         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5090         * gfortran.dg/char_expr_2.f90: Ditto.
5091         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5092         * gfortran.dg/enum_5.f90: Ditto.
5093         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5094         * gfortran.dg/impure_assignment_2.f90: Ditto.
5095         * gfortran.dg/impure_assignment_3.f90: Ditto.
5096         * gfortran.dg/intent_out_1.f90: Ditto.
5097         * gfortran.dg/intent_out_3.f90: Ditto.
5098         * gfortran.dg/pointer_assign_7.f90: Ditto.
5099         * gfortran.dg/pointer_intent_3.f90: Ditto.
5100         * gfortran.dg/pr19936_1.f90: Ditto.
5101         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5102         * gfortran.dg/simpleif_2.f90: Ditto.
5103         * gfortran.dg/protected_5.f90: Ditto.
5104         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5105         * gfortran.dg/protected_6.f90: Ditto.
5106         * gfortran.dg/protected_7.f90: Ditto.
5107
5108 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5109
5110         PR libfortran/45710
5111         * gfortran.dg/namelist_65.f90: New test.
5112
5113 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5114
5115         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5116         the regexp pattern between the expected label and location string.
5117
5118 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5119
5120         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5121
5122 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5123
5124         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5125         * gcc.dg/pr27898.c: Likewise.
5126         * gcc.dg/pr28712.c: Likewise.
5127         * gcc.dg/pr30762-1.c: Likewise.
5128         * gcc.dg/pr31529-1.c: Likewise.
5129         * gcc.dg/pr34457-1.c: Likewise.
5130         * gcc.dg/pr34668-1.c: Likewise.
5131         * gcc.dg/pr34989-1.c: Likewise.
5132         * gcc.dg/pr43557-1.c: Likewise.
5133
5134 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5135
5136         PR rtl-optimization/45739
5137         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5138
5139 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5140
5141         * gcc.target/sparc/mnofpu.c: New test.
5142
5143 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5144
5145         PR rtl-optimization/45739
5146         * gcc.target/i386/pr45739.c: New test.
5147
5148 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5149
5150         PR fortran/45648
5151         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5152         and counts. Add non-elemental function call check.
5153
5154         PR fortran/45648
5155         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5156         arguments checks. Update temporary counts.
5157         * gfortran.dg/transpose_optimization_1.f90: New.
5158
5159 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5160
5161         PR objc/23710
5162         * objc.dg/invalid-method-1.m: New.
5163
5164 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5165
5166         Merge from 'apple/trunk' branch on FSF servers.
5167
5168         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5169
5170         Radar 4291785
5171         * objc.dg/naming-4.m: New
5172         * objc.dg/naming-5.m: New
5173         * obj-c++.dg/naming-1.mm: New
5174         * obj-c++.dg/naming-2.mm: New
5175
5176 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5177             Jack Howarth  <howarth@bromo.med.uc.edu>
5178
5179         PR c++/45645
5180         * g++.dg/torture/pr44972.C: Use portable assert().
5181
5182 2010-09-21  Richard Guenther  <rguenther@suse.de>
5183
5184         PR tree-optimization/45580
5185         * g++.dg/torture/pr45580.C: New testcase.
5186
5187 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5188
5189         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5190
5191 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5192
5193         PR fortran/45438
5194         * gfortran.dg/pointer_check_7.f90: New.
5195
5196 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5197
5198         PR rtl-optimization/45728
5199         * gcc.c-torture/compile/pr45728.c: New test.
5200
5201 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5202
5203         PR fortran/45081
5204         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5205
5206 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5207
5208         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5209
5210 2010-09-20  Richard Guenther  <rguenther@suse.de>
5211
5212         PR middle-end/45704
5213         * gcc.dg/torture/pr45704.c: New testcase.
5214
5215 2010-09-20  Jan Hubicka  <jh@suse.cz>
5216
5217         PR tree-optimize/45605
5218         * g++.dg/tree-ssa/pr45605.C: New testcase.
5219
5220 2010-09-20  Michael Matz  <matz@suse.de>
5221
5222         PR testsuite/45706
5223         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5224         enough.
5225
5226 2010-09-20  Richard Guenther  <rguenther@suse.de>
5227
5228         PR tree-optimization/45705
5229         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5230
5231 2010-09-20  Michael Matz  <matz@suse.de>
5232
5233         PR testsuite/45706
5234         * lib/target-supports.exp (check_effective_target_vect_perm):
5235         Add i?86-*-*.
5236
5237 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5238
5239         PR rtl-optimization/45695
5240         * gcc.c-torture/execute/pr45695.c: New test.
5241
5242 2010-09-19  Jan Hubicka  <jh@suse.cz>
5243
5244         PR lto/44246
5245         * gcc.c-torture/compile/pr44246.c:New file.
5246
5247 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5248
5249         PR tree-optimization/45714
5250         * gfortran.dg/vect/pr45714-a.f: New test.
5251         * gfortran.dg/vect/pr45714-b.f: New test.
5252
5253 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5254
5255         * gnat.dg/const1.adb: Rename into...
5256         * gnat.dg/constant1.adb: ...this.
5257         * gnat.dg/constant2.adb: New test.
5258         * gnat.dg/constant2_pkg1.ads: New helper.
5259         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5260
5261 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * gnat.dg/specs/constant1.ads: New test.
5264         * gnat.dg/specs/constant1_pkg.ads: New helper.
5265
5266 2010-09-18  Jan Hubicka  <jh@suse.cz>
5267
5268         PR tree-optimization/45453
5269         * g++.dg/tree-ssa/pr45453.C: New testcase.
5270
5271 2010-09-18  Jason Merrill  <jason@redhat.com>
5272
5273         * g++.dg/cpp0x/initlist44.C: New.
5274
5275 2010-09-18  Richard Guenther  <rguenther@suse.de>
5276
5277         PR tree-optimization/45709
5278         * g++.dg/torture/pr45709-2.C: New testcase.
5279
5280 2010-09-18  Richard Guenther  <rguenther@suse.de>
5281
5282         PR tree-optimization/45709
5283         * g++.dg/torture/pr45709.C: New testcase.
5284
5285 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5286
5287         PR testsuite/45719
5288         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5289
5290 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5291
5292         * gcc.target/i386/pad-1.c: New.
5293         * gcc.target/i386/pad-2.c: Likewise.
5294         * gcc.target/i386/pad-3.c: Likewise.
5295         * gcc.target/i386/pad-4.c: Likewise.
5296         * gcc.target/i386/pad-5a.c: Likewise.
5297         * gcc.target/i386/pad-5b.c: Likewise.
5298         * gcc.target/i386/pad-6a.c: Likewise.
5299         * gcc.target/i386/pad-6b.c: Likewise.
5300         * gcc.target/i386/pad-7.c: Likewise.
5301         * gcc.target/i386/pad-8.c: Likewise.
5302         * gcc.target/i386/pad-9.c: Likewise.
5303         * gcc.target/i386/pad-10.c: Likewise.
5304
5305 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5306
5307         PR middle-end/45234
5308         * gcc.dg/torture/stackalign/alloca-5.c: New.
5309
5310 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5311
5312         PR middle-end/45678
5313         * gcc.dg/torture/pr45678-2.c: New.
5314
5315 2010-09-17  Richard Guenther  <rguenther@suse.de>
5316
5317         PR middle-end/45678
5318         * gcc.dg/torture/pr45678-1.c: New testcase.
5319
5320 2010-09-17  Michael Matz  <matz@suse.de>
5321
5322         PR tree-optimization/43432
5323         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5324         check_effective_target_vect_perm_short): New predicates.
5325         (check_effective_target_vect_perm): Include x86_64.
5326         * gcc.dg/vect/pr43432.c: New test.
5327         * gcc.dg/vect/vect-114.c: Adjust.
5328         * gcc.dg/vect/vect-15.c: Ditto.
5329         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5330         * gcc.dg/vect/slp-perm-9.c: Ditto.
5331
5332 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5333
5334         PR testsuite/45692
5335         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5336         GNU runtime.
5337
5338 2010-09-17  Richard Guenther  <rguenther@suse.de>
5339
5340         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5341         * gcc.dg/pr28706.c: Likewise.
5342         * gcc.dg/pr28712.c: Likewise.
5343         * gcc.dg/pr30762-1.c: Likewise.
5344         * gcc.dg/pr30762-2.c: Likewise.
5345         * gcc.dg/pr31529-1.c: Likewise.
5346         * gcc.dg/pr31529-2.c: Likewise.
5347         * gcc.dg/pr34457-1.c: Likewise.
5348         * gcc.dg/pr34457-2.c: Likewise.
5349         * gcc.dg/pr34668-1.c: Likewise.
5350         * gcc.dg/pr34668-2.c: Likewise.
5351         * gcc.dg/pr34989-1.c: Likewise.
5352         * gcc.dg/pr34989-2.c: Likewise.
5353         * gcc.dg/pr43557-1.c: Likewise.
5354         * gcc.dg/pr43557-2.c: Likewise.
5355         * gcc.dg/debug/pr41893-1.c: Likewise.
5356         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5357         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5358         * gcc.dg/matrix/matrix-4.c: Likewise.
5359         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5360         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5361         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5362         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5363
5364 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5365
5366         PR fortran/43665
5367         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5368         optimizations.
5369         * gfortran.dg/intent_optimize_1.f90: New test.
5370
5371 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5372
5373         * gcc.target/i386/divmod-1.c: New.
5374         * gcc.target/i386/divmod-2.c: Likewise.
5375         * gcc.target/i386/divmod-3.c: Likewise.
5376         * gcc.target/i386/divmod-4.c: Likewise.
5377         * gcc.target/i386/divmod-4a.c: Likewise.
5378         * gcc.target/i386/divmod-5.c: Likewise.
5379         * gcc.target/i386/divmod-6.c: Likewise.
5380         * gcc.target/i386/divmod-7.c: Likewise.
5381         * gcc.target/i386/divmod-8.c: Likewise.
5382         * gcc.target/i386/udivmod-1.c: Likewise.
5383         * gcc.target/i386/udivmod-2.c: Likewise.
5384         * gcc.target/i386/udivmod-3.c: Likewise.
5385         * gcc.target/i386/udivmod-4.c: Likewise.
5386         * gcc.target/i386/udivmod-4a.c: Likewise.
5387         * gcc.target/i386/udivmod-5.c: Likewise.
5388         * gcc.target/i386/udivmod-6.c: Likewise.
5389         * gcc.target/i386/udivmod-7.c: Likewise.
5390         * gcc.target/i386/udivmod-8.c: Likewise.
5391
5392 2010-09-16  Jan Hubicka  <jh@suse.cz>
5393
5394         * g++.dg/lto/pr45679-1_0.C: New file.
5395         * g++.dg/lto/pr45679-1_1.C: New file.
5396         * g++.dg/lto/pr45679-0_0.C: New file.
5397         * g++.dg/lto/pr45679-0_1.C: New file.
5398
5399 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5400
5401         PR fortran/45674
5402         * gfortran.dg/class_dummy_2.f03: New.
5403
5404 2010-09-16  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/45623
5407         * gcc.dg/torture/pr45623.c: New testcase.
5408
5409 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5410
5411         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5412         name and parentheses.
5413         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5414
5415 2010-09-15  Jason Merrill  <jason@redhat.com>
5416
5417         * g++.dg/parse/parameter-declaration-2.C: New.
5418
5419         * g++.dg/cpp0x/scoped_enum2.C: New.
5420
5421 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5422
5423         * gcc.c-torture/compile/20100915-1.c: New test.
5424
5425 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5426
5427         PR middle-end/45644
5428         * gcc.dg/ipa/pr45644.c: New test.
5429
5430 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5431
5432         PR tree-optimization/45633
5433         * gcc.dg/vect/pr45633.c: New test.
5434
5435 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5436
5437         PR fortran/45577
5438         * gfortran.dg/allocate_derived_4.f90: New.
5439
5440 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5441
5442         * lib/target-supports.exp
5443         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5444         supported flag to true for neon.
5445
5446 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5447
5448         PR c++/45665
5449         * g++.dg/template/crash103.C: New.
5450
5451 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5452
5453         Merge from 'apple/trunk' branch on FSF servers.
5454
5455         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5456
5457         Radar 4457381
5458         * objc.dg/msg-in-protocol.m: New.
5459         * obj-c++.dg/msg-in-protocol.mm: New.
5460
5461         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5462
5463         Radar 4219590
5464         * objc.dg/break-in-ifstmt.m: New.
5465
5466         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5467
5468         Radar 4174166
5469         * obj-c++.dg/comp-types-13.mm: New.
5470         * objc.dg/comp-types-12.m: New.
5471
5472         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5473
5474         Radar 4216500
5475         * obj-c++.dg/proto-lossage-7.mm: New.
5476         * objc.dg/proto-lossage-7.m: New.
5477
5478 2010-09-14  Jan Hubicka  <jh@suse.cz>
5479
5480         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5481         folding.
5482         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5483         folding.
5484
5485 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR middle-end/45567
5488         * gcc.dg/pr45567.c: New test.
5489
5490         PR debug/45660
5491         * g++.dg/debug/pr45660.C: New test.
5492
5493 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5494
5495         PR tree-optimization/45470
5496         * g++.dg/vect/pr45470-a.cc: New test.
5497         * g++.dg/vect/pr45470-a.cc: New test.
5498
5499 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5500
5501         PR target/42070
5502         * lib/profopt.exp: Prune warnings on execname2 compile.
5503         * lib/prune.exp: Prune "can't add line info" warnings.
5504
5505 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5506
5507         PR libfortran/45532
5508         * gfortran.dg/namelist_64.f90: New test.
5509
5510 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR rtl-optimization/45617
5513         * gcc.target/i386/pr45617.c: New test.
5514
5515 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5516
5517         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5518
5519 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5520
5521         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5522         * gcc.target/i386/fma4-vector.c: Likewise.
5523         * gcc.target/i386/vectorize2.c: Likewise.
5524         * gcc.target/i386/vectorize4.c: Likewise.
5525         * gcc.target/i386/vectorize5.c: Likewise.
5526         * gcc.target/i386/vectorize6.c: Likewise.
5527         * gcc.target/i386/vectorize8.c: Likewise.
5528
5529         * gcc.target/i386/vect-double-1.c: New.
5530         * gcc.target/i386/vect-double-1a.c: Likewise.
5531         * gcc.target/i386/vect-double-2.c: Likewise.
5532         * gcc.target/i386/vect-double-2a.c: Likewise.
5533
5534         * lib/target-supports.exp (check_effective_target_vect_double):
5535         Set et_vect_double_saved to 0 when tuning for Atom.
5536
5537 2010-09-13  Jan Hubicka  <jh@suse.cz>
5538
5539         * gcc.dg/torture/pr23821.c: Drop static keyword.
5540         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5541         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5542
5543 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5544
5545         * gcc.target/arm/sync-1.c: New.
5546
5547 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5548
5549         * gnat.dg/memtrap.adb: New test.
5550
5551 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5552
5553         * gfortran.dg/promotion.f90: Fix options.
5554
5555 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5556
5557         * g++.dg/cpp0x/range-for1.C: New.
5558         * g++.dg/cpp0x/range-for2.C: New.
5559         * g++.dg/cpp0x/range-for3.C: New.
5560         * g++.dg/cpp0x/range-for4.C: New.
5561         * g++.dg/cpp0x/range-for5.C: New.
5562         * g++.dg/cpp0x/range-for6.C: New.
5563
5564 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5565
5566         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5567         and counts. Check that transpose is not called.
5568         * gfortran.dg/transpose_2.f90: Update error message.
5569
5570 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5571
5572         PR c++/43824
5573         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5574         * g++.dg/lookup/strong-using-2.C: Likewise.
5575         * g++.dg/lookup/strong-using-3.C: Likewise.
5576         * g++.dg/lookup/strong-using-5.C: Likewise.
5577
5578         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5579         * g++.dg/cpp0x/inline-ns4.C: New.
5580         * g++.dg/cpp0x/inline-ns5.C: New.
5581
5582 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5583
5584         PR middle-end/45634
5585         * gfortran.fortran-torture/compile/pr45634.f90: New.
5586
5587 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5588
5589         * objc.dg/fobjc-exceptions.m: New test.
5590
5591 2010-09-10  Jan Hubicka  <jh@suse.cz>
5592
5593         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5594
5595 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5596
5597         PR tree-optimization/44972
5598         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5599         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5600         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5601         instead.
5602         * g++.dg/torture/pr44972.C: New test.
5603
5604 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5605
5606         PR tree-optimization/44972
5607         * g++.dg/torture/pr34850.C: Remove expected warning.
5608
5609 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5610
5611         * gfortran.dg/dummy_optional_arg.f90: New test.
5612
5613 2010-09-08  Jan Hubicka  <jh@suse.cz>
5614
5615         PR tree-optimization/45598
5616         * fortran.fortran-torture/compile/pr45598.f90: New test.
5617
5618 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5619
5620         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5621         * lib/target-supports.exp (check_ifunc_available): New.
5622         * gcc.dg/attr-ifunc-1.c: New.
5623         * gcc.dg/attr-ifunc-2.c: New.
5624         * gcc.dg/attr-ifunc-3.c: New.
5625         * gcc.dg/attr-ifunc-4.c: New.
5626         * gcc.dg/attr-ifunc-5.c: New.
5627         * g++.dg/ext/attr-ifunc-1.C: New.
5628         * g++.dg/ext/attr-ifunc-2.C: New.
5629         * g++.dg/ext/attr-ifunc-3.C: New.
5630         * g++.dg/ext/attr-ifunc-4.C: New.
5631
5632 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5633
5634         PR middle-end/40386
5635         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5636
5637 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5638
5639         * gfortran.dg/inline_transpose_1.f90: New test.
5640
5641 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR c++/45588
5644         * g++.dg/warn/Wunused-var-15.C: New test.
5645
5646 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5647
5648         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5649         hppa*-*-hpux*.
5650
5651 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5652
5653         * objc/execute/exceptions/throw-nil.m: New test.
5654         * objc/execute/exceptions/handler-1.m: Updated to use the new
5655         objc_set_uncaught_exception_handler() function.
5656         * objc/execute/exceptions/matcher-1.m: New test.
5657
5658 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5659
5660         PR fortran/38282
5661         * gfortran.dg/bit_comparison_1.F90: New test.
5662         * gfortran.dg/leadz_trailz_3.f90: New test.
5663         * gfortran.dg/masklr_2.F90: New test.
5664         * gfortran.dg/shiftalr_1.F90: New test.
5665         * gfortran.dg/merge_bits_2.F90: New test.
5666         * gfortran.dg/dshift_2.F90: New test.
5667         * gfortran.dg/bit_comparison_2.F90: New test.
5668         * gfortran.dg/masklr_1.F90: New test.
5669         * gfortran.dg/merge_bits_1.F90: New test.
5670         * gfortran.dg/dshift_1.F90: New test.
5671         * gfortran.dg/shiftalr_2.F90: New test.
5672
5673 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5674
5675         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5676         functions from objc/typedstream.h are deprecated.
5677
5678 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5679
5680         * lib/target-supports.exp
5681         (check_effective_target_run_expensive_tests): New proc.
5682         * gcc.c-torture/compile/limits-fnargs.c: Use
5683         dg-require-effective-target run_expensive_tests.
5684
5685 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR fortran/45597
5688         * gfortran.dg/gomp/pr45597.f90: New test.
5689
5690         PR fortran/45595
5691         * gfortran.dg/gomp/pr45595.f90: New test.
5692
5693 2010-09-08  Michael Matz  <matz@suse.de>
5694
5695         * c-c++-common/uninit-17.c: Adjust.
5696
5697 2010-09-08  Michael Matz  <matz@suse.de>
5698
5699         PR tree-optimization/43430
5700         * gcc.dg/vect/pr43430-2.c: New test.
5701
5702 2010-09-08  Michael Matz  <matz@suse.de>
5703
5704         PR tree-optimization/33244
5705         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5706
5707 2010-09-08  Richard Guenther  <rguenther@suse.de>
5708
5709         PR tree-optimization/45578
5710         * gfortran.dg/pr45578.f90: New testcase.
5711
5712 2010-09-08  Richard Guenther  <rguenther@suse.de>
5713
5714         PR testsuite/45590
5715         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5716
5717 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5718
5719         PR fortran/45576
5720         * gfortran.dg/char_length_18.f90:  New test.
5721
5722 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5723
5724         PR target/36502
5725         * gcc.target/i386/pr36502.c: New test.
5726
5727         PR target/42313
5728         PR target/44651
5729         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5730         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5731
5732 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5733
5734         * gfortran.dg/achar_4.f90: Enable bounds checking.
5735
5736 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5737
5738         PR target/45206
5739         * gcc.target/i386/pr45206.c: New test.
5740
5741 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5742
5743         PR fortran/45505
5744         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5745
5746 2010-09-07  Jan Hubicka  <jh@suse.cz>
5747
5748         * gcc.c-torture/compile/20100907.c: New testcase.
5749
5750 2010-09-07  Richard Guenther  <rguenther@suse.de>
5751
5752         PR middle-end/45569
5753         * g++.dg/eh/pr45569.C: New testcase.
5754
5755 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5756
5757         PR target/43137
5758         * gcc.target/arm/pr43137.c: New test.
5759
5760 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5761
5762         PR fortran/36931
5763         * gfortran.dg/dependency_35.f90:  New test.
5764
5765 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5766
5767         PR fortran/34145
5768         * gfortran.dg/char_length_17.f90:  New test.
5769
5770 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5771
5772         PR c++/45200
5773         PR c++/45293
5774         PR c++/45558
5775         * g++.dg/template/typedef34.C: New test.
5776         * g++.dg/template/typedef35.C: New test.
5777
5778 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5779
5780         PR target/22152
5781         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5782
5783 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5784
5785         * g++.dg/warn/Wdouble-promotion.C: New.
5786
5787 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5788
5789         * g++.dg/parse/redef2.C: New.
5790
5791 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5792
5793         * gcc.dg/20100906-1.c: New testcase.
5794
5795 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR testsuite/45543
5798         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5799         DW_TAG_enumeration_type DIE.
5800
5801 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5802
5803         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5804         Update XFAILs.
5805
5806 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5807
5808         PR rtl-optimization/44919
5809         * g++.dg/opt/pr44919.C: New.
5810
5811 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5812
5813         PR fortran/38282
5814         * gfortran.dg/iall_iany_iparity_1.f90: New.
5815         * gfortran.dg/iall_iany_iparity_2.f90: New.
5816
5817 2010-09-06  Jason Merrill  <jason@redhat.com>
5818
5819         * g++.dg/cpp0x/initlist42.C: New.
5820
5821         * g++.dg/cpp0x/auto19.C: New.
5822
5823         * g++.dg/template/sfinae25.C: New.
5824         * g++.dg/template/char1.C: Expect warning.
5825         * g++.dg/template/nontype10.C: Likewise.
5826
5827         * g++.dg/cpp0x/implicit9.C: New.
5828
5829         * g++.dg/cpp0x/initlist43.C: New.
5830
5831 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5832
5833         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5834
5835 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5836
5837         * gcc.dg/Wdouble-promotion.c: New.
5838
5839 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5840
5841         * gfortran.dg/float128_1.f90: Remove test case as
5842         it always fails since Rev 163611 backed out the
5843         front-end implementation.
5844
5845 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5846
5847         * gfortran.dg/float128_1.f90: XFAIL test case.
5848
5849 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5850
5851         * gfortran.dg/bessel_7.f90: Decrease required precision.
5852
5853 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5854
5855         PR testsuite/45545
5856         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5857         ref-all-matching targets.
5858
5859 2010-09-05  Richard Guenther  <rguenther@suse.de>
5860
5861         PR tree-optimization/45535
5862         * gcc.c-torture/compile/pr45535.c: New testcase.
5863
5864 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5865
5866         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5867         "\[^\n\]*".
5868         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5869         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5870         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5871         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5872         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5873         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5874         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5875         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5876         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5877         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5878         * gcc.target/i386/pr22152.c: Likewise.
5879         * gcc.target/i386/pr36992-1.c: Likewise.
5880         * gcc.target/i386/pr36992-2.c: Likewise.
5881         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5882
5883 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5884
5885         PR testsuite/43957
5886         * gcc.dg/const-uniq-1.c: Modify regexp.
5887
5888 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5889
5890         PR fortran/45530
5891         * gfortran.dg/namelist_63.f90: New.
5892
5893 2010-09-04  Jan Hubicka  <jh@suse.cz>
5894
5895         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5896         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5897
5898 2010-09-04  Jan Hubicka  <jh@suse.cz>
5899
5900         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5901
5902 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5903
5904         PR fortran/45507
5905         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5906
5907 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5908
5909         * gcc.dg/opts-4.c: New test.
5910
5911 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5912
5913         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5914         * gcc.dg/vect/vect-peel-4.c: Ditto.
5915
5916 2010-09-03  Daniel Kraft  <d@domob.eu>
5917
5918         PR fortran/45525
5919         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5920
5921 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5922
5923         PR fortran/45159
5924         * gfortran.dg/dependency_34.f90:  New test.
5925
5926 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5927
5928         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5929
5930 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5933         gcc.target/i386/clearcap.map if supported.
5934
5935 2010-09-03  Michael Matz  <matz@suse.de>
5936
5937         PR middle-end/45415
5938         * gcc.dg/pr45415.c: New test.
5939
5940 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5941
5942         PR tree-optimization/45506
5943         * gcc.dg/pr45506.c: New.
5944
5945 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5946
5947         PR target/45476
5948         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5949         * gcc.target/i386/float128-2.c: Ditto.
5950
5951 2010-09-03  Daniel Kraft  <d@domob.eu>
5952
5953         PR fortran/34162
5954         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5955         * gfortran.dg/internal_dummy_2.f08: New test.
5956         * gfortran.dg/internal_dummy_3.f08: New test.
5957         * gfortran.dg/internal_dummy_4.f08: New test.
5958
5959 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR debug/45500
5962         * gcc.target/i386/pr45500.c: New test.
5963
5964 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5965
5966         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5967
5968 2010-09-03  Daniel Kraft  <d@domob.eu>
5969
5970         PR fortran/44602
5971         * gfortran.dg/exit_2.f08; Adapt error messages.
5972         * gfortran.dg/exit_3.f08: New test.
5973         * gfortran.dg/exit_4.f08: New test.
5974         * gfortran.dg/exit_5.f03: New test.
5975
5976 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5977
5978         * gfortran.dg/ishft_4.f90: New test.
5979
5980 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5981
5982         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5983         FRIZ/XSRIZ instruciton for (double)(long long)x.
5984         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5985
5986 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5987
5988         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5989
5990 2010-09-02  Richard Guenther  <rguenther@suse.de>
5991
5992         PR tree-optimization/44937
5993         PR tree-optimization/45412
5994         * g++.dg/opt/pr45412.C: New testcase.
5995         * gcc.c-torture/compile/pr45412.c: Likewise.
5996         * gcc.c-torture/compile/pr44937.c: Likewise.
5997
5998 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5999
6000         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6001         but using -Werror=comment.
6002         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6003         expected error messages.
6004
6005 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6006
6007         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6008         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6009
6010 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6011
6012         PR fortran/45489
6013         * gfortran.dg/initialization_27.f90: New.
6014
6015 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6016
6017         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6018         check into different basic blocks. Expect vectorization if misaligned
6019         stores are supported.
6020         * gcc.dg/vect/bb-slp-8a.c: New test.
6021         * gcc.dg/vect/bb-slp-8b.c: New test.
6022
6023 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6024
6025         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6026
6027 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6028
6029         PR fortran/44541
6030         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6031         * gfortran.dg/class_dummy_1.f03: New.
6032
6033 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR middle-end/45458
6036         * g++.dg/tree-prof/partition2.C: New test.
6037
6038 2010-09-01  Richard Guenther  <rguenther@suse.de>
6039
6040         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6041         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6042         * gcc.c-torture/execute/20100827-1.c: Likewise.
6043
6044 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6045
6046         * gfortran.dg/execute_command_line_1.f90: New test.
6047
6048 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6049
6050         PR preprocessor/45457
6051         * c-c++-common/cpp/pr45457.c: New test.
6052
6053 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6054
6055         * gcc.dg/nested-func-8.c: New test.
6056
6057 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6058
6059         PR fortran/38282
6060         * gfortran.dg/popcnt_poppar_1.F90: New test.
6061         * gfortran.dg/popcnt_poppar_2.F90: New test.
6062
6063 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         * gcc.target/i386/volatile-2.c: Require nonpic target.
6066
6067 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR middle-end/45461
6070         * gcc.dg/pr45461.c: New test.
6071
6072 2010-08-31  Richard Guenther  <rguenther@suse.de>
6073
6074         PR testsuite/45455
6075         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6076
6077 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6078
6079         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6080
6081 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6082
6083         PR fortran/45456
6084         * gfortran.dg/typebound_proc_18.f03: New.
6085
6086 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6087
6088         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6089         * lib/scanasm.exp (scan-stack-usage): Likewise.
6090         (scan-stack-usage-not): Likewise.
6091         * gcc.dg/stack-usage-1.c: New test.
6092         * gcc.target/i386/stack-usage-realign.c: Likewise.
6093
6094 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6095
6096         PR tree-optimization/45427
6097         * gcc.dg/tree-ssa/pr45427.c: New test.
6098
6099 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6100
6101         PR c++/45043
6102         * g++.dg/template/crash102.C: New.
6103
6104 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR middle-end/45423
6107         * gcc.dg/gomp/atomic-12.c: New test.
6108         * gcc.dg/gomp/atomic-13.c: New test.
6109         * gcc.dg/gomp/atomic-14.c: New test.
6110         * g++.dg/gomp/atomic-11.C: New test.
6111         * g++.dg/gomp/atomic-12.C: New test.
6112         * g++.dg/gomp/atomic-13.C: New test.
6113         * g++.dg/gomp/atomic-14.C: New test.
6114
6115 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6116
6117         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6118         delimiter.
6119
6120 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6121
6122         * gnat.dg/discr24.adb: New test.
6123
6124 2010-08-30  Richard Guenther  <rguenther@suse.de>
6125
6126         PR tree-optimization/45449
6127         * gcc.dg/pr45449.c: New testcase.
6128
6129 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6130
6131         * gcc.dg/opts-1.c: Expect errors, not warnings.
6132
6133 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6134
6135         PR fortran/42769
6136         * gfortran.dg/dynamic_dispatch_11.f03: New.
6137
6138 2010-08-29  Jason Merrill  <jason@redhat.com>
6139
6140         PR c++/44991
6141         * g++.dg/parse/defarg15.C: New.
6142
6143 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6144
6145         PR fortran/45439
6146         * gfortran.dg/select_type_16.f03: New.
6147
6148 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6149             Tobias Burnus  <burnus@net-b.de>
6150
6151         * gfortran.dg/bessel_7.f90: Decrease required precision.
6152
6153 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6154             Kaz Kojima  <kkojima@gcc.gnu.org>
6155
6156         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6157
6158 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6159
6160         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6161         floating point conversion code generation.
6162         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6163         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6164         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6165         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6166         to integer conversion code generation.
6167         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6168         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6169         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6170         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6171
6172 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6173
6174         PR fortran/32049
6175         * gfortran.dg/random_seed_1.f90: Adjust test.
6176         * gfortran.dg/float128_1.f90: New test.
6177
6178 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6179
6180         PR fortran/33197
6181         * gfortran.dg/norm2_1.f90: New.
6182         * gfortran.dg/norm2_2.f90: New.
6183         * gfortran.dg/norm2_3.f90: New.
6184         * gfortran.dg/norm2_4.f90: New.
6185         * gfortran.dg/parity_1.f90: New.
6186         * gfortran.dg/parity_2.f90: New.
6187         * gfortran.dg/parity_3.f90: New.
6188
6189 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6190
6191         PR fortran/45420
6192         * gfortran.dg/select_type_15.f03: New.
6193
6194 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6195
6196         PR libfortran/43217
6197         * gfortran.dg/hollerith8.f90: New test.
6198
6199 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6200
6201         PR fortran/45159
6202         * gfortran.dg/dependency_33.f90:  New test.
6203
6204 2010-08-27  Richard Guenther  <rguenther@suse.de>
6205
6206         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6207         * gcc.dg/graphite/scop-2.c: Likewise.
6208         * gcc.dg/graphite/scop-20.c: Likewise.
6209         * gcc.dg/vect/slp-25.c: Likewise.
6210
6211 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6212
6213         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6214
6215 2010-08-26  Daniel Kraft  <d@domob.eu>
6216
6217         PR fortran/38936
6218         PR fortran/44047
6219         PR fortran/45384
6220         * gfortran.dg/associate_8.f03: New test.
6221         * gfortran.dg/select_type_13.f03: New test.
6222         * gfortran.dg/select_type_14.f03: New test.
6223
6224 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6225
6226         PR tree-optimization/44485
6227         * gcc.dg/pr44485.c: New test.
6228
6229 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6230
6231         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6232         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6233         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6234
6235 2010-08-26  Richard Guenther  <rguenther@suse.de>
6236
6237         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6238         * gcc.dg/graphite/scop-21.c: Likewise.
6239
6240 2010-08-26  Richard Guenther  <rguenther@suse.de>
6241
6242         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6243         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6244         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6245         * gcc.dg/vect/vect-91.c: Likewise.
6246         * gcc.dg/vect/vect-peel-1.c: Likewise.
6247         * gcc.dg/vect/vect-peel-2.c: Likewise.
6248         * gcc.dg/vect/vect-peel-4.c: Likewise.
6249
6250 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6251
6252         PR libfortran/41859
6253         * gfortran.dg/der_io_4.f90: New test.
6254
6255 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR rtl-optimization/44858
6258         * gcc.c-torture/execute/pr44858.c: New test.
6259
6260         PR rtl-optimization/45400
6261         * g++.dg/other/i386-8.C: New test.
6262
6263 2010-08-25  Richard Guenther  <rguenther@suse.de>
6264
6265         * gcc.dg/alias-8.c: Adjust.
6266
6267 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6268
6269         * gcc.target/i386/combine-mul.c: New test.
6270
6271 2010-08-25  Richard Guenther  <rguenther@suse.de>
6272
6273         PR lto/44562
6274         * gcc.dg/graphite/id-27.c: New testcase.
6275         * gcc.dg/lto/20100825-1_0.c: Likewise.
6276
6277 2010-08-25  Richard Guenther  <rguenther@suse.de>
6278
6279         PR tree-optimization/45316
6280         * g++.dg/opt/pr45316.C: New testcase.
6281
6282 2010-08-25  Richard Guenther  <rguenther@suse.de>
6283
6284         PR tree-optimization/45393
6285         * g++.dg/torture/pr45393.C: New testcase.
6286
6287 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR tree-optimization/45059
6290         * gcc.c-torture/compile/pr45059.c: New test.
6291
6292 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6293
6294         * lib/target-supports.exp (check_effective_target_vect_unpack):
6295         Set vect_unpack supported flag to true for neon.
6296
6297 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6298
6299         * gcc.dg/tree-ssa/ifc-5.c: New.
6300
6301 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6302
6303         * gcc.dg/tree-ssa/ifc-4.c: New.
6304         * gcc.dg/tree-ssa/ifc-7.c: New.
6305
6306 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6307
6308         * gcc.dg/vect/vect.exp: Check loongson targets
6309         * g++.dg/vect/vect.exp: Likewise
6310         * gfortran.dg/vect/vect.exp: Likewise
6311
6312 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6313
6314         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6315         -mveclibabi=mass.
6316
6317 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6318
6319         PR fortran/45366
6320         * gfortran.dg/proc_ptr_29.f90: New.
6321
6322 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6323             Dominique d'Humieres  <dominiq@lps.ens.fr>
6324
6325         PR fortran/45367
6326         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6327
6328 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6329
6330         PR fortran/45367
6331         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6332
6333 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6334
6335         PR fortran/36158
6336         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6337
6338 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6339             Dominique d'Humieres  <dominiq@lps.ens.fr>
6340
6341         PR fortran/45367
6342         PR fortran/36158
6343         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6344         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6345
6346 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6347
6348         PR fortran/44863
6349         PR fortran/45271
6350         PR fortran/45290
6351         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6352         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6353         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6354
6355 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6356
6357         PR fortran/36158
6358         PR fortran/33197
6359         * gfortran.dg/bessel_6.f90: New.
6360         * gfortran.dg/bessel_7.f90: New.
6361
6362 2010-08-20  Jan Hubicka  <jh@suse.cz>
6363
6364         PR c++/45307
6365         PR c++/17736
6366         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6367         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6368
6369 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6370
6371         PR target/45336
6372         * gcc.target/i386/pr45336-1.c: New.
6373         * gcc.target/i386/pr45336-2.c: Likewise.
6374         * gcc.target/i386/pr45336-3.c: Likewise.
6375         * gcc.target/i386/pr45336-4.c: Likewise.
6376
6377 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6378
6379         PR testsuite/45361
6380         * gcc.target/i386/volatile-2.c: Update scan strings to also
6381         include (%rip) for the memory reference on x86_64.
6382
6383 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6384
6385         PR middle-end/44974
6386         * gcc.dg/pr44974.c: New test.
6387
6388         PR rtl-optimization/45353
6389         * gcc.dg/pr45353.c: New test.
6390
6391 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6392
6393         * gcc.target/i386/volatile-2.c: New.
6394
6395 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6396
6397         PR rtl-optimization/44691
6398         * gfortran.dg/pr44691.f: New test.
6399
6400 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6401
6402         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6403
6404 2010-08-19  Jason Merrill  <jason@redhat.com>
6405
6406         * g++.dg/init/synth3.C: New.
6407         * g++.dg/init/value8.C: New.
6408         * g++.dg/tree-ssa/empty-2.C: New.
6409         * g++.dg/cpp0x/noexcept09.C: New.
6410
6411 2010-08-19  Daniel Kraft  <d@domob.eu>
6412
6413         PR fortran/29785
6414         PR fortran/45016
6415         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6416         * gfortran.dg/pointer_remapping_1.f90: New test.
6417         * gfortran.dg/pointer_remapping_2.f03: New test.
6418         * gfortran.dg/pointer_remapping_3.f08: New test.
6419         * gfortran.dg/pointer_remapping_4.f03: New test.
6420         * gfortran.dg/pointer_remapping_5.f08: New test.
6421         * gfortran.dg/pointer_remapping_6.f08: New test.
6422
6423 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6424
6425         PR testsuite/45324
6426         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6427
6428 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6429
6430         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6431
6432 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6433
6434         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6435         variable.
6436
6437 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6438
6439         PR target/45070
6440         * gcc.c-torture/execute/pr45070.c: New.
6441
6442 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6443
6444         * g++.dg/pr44328.C: New test.
6445
6446 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6447
6448         PR fortran/36158
6449         PR fortran/33197
6450         * gfortran.dg/bessel_3.f90: New.
6451         * gfortran.dg/bessel_4.f90: New.
6452         * gfortran.dg/bessel_5.f90: New.
6453
6454 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6455
6456         PR fortran/45290
6457         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6458         * gfortran.dg/pointer_init_2.f90: New.
6459         * gfortran.dg/pointer_init_3.f90: New.
6460         * gfortran.dg/pointer_init_4.f90: New.
6461
6462 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6463
6464         PR c++/45049
6465         * g++.dg/pr45049-1.C: New test.
6466         * g++.dg/pr45049-2.C: New test.
6467
6468 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6469
6470         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6471         20 if __ARM_PCS is defined otherwise 64.
6472         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6473         instead of hard coded 64.
6474
6475 2010-08-18  Yao Qi  <yao@codesourcery.com>
6476
6477         PR target/45094
6478         * gcc.target/arm/pr45094.c: New test.
6479
6480 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6481
6482         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6483
6484 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6485
6486         PR rtl-optimization/42575
6487         * gcc.target/arm/pr42575.c: New test.
6488
6489 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6490
6491         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6492         * gcc.dg/tls/thr-cse-1.c: New.
6493
6494 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6495
6496         PR debug/42487
6497         * lib/target-supports.exp
6498         (check_effective_target_function_sections): New.
6499         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6500         function sections before proceding.
6501
6502 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR fortran/45308
6505         * gfortran.dg/pr45308.f03: New test.
6506
6507 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6508
6509         PR target/45296
6510         * gcc.target/i386/pr45296.c: New test.
6511
6512 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6513
6514         * g++.dg/ext/uow-1.C: New.
6515         * g++.dg/ext/uow-2.C: New.
6516         * g++.dg/ext/uow-3.C: New.
6517         * g++.dg/ext/uow-4.C: New.
6518
6519 2010-08-17  Richard Guenther  <rguenther@suse.de>
6520
6521         PR testsuite/45266
6522         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6523
6524 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6525
6526         PR c/40563
6527         * gcc.dg/Wcxx-compat-20.c: New test.
6528
6529 2010-08-17  Daniel Kraft  <d@domob.eu>
6530
6531         PR fortran/38936
6532         * gfortran.dg/associate_1.f03: Extended to test newly supported
6533         features like association to variables.
6534         * gfortran.dg/associate_3.f03: Removed check for illegal change
6535         of associate-name here...
6536         * gfortran.dg/associate_5.f03: ...and added it here.
6537         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6538         * gfortran.dg/associate_7.f03: New test.
6539
6540 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6541
6542         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6543
6544 2010-08-15  Daniel Kraft  <d@domob.eu>
6545
6546         PR fortran/38936
6547         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6548         * gfortran.dg/associate_3.f03: Clarify comment.
6549         * gfortran.dg/associate_5.f03: New test.
6550         * gfortran.dg/associate_6.f03: New test.
6551
6552 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6553
6554         PR fortran/45211
6555         * gfortran.dg/bind_c_usage_21.f90: New.
6556         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6557
6558 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6559
6560         * gfortran.dg/optional_absent_1.f90: New.
6561         * gfortran.dg/null_actual.f90: New.
6562
6563 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6564
6565         * gfortran.dg/pointer_target_1.f90: New.
6566         * gfortran.dg/pointer_target_2.f90: New.
6567         * gfortran.dg/pointer_target_3.f90: New.
6568
6569 2010-08-15  Daniel Kraft  <d@domob.eu>
6570
6571         PR fortran/45197
6572         * gfortran.dg/elemental_args_check_3.f90: New test.
6573         * gfortran.dg/impure_1.f08: New test.
6574         * gfortran.dg/impure_2.f08: New test.
6575         * gfortran.dg/impure_3.f90: New test.
6576         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6577
6578 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6579
6580         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6581         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6582         SLP tests.
6583         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6584         misaligned loads.
6585         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6586         misaligned stores.c
6587         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6588
6589 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6590
6591         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6592         dg-require-effective-target after dg-do.
6593
6594 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6595
6596         * lib/target-supports.exp (check_effective_target_vect_int): Return
6597         true for Loongson targets.
6598         (check_effective_target_vect_shift): Likewise.
6599         (check_effective_target_vect_no_int_max): Likewise.
6600         (check_effective_target_vect_no_align): Likewise.
6601         (check_effective_target_vect_short_mult): Likewise.
6602
6603 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6604
6605         * g++.dg/cast.C: Change fields of structures to "long" to pass
6606         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6607         * g++.dg/cpp0x/iop.C: Ditto.
6608         * g++.dg/cpp0x/named_refs.C: Ditto.
6609         * g++.dg/cpp0x/rv1p.C: Ditto.
6610         * g++.dg/cpp0x/rv2p.C: Ditto.
6611         * g++.dg/cpp0x/rv3p.C: Ditto.
6612         * g++.dg/cpp0x/rv4p.C: Ditto.
6613         * g++.dg/cpp0x/rv5p.C: Ditto.
6614         * g++.dg/cpp0x/rv6p.C: Ditto.
6615         * g++.dg/cpp0x/rv7p.C: Ditto.
6616         * g++.dg/cpp0x/rv8p.C: Ditto.
6617         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6618
6619 2010-08-13  Daniel Kraft  <d@domob.eu>
6620
6621         * gfortran.dg/implied_shape_1.f08: New test.
6622         * gfortran.dg/implied_shape_2.f90: New test.
6623         * gfortran.dg/implied_shape_3.f08: New test.
6624
6625 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6626
6627         PR libfortran/42526
6628         * gfortran.dg/char_component_initializer_1.f90: New test.
6629
6630 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6631
6632         PR tree-optimization/45241
6633         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6634
6635 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6636
6637         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6638         to dg-options.
6639         * gcc.target/i386/pr40906-2.c: Ditto.
6640         * gcc.target/i386/pr40906-3.c: Ditto.
6641
6642 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR middle-end/45262
6645         * gcc.c-torture/execute/pr45262.c: New test.
6646
6647 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6648
6649         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6650         empty argument.
6651         * g++.dg/other/profile1.C: Ditto.
6652
6653 2010-08-12  Richard Guenther  <rguenther@suse.de>
6654
6655         PR tree-optimization/45232
6656         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6657         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6658         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6659         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6660         unsigned arithmetic.
6661         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6662         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6663         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6664         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6665         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6666         unsigned arithmetic.
6667         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6668         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6669         unsigned arithmetic.
6670         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6671         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6672         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6673         unsigned arithmetic.
6674         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6675         * gcc.dg/tree-ssa/negate.c: Adjust.
6676         * gcc.dg/vect/vect-1.c: Adjust.
6677         * gfortran.dg/reassoc_6.f: XFAIL.
6678
6679 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR debug/45259
6682         * gcc.dg/pr45259.c: New test.
6683
6684 2010-08-12  Wei Guozhi  <carrot@google.com>
6685
6686         PR target/44999
6687         * gcc.target/arm/pr44999.c: New testcase.
6688
6689 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6690
6691         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6692         (N): Likewise.
6693         (main): Adjust accordingly.
6694
6695 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6696
6697         * gfortran.dg/graphite/id-22.f: New.
6698
6699 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6700
6701         * gcc.dg/graphite/id-26.c: New.
6702
6703 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6704
6705         * gcc.dg/graphite/id-25.c: New.
6706
6707 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6708
6709         * gcc.dg/graphite/run-id-5.c: New.
6710         * gcc.dg/graphite/run-id-6.c: New.
6711         * gfortran.dg/graphite/id-21.f: New.
6712
6713 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6714
6715         * gcc.dg/graphite/id-24.c: New.
6716
6717 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6718
6719         * gcc.dg/tree-ssa/pr20742.c: New.
6720
6721 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6722
6723         * gcc.dg/graphite/id-23.c: New.
6724
6725 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6726
6727         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6728
6729 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6730
6731         * gcc.dg/graphite/pr42729.c: New.
6732
6733 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6734
6735         * gfortran.dg/graphite/id-20.f: New.
6736
6737 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6738
6739         * gcc.dg/graphite/id-22.c: New.
6740
6741 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6742
6743         * gcc.dg/graphite/run-id-2.c: Call abort.
6744
6745 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6746
6747         * gcc.dg/graphite/id-20.c: New.
6748
6749 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6750             Steve Kargl  <kargl@gcc.gnu.org>
6751
6752         PR fortran/44595
6753         * gfortran.dg/move_alloc_3.f90: New.
6754         * gfortran.dg/random_seed_2.f90: New.
6755
6756 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6757
6758         * lib/target-supports.exp (check_effective_target_sync_int_long):
6759         Add hppa*-*-linux*.
6760         (check_effective_target_sync_char_short): Likewise.
6761
6762 2010-08-10  Yao Qi  <yao@codesourcery.com>
6763
6764         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6765         general form.
6766         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6767         * g++.dg/other/packed1.C: Likewise.
6768         * g++.dg/other/crash-4.C: Likewise.
6769         * g++.dg/ext/packed8.C: Likewise.
6770         * g++.dg/init/array16.C: Likewise.
6771
6772 2010-08-10  xinliang David Li  <davidxl@google.com>
6773         * gcc.dg/tree-ssa/loop-19.c: Add option
6774         -fno-prefetch-loop-array
6775
6776 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6777
6778         PR middle-end/45182
6779         * gcc.c-torture/compile/pr45182.c: New test.
6780
6781 2010-08-09  Jason Merrill  <jason@redhat.com>
6782
6783         PR c++/45236
6784         * g++.dg/cpp0x/variadic-104.C: New.
6785
6786 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6787
6788         PR fortran/44235
6789         * gfortran.dg/dependency_32.f90:  New test.
6790
6791 2010-08-09  Richard Guenther  <rguenther@suse.de>
6792
6793         PR middle-end/44632
6794         * g++.dg/opt/nrv17.C: New testcase.
6795
6796 2010-08-09  Richard Guenther  <rguenther@suse.de>
6797
6798         PR middle-end/45212
6799         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6800         alignment from MEM_REF offset only if we took it from the
6801         base object.
6802
6803         * gcc.target/i386/pr24178.c: New testcase.
6804
6805 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6806
6807         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6808         * gcc.dg/20030702-1.c: Ditto.
6809         * gcc.dg/20050309-1.c: Ditto.
6810         * gcc.dg/20050325-1.c: Ditto.
6811         * gcc.dg/20050330-2.c: Ditto.
6812         * gcc.dg/20051201-1.c: Ditto.
6813         * gcc.dg/gomp/pr27573.c: Ditto.
6814         * gcc.dg/gomp/pr34610.c: Ditto.
6815         * gcc.dg/pr24225.c: Ditto.
6816         * gcc.dg/pr26570.c: Ditto.
6817         * gcc.dg/pr32773.c: Ditto.
6818         * g++.dg/gcov/gcov-6.C: Ditto.
6819         * g++.dg/gomp/pr34608.C: Ditto.
6820         * gfortran.dg/gomp/pr27573.f90: Ditto.
6821
6822         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6823         dg-require-host-local dg directive.
6824         * gcc.dg/profile-dir-2.c: Ditto.
6825         * gcc.dg/profile-dir-3.c: Ditto.
6826
6827 2010-08-08  Richard Guenther  <rguenther@suse.de>
6828
6829         PR tree-optimization/45109
6830         * gcc.c-torture/compile/pr45109.c: New testcase.
6831
6832 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6833
6834         * gcc.dg/march.c: Skip if -march defined.
6835         * gcc.dg/mtune.c: Skip if -mtune defined.
6836
6837         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6838         generic thunk support.
6839
6840 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6841
6842         PR target/45213
6843         * gcc.target/i386/pr45213.c: New test.
6844
6845 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6846
6847         PR libfortran/45143
6848         * gfortran.dg/fmt_error_11.f03: New test.
6849
6850 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6851
6852         * lib/target-supports.exp (check_effective_target_sync_int_long):
6853         Add arm*-*-linux-gnueabi.
6854         (check_effective_target_sync_char_short): Likewise.
6855
6856 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6857
6858         PR fortran/45159
6859         * gfortran.dg/dependency_31.f90:  New test.
6860
6861 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6862
6863         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6864
6865 2010-08-06  Jason Merrill  <jason@redhat.com>
6866
6867         * g++.dg/cpp0x/sfinae3.C: New.
6868         * g++.dg/cpp0x/sfinae4.C: New.
6869
6870 2010-08-06  Richard Guenther  <rguenther@suse.de>
6871
6872         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6873         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6874         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6875         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6876         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6877         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6878         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6879         * gcc.c-torture/execute/20100805-1.c: Likewise.
6880
6881 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6882
6883         PR testsuite/42855
6884         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6885
6886 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6887
6888         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6889         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6890
6891 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6892
6893         * g++.dg/ipa/devirt-1.C: New test.
6894         * g++.dg/ipa/devirt-2.C: Likewise.
6895         * g++.dg/ipa/devirt-3.C: Likewise.
6896         * g++.dg/ipa/devirt-4.C: Likewise.
6897         * g++.dg/ipa/devirt-5.C: Likewise.
6898         * gcc.dg/ipa/iinline-3.c: Likewise.
6899
6900 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6901
6902         PR tree-optimization/45144
6903         * gcc.dg/tree-ssa/pr45144.c: New test.
6904
6905 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6906
6907         PR fortran/42207
6908         PR fortran/44064
6909         PR fortran/44065
6910         * gfortran.dg/class_25.f03: New.
6911         * gfortran.dg/class_26.f03: New.
6912
6913 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6914
6915         * g++.dg/warn/miss-format-1.C: Update line number.
6916
6917 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6918
6919         PR c++/44641
6920         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6921         .frame and .mask assembler directives.
6922
6923 2010-08-04  Richard Guenther  <rguenther@suse.de>
6924
6925         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6926         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6927         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6928         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6929
6930 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6931
6932         PR fortran/44857
6933         * gfortran.dg/derived_constructor_char_1.f90: New.
6934         * gfortran.dg/derived_constructor_char_2.f90: New.
6935
6936 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6937
6938         PR fortran/45159
6939         * gfortran.dg/dependency_30.f90:  New test.
6940
6941 2010-08-03  Jan Hubicka  <jh@suse.cz>
6942
6943         * gcc.c-torture/compile/pr45085.c: New testcase.
6944
6945 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6946
6947         PR fortran/44584
6948         PR fortran/45161
6949         * gfortran.dg/typebound_call_9.f03: Modified.
6950         * gfortran.dg/typebound_generic_1.f03: Modified.
6951
6952 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6953
6954         PR fortran/45159
6955
6956         * gfortran.dg/dependency_29.f90:  New test.
6957
6958 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6959
6960         PR fortran/36854
6961         * gfortran.dg/character_comparison_2.f90:  New test.
6962         * gfortran.dg/character_comparison_3.f90:  New test.
6963         * gfortran.dg/dependency_28.f90:  New test.
6964
6965 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6966
6967         PR target/40457
6968         * gcc.target/arm/pr40457-1.c: New test.
6969         * gcc.target/arm/pr40457-2.c: New test.
6970
6971 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6972
6973         PR fortran/44912
6974         * gfortran.dg/typebound_call_17.f03: New.
6975
6976 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6977
6978         PR fortran/44929
6979         * gfortran.dg/allocate_derived_3.f90: New.
6980
6981 2010-07-30  Xinliang David Li  <davidxl@google.com>
6982         PR tree-optimization/45121
6983         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6984
6985 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6986
6987         PR c++/45112
6988         * g++.dg/pr45112.C: New test.
6989
6990 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6991
6992         PR debug/45055
6993         PR rtl-optimization/45137
6994         * gcc.dg/pr45055.c: New test.
6995
6996 2010-07-30  Alan Modra  <amodra@gmail.com>
6997
6998         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6999         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7000
7001 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7002
7003         PR fortran/45087
7004         PR fortran/45125
7005         * gfortran.dg/whole_file_25.f90: New.
7006         * gfortran.dg/whole_file_26.f90: New.
7007         * gfortran.dg/whole_file_27.f90: New.
7008
7009 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7010
7011         PR fortran/44962
7012         * gfortran.dg/typebound_proc_17.f03: New.
7013
7014 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7015
7016         PR fortran/45004
7017         * gfortran.dg/move_alloc_2.f90: New.
7018
7019 2010-07-29  Xinliang David Li  <davidxl@google.com>
7020         PR tree-optimization/45121
7021         * c-c++-common/uninit-17.c: Fix expected output.
7022
7023 2010-07-29  Richard Guenther  <rguenther@suse.de>
7024
7025         PR tree-optimization/45120
7026         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7027
7028 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7029
7030         PR fortran/42051
7031         PR fortran/44064
7032         * gfortran.dg/pr42051.f03: New testcase.
7033
7034 2010-07-29  Richard Guenther  <rguenther@suse.de>
7035
7036         PR middle-end/45034
7037         * gcc.c-torture/execute/pr45034.c: New testcase.
7038
7039 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7040
7041         PR c++/45096
7042         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7043
7044 2010-07-28  Daniel Kraft  <d@domob.eu>
7045
7046         * gfortran.dg/bound_8.f90: New test.
7047
7048 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7049
7050         PR debug/45105
7051         * gcc.dg/pr45105.c: New test.
7052
7053 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7054
7055         PR rtl-optimization/45107
7056         * gcc.dg/pr45107.c: New test.
7057
7058 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7059
7060         PR rtl-optimization/45101
7061         * gcc.dg/pr45101.c: New test.
7062
7063 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7064
7065         PR fortran/45077
7066         * gfortran.dg/whole_file_24.f90: New.
7067
7068 2010-07-27  Jason Merrill  <jason@redhat.com>
7069
7070         * g++.dg/cpp0x/variadic102.C: New.
7071         * g++.dg/cpp0x/variadic103.C: New.
7072
7073 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7074
7075         PR rtl-optimization/40956
7076         PR target/42495
7077         PR middle-end/42574
7078         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7079         * gcc.target/arm/pr42574.c: Add tests.
7080
7081 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7082
7083         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7084         test name.
7085         (cleanup-repo-files): Ditto.
7086         (cleanup-saved-temps): Ditto.
7087
7088 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7089
7090         PR testsuite/44701
7091         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7092
7093         PR c/45079
7094         * gcc.dg/pr45079.c: New test.
7095
7096 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7097
7098         PR tree-optimization/44152
7099         * gcc.dg/vect/fast-math-pr44152.c: New test.
7100
7101 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7102
7103         PR ObjC/44140
7104         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7105         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7106         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7107         * obj-c++.dg/torture/trivial.mm: Ditto.
7108         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7109         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7110         * objc.dg/torture/tls/thr-init.m: Ditto.
7111         * objc.dg/torture/trivial.m: Ditto.
7112
7113 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7114
7115         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7116         Skip on spu-*-* targets.
7117
7118 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7119
7120         PR tree-optimization/45083
7121         * gcc.dg/pr45083.c: New test.
7122
7123 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7124
7125         PR fortran/40873
7126         * gfortran.dg/whole_file_22.f90: New test.
7127         * gfortran.dg/whole_file_23.f90: New test.
7128
7129 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7130             Jack Howarth  <howarth@bromo.med.uc.edu>
7131             Richard Henderson  <rth@redhat.com>
7132
7133         PR target/44132
7134         * gcc.dg/tls/thr-init-1.c: New.
7135         * gcc.dg/tls/thr-init-2.c: New.
7136         * gcc.dg/torture/tls New.
7137         * gcc.dg/torture/tls/tls-test.c: New.
7138         * gcc.dg/torture/tls/thr-init-1.c: New.
7139         * gcc.dg/torture/tls/tls.exp: New.
7140         * gcc.dg/torture/tls/thr-init-2.c: New.
7141         * gcc.dg/tls/emutls-2.c: New test
7142
7143         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7144         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7145         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7146         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7147         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7148         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7149         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7150         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7151         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7152         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7153         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7154         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7155         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7156         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7157         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7158         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7159         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7160         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7161         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7162         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7163         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7164         gfortran.dg/gomp/omp_threadprivate1.f90,
7165         gfortran.dg/gomp/omp_threadprivate2.f90,
7166         gfortran.dg/gomp/reduction1.f90,
7167         gfortran.dg/gomp/sharing-1.f90: Likewise.
7168
7169 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7170
7171         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7172         sse_runtime.
7173         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7174         dg-require-visibility.
7175
7176 2010-07-26  Richard Guenther  <rguenther@suse.de>
7177
7178         PR tree-optimization/43784
7179         * gcc.c-torture/execute/pr43784.c: New testcase.
7180         * g++.dg/torture/pr43784.C: Likewise.
7181
7182 2010-07-26  Richard Guenther  <rguenther@suse.de>
7183
7184         PR middle-end/45056
7185         * g++.dg/pr45056.C: New testcase.
7186
7187 2010-07-26  Richard Guenther  <rguenther@suse.de>
7188
7189         PR tree-optimization/45071
7190         * gcc.dg/pr45071.c: New testcase.
7191
7192 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7193
7194         PR fortran/45066
7195         * gfortran.dg/namelist_62.f90: New.
7196
7197 2010-07-26  Richard Guenther  <rguenther@suse.de>
7198
7199         * gcc.c-torture/execute/pr45017.c: Move ...
7200         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7201
7202 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7203
7204         PR fortran/40628
7205         * trim_optimize_1.f90:  New test.
7206         * character_comparision_1.f90:  New test.
7207
7208 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7209
7210         PR fortran/42852
7211         * gfortran.dg/wtruncate_fix.f: New test.
7212
7213 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7214
7215         PR testsuite/45068
7216         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7217
7218 2010-07-24  Richard Guenther  <rguenther@suse.de>
7219
7220         PR lto/43788
7221         * g++.dg/lto/20100724-1_0.C: New testcase.
7222
7223 2010-07-24  Richard Guenther  <rguenther@suse.de>
7224
7225         PR lto/43212
7226         * gcc.dg/lto/20100724-1_0.c: New testcase.
7227         * gcc.dg/lto/20100724-1_1.c: Likewise.
7228
7229 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7230
7231         PR fortran/40011
7232         * gfortran.dg/whole_file_21.f90: New.
7233
7234         * gfortran.dg/integer_exponentiation_3.F90: Use
7235         -ffloat-store only for i?86/x86-64 -m32.
7236
7237 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7238
7239         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7240         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7241
7242 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7243
7244         * gfortran.dg/func_decl_4.f90: Split test into two ...
7245         * gfortran.dg/func_decl_5.f90: ... parts.
7246         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7247         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7248         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7249         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7250         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7251         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7252         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7253         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7254         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7255         * gfortran.dg/sizeof.f90: Make test valid.
7256         * gfortran.dg/pr20865.f90: Add new dg-error.
7257         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7258         * gfortran.dg/g77/19990218-0.f: Ditto.
7259         * gfortran.dg/g77/19990218-1.f: Ditto.
7260         * gfortran.dg/g77/970625-2.f: Ditto.
7261         * gfortran.dg/pr37243.f: Fix function declaration.
7262         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7263         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7264
7265 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7266
7267         PR fortran/44945
7268         * gfortran.dg/char_array_structure_constructor.f90: Add
7269         -fwhole-file as dg-option as it otherwise fails on some
7270         systems.
7271
7272 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7273
7274         * gnat.dg/aggr16.ad[sb]: New test.
7275         * gnat.dg/aggr16_pkg.ads: New helper.
7276
7277 2010-07-23  Richard Guenther  <rguenther@suse.de>
7278
7279         PR lto/43071
7280         * g++.dg/lto/20100723-1_0.C: New testcase.
7281
7282 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7283
7284         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7285         AVX support.
7286         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7287         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7288
7289 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7290
7291         * lib/target-supports.exp (add_options_for_tls): New proc.
7292         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7293         * g++.dg/tls/static-1a.cc: Likewise.
7294         * gcc.dg/tls/emutls-1.c: Likewise.
7295         * gcc.dg/tls/opt-11.c: Likewise.
7296         * gcc.dg/tls/opt-12.c: Likewise.
7297         * gcc.dg/tls/pr24428-2.c: Likewise.
7298         * gcc.dg/tls/pr24428.c: Likewise.
7299         * obj-c++.dg/tls/static-1.mm: Likewise.
7300         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7301         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7302         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7303         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7304         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7305         * objc.dg/torture/tls/thr-init.m: Likewise.
7306         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7307
7308 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7309
7310         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7311         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7312         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7313         optimized dump files.
7314
7315 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7316
7317         PR tree-optimization/45047
7318         * gcc.c-torture/compile/pr45047.c: New test.
7319
7320 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7321
7322         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7323         instead of dg-compile.
7324         * gcc.dg/float-range-4.c: Ditto.
7325         * gcc.dg/float-range-5.c: Ditto.
7326         * gcc.dg/fold-overflow-1.c: Ditto.
7327         * gcc.dg/gomp/sections-4.c: Ditto.
7328         * gcc.dg/transparent-union-1.c: Ditto.
7329         * gcc.dg/transparent-union-2.c: Ditto.
7330         * gcc.target/i386/pr39315-check.c: Ditto.
7331         * g++.dg/gomp/sections-4.C: Ditto.
7332         * g++.dg/template/dtor7.C: Ditto.
7333         * g++.dg/tree-ssa/pr19952.C: Ditto.
7334         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7335         * gfortran.dg/graphite/pr42185.f90: Ditto.
7336         * gfortran.dg/namelist_36.f90: Ditto.
7337         * gnat.dg/noreturn1.adb: Ditto.
7338         * gnat.dg/specs/small_alignment.ads: Ditto.
7339
7340 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7341
7342         PR tree-optimization/44915
7343         * g++.dg/torture/pr44915.C: New test.
7344
7345 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7346
7347         PR tree-optimization/44914
7348         * g++.dg/tree-ssa/pr44914.C: New test.
7349
7350 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7351
7352         PR target/44290
7353         * gcc.dg/pr44290-1.c: New test.
7354         * gcc.dg/pr44290-2.c: New test.
7355
7356 2010-07-23  Jason Merrill  <jason@redhat.com>
7357
7358         PR c++/45008
7359         * g++.dg/abi/mangle44.C: New.
7360
7361 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7362
7363         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7364         for compile-time only tests.
7365         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7366         target check.
7367         * gcc.target/i386/pr39315-4.c: Ditto.
7368         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7369         target check.  Include sse-os-support.h.
7370         (main): Call check_isa and sse_os_support.
7371         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7372         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7373         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7374         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7375         target check.  Include sse-os-support.h.
7376         (main): Call check_isa and sse_os_support.
7377         * gcc.target/i386/vperm-v2df.c: Ditto.
7378
7379 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7380
7381         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7382         (check_effective_target_avx_runtime): New procedure.
7383         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7384         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7385
7386         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7387         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7388         and __get_cpuid test.
7389         * gcc.dg/compat/vector-2b_main.c: Ditto.
7390
7391         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7392
7393         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7394         for compile-time only test.
7395         * gcc.dg/pr32716.c: Ditto.
7396         * gcc.dg/pr34856.c: Ditto.
7397         * gcc.dg/pr36997.c: Ditto.
7398         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7399         * gfortran.dg/pr28158.f90: Ditto.
7400         * gfortran.dg/pr30667.f: Ditto.
7401
7402         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7403         i?86-*-* and x86_64-*-* targets to disable execution on targets
7404         without sse2 runtime support.
7405         * g++.dg/vect/vect.exp: Ditto.
7406         * gfortran.dg/vect/vect.exp: Ditto.
7407
7408         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7409         * gcc.dg/pr37544.c: Ditto.
7410         * gcc.dg/pr40550.c: Ditto.
7411         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7412         * gcc.dg/compat/vector-1a_main.c: Ditto.
7413         * gcc.dg/compat/vector-2a_main.c: Ditto.
7414         * gcc.dg/torture/pr16104-1.c: Ditto.
7415         * gcc.dg/torture/pr35771-1.c: Ditto.
7416         * gcc.dg/torture/pr35771-2.c: Ditto.
7417         * gcc.dg/torture/pr35771-3.c: Ditto.
7418         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7419         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7420         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7421         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7422         * g++.dg/other/i386-1.C: Ditto.
7423         * g++.dg/other/pr40446.C: Ditto.
7424
7425 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7426
7427         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7428
7429 2010-07-23  Daniel Kraft  <d@domob.eu>
7430
7431         PR fortran/44709
7432         * gfortran.dg/exit_1.f08: New test.
7433         * gfortran.dg/exit_2.f08: New test.
7434
7435 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7436
7437         PR tree-optimization/39839
7438         * gcc.target/arm/pr39839.c: New test case.
7439
7440 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7441
7442         * gnat.dg/unchecked_convert5b.adb: New test.
7443         * gnat.dg/unchecked_convert6.adb: Likewise.
7444         * gnat.dg/unchecked_convert6b.adb: Likewise.
7445
7446 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7447
7448         * gnat.dg/aggr15.ad[sb]: New test.
7449
7450 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7451
7452         PR debug/45024
7453         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7454
7455 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7456
7457         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7458         with dg-require-linker-plugin.
7459
7460 2010-07-22  Richard Guenther  <rguenther@suse.de>
7461
7462         PR lto/43850
7463         * g++.dg/lto/20100722-1_0.C: New testcase.
7464
7465 2010-07-22  Richard Guenther  <rguenther@suse.de>
7466
7467         PR lto/42451
7468         * gcc.dg/lto/20100720-3_0.c: New testcase.
7469         * gcc.dg/lto/20100720-3_1.c: Likewise.
7470
7471 2010-07-22  Richard Guenther  <rguenther@suse.de>
7472
7473         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7474         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7475
7476         PR lto/43373
7477         * gcc.dg/lto/20100722-1_0.c: New testcase.
7478
7479 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7480
7481         PR tree-optimization/44891
7482         * gcc.c-torture/compile/pr44891.c: New test.
7483
7484 2010-07-22  Richard Guenther  <rguenther@suse.de>
7485
7486         PR tree-optimization/45017
7487         * gcc.c-torture/execute/pr45017.c: New testcase.
7488
7489 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7490
7491         PR fortran/45019
7492         * gfortran.dg/aliasing_dummy_5.f90: New.
7493
7494 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7495
7496         PR target/43698
7497         * gcc.target/arm/pr43698.c: New test.
7498
7499 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7500
7501         PR fortran/44929
7502         * Revert my commit r162325 for this PR.
7503
7504 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7505
7506         PR debug/45015
7507         * gcc.target/m68k/pr45015.c: New test.
7508
7509 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7510
7511         PR c++/44641
7512         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7513         comments.
7514
7515 2010-07-21  Richard Guenther  <rguenther@suse.de>
7516
7517         PR lto/45018
7518         * g++.dg/lto/20100721-1_0.C: New testcase.
7519
7520 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7521
7522         PR tree-optimization/44900
7523         * g++.dg/torture/pr44900.C: New test.
7524
7525 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7526
7527         PR middle-end/44738
7528         * c-c++-common/uninit-17.c: Correct expected error.
7529
7530 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7531
7532         * gcc.dg/guality/asm-1.c: New test.
7533
7534         PR debug/45003
7535         * gcc.dg/guality/pr45003-2.c: New test.
7536         * gcc.dg/guality/pr45003-3.c: New test.
7537
7538 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7539
7540         PR libfortran/44697
7541         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7542
7543 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7544
7545         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7546         defined on the current line.
7547         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7548         * g++.dg/debug/dwarf2/pr44641.C: New.
7549
7550 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7551
7552         * gcc.target/powerpc/block-move-1.c: New test.
7553         * gcc.target/powerpc/block-move-2.c: New test.
7554
7555 2010-07-20  Jason Merrill  <jason@redhat.com>
7556
7557         PR c++/44967
7558         * g++.dg/cpp0x/sfinae2.C: New.
7559
7560 2010-07-20  Richard Guenther  <rguenther@suse.de>
7561
7562         PR lto/42696
7563         * gcc.dg/lto/20100720-4_0.c: New testcase.
7564
7565 2010-07-20  Richard Guenther  <rguenther@suse.de>
7566
7567         PR lto/43221
7568         * gcc.dg/lto/20100720-2_0.c: New testcase.
7569         * gcc.dg/lto/20100720-2_1.c: Likewise.
7570
7571 2010-07-20  Richard Guenther  <rguenther@suse.de>
7572
7573         PR lto/43208
7574         * gcc.dg/lto/20100720-1_0.c: New testcase.
7575         * gcc.dg/lto/20100720-1_1.c: Likewise.
7576
7577 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7578
7579         PR debug/45003
7580         * gcc.dg/guality/pr45003-1.c: New test.
7581
7582 2010-07-20  Richard Guenther  <rguenther@suse.de>
7583
7584         PR tree-optimization/44977
7585         * gcc.dg/torture/pr44977.c: New testcase.
7586
7587 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7588
7589         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7590         sync_char_short
7591
7592 2010-07-20  Richard Guenther  <rguenther@suse.de>
7593
7594         PR middle-end/44971
7595         PR middle-end/44988
7596         * gcc.dg/pr44971.c: New testcase.
7597         * gcc.c-torture/compile/pr44988.c: Likewise.
7598
7599 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7600
7601         PR fortran/44929
7602         * gfortran.dg/allocate_with_typespec.f90: New test.
7603         * gfortran.dg/allocate_derived_1.f90: Update error message.
7604
7605 2010-07-19  Jason Merrill  <jason@redhat.com>
7606
7607         PR c++/44996
7608         * g++.dg/cpp0x/decltype23.C: New.
7609
7610 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7611
7612         PR fortran/42385
7613         * gfortran.dg/class_defined_operator_1.f03 : New test.
7614
7615 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7616
7617         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7618         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7619         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7620         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7621
7622 2010-07-19  Richard Guenther  <rguenther@suse.de>
7623
7624         PR middle-end/44941
7625         * gcc.c-torture/compile/pr44941.c: New testcase.
7626
7627 2010-07-19  Jason Merrill  <jason@redhat.com>
7628
7629         PR c++/44969
7630         * g++.dg/template/sfinae24.C: New.
7631
7632 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7633
7634         PR fortran/44353
7635         * gfortran.dg/data_implied_do_2.f90: Removed.
7636
7637 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7638
7639         PR c++/44969
7640         * g++.dg/template/sfinae23.C: New.
7641
7642 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644         * lib/target-supports.exp (check_sse_os_support_available): New
7645         proc.
7646         (check_sse_hw_available): New proc.
7647         (check_effective_target_sse_runtime): New proc.
7648         (check_effective_target_sse2_runtime): New proc.
7649         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7650         -msse2 if check_sse_os_support_available.
7651         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7652         check_sse_os_support_available.
7653         * gcc.dg/vect/vect.exp: Likewise.
7654         * gfortran.dg/vect/vect.exp: Likewise.
7655         * gcc.target/i386/sol2-check: Renamed to ...
7656         * gcc.target/i386/sse-os-support.h: ... this.
7657         (sol2_check): Renamed to ...
7658         (sse_os_support): ... this.
7659         Only test movss with xmm registers.
7660         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7661         Removed ILL_INSN, ILL_INSN_LEN.
7662         * gcc.target/i386/sse2-check.h: Likewise.
7663         * gcc.target/i386/sse3-check.h: Likewise.
7664         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7665         Removed cpuid.h, __get_cpuid test.
7666         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7667         Removed cpuid.h, __get_cpuid test.
7668         * g++.dg/other/pr40446.C: Likewise.
7669         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7670         * gcc.dg/compat/vector-1a_main.c: Likewise.
7671         * gcc.dg/compat/vector-2a_main.c: Likewise.
7672         * gcc.dg/pr36584.c: Likewise.
7673         * gcc.dg/pr37544.c: Likewise.
7674         * gcc.dg/torture/pr16104-1.c: Likewise.
7675         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7676         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7677         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7678         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7679         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7680         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7681         sse2_runtime.
7682         * gcc.dg/torture/pr35771-2.c: Likewise.
7683         * gcc.dg/torture/pr35771-3.c: Likewise.
7684         * gcc.target/i386/pr39315-2.c: Likewise.
7685         * gcc.target/i386/pr39315-4.c: Likewise.
7686         * gcc.target/i386/vperm-v2df.c: Likewise.
7687         * gcc.target/i386/vperm-v2di.c: Likewise.
7688         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7689         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7690         sse_runtime.
7691
7692 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7693
7694         PR fortran/44353
7695         * gfortran.dg/data_implied_do_2.f90: New test.
7696
7697 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7698
7699         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7700
7701 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7702
7703         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7704         to the "mips16" group.
7705         (mips_using_mips16_p): New procedure.
7706         (mips-dg-options): Use it.
7707
7708 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7709
7710         * gcc.target/mips/mips16-attributes-4.c: New test.
7711
7712 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7713
7714         PR testsuite/44418
7715         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7716         * gcc.target/powerpc/recip-2.c: Ditto.
7717         * gcc.target/powerpc/recip-3.c: Ditto.
7718
7719 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7720
7721         * gcc.target/arm/pr42235.c: New test.
7722
7723 2010-07-16  Jason Merrill  <jason@redhat.com>
7724
7725         PR c++/32505
7726         * g++.dg/template/partial8.C: New.
7727
7728 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7729
7730         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7731         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7732         in C++.
7733         (gualcvt): New overloaded inline.
7734         (GUALCVT): Use it for C++.
7735         * g++.dg/guality/guality.exp: New.
7736         * g++.dg/guality/guality.h: New.
7737         * g++.dg/guality/redeclaration1.C: New test.
7738         * g++.dg/dg.exp: Prune also guality/* tests.
7739         * gcc.dg/guality/pr43141.c: Moved to...
7740         * c-c++-common/guality/pr43141.c: ... here.
7741
7742 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7743
7744         PR libfortran/37077
7745         * gfortran.dg/char4_iunit_2.f03: New test.
7746
7747 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7748
7749         PR testsuite/43925
7750         * lib/plugin-support.exp (plugin-test-execute):
7751         Add ${gcc_objdir}/intl to includes.
7752
7753 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7754
7755         PR target/44942
7756         * gcc.c-torture/execute/pr44942.c: New test.
7757         * gcc.target/i386/pr44942.c: New test.
7758
7759 2010-07-15  Jason Merrill  <jason@redhat.com>
7760
7761         PR c++/44909
7762         * g++.dg/cpp0x/implicit7.C: New.
7763         * g++.dg/cpp0x/implicit8.C: New.
7764
7765 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7766
7767         Disable float tests for __SPU__ targets due to lack of signed zero:
7768         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7769         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7770         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7771         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7772         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7773         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7774         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7775         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7776         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7777
7778 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7779
7780         * gfortran.dg/select_char_2.f90: New test.
7781
7782 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7783
7784         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7785         with DECL_CHAIN.
7786
7787 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7788
7789         PR fortran/44936
7790         * gfortran.dg/typebound_generic_9.f03: New.
7791
7792 2010-07-15  Richard Guenther  <rguenther@suse.de>
7793
7794         PR tree-optimization/44946
7795         * gcc.c-torture/compile/pr44946.c: New testcase.
7796
7797 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR fortran/40206
7800         * gfortran.dg/select_char_3.f90: New test.
7801
7802 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7803             Kevin F. Quinn  <kevquinn@gentoo.org>
7804
7805         * gcc.dg/Wtrampolines.c: New.
7806
7807 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7808
7809         PR libfortran/44934
7810         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7811
7812 2010-07-14  Jason Merrill  <jason@redhat.com>
7813
7814         PR c++/44810
7815         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7816
7817         Implement C++0x unrestricted unions (N2544)
7818         * g++.dg/cpp0x/union1.C: New.
7819         * g++.dg/cpp0x/union2.C: New.
7820         * g++.dg/cpp0x/union3.C: New.
7821         * g++.dg/cpp0x/defaulted2.C: Adjust.
7822         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7823         * g++.old-deja/g++.ext/anon2.C: Adjust.
7824         * g++.old-deja/g++.mike/misc6.C: Adjust.
7825
7826 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7827
7828         PR fortran/44925
7829         * gfortran.dg/c_loc_tests_15.f90: New.
7830
7831 2010-07-13  Jason Merrill  <jason@redhat.com>
7832
7833         PR c++/44909
7834         * g++.dg/cpp0x/implicit6.C: New.
7835
7836 2010-07-13  Jason Merrill  <jason@redhat.com>
7837
7838         PR c++/44540
7839         * g++.dg/abi/noreturn1.C: New.
7840         * g++.dg/abi/noreturn2.C: New.
7841
7842 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7843
7844         PR other/44874
7845         PR debug/44832
7846         * c-c++-common/pr44832.c: New test.
7847
7848 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7849
7850         PR objc/44488
7851         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7852         on the target.  Make sure that we can assemble the emitted asm when
7853         the test type is 'compile'.
7854
7855 2010-07-13  Richard Guenther  <rguenther@suse.de>
7856
7857         PR tree-optimization/36960
7858         * g++.dg/torture/pr36960.C: New testcase.
7859
7860 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7861
7862         PR c++/44908
7863         * g++.dg/template/sfinae21.C: New.
7864         * g++.dg/template/sfinae22.C: Likewise.
7865
7866 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7867
7868         PR testsuite/42843
7869         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7870         * gcc.dg/plugin/ggcplug.c: Likewise.
7871         * g++.dg/plugin/selfassign.c: Likewise.
7872         * g++.dg/plugin/attribute_plugin.c: Likewise.
7873         * g++.dg/plugin/dumb_plugin.c: Likewise.
7874         * g++.dg/plugin/pragma_plugin.c: Likewise.
7875
7876 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7877
7878         * gcc.c-torture/execute/pr44683.x: New.
7879         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7880
7881 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7882
7883         PR fortran/44434
7884         PR fortran/44565
7885         PR fortran/43945
7886         PR fortran/44869
7887         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7888         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7889         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7890         * gfortran.dh/typebound_call_16.f03: New.
7891         * gfortran.dg/typebound_generic_6.f03: New.
7892         * gfortran.dg/typebound_generic_7.f03: New.
7893         * gfortran.dg/typebound_generic_8.f03: New.
7894
7895 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7896
7897         PR libfortran/37077
7898         * gfortran.dg/char4_iunit_1.f03: New test.
7899
7900 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7901
7902         * gcc.dg/tree-ssa/vrp53.c: New test.
7903
7904 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7905
7906         PR c++/44907
7907         * g++.dg/template/sfinae19.C: New.
7908         * g++.dg/template/sfinae20.C: Likewise.
7909
7910 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7911
7912         * gcc.target/arm/interrupt-1.c: New test.
7913         * gcc.target/arm/interrupt-2.c: New test.
7914
7915 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7916
7917         * gcc.dg/pr42427.c: Require c99_runtime.
7918         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7919         c99_runtime.
7920         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7921         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7922         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7923         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7924         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7925         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7926         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7927         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7928         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7929         * gcc.target/i386/pr37275.c: Require visibility support.
7930
7931 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7932
7933         * lib/target-supports.exp (check_effective_target_sse): New proc.
7934         * gcc.target/i386/sol2-check.h: New file.
7935         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7936         Include sol2-check.h.
7937         (main) Only run do_test () if sol2_check ().
7938         * gcc.target/i386/sse2-check.h: Likewise.
7939         * gcc.target/i386/sse3-check.h: Likewise.
7940         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7941         [__sun__ && __svr4__]: Execute SSE2 instruction.
7942         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7943         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7944         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7945         * g++.dg/ext/vector14.C: Likewise.
7946         * g++.dg/other/mmintrin.C: Likewise.
7947         * gcc.dg/20020418-1.c: Likewise.
7948         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7949         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7950         * gcc.dg/format/unnamed-1.c: Likewise.
7951         Adapt dg-warning line number.
7952         * gcc.dg/graphite/pr40281.c: Likewise.
7953         * gcc.dg/pr32176.c: Likewise.
7954         * gcc.dg/pr40550.c: Likewise.
7955         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7956         * gcc.dg/torture/pr36891.c: Likewise.
7957         * gcc.target/i386/20020218-1.c: Likewise.
7958         * gcc.target/i386/20020523.c: Likewise.
7959         * gcc.target/i386/abi-1.c: Likewise.
7960         * gcc.target/i386/brokensqrt.c: Likewise.
7961         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7962         * gcc.target/i386/pr13366.c: Likewise.
7963         * gcc.target/i386/pr13685.c: Likewise.
7964         * gcc.target/i386/pr24306.c: Likewise.
7965         * gcc.target/i386/pr31486.c: Likewise.
7966         * gcc.target/i386/pr32065-1.c: Likewise.
7967         * gcc.target/i386/pr32065-2.c: Likewise.
7968         * gcc.target/i386/pr32389.c: Likewise.
7969         * gcc.target/i386/pr38824.c: Likewise.
7970         * gcc.target/i386/pr38931.c: Likewise.
7971         * gcc.target/i386/pr39592-1.c: Likewise.
7972         * gcc.target/i386/pr43766.c: Likewise.
7973         * gcc.target/i386/recip-divf.c: Likewise.
7974         * gcc.target/i386/recip-sqrtf.c: Likewise.
7975         * gcc.target/i386/recip-vec-divf.c: Likewise.
7976         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7977         * gcc.target/i386/sse-1.c: Likewise.
7978         * gcc.target/i386/sse-16.c: Likewise.
7979         * gcc.target/i386/sse-2.c: Likewise.
7980         * gcc.target/i386/sse-20.c: Likewise.
7981         * gcc.target/i386/sse-3.c: Likewise.
7982         * gcc.target/i386/sse-7.c: Likewise.
7983         * gcc.target/i386/sse-9.c: Likewise.
7984         * gcc.target/i386/sse-addps-1.c: Likewise.
7985         * gcc.target/i386/sse-addss-1.c: Likewise.
7986         * gcc.target/i386/sse-andnps-1.c: Likewise.
7987         * gcc.target/i386/sse-andps-1.c: Likewise.
7988         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7989         * gcc.target/i386/sse-comiss-1.c: Likewise.
7990         * gcc.target/i386/sse-comiss-2.c: Likewise.
7991         * gcc.target/i386/sse-comiss-3.c: Likewise.
7992         * gcc.target/i386/sse-comiss-4.c: Likewise.
7993         * gcc.target/i386/sse-comiss-5.c: Likewise.
7994         * gcc.target/i386/sse-comiss-6.c: Likewise.
7995         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7996         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7997         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7998         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7999         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8000         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8001         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8002         * gcc.target/i386/sse-divps-1.c: Likewise.
8003         * gcc.target/i386/sse-divss-1.c: Likewise.
8004         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8005         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8006         * gcc.target/i386/sse-maxps-1.c: Likewise.
8007         * gcc.target/i386/sse-maxss-1.c: Likewise.
8008         * gcc.target/i386/sse-minps-1.c: Likewise.
8009         * gcc.target/i386/sse-minss-1.c: Likewise.
8010         * gcc.target/i386/sse-movaps-1.c: Likewise.
8011         * gcc.target/i386/sse-movaps-2.c: Likewise.
8012         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8013         * gcc.target/i386/sse-movhps-1.c: Likewise.
8014         * gcc.target/i386/sse-movhps-2.c: Likewise.
8015         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8016         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8017         * gcc.target/i386/sse-movntps-1.c: Likewise.
8018         * gcc.target/i386/sse-movss-1.c: Likewise.
8019         * gcc.target/i386/sse-movss-2.c: Likewise.
8020         * gcc.target/i386/sse-movss-3.c: Likewise.
8021         * gcc.target/i386/sse-movups-1.c: Likewise.
8022         * gcc.target/i386/sse-movups-2.c: Likewise.
8023         * gcc.target/i386/sse-mulps-1.c: Likewise.
8024         * gcc.target/i386/sse-mulss-1.c: Likewise.
8025         * gcc.target/i386/sse-orps-1.c: Likewise.
8026         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8027         * gcc.target/i386/sse-recip-vec.c: Likewise.
8028         * gcc.target/i386/sse-recip.c: Likewise.
8029         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8030         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8031         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8032         * gcc.target/i386/sse-subps-1.c: Likewise.
8033         * gcc.target/i386/sse-subss-1.c: Likewise.
8034         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8035         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8036         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8037         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8038         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8039         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8040         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8041         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8042         * gcc.target/i386/sse-xorps-1.c: Likewise.
8043         * gcc.target/i386/ssefn-1.c: Likewise.
8044         * gcc.target/i386/ssefn-3.c: Likewise.
8045         * gcc.target/i386/sseregparm-1.c: Likewise.
8046         * gcc.target/i386/stackalign/return-3.c: Likewise.
8047         * gcc.target/i386/vectorize1.c: Likewise.
8048         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8049         * gcc.target/i386/xorps-sse.c: Likewise.
8050         * gfortran.dg/pr28158.f90: Likewise.
8051         * gfortran.dg/pr30667.f: Likewise.
8052         * gnat.dg/loop_optimization7.adb: Likewise.
8053         * gnat.dg/sse_nolib.adb: Likewise.
8054
8055 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8056
8057         PR fortran/44702
8058         * gfortran.dg/use_rename_6.f90: New.
8059         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8060
8061 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8062
8063         PR fortran/44869
8064         * gfortran.dg/class_24.f03: New.
8065
8066 2010-07-10  Richard Guenther  <rguenther@suse.de>
8067
8068         PR lto/44889
8069         * gcc.dg/lto/20100709-1_0.c: New testcase.
8070         * gcc.dg/lto/20100709-1_1.c: Likewise.
8071
8072 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8073
8074         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8075
8076 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8077
8078         PR objc/44140
8079         * objc.dg/lto/trivial-1_0.m: New.
8080         * objc.dg/lto/lto.exp: New.
8081         * obj-c++.dg/lto/trivial-1_0.mm: New.
8082         * obj-c++.dg/lto/lto.exp: New.
8083         * objc.dg/symtab-1.m: Adjust sizes.
8084         * objc.dg/image-info.m: Do not run for gnu-runtime.
8085
8086 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8087
8088         * gcc.dg/pr32370.c: Allow another kind of error message.
8089
8090 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8091
8092         * gnat.dg/atomic3.adb: New test.
8093
8094 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8095             Denys Vlasenko  <dvlasenk@redhat.com>
8096             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8097
8098         PR tree-optimization/28632
8099         * gcc.dg/tree-ssa/vrp51.c: New test.
8100         * gcc.dg/tree-ssa/vrp52.c: New test.
8101
8102 2010-07-09  Jason Merrill  <jason@redhat.com>
8103
8104         * g++.dg/abi/covariant6.C: New.
8105         * g++.dg/inherit/covariant17.C: Test both bases.
8106         * g++.dg/inherit/covariant7.C: Check vtable layout.
8107
8108 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8109
8110         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8111
8112 2010-07-09  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/44852
8115         * gcc.c-torture/execute/pr44852.c: New testcase.
8116
8117 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8118
8119         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8120         multiplication by values.
8121         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8122         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8123
8124 2010-07-09  Richard Guenther  <rguenther@suse.de>
8125
8126         PR tree-optimization/44882
8127         * gfortran.dg/pr44882.f90: New testcase.
8128
8129 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8130
8131         PR target/40657
8132         * gcc.target/arm/pr40657-1.c: New test.
8133         * gcc.target/arm/pr40657-2.c: New test.
8134         * gcc.c-torture/execute/pr40657.c: New test.
8135
8136 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8137
8138         * gcc.dg/tree-ssa/vrp50.c: New test.
8139         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8140
8141 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8142
8143         PR fortran/44649
8144         * gfortran.dg/c_sizeof_1.f90: Modified.
8145         * gfortran.dg/storage_size_1.f08: New.
8146         * gfortran.dg/storage_size_2.f08: New.
8147
8148 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8149
8150         * gcc.c-torture/execute/20100708-1.c: New test.
8151
8152 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR fortran/44847
8155         * gfortran.dg/gomp/pr44847.f90: New test.
8156
8157 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8158
8159         PR tree-optimization/44710
8160         * gcc.dg/tree-ssa/ifc-6.c: New.
8161         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8162
8163 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8164
8165         PR fortran/18918
8166         * gfortran.dg/coarray_10.f90: Add an additional test.
8167
8168 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8169
8170         PR middle-end/44828
8171         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8172         * gcc.c-torture/execute/pr44828.x: Revert.
8173
8174 2010-07-08  Jason Merrill  <jason@redhat.com>
8175
8176         PR c++/43120
8177         * g++.dg/inherit/covariant17.C: New.
8178         * g++.dg/abi/covariant1.C: Actually test for the bug.
8179
8180 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8181
8182         PR rtl-optimization/44838
8183         * gcc.dg/pr44838.c: New.
8184
8185 2010-07-08  Richard Guenther  <rguenther@suse.de>
8186
8187         PR tree-optimization/44831
8188         * gcc.c-torture/compile/pr44831.c: New testcase.
8189         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8190
8191 2010-07-08  Richard Guenther  <rguenther@suse.de>
8192
8193         PR tree-optimization/44861
8194         * g++.dg/vect/pr44861.cc: New testcase.
8195
8196 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8197
8198         PR middle-end/44828
8199         * gcc.c-torture/execute/pr44828.x: New file.
8200
8201 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8202
8203         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8204         dg-options.
8205         * g++.dg/ext/altivec-17.C: Adjust error message.
8206
8207 2010-07-07  Tom Tromey  <tromey@redhat.com>
8208
8209         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8210
8211 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8212
8213         PR target/44844
8214         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8215         * gcc.target/i386/rdrand-2.c: Likewise.
8216         * gcc.target/i386/rdrand-3.c: Likewise.
8217
8218 2010-07-07  Jan Hubicka  <jh@suse.cz>
8219
8220         PR middle-end/44813
8221         * g++.dg/torture/pr44813.C: New testcase.
8222         * g++.dg/torture/pr44826.C: New testcase.
8223
8224 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8225
8226         PR rtl-optimization/44787
8227         * gcc.c-torture/compile/pr44788.c: New test.
8228         * gcc.target/arm/pr44788.c: New test.
8229
8230 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8231
8232         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8233
8234 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8235
8236         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8237         to dg-options.
8238
8239 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8240
8241         PR fortran/44742
8242         * gfortran.dg/parameter_array_init_6.f90: New.
8243         * gfortran.dg/initialization_20.f90: Update dg-error.
8244         * gfortran.dg/initialization_24.f90: Ditto.
8245
8246 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8247         PR fortran/PR44693
8248         * gfortran.dg/dim_range_1.f90:  New test.
8249         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8250
8251 2010-07-06  Jason Merrill  <jason@redhat.com>
8252
8253         PR c++/44703
8254         * g++.dg/cpp0x/initlist41.C: New.
8255
8256         PR c++/44778
8257         * g++.dg/template/ptrmem22.C: New.
8258
8259 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8260
8261         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8262         support.
8263         * gcc.target/i386/i386.exp: Likewise.
8264
8265 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8266
8267         PR testsuite/44195
8268         * gcc.dg/lto/20100518_0.c: Limit to x86.
8269
8270 2010-07-06  Richard Guenther  <rguenther@suse.de>
8271
8272         PR middle-end/44828
8273         * gcc.c-torture/execute/pr44828.c: New testcase.
8274
8275 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8276
8277         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8278         * g++.dg/warn/volatile1.C: Likewise.
8279         * g++.dg/template/warn1.C: Likewise.
8280
8281 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8282
8283         AVX Programming Reference (June, 2010)
8284         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8285         * g++.dg/other/i386-3.C: Likewise.
8286         * gcc.target/i386/sse-12.c: Likewise.
8287
8288         * gcc.target/i386/f16c-check.h: New.
8289         * gcc.target/i386/rdfsbase-1.c: Likewise.
8290         * gcc.target/i386/rdfsbase-2.c: Likewise.
8291         * gcc.target/i386/rdgsbase-1.c: Likewise.
8292         * gcc.target/i386/rdgsbase-2.c: Likewise.
8293         * gcc.target/i386/rdrand-1.c: Likewise.
8294         * gcc.target/i386/rdrand-2.c: Likewise.
8295         * gcc.target/i386/rdrand-3.c: Likewise.
8296         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8297         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8298         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8299         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8300         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8301         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8302         * gcc.target/i386/wrfsbase-1.c: Likewise.
8303         * gcc.target/i386/wrfsbase-2.c: Likewise.
8304         * gcc.target/i386/wrgsbase-1.c: Likewise.
8305         * gcc.target/i386/wrgsbase-2.c: Likewise.
8306
8307         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8308         (__builtin_ia32_vcvtps2ph): New.
8309         (__builtin_ia32_vcvtps2ph256): Likewise.
8310
8311         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8312         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8313
8314         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8315         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8316
8317         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8318         (__builtin_ia32_vcvtps2ph256): Likewise.
8319         Add fsgsbase,rdrnd,f16c.
8320
8321         * lib/target-supports.exp (check_effective_target_f16c): New.
8322
8323 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8324
8325         * gcc.dg/guality/nrv-1.c: New test.
8326
8327 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8328
8329         PR middle-end/42505
8330         * gcc.target/arm/pr42505.c: New test case.
8331
8332 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8333
8334         PR c++/44808
8335         * g++.dg/opt/nrv16.C: New test.
8336
8337 2010-07-05  Richard Guenther  <rguenther@suse.de>
8338
8339         PR tree-optimization/44784
8340         * gcc.c-torture/compile/pr44784.c: New testcase.
8341
8342 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8343
8344         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8345         Increase loop bound and array size.
8346         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8347         Likewise.
8348
8349 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8350
8351         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8352         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8353         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8354         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8355         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8356
8357 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8358
8359         PR c++/22138
8360         * g++.dg/parse/template25.C: New.
8361
8362 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8363
8364         PR rtl-optimization/44695
8365         * gcc.dg/torture/pr44695.c: New.
8366
8367 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8368
8369         PR c++/16630
8370         * g++.dg/ext/pretty3.C: New.
8371
8372 2010-07-04  Richard Guenther  <rguenther@suse.de>
8373
8374         PR middle-end/44809
8375         * g++.dg/torture/pr44809.C: New testcase.
8376
8377 2010-07-04  Richard Guenther  <rguenther@suse.de>
8378
8379         PR tree-optimization/44656
8380         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8381
8382 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8383             Revital Eres  <eres@il.ibm.com>
8384
8385         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8386         misaligned stores.
8387         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8388         gcc.dg/vect/vect-96.c: Likewise.
8389         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8390         that support misaligned stores. Change the number of expected
8391         misaligned accesses.
8392         * gcc.dg/vect/vect-peel-1.c: New test.
8393         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8394         gcc.dg/vect/vect-peel-4.c: Likewise.
8395         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8396         vectorizable on all targets that support realignment.
8397         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8398
8399 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8400
8401         PR c/44806
8402         * gcc.dg/torture/pr44806.c: New.
8403
8404 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8405
8406         * gnat.dg/cond_expr1.adb: New test.
8407
8408 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8409
8410         * gnat.dg/modular3.adb: New test.
8411         * gnat.dg/modular3_pkg.ads: New helper.
8412
8413 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8414             Mikael Pettersson  <mikpe@it.uu.se>
8415
8416         PR testsuite/44518
8417         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8418         Make signed-ness of chars explicit.  Scan the object for
8419         strings that are split by some target assemblers.
8420         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8421         explicit.
8422
8423 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8424
8425         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8426
8427 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8428
8429         PR/44128
8430         * g++.dg/warn/Wshadow-7.C: New test.
8431
8432 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8433             Julian Brown  <julian@codesourcery.com>
8434             Sandra Loosemore  <sandra@codesourcery.com>
8435
8436         * gcc.c-torture/execute/20100416-1.c: New test case.
8437
8438 2010-07-02  Julian Brown  <julian@codesourcery.com>
8439             Sandra Loosemore  <sandra@codesourcery.com>
8440
8441         PR target/43703
8442
8443         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8444         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8445
8446 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8447             Julian Brown  <julian@codesourcery.com>
8448
8449         * gcc.target/arm/neon/vadds64.c: Regenerated.
8450         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8451         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8452         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8453         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8454         * gcc.target/arm/neon-vmls-1.c: Likewise.
8455         * gcc.target/arm/neon-vsubs64.c: New execution test.
8456         * gcc.target/arm/neon-vsubu64.c: New execution test.
8457         * gcc.target/arm/neon-vadds64.c: New execution test.
8458         * gcc.target/arm/neon-vaddu64.c: New execution test.
8459
8460 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8461
8462         * gcc.target/arm/neon-vands64.c: New.
8463         * gcc.target/arm/neon-vandu64.c: New.
8464         * gcc.target/arm/neon-vbics64.c: New.
8465         * gcc.target/arm/neon-vbicu64.c: New.
8466         * gcc.target/arm/neon-veors64.c: New.
8467         * gcc.target/arm/neon-veoru64.c: New.
8468         * gcc.target/arm/neon-vorns64.c: New.
8469         * gcc.target/arm/neon-vornu64.c: New.
8470         * gcc.target/arm/neon-vorrs64.c: New.
8471         * gcc.target/arm/neon-vorru64.c: New.
8472         * gcc.target/arm/neon/vands64.c: Regenerated.
8473         * gcc.target/arm/neon/vandu64.c: Regenerated.
8474         * gcc.target/arm/neon/vbics64.c: Regenerated.
8475         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8476         * gcc.target/arm/neon/veors64.c: Regenerated.
8477         * gcc.target/arm/neon/veoru64.c: Regenerated.
8478         * gcc.target/arm/neon/vorns64.c: Regenerated.
8479         * gcc.target/arm/neon/vornu64.c: Regenerated.
8480         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8481         * gcc.target/arm/neon/vorru64.c: Regenerated.
8482
8483 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8484
8485         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8486
8487 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8488
8489         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8490         * gfortran.dg/intent_out_5.f90: Same.
8491         * gfortran.dg/ltrans-7.f90: Same.
8492         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8493
8494 2010-07-02  Jan Hubicka  <jh@suse.cz>
8495
8496         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8497
8498 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8499
8500         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8501
8502 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR c++/44780
8505         * c-c++-common/Wunused-var-12.c: New test.
8506
8507 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8508
8509         PR target/42835
8510         * gcc.target/arm/pr42835.c: New test.
8511
8512         PR target/42172
8513         * gcc.target/arm/pr42172-1.c: New test.
8514
8515 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8516
8517         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8518
8519 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8520
8521         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8522         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8523         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8524         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8525         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8526         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8527         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8528         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8529         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8530         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8531         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8532         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8533         * gcc.target/arm/neon-vdup_ns64.c: New.
8534         * gcc.target/arm/neon-vdup_nu64.c: New.
8535         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8536         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8537         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8538         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8539         * gcc.target/arm/neon-vmov_ns64.c: New.
8540         * gcc.target/arm/neon-vmov_nu64.c: New.
8541         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8542         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8543         * gcc.target/arm/neon-vget_lanes64.c: New.
8544         * gcc.target/arm/neon-vget_laneu64.c: New.
8545         * gcc.target/arm/neon-vset_lanes64.c: New.
8546         * gcc.target/arm/neon-vset_laneu64.c: New.
8547
8548 2010-07-02  Richard Guenther  <rguenther@suse.de>
8549
8550         * g++.dg/torture/20100702-1.C: New testcase.
8551
8552 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8553
8554         PR target/44707
8555         * gcc.c-torture/compile/pr44707.c: New test.
8556
8557 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8558
8559         PR c++/44039
8560         * g++.dg/template/crash101.C: New.
8561
8562 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8563
8564         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8565         Use the ABI-0 accessors and fail it for m64.
8566
8567 2010-07-02  Jan Hubicka  <jh@suse.cz>
8568
8569         * g++.dg/tree-ssa/pr44706.C: New testcase.
8570
8571 2010-07-02  Richard Guenther  <rguenther@suse.de>
8572
8573         PR tree-optimization/44748
8574         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8575
8576 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8577
8578         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8579         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8580         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8581         the method types to forward:.
8582
8583 2010-06-30  Jason Merrill  <jason@redhat.com>
8584
8585         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8586         * g++.dg/other/pr25632.C: Likewise.
8587
8588 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8589
8590         PR tree-optimization/40421
8591         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8592
8593 2010-07-01  Richard Guenther  <rguenther@suse.de>
8594
8595         PR middle-end/42834
8596         PR middle-end/44468
8597         * gcc.c-torture/execute/20100316-1.c: New testcase.
8598         * gcc.c-torture/execute/pr44468.c: Likewise.
8599         * gcc.c-torture/compile/20100609-1.c: Likewise.
8600         * gcc.dg/volatile2.c: Adjust.
8601         * gcc.dg/plugin/selfassign.c: Likewise.
8602         * gcc.dg/pr36902.c: Likewise.
8603         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8604         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8605         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8606         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8607         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8608         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8609         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8610         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8611         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8612         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8613         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8614         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8615         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8616         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8617         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8618         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8619         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8620         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8621         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8622         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8623         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8624         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8625         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8626         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8627         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8628         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8629         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8630         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8631         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8632         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8633         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8634         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8635         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8636         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8637         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8638         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8639         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8640         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8641         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8642         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8643         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8644         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8645         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8646         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8647         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8648         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8649         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8650         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8651         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8652         * g++.dg/tree-ssa/pr31146.C: Likewise.
8653         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8654         * g++.dg/tree-ssa/pr33604.C: Likewise.
8655         * g++.dg/plugin/selfassign.c: Likewise.
8656         * gfortran.dg/array_memcpy_3.f90: Likewise.
8657         * gfortran.dg/array_memcpy_4.f90: Likewise.
8658         * c-c++-common/torture/pr42834.c: New testcase.
8659
8660 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8661
8662         PR c++/44628
8663         * g++.dg/template/crash100.C: New.
8664
8665 2010-06-30  Jan Hubicka  <jh@suse.cz>
8666
8667         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8668
8669 2010-06-30  Michael Matz  <matz@suse.de>
8670
8671         PR bootstrap/44699
8672         * gcc.dg/pr44699.c: New test.
8673
8674 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8675
8676         PR tree-optimization/39799
8677         * c-c++-common/uninit-17.c: New test.
8678
8679 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8680
8681         PR libfortran/43298
8682         * gfortran.dg/read_infnan_1.f90: New test.
8683
8684 2010-06-29  Jason Merrill  <jason@redhat.com>
8685
8686         Enable implicitly declared move constructor/operator= (N3053).
8687         * g++.dg/cpp0x/implicit3.C: New.
8688         * g++.dg/cpp0x/implicit4.C: New.
8689         * g++.dg/cpp0x/implicit5.C: New.
8690         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8691         * g++.dg/cpp0x/not_special.C: Adjust.
8692         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8693         * g++.dg/cpp0x/rv1n.C: Adjust.
8694         * g++.dg/cpp0x/rv1p.C: Adjust.
8695         * g++.dg/cpp0x/rv2n.C: Adjust.
8696         * g++.dg/cpp0x/rv2p.C: Adjust.
8697         * g++.dg/cpp0x/rv3n.C: Adjust.
8698         * g++.dg/cpp0x/rv3p.C: Adjust.
8699         * g++.dg/cpp0x/rv4n.C: Adjust.
8700         * g++.dg/cpp0x/rv4p.C: Adjust.
8701         * g++.dg/cpp0x/rv5n.C: Adjust.
8702         * g++.dg/cpp0x/rv5p.C: Adjust.
8703         * g++.dg/cpp0x/rv6n.C: Adjust.
8704         * g++.dg/cpp0x/rv6p.C: Adjust.
8705         * g++.dg/cpp0x/rv7n.C: Adjust.
8706         * g++.dg/cpp0x/rv7p.C: Adjust.
8707         * g++.dg/cpp0x/rv8p.C: Adjust.
8708         * g++.dg/gomp/pr26690-1.C: Adjust.
8709         * g++.dg/other/error20.C: Adjust.
8710         * g++.dg/other/error31.C: Adjust.
8711         * g++.dg/parse/error19.C: Adjust.
8712         * g++.dg/template/qualttp5.C: Adjust.
8713         * g++.old-deja/g++.law/ctors5.C: Adjust.
8714
8715         Enable implicitly deleted functions (N2346)
8716         * g++.dg/cpp0x/defaulted17.C: New.
8717         * g++.dg/cpp0x/implicit1.C: New.
8718         * g++.dg/cpp0x/implicit2.C: New.
8719         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8720         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8721         * g++.dg/init/ctor4.C: Adjust.
8722         * g++.dg/init/synth2.C: Adjust.
8723         * g++.dg/lto/20081118_1.C: Adjust.
8724         * g++.dg/other/error13.C: Adjust.
8725         * g++.dg/other/unused1.C: Adjust.
8726         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8727         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8728         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8729         * g++.old-deja/g++.law/ctors17.C: Adjust.
8730         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8731         * g++.old-deja/g++.pt/assign1.C: Adjust.
8732         * g++.old-deja/g++.pt/crash20.C: Adjust.
8733
8734         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8735         * g++.dg/cpp0x/defaulted13.C: Adjust.
8736         * g++.dg/cpp0x/defaulted2.C: Adjust.
8737         * g++.dg/cpp0x/defaulted3.C: Adjust.
8738         * g++.dg/cpp0x/initlist9.C: Adjust.
8739         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8740         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8741         * g++.dg/init/synth2.C: Adjust.
8742
8743         * g++.dg/cpp0x/defaulted19.C: New.
8744
8745         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8746         * g++.dg/template/error23.C: Fix for -std=c++0x.
8747
8748 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8749
8750         PR fortran/44718
8751         * gfortran.dg/proc_ptr_28.f90: New.
8752
8753 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR tree-optimization/43801
8756         * g++.dg/torture/pr43801.C: New test.
8757
8758         PR debug/44668
8759         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8760
8761 2010-06-29  Jason Merrill  <jason@redhat.com>
8762
8763         PR c++/44587
8764         * g++.dg/template/qualified-id2.C: New.
8765         * g++.dg/template/qualified-id3.C: New.
8766
8767 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8768
8769         PR fortran/44696
8770         * gfortran.dg/associated_target_4.f90: New.
8771
8772 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8773
8774         PR fortran/44582
8775         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8776
8777 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8778
8779         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8780
8781 2010-06-29  Jan Hubicka  <jh@suse.cz>
8782
8783         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8784
8785 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8786
8787         PR target/43902
8788         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8789         * gcc.target/arm/wmul-3.c: New test.
8790         * gcc.target/arm/wmul-4.c: New test.
8791
8792 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8793
8794         PR rtl-optimization/44659
8795         * gcc.target/i386/extract-1.c: New.
8796         * gcc.target/i386/extract-2.c: Likewise.
8797         * gcc.target/i386/extract-3.c: Likewise.
8798         * gcc.target/i386/extract-4.c: Likewise.
8799         * gcc.target/i386/extract-5.c: Likewise.
8800         * gcc.target/i386/extract-6.c: Likewise.
8801
8802 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8803
8804         PR c++/44682
8805         * g++.dg/warn/Wunused-var-14.C: New test.
8806
8807 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8808
8809         PR fortran/43298
8810         * gfortran.dg/nan_6.f90: New.
8811
8812 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8813
8814         PR tree-optimization/43781
8815         * gcc.dg/torture/pr43781.c: New.
8816
8817 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8818
8819         PR fortran/40158
8820         * gfortran.dg/actual_rank_check_1.f90: New test.
8821
8822 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8823
8824         * gcc.dg/ipa/ipa-sra-6.c: New test.
8825
8826 2010-06-28  Jan Hubicka  <jh@suse.cz>
8827
8828         PR tree-optimization/44687
8829         * gcc.c-torture/compile/pr44687.c
8830
8831 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8832
8833         PR c++/44535
8834         * g++.dg/torture/pr44535.C: New test.
8835
8836 2010-06-28  Michael Matz  <matz@suse.de>
8837
8838         PR middle-end/44592
8839         * gfortran.dg/pr44592.f90: New test.
8840
8841 2010-06-28  Jan Hubicka  <jh@suse.cz>
8842
8843         PR tree-optimization/44357
8844         * g++.dg/torture/pr44357.C: New testcase.
8845
8846 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8847
8848         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8849         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8850         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8851         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8852         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8853         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8854         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8855         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8856
8857 2010-06-27  Jan Hubicka  <jh@suse.cz>
8858
8859         * gcc.c-torture/compile/pr44686.c: New file.
8860
8861 2010-06-27  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/44683
8864         * gcc.c-torture/execute/pr44683.c: New testcase.
8865
8866 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8867
8868         * gnat.dg/noreturn3.ad[sb]: New test.
8869
8870 2010-06-26  Jason Merrill  <jason@redhat.com>
8871
8872         * g++.dg/cpp0x/explicit5.C: New.
8873
8874 2010-06-26  Richard Guenther  <rguenther@suse.de>
8875
8876         PR tree-optimization/44393
8877         * gcc.dg/pr44393.c: New testcase.
8878
8879 2010-06-26  Jan Hubicka  <jh@suse.cz>
8880
8881         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8882
8883 2010-06-26  Richard Guenther  <rguenther@suse.de>
8884
8885         PR middle-end/44674
8886         * gcc.dg/pr44674.c: New testcase.
8887
8888 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8889
8890         * gcc.dg/opts-3.c: New test.
8891
8892 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8893
8894         * gfortran.dg/type_decl_1.f90: New.
8895         * gfortran.dg/type_decl_2.f90: New.
8896
8897 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8898
8899         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8900         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8901
8902 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8903
8904         PR testsuite/38946
8905         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8906         error in comparing reals.
8907
8908 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8909
8910         * selected_real_kind_2.f90: New.
8911         * selected_real_kind_3.f90: New.
8912
8913 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8914
8915         * gfortran.dg/entry_19.f90: New.
8916
8917 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8918
8919         * gfortran.dg/end_subroutine_1.f90: New.
8920         * gfortran.dg/end_subroutine_2.f90: New.
8921         * gfortran.dg/interface_proc_end.f90: Update.
8922
8923 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8924
8925         * gfortran.dg/semicolon_fixed.f: Update.
8926         * gfortran.dg/semicolon_fixed_2.f: New.
8927         * gfortran.dg/semicolon_free_2.f90: New.
8928         * gfortran.dg/semicolon_free.f90: Update.
8929
8930 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8931
8932         PR fortran/44448
8933         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8934
8935 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8936
8937         * g++.dg/ipa/iinline-3.C: New test.
8938         * gcc.dg/ipa/modif-1.c: Removed.
8939
8940 2010-06-25  Jan Hubicka  <jh@suse.cz>
8941
8942         * gcc.dg/tree-ssa/ipa-split-1.c
8943
8944 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8945
8946         * g++.dg/ipa/iinline-2.C: New test.
8947
8948 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8949
8950         PR middle-end/43866
8951         * gfortran.dg/pr43866.f90: New test.
8952
8953         PR tree-optimization/44539
8954         * gcc.dg/pr44539.c: New test.
8955
8956 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8957
8958         From Jim Wilson:
8959         PR target/43902
8960         * gcc.target/mips/madd-9.c: New test.
8961
8962 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8963
8964         PR c/44517
8965         * gcc.dg/noncompile/pr44517.c: New.
8966         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8967
8968 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8969
8970         PR testsuite/43283
8971         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8972         and add argument to nop for IA64.
8973
8974 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8975
8976         PR target/44588
8977         * gcc.target/i386/mod-1.c: New.
8978         * gcc.target/i386/umod-1.c: Likewise.
8979         * gcc.target/i386/umod-2.c: Likewise.
8980         * gcc.target/i386/umod-3.c: Likewise.
8981
8982 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8983
8984         PR middle-end/44492
8985         * g++.dg/torture/pr44492.C: New test.
8986
8987 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8988
8989         * c-c++-common/warn-omitted-condop.c: New.
8990
8991 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8992
8993         PR fortran/44614
8994         * gfortran.dg/import8.f90: New.
8995
8996 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8997
8998         * gnat.dg/not_null.adb: Update test case.
8999
9000 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9001
9002         PR c++/44619
9003         * g++.dg/warn/Wunused-var-13.C: New test.
9004
9005         PR c++/44627
9006         * g++.dg/diagnostic/method1.C: New test.
9007
9008 2010-06-22  Cary Coutant  <ccoutant@google.com>
9009
9010         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9011
9012 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9013
9014         PR fortran/44616
9015         * gfortran.dg/abstract_type_8.f03: New.
9016
9017 2010-06-21  Jason Merrill  <jason@redhat.com>
9018
9019         * g++.dg/cpp0x/noexcept08.C: New.
9020
9021         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9022
9023 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9024
9025         PR target/44615
9026         * gcc.target/i386/sse2-vec-2a.c: New.
9027
9028 2010-06-21  DJ Delorie  <dj@redhat.com>
9029
9030         * gcc.dg/pragma-diag-1.c: New.
9031
9032 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9033
9034         PR target/44615
9035         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9036
9037 2010-06-21  Alan Modra  <amodra@gmail.com>
9038
9039         PR testsuite/44505
9040         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9041         tail call to check_fa_mid.
9042
9043 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR target/44575
9046         * gcc.c-torture/execute/pr44575.c: New test.
9047
9048 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9049
9050         PR fortran/40632
9051         * gfortran.dg/contiguous_1.f90: New.
9052         * gfortran.dg/contiguous_2.f90: New.
9053         * gfortran.dg/contiguous_3.f90: New.
9054
9055 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9056
9057         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9058         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9059
9060 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9061
9062         PR target/44546
9063         * gcc.target/i386/pr44546.c: New test.
9064
9065 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9066
9067         * gcc.dg/opts-2.c: New test.
9068
9069 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9070
9071         PR fortran/44584
9072         * gfortran.dg/typebound_proc_15.f03: Modified.
9073
9074 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9075
9076         PR target/44072
9077         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9078         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9079
9080 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9081
9082         * g++.dg/ext/label13.C: Fix typo in last change.
9083
9084 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9085
9086         PR libfortran/44477
9087         * gfortran.dg/eof_3.f90
9088         * gfortran.dg/endfile_2.f90
9089         * gfortran.dg/endfile_4.f90
9090         * gfortran.dg/endfile_3.f90
9091
9092 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9093
9094         PR c++/41090
9095         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9096
9097 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9098
9099         PR fortran/44556
9100         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9101
9102 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9103
9104         * gcc.target/arm/pr40900.c: New test.
9105
9106 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9107
9108         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9109
9110 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9111
9112         PR fortran/44558
9113         * gfortran.dg/typebound_call_15.f03: New.
9114
9115 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9116
9117         PR c++/44486
9118         * g++.dg/pr44486.C: New.
9119
9120 2010-06-16  DJ Delorie  <dj@redhat.com>
9121
9122         * gcc.target/i386/volatile-bitfields-1.c: New.
9123         * gcc.target/i386/volatile-bitfields-2.c: New.
9124
9125 2010-06-16  Jason Merrill  <jason@redhat.com>
9126
9127         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9128
9129         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9130
9131 2010-06-16  Richard Guenther  <rguenther@suse.de>
9132
9133         PR c/44555
9134         * gcc.c-torture/execute/pr44555.c: New testcase.
9135
9136 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9137
9138         PR fortran/44549
9139         * gfortran.dg/typebound_proc_16.f03: New.
9140
9141 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9142
9143         * g++.dg/torture/pr43905.C: New test.
9144
9145 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9146
9147         PR testsuite/44538
9148         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9149         initialization loop from being vectorized.
9150         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9151
9152 2010-06-16  Alan Modra  <amodra@gmail.com>
9153
9154         PR tree-optimization/44507
9155         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9156
9157 2010-06-15  Jason Merrill  <jason@redhat.com>
9158
9159         * g++.dg/overload/arg3.C: Adjust error locations.
9160         * g++.dg/overload/copy1.C: Likewise.
9161         * g++.dg/tc1/dr152.C: Likewise.
9162         * g++.dg/template/incomplete4.C: Likewise.
9163         * g++.dg/template/incomplete5.C: Likewise.
9164         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9165         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9166         * g++.old-deja/g++.pt/crash9.C: Likewise.
9167
9168         * g++.dg/inherit/virtual5.C: New.
9169
9170         * g++.dg/cpp0x/defaulted18.C: New.
9171
9172         * g++.dg/cpp0x/initlist40.C: New.
9173
9174         * g++.dg/cpp0x/initlist39.C: New.
9175
9176 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9177
9178         PR middle-end/44391
9179         * gcc.dg/graphite/pr44391.c: New.
9180
9181 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9182
9183         PR fortran/43388
9184         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9185         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9186         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9187         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9188
9189 2010-06-15  Richard Guenther  <rguenther@suse.de>
9190
9191         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9192
9193 2010-06-15  Richard Guenther  <rguenther@suse.de>
9194
9195         * gcc.dg/vect/bb-slp-21.c: Adjust.
9196         * gcc.dg/vect/bb-slp-13.c: Likewise
9197         * gcc.dg/vect/bb-slp-4.c: Likewise
9198         * gcc.dg/vect/bb-slp-22.c: Likewise
9199         * gcc.dg/vect/bb-slp-14.c: Likewise
9200         * gcc.dg/vect/bb-slp-23.c: Likewise
9201         * gcc.dg/vect/bb-slp-15.c: Likewise
9202         * gcc.dg/vect/bb-slp-17.c: Likewise
9203         * gcc.dg/vect/bb-slp-18.c: Likewise
9204         * gcc.dg/vect/bb-slp-19.c: Likewise
9205         * gcc.dg/vect/bb-slp-10.c: Likewise
9206         * gcc.dg/vect/bb-slp-11.c: Likewise
9207         * gcc.dg/vect/bb-slp-20.c: Likewise
9208         * gcc.dg/vect/bb-slp-3.c: Likewise
9209
9210 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9211
9212         PR fortran/44536
9213         * gfortran.dg/gomp/pr44536.f90: New test.
9214         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9215
9216 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9217
9218         PR target/44534
9219         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9220         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9221
9222 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9223
9224         PR tree-optimization/44508
9225         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9226
9227         PR bootstrap/44509
9228         * gcc.dg/pr44509.c: New test.
9229
9230 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9231
9232         PR tree-optimization/44507
9233         * gcc.dg/vect/pr44507.c: New test.
9234
9235 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9236
9237         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9238         and c-pretty-print.h.
9239
9240         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9241
9242 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9243
9244         * gfortran.dg/whole_file_18.f90: Updated error message.
9245
9246 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9247
9248         * gfortran.dg/whole_file_20.f03: New.
9249
9250 2010-06-12  Jan Hubicka  <jh@suse.cz>
9251
9252         * gcc.c-torture/compile/pc44485.c: New testcase.
9253
9254 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9255
9256         PR fortran/40117
9257         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9258         * gfortran.dg/typebound_proc_14.f03: New.
9259         * gfortran.dg/typebound_proc_15.f03: New.
9260
9261 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9262
9263         * gcc.dg/opts-1.c: New test.
9264
9265 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9266
9267         * gcc.dg/funroll-loops-all.c: Update expected error.
9268
9269 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9270
9271         PR target/44481
9272         * gcc.target/i386/pr44481.c: New test.
9273
9274 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9275
9276         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9277
9278 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9279
9280         PR middle-end/44483
9281         * gcc.dg/tree-ssa/pr44483.c: New.
9282
9283 2010-06-11  Paul Brook  <paul@codesourcery.com>
9284
9285         * g++.dg/other/arm-neon-1.C: New test.
9286
9287 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9288
9289         PR fortran/42051
9290         PR fortran/43896
9291         * gfortran.dg/class_23.f03: New test.
9292
9293 2010-06-11  Jan Hubicka  <jh@suse.cz>
9294
9295         * gcc.dg/ipa/pure-const-2.c: New testcase.
9296
9297 2010-06-11  Jan Hubicka  <jh@suse.cz>
9298
9299         * gcc.dg/noreturn-7.c: Update.
9300         * gcc.dg/noreturn-4.c: Update.
9301
9302 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9303
9304         Fix MIPS bootstrap
9305         * g++.dg/other/typedef4.C: New test.
9306
9307 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9308
9309         PR fortran/44207
9310         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9311
9312 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9313
9314         PR fortran/44457
9315         * gfortran.dg/asynchronous_3.f03
9316
9317 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9318
9319         PR middle-end/44185
9320         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9321         non-temporal stores out of the tests to form new test cases.  As a
9322         result, no non-temporal store should be generated in this case.
9323
9324         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9325         prefetch-7.c that generate one non-temporal store.
9326
9327         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9328         prefetch-7.c that generate one non-temporal store and one
9329         one-temporal prefetch.
9330
9331 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9332
9333         PR tree-optimization/44258
9334         * gcc.dg/tree-ssa/pr44258.c: New test.
9335
9336 2010-06-10  Daniel Kraft  <d@domob.eu>
9337
9338         PR fortran/38936
9339         * gfortran.dg/associate_1.f03: New test.
9340         * gfortran.dg/associate_2.f95: New test.
9341         * gfortran.dg/associate_3.f03: New test.
9342         * gfortran.dg/associate_4.f08: New test.
9343
9344 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9345
9346         * gfortran.dg/selected_char_kind_4.f90: New test.
9347
9348 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9349
9350         * gcc.dg/pr42461.c: New test.
9351
9352 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9353
9354         PR fortran/44347
9355         * gfortran.dg/selected_real_kind_1.f90: New.
9356
9357 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9358
9359         PR fortran/44359
9360         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9361         warning.
9362         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9363         check for warning.
9364
9365 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9366
9367         * gfortran.dg/data_namelist_conflict.f90: New test.
9368
9369 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9370
9371         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9372         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9373         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9374
9375 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9376
9377         * gfortran.dg/mvbits_9.f90: New test.
9378         * gfortran.dg/ibset_1.f90: Ditto.
9379         * gfortran.dg/ibits_1.f90: Ditto.
9380         * gfortran.dg/btest_1.f90: Ditto.
9381         * gfortran.dg/ibclr_1.f90: Ditto.
9382
9383 2010-06-09  Jason Merrill  <jason@redhat.com>
9384
9385         PR c++/44366
9386         * g++.dg/cpp0x/decltype23.C: Move to...
9387         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9388
9389 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9390
9391         PR fortran/44211
9392         * gfortran.dg/typebound_call_14.f03: New test.
9393
9394 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9395
9396         PR tree-optimization/44423
9397         * gcc.dg/tree-ssa/pr44423.c: New test.
9398
9399 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9400
9401         PR testsuite/42843
9402         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9403         TV_NONE to initialize tv_id field.
9404         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9405         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9406         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9407         Include toplev.h .
9408         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9409         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9410         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9411
9412 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9413
9414         PR tree-optimization/39874
9415         PR middle-end/28685
9416         * gcc.dg/pr39874.c: New file.
9417
9418 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9419
9420         * g++.dg/ext/attr-alias-1.C: New.
9421         * g++.dg/ext/attr-alias-2.C: New.
9422
9423 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9424
9425         PR fortran/44446
9426         * gfortran.dg/proc_ptr_27.f90: New.
9427
9428 2010-06-07  Jason Merrill  <jason@redhat.com>
9429
9430         PR c++/44366
9431         * g++.dg/cpp0x/decltype23.C: New.
9432
9433 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9434             Shujing Zhao  <pearly.zhao@oracle.com>
9435
9436         PR c/37724
9437         * gcc.dg/c90-const-expr-10.c: Adjust.
9438         * gcc.dg/c99-const-expr-10.c: Adjust.
9439         * gcc.dg/init-bad-7.c: New.
9440
9441 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9442
9443         * lib/target-supports.exp (check_effective_target_gas): New proc.
9444         * gcc.c-torture/execute/960321-1.x: New file.
9445
9446 2010-06-07  Jason Merrill  <jason@redhat.com>
9447
9448         PR c++/44401
9449         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9450
9451 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9452
9453         PR c++/44444
9454         * g++.dg/warn/Wunused-var-12.C: New test.
9455
9456         PR c++/44443
9457         * c-c++-common/Wunused-var-11.c: New test.
9458
9459 2010-06-07  Jan Hubicka  <jh@suse.cz>
9460
9461         * gcc.dg/ipa/pure-const-1.c: New testcase.
9462
9463 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9464
9465         PR rtl-optimization/44404
9466         * gcc.dg/pr44404.c: New.
9467
9468 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9469
9470         PR target/44159
9471         * gcc.target/i386/abi-2.c: Check sysv abi here.
9472         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9473         function to avoid failures by different ABIs.
9474         * gcc.target/i386/aes-check.h: Likewise.
9475         * gcc.target/i386/avx-check.h: Likewise.
9476         * gcc.target/i386/fma4-check.h: Likewise.
9477         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9478         * gcc.target/i386/mmx-check.h: Likewise.
9479         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9480         * gcc.target/i386/pclmul-check.h: Likewise.
9481         * gcc.target/i386/sse-check.h: Likewise.
9482         * gcc.target/i386/sse2-check.h: Likewise.
9483         * gcc.target/i386/sse3-check.h: Likewise.
9484         * gcc.target/i386/sse4_1-check.h: Likewise.
9485         * gcc.target/i386/sse4_2-check.h: Likewise.
9486         * gcc.target/i386/sse4a-check.h: Likewise.
9487         * gcc.target/i386/ssse3-check.h: Likewise.
9488         * gcc.target/i386/xop-check.h: Likewise.
9489         * gcc.target/i386/pr27971.c: Fix for LLP64.
9490         * gcc.target/i386/pr39139.c: Likewise.
9491         * gcc.target/i386/pr39315-check.c: Likewise.
9492         * gcc.target/i386/vararg-1.c: Likewise.
9493         * gcc.target/i386/vararg-2.c: Likewise.
9494         Additional add dg-compile to avoid failure due
9495         missing foo symbol.
9496
9497         * gcc.dg/compound-literal-1.c: Fix for llp64.
9498         * gcc.dg/pr32370.c: Likewise.
9499         * gcc.dg/pr37561.c: Likewise.
9500         * gcc.dg/pr41340.c: Likewise.
9501         * gcc.dg/pr41551.c: Likewise.
9502
9503 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9504
9505         PR c++/44188
9506         * g++.dg/debug/dwarf2/typedef3.C: New test.
9507
9508 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9509
9510         PR c/20000
9511         * c-c++-common/pr20000.c: New.
9512
9513 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9514
9515         PR c++/44086
9516         * g++.dg/init/pr44086.C: New.
9517         * g++.dg/cpp0x/decltype4.C: Adjust.
9518
9519 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9520
9521         PR fortran/43945
9522         * gfortran.dg/generic_23.f03: New test.
9523
9524 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9525
9526         PR fortran/43895
9527         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9528
9529 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9530
9531         PR c++/44361
9532         * c-c++-common/Wunused-var-9.c: New test.
9533
9534 2010-06-05  Jason Merrill  <jason@redhat.com>
9535
9536         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9537
9538 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9539
9540         PR c/44322
9541         * gcc.dg/c99-restrict-4.c: New test.
9542
9543 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9544
9545         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9546         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9547         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9548         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9549         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9550         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9551         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9552         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9553         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9554         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9555         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9556         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9557         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9558         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9559         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9560         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9561         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9562         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9563         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9564         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9565         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9566         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9567
9568 2010-06-04  Jason Merrill  <jason@redhat.com>
9569
9570         * g++.dg/cpp0x/noexcept06.C: New.
9571         * g++.dg/cpp0x/noexcept07.C: New.
9572
9573         * g++.dg/cpp0x/noexcept01.C: New.
9574         * g++.dg/cpp0x/noexcept02.C: New.
9575         * g++.dg/cpp0x/noexcept03.C: New.
9576         * g++.dg/cpp0x/noexcept04.C: New.
9577         * g++.dg/cpp0x/noexcept05.C: New.
9578
9579 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR c++/44412
9582         * g++.dg/warn/Wunused-var-10.C: New test.
9583         * g++.dg/warn/Wunused-var-11.C: New test.
9584
9585         PR c++/44362
9586         * c-c++-common/Wunused-var-10.c: New test.
9587
9588 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9589
9590         PR c/25880
9591         * gcc.dg/assign-warn-2.c: Update.
9592         * gcc.dg/cpp/line3.c: Update.
9593         * gcc.dg/c99-array-lval-8.c: Update.
9594         * gcc.dg/cast-qual-2.c: Update.
9595         * gcc.dg/c99-arraydecl-3.c:  Update.
9596         * gcc.dg/assign-warn-1.c:  Update.
9597         * gcc.dg/format/gcc_diag-1.c:  Update.
9598
9599 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9600
9601         PR rtl-optimization/39871
9602         PR rtl-optimization/40615
9603         PR rtl-optimization/42500
9604         PR rtl-optimization/42502
9605         * gcc.target/arm/eliminate.c: New test.
9606
9607 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9608
9609         PR libstdc++/44410
9610         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9611         * g++.old-deja/g++.other/delete3.C: Likewise.
9612         * g++.old-deja/g++.other/new.C: Likewise.
9613         * g++.old-deja/g++.law/operators27.C: Likewise.
9614         * g++.old-deja/g++.mike/p755.C: Likewise.
9615         * g++.dg/eh/new1.C: Likewise.
9616         * g++.dg/init/new5.C: Likewise.
9617
9618 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9619
9620         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9621         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9622         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9623
9624 2010-06-03  Richard Guenther  <rguenther@suse.de>
9625
9626         PR lto/41921
9627         * lib/lto.exp: Always load gcc.exp.
9628         (lto-obj): For C source files invoke gcc_target_compile.
9629         * g++.dg/lto/20100603-1_0.C: New testcase.
9630         * g++.dg/lto/20100603-1_1.c: Likewise.
9631
9632 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9633
9634         PR tree-optimization/43688
9635         * gfortran.dg/pr43688.f90: New.
9636
9637 2010-06-03  Richard Guenther  <rguenther@suse.de>
9638
9639         PR lto/41584
9640         * gcc.dg/lto/20100603-1_0.c: New testcase.
9641         * gcc.dg/lto/20100603-2_0.c: Likewise.
9642         * gcc.dg/lto/20100603-3_0.c: Likewise.
9643
9644 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9645
9646         PR target/44218
9647         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9648         * gcc.target/powerpc/recip-2.c: Ditto.
9649         * gcc.target/powerpc/recip-3.c: Ditto.
9650         * gcc.target/powerpc/recip-4.c: Ditto.
9651         * gcc.target/powerpc/recip-5.c: Ditto.
9652         * gcc.target/powerpc/recip-6.c: Ditto.
9653         * gcc.target/powerpc/recip-7.c: Ditto.
9654         * gcc.target/powerpc/recip-test.h: Ditto.
9655         * gcc.target/powerpc/recip-test2.h: Ditto.
9656
9657 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9658
9659         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9660
9661 2010-06-02  Jason Merrill  <jason@redhat.com>
9662
9663         * g++.dg/ext/vector9.C: Expect typedef in error message.
9664
9665         PR c++/9726
9666         PR c++/23594
9667         PR c++/44333
9668         * g++.dg/tc1/dr101.C: Remove xfails.
9669
9670 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9671
9672         PR middle-end/44372
9673         * g++.dg/ipa/pr44372.C: New.
9674
9675 2010-06-02  Jan Hubicka  <jh@suse.cz>
9676
9677         PR middle-end/44295
9678         * g++.dg/torture/pr44295.C: Neww testcase.
9679
9680 2010-06-02  Jan Hubicka  <jh@suse.cz>
9681
9682         * gcc.dg/tree-ssa/loadpre6.c: Update.
9683
9684 2010-06-02  Richard Guenther  <rguenther@suse.de>
9685
9686         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9687         diagnostic.h.
9688
9689 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9690
9691         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9692         the link fail message.
9693
9694 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9695
9696         PR fortran/44360
9697         * gfortran.dg/use_13.f90: New test case.
9698
9699 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9700
9701         PR fortran/44371
9702         * gfortran.dg/error_stop_2.f08: Minor update.
9703
9704 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9705
9706         PR fortran/44371
9707         * gfortran.dg/error_stop_1.f08: New test.
9708         * gfortran.dg/error_stop_2.f08: New test.
9709
9710 2010-06-01  Jason Merrill  <jason@redhat.com>
9711
9712         DR 990
9713         * g++.dg/cpp0x/initlist37.C: New.
9714         * g++.dg/cpp0x/initlist38.C: New.
9715
9716         PR c++/44358
9717         * g++.dg/cpp0x/initlist36.C: New.
9718
9719 2010-05-31 Jan Hubicka  <jh@suse.cz>
9720
9721         * gcc.dg/noreturn-8.c: New testcase.
9722
9723 2010-05-31 Jan Hubicka  <jh@suse.cz>
9724
9725         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9726         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9727
9728 2010-05-31 Jan Hubicka  <jh@suse.cz>
9729
9730         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9731         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9732
9733 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9734
9735         PR fortran/36928
9736         * gfortran.dg/dependency_27.f90:  New test.
9737         * gfortran.dg/array_assign_1.F90:  New test.
9738
9739 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR target/44338
9742         * gcc.target/i386/sse-24.c: New test.
9743
9744 2010-05-31  Jan Hubicka  <jh@suse.cz>
9745
9746         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9747
9748 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9749
9750         PR middle-end/44337
9751         * gcc.dg/pr44337.c: New test.
9752
9753         PR tree-optimization/44182
9754         * g++.dg/debug/pr44182.C: New test.
9755
9756 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9757
9758         * gcc.dg/nested-func-7.c: New test.
9759         * gnat.dg/frame_overflow.adb: Adjust directives.
9760
9761 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9762
9763         * gnat.dg/prot2.ad[sb]: New test.
9764         * gnat.dg/prot2_pkg1.ads: New helper.
9765         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9766
9767 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gnat.dg/array11.adb: Adjust dg-warning directive.
9770         * gnat.dg/object_overflow.adb: Likewise.
9771
9772 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9773
9774         PR middle-end/44306
9775         * gcc.dg/tree-ssa/pr44306.c: New.
9776
9777 2010-05-29  Jan Hubicka  <jh@suse.cz>
9778
9779         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9780
9781 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9782
9783         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9784
9785 2010-05-28  Mike Stump  <mikestump@comcast.net>
9786
9787         PR objc/44125
9788         * objc.dg/const-str-9.m: Remove static.
9789
9790 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR target/43636
9793         * gcc.c-torture/compile/pr43636.c: New test.
9794
9795 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9796
9797         PR objc++/23616
9798         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9799         * obj-c++.dg/try-catch-9.mm: Ditto.
9800
9801 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9802
9803         Revert patch for PR c++/44188
9804         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9805
9806 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9807
9808         PR c++/44188
9809         * g++.dg/debug/dwarf2/typedef3.C: New test.
9810
9811 2010-05-27  Jason Merrill  <jason@redhat.com>
9812
9813         PR c++/43555
9814         * g++.dg/ext/vla9.C: New.
9815
9816 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9817
9818         PR objc/44140
9819         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9820         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9821         * objc.dg/torture/tls/thr-init.m: Ditto.
9822         * objc.dg/torture/trivial.m: Ditto.
9823         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9824         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9825         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9826         * obj-c++.dg/torture/trivial.mm: Ditto.
9827
9828 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9829
9830         * g++.dg/lto/20100302_0.C: Skip on darwin.
9831
9832 2010-05-27  Richard Guenther  <rguenther@suse.de>
9833
9834         PR tree-optimization/44284
9835         * gcc.dg/vect/vect-118.c: New testcase.
9836         * gcc.dg/vect/bb-slp-20.c: Adjust.
9837         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9838         * gcc.dg/vect/slp-9.c: Likewise.
9839         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9840         * gcc.dg/vect/vect-10.c: Likewise.
9841         * gcc.dg/vect/vect-109.c: Likewise.
9842         * gcc.dg/vect/vect-12.c: Likewise.
9843         * gcc.dg/vect/vect-36.c: Likewise.
9844         * gcc.dg/vect/vect-7.c: Likewise.
9845         * gcc.dg/vect/vect-iv-8.c: Likewise.
9846         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9847         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9848         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9849         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9850         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9851         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9852         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9853         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9854         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9855         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9856         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9857         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9858         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9859         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9860         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9861         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9862         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9863
9864 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9865
9866         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9867         necessary.
9868
9869 2010-05-26  Jan Hubicka  <jh@suse.cz>
9870
9871         * gcc.dg/lto/materialize-1_0.c: New file.
9872         * gcc.dg/lto/materialize-1_1.c: New file.
9873
9874 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9875
9876         * gnat.dg/lto10.adb: New test.
9877         * gnat.dg/lto10_pkg.ads: New helper.
9878
9879 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9880
9881         * lib/target-supports.exp (check_effective_target_int128): New
9882         function to check if __int128 types are available for target.
9883         * c-c++-common/int128-types-1.c: New.
9884         * c-c++-common/int128-1.c: New.
9885         * c-c++-common/int128-2.c: New.
9886         * g++.dg/abi/mangle43.C: New.
9887         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9888         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9889         pointer-wide scalar.
9890         * g++.dg/other/pr25632.C: Likewise.
9891         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9892         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9893         overflow warnings.
9894         * g++.dg/warn/pr13358-4.C: Likewise.
9895         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9896         * g++.dg/warn/Wconversion-null.C: Likewise.
9897
9898 2010-05-26  Jason Merrill  <jason@redhat.com>
9899
9900         PR c++/43382
9901         * g++.dg/cpp0x/variadic101.C: New.
9902
9903 2010-05-26  Richard Guenther  <rguenther@suse.de>
9904
9905         PR rtl-optimization/44164
9906         * gcc.c-torture/execute/pr44164.c: New testcase.
9907         * g++.dg/tree-ssa/pr13146.C: Adjust.
9908
9909 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9910
9911         PR fortran/40011
9912         * gfortran.dg/whole_file_19.f90 : New test.
9913
9914 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9915
9916         PR fortran/30668
9917         PR fortran/31346
9918         PR fortran/34260
9919         * gfortran.dg/pr40999.f: Fix function type.
9920         * gfortran.dg/whole_file_5.f90: Likewise.
9921         * gfortran.dg/whole_file_6.f90: Likewise.
9922         * gfortran.dg/whole_file_16.f90: New.
9923         * gfortran.dg/whole_file_17.f90: New.
9924         * gfortran.dg/whole_file_18.f90: New.
9925
9926 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9927             Iain Sandoe  <iains@gcc.gnu.org>
9928
9929         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9930         * gcc.c-torture/compile/pr44197.c: Require alias support.
9931         * gcc.dg/lto/20081222_0.c: Ditto.
9932
9933 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR debug/42801
9936         * gcc.dg/guality/vla-2.c: New test.
9937
9938 2010-05-25  Richard Guenther  <rguenther@suse.de>
9939
9940         PR middle-end/44069
9941         * g++.dg/torture/pr44069.C: New testcase.
9942
9943 2010-05-25  Richard Guenther  <rguenther@suse.de>
9944
9945         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9946
9947 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9948
9949         PR objc/44140
9950         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9951
9952 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9953
9954         * obj-c++.dg/torture/tls/trivial.mm: New.
9955         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9956         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9957         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9958         * obj-c++.dg/torture/tls/diag-1.mm: New.
9959         * obj-c++.dg/torture/tls/tls.exp: New.
9960         * obj-c++.dg/torture/trivial.mm: New.
9961         * obj-c++.dg/torture/dg-torture.exp: New.
9962         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9963         * obj-c++.dg/tls/trivial.m: New.
9964         * obj-c++.dg/tls/init-1.mm: New.
9965         * obj-c++.dg/tls/diag-1.mm: New.
9966         * obj-c++.dg/tls/init-2.mm: New.
9967         * obj-c++.dg/tls/diag-2.mm: New.
9968         * obj-c++.dg/tls/diag-3.mm: New.
9969         * obj-c++.dg/tls/diag-4.mm: New.
9970         * obj-c++.dg/tls/static-1.mm: New.
9971         * obj-c++.dg/tls/tls.exp: New.
9972         * obj-c++.dg/tls/diag-5.mm: New.
9973         * obj-c++.dg/tls/static-1a.mm: New.
9974         * objc-obj-c++-shared/Object1.mm: New.
9975         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9976
9977 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9978
9979         PR objc++/43689
9980         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9981         * obj-c++.dg/const-str-6.mm: Ditto.
9982
9983 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9984
9985         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9986
9987 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9988
9989         PR ada/38394
9990         * gnat.dg/array13.ad[sb]: New test.
9991
9992 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9993             Sandra Loosemore  <sandra@codesourcery.com>
9994
9995         * gcc.target/arm/neon/: Regenerated test cases.
9996
9997         * gcc.target/arm/neon/polytypes.c,
9998         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9999         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10000         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10001         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10002         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10003         dg-add-options arm_neon.
10004
10005         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10006         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10007         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10008         and arm_neon_fp16_ok.
10009
10010         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10011         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10012
10013         * lib/target-supports.exp (add_options_for_arm_neon): New.
10014         (check_effective_target_arm_neon_ok_nocache): New, from
10015         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10016         (check_effective_target_arm_neon_ok): Use
10017         check_effective_target_arm_neon_ok_nocache.
10018         (add_options_for_arm_neon_fp16)
10019         (check_effective_target_arm_neon_fp16_ok)
10020         check_effective_target_arm_neon_fp16_ok_nocache): New.
10021         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10022
10023 2010-05-24  Jason Merrill  <jason@redhat.com>
10024
10025         PR c++/41510
10026         * g++.dg/cpp0x/initlist35.C: New.
10027         * g++.dg/init/brace6.C: Adjust.
10028
10029 2010-05-24  Paul Brook  <paul@codesourcery.com>
10030
10031         * gcc.target/arm/frame-pointer-1.c: New test.
10032         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10033         pointer elimination.
10034
10035 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10036
10037         PR target/44245
10038         * gcc.target/i386/crc32-3.c: New.
10039         * gcc.target/i386/crc32-4.c: Likewise.
10040
10041 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10042
10043         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10044         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10045         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10046
10047 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10048
10049         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10050
10051 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10052
10053         PR target/43869
10054         * gcc.c-target/pr43869.c: New test.
10055
10056 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10057
10058         PR fortran/44212
10059         * gfortran.dg/class_22.f03: New.
10060
10061 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10062
10063         PR lto/44238
10064         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10065
10066 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10067
10068         PR fortran/44213
10069         * gfortran.dg/abstract_type_7.f03: New.
10070
10071 2010-05-21  Jason Merrill  <jason@redhat.com>
10072
10073         * g++.dg/eh/spec11.C: Test cleanup optimization.
10074
10075 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR debug/44223
10078         * gcc.target/i386/pr44223.c: New test.
10079
10080 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10081
10082         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10083
10084 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10085
10086         * g++.dg/other/const3.C: New test.
10087
10088 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10089
10090         PR fortran/38407
10091         * warn_unused_dummy_argument_1.f90: New.
10092         * warn_unused_dummy_argument_2.f90: New.
10093
10094 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10095
10096         PR c++/30298
10097         * g++.dg/inherit/crash1.C: New.
10098         * g++.dg/inherit/crash2.C: Likewise.
10099
10100 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR debug/44178
10103         * g++.dg/debug/pr44178.C: New test.
10104
10105 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10106
10107         PR middle-end/44185
10108         * gcc.dg/tree-ssa/prefetch-6.c: Add
10109         --param min-insn-to-prefetch-ratio=6.
10110         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10111         allow unrolling, and adjust the movnti count.
10112
10113 2010-05-20  Jan Hubicka  <jh@suse.cz>
10114
10115         PR middle-end/44197
10116         * gcc.c-torture/compile/pr44197.c: New file.
10117
10118 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10119
10120         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10121         Fix test code.
10122         (check_effective_target_xop): Remove __may_alias__ attribute.
10123
10124 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10125
10126         PR target/44202
10127         * gcc.c-torture/execute/pr44202-1.c: New test.
10128
10129 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10130
10131         PR fortran/43851
10132         * gfortran.dg/label_1.f90: Update test.
10133
10134 2010-05-19  Jan Hubicka  <jh@suse.cz>
10135
10136         * gcc.dg/lto/ipareference2_0.c: New file.
10137         * gcc.dg/lto/ipareference2_1.c: New file.
10138
10139 2010-05-19  Jason Merrill  <jason@redhat.com>
10140
10141         * g++.dg/parse/fn-typedef2.C: New.
10142
10143         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10144         function type.
10145
10146         PR c++/44193
10147         * g++.dg/template/fntype1.C: New.
10148
10149 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10150
10151         * gnat.dg/discr23.ad[sb]: New test.
10152         * gnat.dg/discr23_pkg.ads: New helper.
10153
10154         * gnat.dg/specs/controlled1.ads: New test.
10155         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10156
10157 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10158
10159         PR fortran/44055
10160         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10161         Fixed scope of C_SIZEOF.
10162         * gfortran.dg/warn_conversion_2.f90: New.
10163
10164 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10165
10166         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10167         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10168         for optional selector.
10169         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10170         (check_effective_target_sse3): New proc.
10171         * gcc.target/i386/math-torture/math-torture.exp: Load
10172         target-supports.exp.
10173         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10174         check_effective_target_sse2.
10175         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10176         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10177         * g++.dg/vect/vect.exp: Likewise.
10178         * gfortran.dg/vect/vect.exp: Likewise.
10179         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10180         -msse2 if check_effective_target_sse2.
10181
10182         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10183         * gcc.target/i386/3dnow-2.c: Likewise.
10184         * gcc.target/i386/3dnowA-1.c: Likewise.
10185         * gcc.target/i386/3dnowA-2.c: Likewise.
10186         * gcc.target/i386/pr42549.c: Likewise.
10187
10188         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10189         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10190         * gcc.target/i386/sse3-addsubps.c: Likewise.
10191         * gcc.target/i386/sse3-haddpd.c: Likewise.
10192         * gcc.target/i386/sse3-haddps.c: Likewise.
10193         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10194         * gcc.target/i386/sse3-hsubps.c: Likewise.
10195         * gcc.target/i386/sse3-movddup.c: Likewise.
10196         * gcc.target/i386/sse3-movshdup.c: Likewise.
10197         * gcc.target/i386/sse3-movsldup.c: Likewise.
10198
10199         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10200         * g++.dg/ext/attrib35.C: Likewise.
10201         * g++.dg/opt/pr40496.C: Likewise.
10202         * g++.dg/other/i386-1.C: Likewise.
10203         * g++.dg/other/i386-4.C: Likewise.
10204         * g++.dg/other/pr34435.C: Likewise.
10205         * g++.dg/other/pr39496.C: Likewise.
10206         * g++.dg/other/pr40446.C: Likewise.
10207         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10208         * gcc.dg/compat/vector-1a_main.c: Likewise.
10209         * gcc.dg/compat/vector-2a_main.c: Likewise.
10210         * gcc.dg/lto/20090206-1_0.c: Likewise.
10211         * gcc.dg/pr34856.c: Likewise.
10212         * gcc.dg/pr36584.c: Likewise.
10213         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10214         * gcc.dg/pr37544.c: Likewise.
10215         * gcc.dg/torture/pr16104-1.c: Likewise.
10216         * gcc.dg/torture/pr35771-1.c: Likewise.
10217         * gcc.dg/torture/pr35771-2.c: Likewise.
10218         * gcc.dg/torture/pr35771-3.c: Likewise.
10219         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10220         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10221         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10222         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10223         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10224         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10225         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10226         * gcc.target/i386/20060512-1.c: Likewise.
10227         * gcc.target/i386/20060512-3.c: Likewise.
10228         * gcc.target/i386/all_one_m128i.c: Likewise.
10229         * gcc.target/i386/float128-1.c: Likewise.
10230         * gcc.target/i386/float128-2.c: Likewise.
10231         * gcc.target/i386/fpcvt-1.c: Likewise.
10232         * gcc.target/i386/fpcvt-2.c: Likewise.
10233         * gcc.target/i386/fpcvt-3.c: Likewise.
10234         * gcc.target/i386/fpprec-1.c: Likewise.
10235         * gcc.target/i386/funcspec-9.c: Likewise.
10236         * gcc.target/i386/incoming-1.c: Likewise.
10237         * gcc.target/i386/incoming-12.c: Likewise.
10238         * gcc.target/i386/incoming-2.c: Likewise.
10239         * gcc.target/i386/incoming-3.c: Likewise.
10240         * gcc.target/i386/incoming-4.c: Likewise.
10241         * gcc.target/i386/incoming-6.c: Likewise.
10242         * gcc.target/i386/incoming-7.c: Likewise.
10243         * gcc.target/i386/incoming-8.c: Likewise.
10244         * gcc.target/i386/opt-1.c: Likewise.
10245         * gcc.target/i386/opt-2.c: Likewise.
10246         * gcc.target/i386/ordcmp-1.c: Likewise.
10247         * gcc.target/i386/pr17692.c: Likewise.
10248         * gcc.target/i386/pr18614-1.c: Likewise.
10249         * gcc.target/i386/pr22152.c: Likewise.
10250         * gcc.target/i386/pr23570.c: Likewise.
10251         * gcc.target/i386/pr23575.c: Likewise.
10252         * gcc.target/i386/pr26449-1.c: Likewise.
10253         * gcc.target/i386/pr26600.c: Likewise.
10254         * gcc.target/i386/pr27790.c: Likewise.
10255         * gcc.target/i386/pr28839.c: Likewise.
10256         * gcc.target/i386/pr30970.c: Likewise.
10257         * gcc.target/i386/pr32000-1.c: Likewise.
10258         * gcc.target/i386/pr32000-2.c: Likewise.
10259         * gcc.target/i386/pr32280.c: Likewise.
10260         * gcc.target/i386/pr32661.c: Likewise.
10261         * gcc.target/i386/pr32708-1.c: Likewise.
10262         * gcc.target/i386/pr32961.c: Likewise.
10263         * gcc.target/i386/pr33329.c: Likewise.
10264         * gcc.target/i386/pr35714.c: Likewise.
10265         * gcc.target/i386/pr35767-1.c: Likewise.
10266         * gcc.target/i386/pr35767-1d.c: Likewise.
10267         * gcc.target/i386/pr35767-1i.c: Likewise.
10268         * gcc.target/i386/pr35767-2.c: Likewise.
10269         * gcc.target/i386/pr35767-2d.c: Likewise.
10270         * gcc.target/i386/pr35767-2i.c: Likewise.
10271         * gcc.target/i386/pr35767-3.c: Likewise.
10272         * gcc.target/i386/pr35767-5.c: Likewise.
10273         * gcc.target/i386/pr36222-1.c: Likewise.
10274         * gcc.target/i386/pr36578-1.c: Likewise.
10275         * gcc.target/i386/pr36578-2.c: Likewise.
10276         * gcc.target/i386/pr36992-1.c: Likewise.
10277         * gcc.target/i386/pr37101.c: Likewise.
10278         * gcc.target/i386/pr37216.c: Likewise.
10279         * gcc.target/i386/pr37434-1.c: Likewise.
10280         * gcc.target/i386/pr37434-2.c: Likewise.
10281         * gcc.target/i386/pr37843-3.c: Likewise.
10282         * gcc.target/i386/pr37843-4.c: Likewise.
10283         * gcc.target/i386/pr39162.c: Likewise.
10284         * gcc.target/i386/pr39315-1.c: Likewise.
10285         * gcc.target/i386/pr39315-2.c: Likewise.
10286         * gcc.target/i386/pr39315-3.c: Likewise.
10287         * gcc.target/i386/pr39315-4.c: Likewise.
10288         * gcc.target/i386/pr39445.c: Likewise.
10289         * gcc.target/i386/pr39496.c: Likewise.
10290         * gcc.target/i386/pr40809.c: Likewise.
10291         * gcc.target/i386/pr40906-3.c: Likewise.
10292         * gcc.target/i386/pr41019.c: Likewise.
10293         * gcc.target/i386/pr42542-1.c: Likewise.
10294         * gcc.target/i386/pr42542-2.c: Likewise.
10295         * gcc.target/i386/pr42542-3.c: Likewise.
10296         * gcc.target/i386/pr42542-3a.c: Likewise.
10297         * gcc.target/i386/pr42881.c: Likewise.
10298         * gcc.target/i386/push-1.c: Likewise.
10299         * gcc.target/i386/quad-sse.c: Likewise.
10300         * gcc.target/i386/reload-1.c: Likewise.
10301         * gcc.target/i386/sse-10.c: Likewise.
10302         * gcc.target/i386/sse-11.c: Likewise.
10303         * gcc.target/i386/sse-15.c: Likewise.
10304         * gcc.target/i386/sse-17.c: Likewise.
10305         * gcc.target/i386/sse-18.c: Likewise.
10306         * gcc.target/i386/sse-19.c: Likewise.
10307         * gcc.target/i386/sse-4.c: Likewise.
10308         * gcc.target/i386/sse-6.c: Likewise.
10309         * gcc.target/i386/sse-vect-types.c: Likewise.
10310         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10311         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10312         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10313         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10314         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10315         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10316         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10317         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10318         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10319         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10320         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10321         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10322         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10323         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10324         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10325         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10326         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10327         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10328         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10329         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10330         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10331         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10332         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10333         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10334         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10335         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10336         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10337         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10338         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10339         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10340         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10341         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10342         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10343         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10344         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10345         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10346         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10347         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10348         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10349         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10350         * gcc.target/i386/sse2-mmx.c: Likewise.
10351         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10352         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10353         * gcc.target/i386/sse2-movd-1.c: Likewise.
10354         * gcc.target/i386/sse2-movd-2.c: Likewise.
10355         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10356         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10357         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10358         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10359         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10360         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10361         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10362         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10363         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10364         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10365         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10366         * gcc.target/i386/sse2-movq-1.c: Likewise.
10367         * gcc.target/i386/sse2-movq-2.c: Likewise.
10368         * gcc.target/i386/sse2-movq-3.c: Likewise.
10369         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10370         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10371         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10372         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10373         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10374         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10375         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10376         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10377         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10378         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10379         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10380         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10381         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10382         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10383         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10384         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10385         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10386         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10387         * gcc.target/i386/sse2-pand-1.c: Likewise.
10388         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10389         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10390         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10391         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10392         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10393         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10394         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10395         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10396         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10397         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10398         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10399         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10400         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10401         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10402         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10403         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10404         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10405         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10406         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10407         * gcc.target/i386/sse2-por-1.c: Likewise.
10408         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10409         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10410         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10411         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10412         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10413         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10414         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10415         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10416         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10417         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10418         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10419         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10420         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10421         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10422         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10423         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10424         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10425         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10426         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10427         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10428         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10429         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10430         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10431         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10432         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10433         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10434         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10435         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10436         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10437         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10438         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10439         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10440         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10441         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10442         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10443         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10444         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10445         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10446         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10447         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10448         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10449         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10450         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10451         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10452         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10453         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10454         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10455         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10456         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10457         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10458         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10459         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10460         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10461         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10462         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10463         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10464         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10465         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10466         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10467         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10468         * gcc.target/i386/sse2-vec-1.c: Likewise.
10469         * gcc.target/i386/sse2-vec-2.c: Likewise.
10470         * gcc.target/i386/sse2-vec-3.c: Likewise.
10471         * gcc.target/i386/sse2-vec-4.c: Likewise.
10472         * gcc.target/i386/sse2-vec-5.c: Likewise.
10473         * gcc.target/i386/sse2-vec-6.c: Likewise.
10474         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10475         * gcc.target/i386/ssefn-2.c: Likewise.
10476         * gcc.target/i386/ssefn-4.c: Likewise.
10477         * gcc.target/i386/ssefp-1.c: Likewise.
10478         * gcc.target/i386/ssefp-2.c: Likewise.
10479         * gcc.target/i386/sseregparm-3.c: Likewise.
10480         * gcc.target/i386/sseregparm-4.c: Likewise.
10481         * gcc.target/i386/sseregparm-5.c: Likewise.
10482         * gcc.target/i386/sseregparm-6.c: Likewise.
10483         * gcc.target/i386/sseregparm-7.c: Likewise.
10484         * gcc.target/i386/ssetype-1.c: Likewise.
10485         * gcc.target/i386/ssetype-2.c: Likewise.
10486         * gcc.target/i386/ssetype-3.c: Likewise.
10487         * gcc.target/i386/ssetype-4.c: Likewise.
10488         * gcc.target/i386/ssetype-5.c: Likewise.
10489         * gcc.target/i386/unordcmp-1.c: Likewise.
10490         * gcc.target/i386/vararg-1.c: Likewise.
10491         * gcc.target/i386/vararg-2.c: Likewise.
10492         * gcc.target/i386/vararg-3.c: Likewise.
10493         * gcc.target/i386/vararg-4.c: Likewise.
10494         * gcc.target/i386/vararg-7.c: Likewise.
10495         * gcc.target/i386/vararg-8.c: Likewise.
10496         * gcc.target/i386/vecinit-1.c: Likewise.
10497         * gcc.target/i386/vecinit-2.c: Likewise.
10498         * gcc.target/i386/vecinit-3.c: Likewise.
10499         * gcc.target/i386/vecinit-4.c: Likewise.
10500         * gcc.target/i386/vecinit-5.c: Likewise.
10501         * gcc.target/i386/vecinit-6.c: Likewise.
10502         * gcc.target/i386/vectorize2.c: Likewise.
10503         * gcc.target/i386/vectorize3.c: Likewise.
10504         * gcc.target/i386/vectorize4.c: Likewise.
10505         * gcc.target/i386/vectorize6.c: Likewise.
10506         * gcc.target/i386/vectorize7.c: Likewise.
10507         * gcc.target/i386/vectorize8.c: Likewise.
10508         * gcc.target/i386/vperm-v2df.c: Likewise.
10509         * gcc.target/i386/vperm-v2di.c: Likewise.
10510         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10511         * gcc.target/i386/xorps-sse2.c: Likewise.
10512         * gcc.target/i386/xorps.c: Likewise.
10513         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10514         * gfortran.dg/graphite/pr42326.f90: Likewise.
10515         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10516
10517 2010-05-19  Richard Guenther  <rguenther@suse.de>
10518
10519         PR lto/44196
10520         * g++.dg/lto/20100519-1_0.C: New testcase.
10521
10522 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10523
10524         PR fortran/42360
10525         * gfortran.dg/warn_intent_out_not_set.f90: New.
10526
10527 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10528
10529         PR fortran/38404
10530         * gfortran.dg/data_char_1.f90: Updated warning message.
10531         * gfortran.dg/data_array_6.f: New.
10532
10533 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10534
10535         * g++.dg/ipa/ivinline-8.C: New test.
10536         * gcc.dg/ipa/iinline-2.c: Likewise.
10537
10538 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10539
10540         PR fortran/34505
10541         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10542         arguments; add check for return value kind.
10543         * gfortran.dg/float_1.f90: Likewise.
10544
10545 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10546
10547         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10548         (main): Use it.
10549         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10550         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10551         Prune another location line format.
10552         (lto-obj): Call lto_prune_warns on comp_output.
10553
10554 2010-05-18  Jan Hubicka  <jh@suse.cz>
10555
10556         * gcc.dg/lto/ipacp_0.c: New test.
10557         * gcc.dg/lto/ipacp_1.c: New test.
10558
10559 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10560
10561         PR lto/44184
10562         * gcc.dg/lto/20100518_0.c: New test.
10563
10564 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10565
10566         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10567
10568 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10569
10570         PR fortran/43990
10571         * gfortran.dg/class_21.f03: New.
10572
10573 2010-05-17  Jason Merrill  <jason@redhat.com>
10574
10575         PR c++/44157
10576         * g++.dg/cpp0x/initlist34.C: New.
10577
10578         PR c++/44158
10579         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10580
10581 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10582
10583         * g++.dg/ipa/ivinline-1.C: New test.
10584         * g++.dg/ipa/ivinline-2.C: New test.
10585         * g++.dg/ipa/ivinline-3.C: New test.
10586         * g++.dg/ipa/ivinline-4.C: New test.
10587         * g++.dg/ipa/ivinline-5.C: New test.
10588         * g++.dg/ipa/ivinline-6.C: New test.
10589
10590 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10591             Jason Merrill  <jason@redhat.com>
10592
10593         PR c++/44108
10594         * c-c++-common/Wunused-var-8.c: New test.
10595
10596 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR bootstrap/42347
10599         * gcc.c-torture/compile/pr42347.c: New test.
10600
10601         PR middle-end/44102
10602         * g++.dg/ext/asmgoto1.C: New test.
10603
10604 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10605
10606         PR middle-end/44133
10607         * gcc.dg/tree-ssa/pr44133.c: New test.
10608         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10609         precise.
10610
10611 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10612
10613         PR fortran/44044
10614         * gfortran.dg/class_20.f03: New.
10615
10616 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10617
10618         PR 44078
10619         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10620         debug messages but not the newly introduced one.
10621
10622 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10623
10624         PR fortran/35779
10625         * gfortran.dg/initialization_25.f90: Commented testcase.
10626         * gfortran.dg/initialization_26.f90: New.
10627
10628 2010-05-16  Richard Guenther  <rguenther@suse.de>
10629
10630         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10631         * gcc.dg/pr43084.c: Likewise.
10632         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10633         -fipa-type-escape.
10634         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10635         -fipa-type-escape.
10636         * gcc.dg/struct/struct-reorg.exp: Likewise.
10637         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10638         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10639
10640 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10641
10642         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10643         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10644         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10645         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10646         tests.
10647
10648 2010-05-15  Jason Merrill  <jason@redhat.com>
10649
10650         * g++.dg/eh/spec10.C: New.
10651         * g++.dg/eh/spec11.C: New.
10652         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10653
10654 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10655
10656         PR fortran/44154
10657         PR fortran/42647
10658         * gfortran.dg/allocatable_scalar_9.f90: New.
10659
10660 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10661
10662         PR c++/44148
10663         * g++.dg/torture/pr44148.C: New test.
10664
10665 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10666
10667         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10668         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10669         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10670         diagnostics and type sizes.
10671
10672 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10673
10674         * gnat.dg/lto9.adb: New test.
10675         * gnat.dg/lto9_pkg1.ads: New helper.
10676         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10677
10678 2010-05-15  Jan Hubicka  <jh@suse.cz>
10679
10680         * gcc.dg/lto/ipareference_1.c: Rename to ...
10681         * gcc.dg/lto/ipareference_0.c: ... this one.
10682         * gcc.dg/lto/ipareference_2.c: Rename to ...
10683         * gcc.dg/lto/ipareference_1.c: ... this one.
10684
10685 2010-05-15  Jan Hubicka  <jh@suse.cz>
10686
10687         * gcc.dg/lto/ipareference_1.c: New file.
10688         * gcc.dg/lto/ipareference_2.c: New file.
10689
10690 2010-05-15  Richard Guenther  <rguenther@suse.de>
10691
10692         PR tree-optimization/44038
10693         * gcc.c-torture/compile/pr44038.c: New testcase.
10694
10695 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10696
10697         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10698         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10699
10700 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10701
10702         PR fortran/43207
10703         PR fortran/43969
10704         * gfortran.dg/class_18.f03: New.
10705         * gfortran.dg/class_19.f03: New.
10706
10707 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10708
10709         PR debug/44112
10710         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10711         * g++.dg/debug/dwarf2/const1.C: Remove.
10712
10713 2010-05-14  Jason Merrill  <jason@redhat.com>
10714
10715         * g++.dg/eh/cond4.C: New.
10716         * g++.dg/eh/elide2.C: Adjust.
10717         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10718
10719 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10720
10721         PR fortran/44135
10722         * gfortran.dg/actual_array_interface_2.f90: New test.
10723
10724 2010-05-14  Richard Guenther  <rguenther@suse.de>
10725
10726         PR tree-optimization/44119
10727         * gcc.c-torture/compile/pr44119.c: New testcase.
10728
10729 2010-05-14  Jason Merrill  <jason@redhat.com>
10730
10731         PR c++/44127
10732         * g++.dg/eh/terminate1.C: New.
10733
10734 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10735
10736         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10737
10738         PR debug/44136
10739         * gcc.dg/pr44136.c: New test.
10740
10741 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10742
10743         PR c++/30566
10744         * g++.dg/warn/Wshadow-4.C: Adjust.
10745         * g++.dg/warn/Wshadow-5.C: New test.
10746         * g++.dg/warn/Wshadow-6.C: New test
10747
10748 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10749
10750         PR fortran/35779
10751         * gfortran.dg/initialization_25.f90: New.
10752
10753 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10754
10755         * g++.dg/otr-fold-1.C: New test.
10756         * g++.dg/otr-fold-2.C: New test.
10757
10758 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10759
10760         PR fortran/44036
10761         * gfortran.dg/gomp/pr44036-1.f90: New test.
10762         * gfortran.dg/gomp/pr44036-2.f90: New test.
10763         * gfortran.dg/gomp/pr44036-3.f90: New test.
10764
10765         PR debug/43983
10766         * gcc.dg/guality/sra-1.c: New test.
10767
10768 2010-05-12  Jan Hubicka  <jh@suse.cz>
10769
10770         * tree-ssa/unreachable.c: New test.
10771
10772 2010-05-12  Jason Merrill  <jason@redhat.com>
10773
10774         * g++.dg/cpp0x/sfinae1.C: New.
10775
10776 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10777
10778         * gcc.target/i386/zee.c: New file.
10779
10780 2010-05-12  Jason Merrill  <jason@redhat.com>
10781
10782         * g++.dg/conversion/op1.C: Expect template candidate message.
10783         * g++.dg/cpp0x/nullptr15.C: Likewise.
10784         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10785         * g++.dg/cpp0x/pr31431.C: Likewise.
10786         * g++.dg/cpp0x/temp_default2.C: Likewise.
10787         * g++.dg/cpp0x/trailing4.C: Likewise.
10788         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10789         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10790         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10791         * g++.dg/cpp0x/variadic35.C: Likewise.
10792         * g++.dg/cpp0x/vt-35147.C: Likewise.
10793         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10794         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10795         * g++.dg/ext/visibility/anon8.C: Likewise.
10796         * g++.dg/ext/vla2.C: Likewise.
10797         * g++.dg/other/pr28114.C: Likewise.
10798         * g++.dg/other/ptrmem10.C: Likewise.
10799         * g++.dg/other/ptrmem11.C: Likewise.
10800         * g++.dg/overload/unknown1.C: Likewise.
10801         * g++.dg/parse/template7.C: Likewise.
10802         * g++.dg/parse/typename7.C: Likewise.
10803         * g++.dg/template/conv11.C: Likewise.
10804         * g++.dg/template/copy1.C: Likewise.
10805         * g++.dg/template/deduce3.C: Likewise.
10806         * g++.dg/template/dependent-expr5.C: Likewise.
10807         * g++.dg/template/friend.C: Likewise.
10808         * g++.dg/template/incomplete2.C: Likewise.
10809         * g++.dg/template/local4.C: Likewise.
10810         * g++.dg/template/local6.C: Likewise.
10811         * g++.dg/template/operator10.C: Likewise.
10812         * g++.dg/template/overload6.C: Likewise.
10813         * g++.dg/template/ptrmem2.C: Likewise.
10814         * g++.dg/template/ptrmem20.C: Likewise.
10815         * g++.dg/template/ptrmem8.C: Likewise.
10816         * g++.dg/template/sfinae2.C: Likewise.
10817         * g++.dg/template/ttp25.C: Likewise.
10818         * g++.dg/template/unify10.C: Likewise.
10819         * g++.dg/template/unify11.C: Likewise.
10820         * g++.dg/template/unify6.C: Likewise.
10821         * g++.dg/template/unify7.C: Likewise.
10822         * g++.dg/template/unify9.C: Likewise.
10823         * g++.dg/template/varmod1.C: Likewise.
10824         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10825         * g++.old-deja/g++.law/operators32.C: Likewise.
10826         * g++.old-deja/g++.pt/crash28.C: Likewise.
10827         * g++.old-deja/g++.pt/crash60.C: Likewise.
10828         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10829         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10830         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10831         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10832         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10833         * g++.old-deja/g++.pt/expr2.C: Likewise.
10834         * g++.old-deja/g++.pt/overload7.C: Likewise.
10835         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10836         * g++.old-deja/g++.pt/spec5.C: Likewise.
10837         * g++.old-deja/g++.pt/spec6.C: Likewise.
10838         * g++.old-deja/g++.pt/t24.C: Likewise.
10839         * g++.old-deja/g++.pt/unify4.C: Likewise.
10840         * g++.old-deja/g++.pt/unify6.C: Likewise.
10841         * g++.old-deja/g++.pt/unify8.C: Likewise.
10842         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10843         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10844         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10845
10846         * g++.dg/cpp0x/initlist32.C: New.
10847
10848         * g++.dg/template/conv11.C: New.
10849         * g++.dg/conversion/op1.C: Adjust expected error.
10850
10851         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10852
10853 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10854
10855         PR target/44088
10856         * gcc.target/i386/avx-cmpsd-1.c: New.
10857         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10858         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10859         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10860         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10861         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10862
10863 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10864
10865         PR middle-end/44085
10866         * gcc.dg/gomp/pr44085.c: New test.
10867         * gfortran.dg/gomp/pr44085.f90: New test.
10868
10869 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10870
10871         * objc-obj-c++-shared/Object1.m: New.
10872         * objc.dg/torture: New directory.
10873         * objc.dg/torture/tls: Ditto.
10874         * objc.dg/tls: Ditto.
10875         * objc.dg/torture/tls/trivial.m: New test.
10876         * objc.dg/torture/tls/thr-init-2.m: New test.
10877         * objc.dg/torture/tls/thr-init-3.m: New test.
10878         * objc.dg/torture/tls/thr-init.m: New test.
10879         * objc.dg/torture/tls/diag-1.m: New test.
10880         * objc.dg/torture/tls/tls.exp: New.
10881         * objc.dg/torture/trivial.m: New test.
10882         * objc.dg/torture/dg-torture.exp: New.
10883         * objc.dg/tls/diag-3.m: New test.
10884         * objc.dg/tls/diag-4.m: New test.
10885         * objc.dg/tls/diag-5.m: New test.
10886         * objc.dg/tls/init-1.m: New test.
10887         * objc.dg/tls/init-2.m: New test.
10888         * objc.dg/tls/tls.exp: New.
10889         * objc.dg/tls/diag-2.m: New test.
10890         * lib/objc.exp: Respond to dg-additional-files.
10891
10892 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10893
10894         * gcc.target/m68k/20100512-1.c: New.
10895
10896 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10897
10898         * gnat.dg/lto8.adb: New test.
10899         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10900         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10901
10902 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10903
10904         PR c++/34272
10905         PR c++/43630
10906         PR c++/34491
10907         * g++.dg/template/crash97.C: New.
10908         * g++.dg/template/crash98.C: Likewise.
10909         * g++.dg/template/crash99.C: Likewise.
10910         * g++.dg/cpp0x/pr31439.C: Adjust.
10911         * g++.dg/template/crash95.C: Likewise.
10912
10913 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR middle-end/44071
10916         * c-c++-common/asmgoto-4.c: New test.
10917         * gcc.target/i386/pr44071.c: New test.
10918
10919         PR c++/44062
10920         * c-c++-common/Wunused-var-7.c: New test.
10921         * g++.dg/warn/Wunused-var-9.C: New test.
10922
10923 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10924
10925         PR fortran/43711
10926         * gfortran.dg/gomp/pr43711.f90: New.
10927
10928 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10929
10930         PR fortran/31820
10931         * gfortran.dg/select_5.f90: Updated.
10932
10933 2010-05-11  Jan Hubicka  <jh@suse.cz>
10934
10935         PR tree-optimize/44063
10936         * gcc.c-torture/compile/pr44063.c: New testcase.
10937
10938 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10939
10940         PR debug/44023
10941         * gcc.dg/pr44023.c: New test.
10942
10943 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10944
10945         * gnat.dg/lto7.adb: New test.
10946         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10947
10948 2010-05-10  Jason Merrill  <jason@redhat.com>
10949
10950         PR c++/44017
10951         * g++.dg/template/inherit5.C: New.
10952
10953         PR c++/44045
10954         * g++.dg/cpp0x/initlist33.C: New.
10955         * g++.dg/cpp0x/initlist26.C: Adjust.
10956         * g++.dg/cpp0x/initlist28.C: Adjust.
10957
10958 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10959
10960         PR c++/43719
10961         * g++.dg/init/pr43719.C: New.
10962         * g++.dg/anon-struct4.C: Adjust.
10963
10964 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10965
10966         PR debug/44028
10967         * gcc.dg/pr44028.c: New test.
10968
10969 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10970
10971         PR fortran/27866
10972         PR fortran/35003
10973         PR fortran/42809
10974         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10975         * gfortran.dg/warn_conversion.f90: New.
10976
10977 2010-05-10  Michael Matz  <matz@suse.de>
10978
10979         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10980
10981 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10982
10983         PR rtl-optimization/44012
10984         * gcc.dg/pr44012.c: New.
10985
10986 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10987
10988         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10989         Log text on entry and exit.
10990         Prune Sun ld warnings for common symbols with differing sizes.
10991         (lto-link-and-maybe-run): Change caller.
10992
10993 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10994
10995         PR fortran/44044
10996         * gfortran.dg/class_7.f03: Modified.
10997         * gfortran.dg/select_type_1.f03: Modified.
10998         * gfortran.dg/select_type_12.f03: New.
10999
11000 2010-05-10  Richard Guenther  <rguenther@suse.de>
11001
11002         PR tree-optimization/44050
11003         * gcc.dg/torture/pr44050.c: New testcase.
11004
11005 2010-05-10  Wei Guozhi  <carrot@google.com>
11006
11007         PR target/42879
11008         * gcc.target/arm/pr42879.c: New testcase.
11009
11010 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11011
11012         PR c/44051
11013         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11014
11015 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11016
11017         PR c/10676
11018         * gcc.dg/anon-struct-10.c: New test.
11019
11020 2010-05-09  Richard Guenther  <rguenther@suse.de>
11021
11022         PR middle-end/44024
11023         * gcc.dg/pr44024.c: New testcase.
11024
11025 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11026
11027         PR c/4784
11028         * gcc.dg/anon-struct-9.c: New test.
11029
11030 2010-05-09  Richard Guenther  <rguenther@suse.de>
11031
11032         PR middle-end/44043
11033         * gcc.c-torture/compile/pr44043.c: New testcase.
11034
11035 2010-05-09  Richard Guenther  <rguenther@suse.de>
11036
11037         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11038
11039 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11040
11041         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11042
11043 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11044
11045         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11046         * gnat.dg/specs/lto3.ads: Likewise.
11047
11048 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11049
11050         PR middle-end/28685
11051         * gcc.dg/pr28685-1.c: New file.
11052
11053 2010-05-08  Richard Guenther  <rguenther@suse.de>
11054
11055         PR tree-optimization/44030
11056         * gcc.c-torture/compile/pr44030.c: New testcase.
11057
11058 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11059
11060         * gnat.dg/lto6.adb: New test.
11061         * gnat.dg/lto6_pkg.ads: New helper.
11062
11063 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11064
11065         * gnat.dg/lto5.adb: New test.
11066         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11067
11068 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11069
11070         * gnat.dg/lto4.ad[sb]: New test.
11071
11072 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11073
11074         * gnat.dg/specs/lto3.ads: New test.
11075         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11076         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11077
11078 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11079
11080         * gnat.dg/sizetype3.ad[sb]: New test.
11081         * gnat.dg/sizetype3_pkg.ads: New helper.
11082
11083 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11084
11085         PR c++/43951
11086         * g++.dg/init/new29.C: New.
11087
11088 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11089
11090         PR fortran/40728
11091         * gfortran.dg/coarray_1.f90: Fixed error message.
11092         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11093         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11094         * gfortran.dg/intrinsic_std_5.f90: New.
11095
11096 2010-05-07  Jason Merrill  <jason@redhat.com>
11097
11098         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11099
11100 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11101
11102         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11103         (size_t, stderr): Remove.
11104         (read_error): Replaced __builtin_fprintf by fprintf.
11105
11106 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11107
11108         * gcc.dg/ordered-comparison-1.c: New test.
11109         * gcc.dg/ordered-comparison-2.c: New test.
11110         * gcc.dg/ordered-comparison-3.c: New test.
11111         * gcc.dg/ordered-comparison-4.c: New test.
11112
11113 2010-05-06  Mike Stump  <mikestump@comcast.net>
11114
11115         PR objc/35165
11116         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11117
11118 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11119             Jason Merrill  <jason@redhat.com>
11120
11121         * g++.dg/cpp0x/nullptr01.C: New.
11122         * g++.dg/cpp0x/nullptr02.C: New.
11123         * g++.dg/cpp0x/nullptr03.C: New.
11124         * g++.dg/cpp0x/nullptr04.C: New.
11125         * g++.dg/cpp0x/nullptr05.C: New.
11126         * g++.dg/cpp0x/nullptr06.C: New.
11127         * g++.dg/cpp0x/nullptr07.C: New.
11128         * g++.dg/cpp0x/nullptr08.C: New.
11129         * g++.dg/cpp0x/nullptr09.C: New.
11130         * g++.dg/cpp0x/nullptr10.C: New.
11131         * g++.dg/cpp0x/nullptr11.C: New.
11132         * g++.dg/cpp0x/nullptr12.C: New.
11133         * g++.dg/cpp0x/nullptr13.C: New.
11134         * g++.dg/cpp0x/nullptr14.C: New.
11135         * g++.dg/cpp0x/nullptr15.C: New.
11136         * g++.dg/cpp0x/nullptr16.C: New.
11137         * g++.dg/cpp0x/nullptr17.C: New.
11138         * g++.dg/cpp0x/nullptr18.C: New.
11139         * g++.dg/cpp0x/nullptr19.C: New.
11140         * g++.dg/cpp0x/nullptr20.C: New.
11141         * g++.dg/cpp0x/nullptr21.C: New.
11142         * g++.dg/cpp0x/nullptr22.C: New.
11143         * g++.dg/debug/nullptr01.C: New.
11144         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11145
11146 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * gcc.dg/Wunused-var-8.c: Move to...
11149         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11150
11151 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11152
11153         PR c++/40406
11154         * g++.dg/template/crash96.C: New.
11155
11156 2010-05-06  Jan Hubicka  <jh@suse.cz>
11157
11158         PR tree-optimization/43791
11159         * gcc.c-torture/compile/pr43791.c: New file.
11160
11161 2010-05-06  Michael Matz  <matz@suse.de>
11162
11163         PR tree-optimization/43984
11164         * gfortran.dg/pr43984.f90: New test.
11165
11166 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11167
11168         PR 40989
11169         * gcc.dg/pr40989.c: New.
11170
11171 2010-05-06  Richard Guenther  <rguenther@suse.de>
11172
11173         PR tree-optimization/43934
11174         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11175
11176 2010-05-06  Richard Guenther  <rguenther@suse.de>
11177
11178         PR tree-optimization/43987
11179         * gcc.c-torture/execute/pr43987.c: New testcase.
11180         * gcc.dg/torture/pta-escape-1.c: Adjust.
11181         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11182         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11183         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11184         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11185
11186 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11187             Dodji Seketeli  <dodji@redhat.com>
11188
11189         PR c/18624
11190         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11191         * g++.dg/template/sfinae16.C: Likewise.
11192         * gcc.dg/Wunused-var-1.c: Moved to...
11193         * c-c++-common/Wunused-var-1.c: ...here. New test.
11194         * gcc.dg/Wunused-var-2.c: Moved to...
11195         * c-c++-common/Wunused-var-2.c: ...here. New test.
11196         * gcc.dg/Wunused-var-3.c: Moved to...
11197         * c-c++-common/Wunused-var-3.c: ...here. New test.
11198         * gcc.dg/Wunused-var-4.c: Moved to...
11199         * gcc.dg/Wunused-var-1.c: ... here.
11200         * gcc.dg/Wunused-var-5.c: Moved to...
11201         * c-c++-common/Wunused-var-4.c: ...here. New test.
11202         * gcc.dg/Wunused-var-7.c: Moved to...
11203         * c-c++-common/Wunused-var-5.c: ...here. New test.
11204         * gcc.dg/Wunused-var-6.c: Moved to...
11205         * gcc.dg/Wunused-var-2.c: ... here.
11206         * c-c++-common/Wunused-var-1.c: New test.
11207         * c-c++-common/Wunused-var-2.c: New test.
11208         * c-c++-common/Wunused-var-3.c: New test.
11209         * c-c++-common/Wunused-var-4.c: New test.
11210         * c-c++-common/Wunused-var-5.c: New test.
11211         * g++.dg/warn/Wunused-var-1.C: New test.
11212         * g++.dg/warn/Wunused-var-2.C: New test.
11213         * g++.dg/warn/Wunused-var-3.C: New test.
11214         * g++.dg/warn/Wunused-var-4.C: New test.
11215         * g++.dg/warn/Wunused-var-5.C: New test.
11216         * g++.dg/warn/Wunused-var-6.C: New test.
11217         * g++.dg/warn/Wunused-var-7.C: New test.
11218         * g++.dg/warn/Wunused-var-8.C: New test.
11219         * g++.dg/warn/Wunused-parm-1.C: New test.
11220         * g++.dg/warn/Wunused-parm-2.C: New test.
11221         * g++.dg/warn/Wunused-parm-3.C: New test.
11222
11223 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11224
11225         PR fortran/43985
11226         * gfortran.dg/gomp/crayptr5.f90: New test case.
11227
11228 2010-05-05  Jason Merrill  <jason@redhat.com>
11229
11230         PR debug/43370
11231         * g++.dg/ext/attrib39.C: New.
11232
11233 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11234
11235         PR fortran/24978
11236         * gfortran.dg/data_invalid.f90: New.
11237
11238 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11239
11240         * gnat.dg/lto2.adb: New test.
11241
11242 2010-05-05  Jason Merrill  <jason@redhat.com>
11243
11244         PR c++/43787
11245         * g++.dg/opt/empty1.C: New.
11246
11247 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11248
11249         PR fortran/43696
11250         * gfortran.dg/class_17.f03: New.
11251
11252 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11253
11254         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11255
11256 2010-05-04  Mike Stump  <mikestump@comcast.net>
11257
11258         PR objc/35165
11259         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11260
11261 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11262
11263         PR target/43668
11264         * gcc.target/i386/pr43668.c: New.
11265
11266 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11267
11268         PR c++/43028
11269         * g++.dg/cpp0x/initlist31.C: New.
11270
11271 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11272
11273         PR c/43981
11274         * gcc.dg/Wunused-var-8.c: New test.
11275
11276 2010-05-04  Jason Merrill  <jason@redhat.com>
11277
11278         PR c++/38064
11279         * g++.dg/cpp0x/enum3.C: Extend.
11280
11281 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11282
11283         PR target/43799
11284         * gcc.target/i386/pr43799.c: New.
11285
11286 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11287
11288         * gnat.dg/lto1.adb: New test.
11289         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11290
11291 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11292
11293         PR middle-end/43671
11294         * gcc.target/i386/pr43671.c: New.
11295
11296 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11297
11298         PR c++/43705
11299         * g++.dg/template/crash95.C: New.
11300
11301 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11302
11303         PR debug/43508
11304         * gcc.target/i386/pr43508.c: New.
11305
11306 2010-05-04  Richard Guenther  <rguenther@suse.de>
11307
11308         PR tree-optimization/43879
11309         * g++.dg/torture/pr43879-1_0.C: New testcase.
11310         * g++.dg/torture/pr43879-1_1.C: Likewise.
11311
11312 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11313
11314         PR c++/43953
11315         * g++.dg/other/crash-12.C: New test.
11316
11317 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11318
11319         * g++.dg/cdce3.C: Add a space.  Updated.
11320
11321 2010-05-03  Jason Merrill  <jason@redhat.com>
11322
11323         PR c++/43680
11324         * g++.dg/opt/enum2.C: New.
11325         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11326         * g++.dg/warn/Wswitch-1.C: Adjust message.
11327
11328 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11329
11330         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11331         * g++.dg/ext/label13.C: Fix typo.
11332         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11333         alpha*-dec-osf5*.
11334         * gcc.c-torture/compile/limits-declparen.c: xfail on
11335         alpha*-dec-osf5* with -g.
11336         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11337         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11338         * gcc.dg/c99-tgmath-2.c: Likewise.
11339         * gcc.dg/c99-tgmath-3.c: Likewise.
11340         * gcc.dg/c99-tgmath-4.c: Likewise.
11341
11342 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11343
11344         PR fortran/43592
11345         * gfortran.dg/unexpected_interface.f90: New test.
11346
11347 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11348
11349         * ada/acats/run_acats (which): New function.
11350         (host_gnatchop, host_gnatmake): Use it.
11351
11352 2010-05-03  Richard Guenther  <rguenther@suse.de>
11353
11354         PR tree-optimization/43971
11355         * gcc.dg/pr43971.c: New testcase.
11356
11357 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR debug/43972
11360         * gcc.dg/debug/pr43972.c: New test.
11361
11362 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11363
11364         PR testsuite/43963
11365         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11366
11367 2010-05-02  Richard Guenther  <rguenther@suse.de>
11368
11369         PR tree-optimization/43879
11370         * gcc.dg/torture/pr43879-3.c: New testcase.
11371
11372 2010-05-01  Richard Guenther  <rguenther@suse.de>
11373
11374         PR tree-optimization/43949
11375         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11376
11377 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11378
11379         PR c++/43951
11380         * g++.dg/init/new28.C: New.
11381
11382 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11383
11384         PR objc++/32052
11385         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11386         structure and nested declarations.
11387         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11388         structure and nested declarations.  Reduce header clutter and
11389         use _exit() rather than abort().
11390         * objc.dg/encode-10.m: New.
11391         * objc.dg/encode-11.m: New.
11392
11393 2010-04-30  DJ Delorie  <dj@redhat.com>
11394
11395         * gcc.c-torture/execute/20100430-1.c: New test.
11396
11397 2010-04-30  Jason Merrill  <jason@redhat.com>
11398
11399         PR c++/43868
11400         * g++.dg/template/ptrmem21.C: New.
11401
11402 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11403
11404         PR fortran/18918
11405         PR fortran/43931
11406         * gfortran.dg/coarray_13.f90: New test.
11407
11408 2010-04-30  Richard Guenther  <rguenther@suse.de>
11409
11410         PR lto/43946
11411         * gcc.dg/lto/20100430-1_0.c: New testcase.
11412
11413 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11414
11415         PR debug/43942
11416         * c-c++-common/pr43942.c: New test.
11417
11418 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11419
11420         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11421         conflict with darwin crt1.o 'start' symbol.
11422
11423 2010-04-30  Richard Guenther  <rguenther@suse.de>
11424
11425         PR tree-optimization/43879
11426         * gcc.dg/torture/pr43879_1.c: New testcase.
11427
11428 2010-04-30  Richard Guenther  <rguenther@suse.de>
11429
11430         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11431
11432 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11433
11434         PR c++/43890
11435         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11436         user-provided constructor while recursing.
11437
11438 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11439
11440         PR fortran/42274
11441         * gfortran.dg/class_16.f03: New test.
11442
11443 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11444
11445         PR fortran/42274
11446         * gfortran.dg/class_15.f03: New.
11447
11448 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11449
11450         PR fortran/43326
11451         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11452
11453 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11454
11455         PR fortran/43492
11456         * gfortran.dg/generic_22.f03 : New test.
11457
11458 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11459
11460         PR fortran/42353
11461         * gfortran.dg/class_14.f03: New test.
11462
11463 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11464
11465         PR fortran/42680
11466         * gfortran.dg/interface_32.f90: New test.
11467
11468 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11469             Janus Weil  <janus@gcc.gnu.org>
11470
11471         PR fortran/41829
11472         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11473         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11474         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11475
11476 2010-04-28  Mike Stump  <mikestump@comcast.net>
11477
11478         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11479         dg-excess-errors.
11480         * g++.dg/uninit-pred-2_b.C: Likewise.
11481
11482 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11483
11484         PR fortran/18918
11485         PR fortran/43919
11486         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11487
11488 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11489
11490         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11491         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11492         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11493         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11494         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11495
11496 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11497
11498         * gcc.dg/const-uniq-1.c: New test.
11499         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11500
11501 2010-04-28  Xinliang David Li  <davidxl@google.com>
11502
11503         * gcc.dg/uninit-pred-2_b.c: New test.
11504         * gcc.dg/uninit-pred-4_b.c: New test.
11505         * gcc.dg/uninit-pred-3_d.c: New test.
11506         * gcc.dg/uninit-pred-6_b.c: New test.
11507         * gcc.dg/uninit-pred-8_b.c: New test.
11508         * gcc.dg/uninit-pred-3_a.c: New test.
11509         * gcc.dg/uninit-pred-2_c.c: New test.
11510         * gcc.dg/uninit-pred-5_a.c: New test.
11511         * gcc.dg/uninit-pred-3_e.c: New test.
11512         * gcc.dg/uninit-pred-7_a.c: New test.
11513         * gcc.dg/uninit-pred-6_c.c: New test.
11514         * gcc.dg/uninit-pred-9_a.c: New test.
11515         * gcc.dg/uninit-pred-8_c.c: New test.
11516         * gcc.dg/uninit-pred-3_b.c: New test.
11517         * gcc.dg/uninit-pred-5_b.c: New test.
11518         * gcc.dg/uninit-pred-7_b.c: New test.
11519         * gcc.dg/uninit-pred-6_d.c: New test.
11520         * gcc.dg/uninit-pred-9_b.c: New test.
11521         * gcc.dg/uninit-pred-2_a.c: New test.
11522         * gcc.dg/uninit-pred-4_a.c: New test.
11523         * gcc.dg/uninit-pred-3_c.c: New test.
11524         * gcc.dg/uninit-pred-6_a.c: New test.
11525         * gcc.dg/uninit-pred-8_a.c: New test.
11526         * gcc.dg/uninit-pred-7_c.c: New test.
11527         * gcc.dg/uninit-pred-6_e.c: New test.
11528         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11529         * g++.dg/uninit-pred-1_a.C: New test.
11530         * g++.dg/uninit-pred-1_b.C: New test.
11531         * g++.dg/uninit-pred-2_a.C: New test.
11532         * g++.dg/uninit-pred-2_b.C: New test.
11533         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11534         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11535         * g++.dg/uninit-pred-loop_1.cc: New test.
11536
11537 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11538
11539         * gcc.dg/lto/20091209-1_0.c: New testcase.
11540
11541 2010-04-28  Richard Guenther  <rguenther@suse.de>
11542
11543         PR tree-optimization/43879
11544         PR tree-optimization/43909
11545         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11546
11547 2010-04-28  Richard Guenther  <rguenther@suse.de>
11548
11549         PR c++/43880
11550         * g++.dg/torture/pr43880.C: New testcase.
11551
11552 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11553
11554         PR c++/9335
11555         * g++.dg/template/recurse2.C: Update
11556         * g++.dg/template/recurse.C: Update.
11557         * g++.dg/template/pr23510.C: Update.
11558         * lib/prune.exp: Filter out 'recursively instantiated'.
11559
11560 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11561
11562         PR c++/29043
11563         * g++.dg/init/pr29043.C: New.
11564
11565 2010-04-27  Jason Merrill  <jason@redhat.com>
11566
11567         * g++.dg/lookup/scoped5.C: Adjust.
11568         * g++.dg/lookup/scoped8.C: Adjust.
11569         * g++.dg/template/dependent-expr5.C: Adjust.
11570         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11571
11572         PR c++/43856
11573         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11574
11575         PR c++/43875
11576         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11577
11578 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11579             Jan Hubicka  <hubicka@ucw.cz>
11580
11581         * gcc.dg/pure-2.c: New testcase.
11582         * gcc.dg/const-1.c: New testcase.
11583
11584 2010-04-27  Jason Merrill  <jason@redhat.com>
11585
11586         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11587
11588         PR c++/41468
11589         * g++.dg/template/sfinae17.C: New.
11590         * g++.dg/template/sfinae18.C: New.
11591
11592 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11593
11594         * g++.dg/init/pr42844.C: New.
11595         * g++.dg/cpp0x/pr42844-2.C: New.
11596         * g++.dg/cpp0x/defaulted2.C: Adjust.
11597         * g++.dg/tree-ssa/pr27549.C: Likewise.
11598         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11599
11600 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11601
11602         PR fortran/18918
11603         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11604
11605 2010-04-27  Richard Guenther  <rguenther@suse.de>
11606
11607         PR middle-end/40561
11608         * g++.dg/other/pr40561.C: New testcase.
11609
11610 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11611
11612         PR middle-end/43812
11613         * g++.dg/ipa/pr43812.C: New test.
11614
11615 2010-04-27  Jan Hubicka  <jh@suse.cz>
11616
11617         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11618         (test): ... this one.
11619
11620 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11621
11622         PR target/40657
11623         * gcc.target/arm/thumb-stackframe.c: New test.
11624
11625 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11626
11627         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11628         * gcc.dg/misc-column.c: Likewise.
11629         * gcc.dg/Walways-true-1.c: Likewise.
11630         * gcc.dg/Walways-true-2.c: Likewise.
11631         * gcc.dg/warn-addr-cmp.c: Likewise.
11632
11633 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11634
11635         PR fortran/18918
11636         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11637         * gfortran.dg/coarray_12.f90: New.
11638
11639 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11640
11641         PR c/32207
11642         * gcc.dg/pr32207.c: New test.
11643         * gcc.dg/misc-column.c: Adjust expected warning.
11644         * gcc.dg/Walways-true-1.c: Likewise.
11645         * gcc.dg/Walways-true-2.c: Likewise.
11646         * gcc.dg/warn-addr-cmp.c: Likewise.
11647
11648 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11649
11650         PR lto/42776
11651         * lib/lto.exp (lto_prune_vis_warns): New function.
11652         (lto-link-and-maybe-run): Call it.
11653
11654 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11655
11656         PR tree-optimization/43904
11657         * gcc.dg/tree-ssa/tailcall-6.c: New.
11658
11659 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11660
11661         PR testsuite/35165
11662         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11663         Darwin8/OSX10.4 - compatible code generation.
11664         Use scan-rtl-dump.
11665         * obj-c++.dg/stubify-1.mm: Ditto.
11666         * lib/objc-torture.exp: Do not require link success for
11667         "trivial.m" in the runtime checks when dowhat = 'compile'.
11668         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11669         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11670         Darwin8/OSX10.4 - compatible code generation.
11671         * objc.dg/stubify-2.m: Ditto.
11672         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11673         * objc.dg/next-runtime-1.m: Ditto.
11674         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11675         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11676         runtimes on Darwin.
11677
11678 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11679
11680         PR 43715
11681         * lib/plugin-support.exp: Use "-undefined
11682         dynamic_lookup" on darwin.
11683
11684 2010-04-26  Richard Guenther  <rguenther@suse.de>
11685
11686         * gcc.dg/lto/20100426_0.c: New testcase.
11687
11688 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11689
11690         PR tree-optimization/43833
11691         gcc.dg/Warray-bounds-8.c: New test case.
11692
11693 2010-04-26  Richard Guenther  <rguenther@suse.de>
11694
11695         PR lto/43080
11696         * g++.dg/lto/20100423-3_0.C: New testcase.
11697
11698 2010-04-26  Richard Guenther  <rguenther@suse.de>
11699
11700         PR lto/42425
11701         * g++.dg/lto/20100423-2_0.C: New testcase.
11702
11703 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11704
11705         * gcc.dg/vect/bb-slp-23.c: New test.
11706
11707 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11708
11709         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11710         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11711         * gcc.dg/c1x-float-1.c: New test.
11712
11713 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11714
11715         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11716         of "lea\[ \t\]".
11717
11718 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11719
11720         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11721         FreeBSD.
11722         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11723         * gfortran.dg/default_format_2.f90: Ditto.
11724
11725 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11726
11727         * gfortran.dg/pr43505.f90: Clean up .mod file.
11728         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11729         * gfortran.dg/pr41347.f90: Ditto.
11730         * gfortran.dg/internal_pack_4.f90: Ditto.
11731         * gfortran.dg/proc_decl_23.f90: Ditto.
11732         * gfortran.dg/recursive_check_3.f90: Ditto.
11733         * gfortran.dg/intent_out_3.f90: Ditto.
11734         * gfortran.dg/assignment_2.f90: Ditto.
11735         * gfortran.dg/pr41928.f90: Ditto.
11736         * gfortran.dg/pr42166.f90: Ditto.
11737         * gfortran.dg/private_type_12.f90: Ditto.
11738         * gfortran.dg/graphite/pr42185.f90: Ditto.
11739         * gfortran.dg/graphite/pr42186.f90: Ditto.
11740         * gfortran.dg/graphite/pr40982.f90: Ditto.
11741         * gfortran.dg/graphite/id-2.f90: Ditto.
11742         * gfortran.dg/graphite/id-4.f90: Ditto.
11743         * gfortran.dg/graphite/pr42050.f90: Ditto.
11744         * gfortran.dg/graphite/id-18.f90: Ditto.
11745         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11746         * gfortran.dg/graphite/pr41924.f90: Ditto.
11747         * gfortran.dg/graphite/pr42393.f90: Ditto.
11748         * gfortran.dg/graphite/pr37980.f90: Ditto.
11749         * gfortran.dg/graphite/pr38953.f90: Ditto.
11750         * gfortran.dg/graphite/pr42180.f90: Ditto.
11751         * gfortran.dg/graphite/pr42181.f90: Ditto.
11752         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11753         * gfortran.dg/select_type_4.f90: Ditto.
11754         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11755         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11756         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11757         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11758         * gfortran.dg/whole_file_11.f90: Ditto.
11759         * gfortran.dg/private_type_11.f90: Ditto.
11760         * gfortran.dg/vect/vect-gems.f90: Ditto.
11761         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11762
11763 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11764
11765         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11766
11767 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11768
11769         * gnat.dg/pack15.ad[sb]: New test.
11770
11771 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11772
11773         * gcc.target/arm/mla-1.c: New test.
11774
11775 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11776
11777         PR fortran/30073
11778         PR fortran/43793
11779         * gfortran.dg/pr43793.f90: New test.
11780
11781 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11782
11783         PR tree-optimization/41442
11784         * gcc.target/i386/pr41442.c: New test.
11785
11786 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11787
11788         PR fortran/43832
11789         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11790
11791 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11792
11793         PR fortran/43832
11794         * gfortran.dg/open_nounit.f90: New test.
11795
11796 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11797
11798         PR fortran/43841
11799         PR fortran/43843
11800         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11801
11802 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11803
11804         * gcc.dg/Wconversion-integer.c: Update.
11805
11806 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11807
11808         * gnat.dg/unchecked_convert5.adb: New test.
11809
11810 2010-04-23  Richard Guenther  <rguenther@suse.de>
11811
11812         PR lto/41734
11813         * gcc.dg/lto/20100423-2_0.c: New testcase.
11814         * gcc.dg/lto/20100423-2_0.c: Likewise.
11815
11816 2010-04-23  Richard Guenther  <rguenther@suse.de>
11817
11818         PR lto/43455
11819         * gcc.dg/lto/20100423-1_0.c: New testcase.
11820         * gcc.dg/lto/20100423-1_1.c: Likewise.
11821
11822 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11823
11824         PR tree-optimization/43846
11825         * gcc.dg/tree-ssa/sra-10.c: New test.
11826
11827 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11828
11829         PR middle-end/43835
11830         * gcc.c-torture/execute/pr43835.c: New test.
11831
11832 2010-04-23  Richard Guenther  <rguenther@suse.de>
11833
11834         PR lto/42653
11835         * g++.dg/lto/20100423-1_0.C: New testcase.
11836
11837 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11838
11839         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11840
11841 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11842
11843         PR tree-optimization/43842
11844         * gcc.dg/vect/pr43842.c: New test.
11845
11846 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11847
11848         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11849         * gcc.target/i386/wmul-2.c: Likewise.
11850
11851 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11852
11853         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11854         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11855
11856 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11857
11858         * gfortran.dg/reassoc_6.f: New testcase.
11859
11860 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11861
11862         PR middle-end/29274
11863         * gcc.target/arm/wmul-1.c: New test.
11864         * gcc.target/arm/wmul-2.c: New test.
11865
11866 2010-04-22  Richard Guenther  <rguenther@suse.de>
11867
11868         PR tree-optimization/43845
11869         * gcc.c-torture/compile/pr43845.c: New testcase.
11870
11871 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11872
11873         PR middle-end/29274
11874         * gcc.target/i386/wmul-1.c: New test.
11875         * gcc.target/i386/wmul-2.c: New test.
11876         * gcc.target/bfin/wmul-1.c: New test.
11877         * gcc.target/bfin/wmul-2.c: New test.
11878
11879 2010-04-22  Richard Guenther  <rguenther@suse.de>
11880
11881         PR fortran/43829
11882         * gfortran.dg/vector_subscript_6.f90: New testcase.
11883         * gfortran.dg/assign_10.f90: Adjust.
11884
11885 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11886
11887         PR fortran/43836
11888         * gfortran.dg/gomp/pr43836.f90: New test.
11889
11890 2010-04-21  Richard Guenther  <rguenther@suse.de>
11891
11892         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11893
11894 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11895
11896         * gcc.dg/torture/builtin-cproj-3.c: New.
11897
11898 2010-04-20  Jason Merrill  <jason@redhat.com>
11899
11900         PR c++/9335
11901         * g++.dg/template/recurse2.C: New.
11902         * g++.dg/parse/crash36.C: Adjust.
11903         * g++.dg/other/fold1.C: Adjust.
11904         * g++.dg/init/member1.C: Adjust.
11905         * lib/prune.exp: Prune "skipping N instantiation contexts".
11906
11907 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11908
11909         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11910
11911 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11912
11913         * gcc.dg/torture/builtin-cproj-1.c: New.
11914         * gcc.dg/torture/builtin-cproj-2.c: New.
11915
11916 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11917
11918         PR c++/43800
11919         PR c++/43704
11920         * g++.dg/template/typedef32.C: Adjust.
11921         * g++.dg/template/typedef33.C: New test.
11922
11923 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11924
11925         PR fortran/43227
11926         * gfortran.dg/proc_decl_23.f90: New test.
11927
11928         PR fortran/43266
11929         * gfortran.dg/abstract_type_6.f03: New test.
11930
11931 2010-04-20  Xinliang David Li  <davidxl@google.com>
11932
11933         * g++.dg/tree-ssa/fold-compare.C: New.
11934
11935 2010-04-20  Richard Guenther  <rguenther@suse.de>
11936
11937         PR tree-optimization/39417
11938         * g++.dg/torture/pr39417.C: New testcase.
11939
11940 2010-04-20  Richard Guenther  <rguenther@suse.de>
11941
11942         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11943
11944 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11945
11946         * g++.dg/debug/dwarf2/rv1.C: New test.
11947
11948 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11949
11950         PR target/43635
11951         * gcc.c-torture/compile/pr43635.c: New testcase.
11952
11953 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR fortran/43339
11956         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11957         of sequential loops being private only in the innermost containing
11958         task region.
11959
11960         PR middle-end/43337
11961         * gfortran.dg/gomp/pr43337.f90: New test.
11962
11963 2010-04-19  Richard Guenther  <rguenther@suse.de>
11964
11965         PR tree-optimization/43796
11966         * gfortran.dg/pr43796.f90: New testcase.
11967
11968 2010-04-19  Richard Guenther  <rguenther@suse.de>
11969
11970         PR tree-optimization/43783
11971         * gcc.c-torture/execute/pr43783.c: New testcase.
11972
11973 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11974
11975         PR target/43766
11976         * gcc.target/i386/pr43766.c: New test.
11977
11978 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11979
11980         PR target/43662
11981         * gcc.target/i386/pr43662.c: New test.
11982
11983 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11984
11985         PR c++/43704
11986         * g++.dg/template/typedef32.C: New test.
11987
11988 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11989
11990         PR tree-optimization/37027
11991         * lib/target-supports.exp
11992         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11993         * gcc.dg/vect/pr37027.c: New test.
11994         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11995         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11996         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11997         gcc.dg/vect/vect-complex-6.c: Likewise.
11998
11999 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12000
12001         * g++.dg/debug/dwarf2/enum1.C: New test.
12002
12003 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12004
12005         * gnat.dg/rep_clause5.ad[sb]: New test.
12006         * gnat.dg/rep_clause5_pkg.ads: New helper.
12007
12008 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12009
12010         PR tree-optimization/43771
12011         * g++.dg/vect/pr43771.cc: New test.
12012
12013 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12014
12015         PR fortran/31538
12016         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12017         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12018
12019 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12020
12021         * gnat.dg/sizetype.adb: Rename into...
12022         * gnat.dg/sizetype1.adb: ...this.
12023         * gnat.dg/sizetype2.adb: New test.
12024
12025 2010-04-16  Richard Guenther  <rguenther@suse.de>
12026
12027         PR tree-optimization/43572
12028         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12029
12030 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12031
12032         * gnat.dg/specs/discr_private.ads: New test.
12033
12034 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12035
12036         PR target/41514
12037         * gcc.target/arm/thumb-comparisons.c: New test.
12038
12039         PR target/40603
12040         * gcc.target/arm/thumb-cbranchqi.c: New test.
12041
12042 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12043
12044         * g++.dg/torture/pr36191.C: Enable for SH.
12045
12046 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12047
12048         * gnat.dg/wide_boolean.adb: New test.
12049         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12050
12051 2010-04-15  Richard Guenther  <rguenther@suse.de>
12052
12053         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12054         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12055         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12056         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12057         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12058         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12059         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12060         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12061         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12062         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12063         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12064         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12065         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12066         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12067         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12068
12069 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12070
12071         PR target/21803
12072         * gcc.target/arm/pr42496.c: New test.
12073
12074 2010-04-14  Jason Merrill  <jason@redhat.com>
12075
12076         PR c++/36625
12077         * g++.dg/ext/attrib38.C: New.
12078
12079 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12080
12081         PR testsuite/43739
12082         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12083
12084 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12085
12086         PR 42966
12087         * gcc.dg/cpp/warn-undef-2.c: Update.
12088         * gcc.dg/cpp/warn-traditional-2.c: Update.
12089         * gcc.dg/cpp/warn-comments-2.c: Update.
12090         * gcc.dg/cpp/warn-variadic-2.c: Update.
12091         * gcc.dg/cpp/warn-long-long-2.c: Update.
12092         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12093         * gcc.dg/cpp/warn-multichar-2.c: Update.
12094         * gcc.dg/cpp/warn-normalized-3.c: Update.
12095         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12096         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12097         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12098         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12099         * gcc.dg/cpp/warn-redefined-2.c: Update.
12100         * gfortran.dg/warning-directive-2.F90: Update.
12101         * c-c++-common/cpp/warning-directive-2.c: Update.
12102
12103 2010-04-14  Michael Matz  <matz@suse.de>
12104
12105         PR tree-optimization/42963
12106         * gcc.dg/pr42963.c: New testcase.
12107
12108 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12109
12110         * gnat.dg/class_wide.adb: Rename into...
12111         * gnat.dg/class_wide1.adb: ...this.
12112         * gnat.dg/class_wide2.ad[sb]: New test.
12113
12114 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12115
12116         PR fortran/18918
12117         * gfortran.dg/coarray_9.f90: Update dg-errors.
12118         * gfortran.dg/coarray_10.f90: New test.
12119         * gfortran.dg/coarray_11.f90: New test.
12120
12121 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12122
12123         PR fortran/43747
12124         gfortran.dg/initialization_24.f90: New test.
12125
12126 2010-04-13  Jason Merrill  <jason@redhat.com>
12127
12128         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12129         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12130
12131 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12132
12133         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12134         * g++.dg/dg.exp: Likewise.
12135         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12136         * c-c++-common/cpp/warning-directive-1.c: ... here.
12137         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12138         * c-c++-common/cpp/warning-directive-2.c: ... here.
12139         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12140         * c-c++-common/cpp/warning-directive-3.c: ... here.
12141         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12142         * c-c++-common/cpp/warning-directive-4.c: ... here.
12143         * g++.dg/cpp/warning-directive-1.C: Delete.
12144         * g++.dg/cpp/warning-directive-2.C: Delete.
12145         * g++.dg/cpp/warning-directive-3.C: Delete.
12146         * g++.dg/cpp/warning-directive-4.C: Delete.
12147         * gcc.dg/cpp/normalised-3.c: Delete.
12148         * g++.dg/cpp/normalised-1.C: Rename as ...
12149         * c-c++-common/cpp/normalised-3.c: ... this.
12150
12151 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12152
12153         * gcc.dg/tree-ssa/sra-9.c: New test.
12154
12155 2010-04-13  Michael Matz  <matz@suse.de>
12156
12157         PR middle-end/43730
12158         * gcc.dg/pr43730.c: New test.
12159
12160 2010-04-13  Michael Matz  <matz@suse.de>
12161
12162         * gcc.dg/tree-ssa/negate.c: New testcase.
12163
12164 2010-04-13  Richard Guenther  <rguenther@suse.de>
12165
12166         PR testsuite/43735
12167         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12168
12169 2010-04-13  Richard Guenther  <rguenther@suse.de>
12170
12171         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12172
12173 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12174
12175         * gnat.dg/derived_type1.adb: New test.
12176
12177 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12178
12179         * gcc.dg/plugindir1.c: New testcase.
12180         * gcc.dg/plugindir2.c: New testcase.
12181         * gcc.dg/plugindir3.c: New testcase.
12182         * gcc.dg/plugindir4.c: New testcase.
12183
12184 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12185
12186         * gcc.target/i386/rotate-2.c: New test.
12187
12188 2010-04-12  Jason Merrill  <jason@redhat.com>
12189
12190         PR c++/43641
12191         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12192         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12193
12194 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12195
12196         PR c++/25811
12197         * g++.dg/init/pr25811.C: New test.
12198
12199 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12200
12201         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12202         dg-error, dg-warning.
12203         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12204
12205 2010-04-12  Richard Guenther  <rguenther@suse.de>
12206
12207         * gcc.dg/torture/inline-2.c: New testcase.
12208
12209 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12210
12211         PR bootstrap/43699
12212         * gcc.dg/Wunused-var-7.c: New test.
12213
12214         PR tree-optimization/43560
12215         * gcc.c-torture/execute/pr43560.c: New test.
12216
12217 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12218
12219         * gnat.dg/aggr13.adb: New test.
12220         * gnat.dg/aggr14.adb: Likewise.
12221         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12222
12223 2010-04-12  Richard Guenther  <rguenther@suse.de>
12224
12225         PR c++/43611
12226         * g++.dg/torture/pr43611.C: New testcase.
12227
12228 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12229
12230         PR c/36774
12231         * gcc.dg/pr36774-1.c: New test.
12232         * gcc.dg/pr36774-2.c: New test.
12233
12234 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12235
12236         * gcc.target/sh/rte-delay-slot.c: New test.
12237
12238 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12239
12240         * gnat.dg/pack9.adb: Remove -cargs option.
12241         * gnat.dg/aggr12.ad[sb]: New test.
12242
12243 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12244
12245         PR target/43417
12246         * gcc.target/sh/pr43417.c: New test.
12247
12248 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12249
12250         PR fortran/43591
12251         * gfortran.dg/spec_expr_6.f90: New test.
12252
12253 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12254
12255         PR cpp/43195
12256         * gcc.dg/cpp/pr43195.c: New.
12257         * gcc.dg/cpp/pr43195.h: New.
12258
12259 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12260
12261         PR 42965
12262         * gcc.dg/Werror-6.c: Adjust.
12263         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12264         * gcc.dg/Werror-4.c: Likewise.
12265         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12266         * gcc.dg/Wswitch-enum-error.c: Likewise.
12267         * gcc.dg/Wpointer-arith.c: Likewise.
12268         * gcc.dg/Wfatal.c: Likewise.
12269         * gcc.dg/Wswitch-error.c: Likewise.
12270         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12271         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12272         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12273         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12274         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12275         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12276         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12277         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12278         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12279         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12280         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12281         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12282         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12283         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12284         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12285         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12286         * g++.dg/cpp/warning-directive-2.C: Likewise.
12287         * gfortran.dg/warning-directive-2.F90: Likewise.
12288
12289 2010-04-09  Jason Merrill  <jason@redhat.com>
12290
12291         PR c++/42623
12292         * g++.dg/template/sizeof13.C: New.
12293
12294 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12295
12296         * g++.dg/other/pr35504.C: Add check for thiscall.
12297         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12298         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12299
12300 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12301
12302         PR c++/28584
12303         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12304         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12305         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12306         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12307         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12308         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12309         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12310         * g++.dg/other/increment1.C: Likewise.
12311
12312 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12313
12314         PR fortran/18918
12315         * gfortran.dg/coarray_7.f90: New test.
12316         * gfortran.dg/coarray_8.f90: New test.
12317
12318 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12319
12320         PR fortran/28039
12321         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12322
12323 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12324
12325         PR target/43643
12326         * gcc.dg/pr43643.c: New test.
12327
12328 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12329
12330         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12331
12332 2010-04-08  Richard Guenther  <rguenther@suse.de>
12333
12334         PR tree-optimization/43679
12335         * gcc.c-torture/compile/pr43679.c: New testcase.
12336
12337 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12338
12339         PR debug/43670
12340         * gcc.dg/pr43670.c: New test.
12341
12342 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12343
12344         PR middle-end/40815
12345         * gcc.dg/tree-ssa/reassoc-19.c: New.
12346
12347 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12348
12349         PR c/18624
12350         * gcc.dg/Wunused-var-1.c: New test.
12351         * gcc.dg/Wunused-var-2.c: New test.
12352         * gcc.dg/Wunused-var-3.c: New test.
12353         * gcc.dg/Wunused-var-4.c: New test.
12354         * gcc.dg/Wunused-var-5.c: New test.
12355         * gcc.dg/Wunused-var-6.c: New test.
12356         * gcc.dg/Wunused-parm-1.c: New test.
12357
12358         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12359         * gcc.dg/trunc-1.c: Likewise.
12360         * gcc.dg/vla-9.c: Likewise.
12361         * gcc.dg/dfp/composite-type.c: Likewise.
12362
12363 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12364
12365         PR objc/35996
12366         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12367         * obj-c++.dg/objc-gc-3.mm: Ditto.
12368
12369 2010-04-07  Simon Baldwin  <simonb@google.com>
12370
12371         * gcc.dg/cpp/warn-undef-2.c: New.
12372         * gcc.dg/cpp/warn-traditional-2.c: New.
12373         * gcc.dg/cpp/warn-comments-2.c: New.
12374         * gcc.dg/cpp/warning-directive-1.c: New.
12375         * gcc.dg/cpp/warn-long-long.c: New.
12376         * gcc.dg/cpp/warn-traditional.c: New.
12377         * gcc.dg/cpp/warn-variadic-2.c: New.
12378         * gcc.dg/cpp/warn-undef.c: New.
12379         * gcc.dg/cpp/warn-normalized-1.c: New.
12380         * gcc.dg/cpp/warning-directive-2.c: New.
12381         * gcc.dg/cpp/warn-long-long-2.c: New.
12382         * gcc.dg/cpp/warn-variadic.c: New.
12383         * gcc.dg/cpp/warn-normalized-2.c: New.
12384         * gcc.dg/cpp/warning-directive-3.c: New.
12385         * gcc.dg/cpp/warn-deprecated-2.c: New.
12386         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12387         * gcc.dg/cpp/warn-multichar-2.c: New.
12388         * gcc.dg/cpp/warn-normalized-3.c: New.
12389         * gcc.dg/cpp/warning-directive-4.c: New.
12390         * gcc.dg/cpp/warn-unused-macros.c: New.
12391         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12392         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12393         * gcc.dg/cpp/warn-cxx-compat.c: New.
12394         * gcc.dg/cpp/warn-redefined.c: New.
12395         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12396         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12397         * gcc.dg/cpp/warn-deprecated.c: New.
12398         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12399         * gcc.dg/cpp/warn-redefined-2.c: New.
12400         * gcc.dg/cpp/warn-comments.c: New.
12401         * gcc.dg/cpp/warn-multichar.c: New.
12402         * g++.dg/cpp/warning-directive-1.C: New.
12403         * g++.dg/cpp/warning-directive-2.C: New.
12404         * g++.dg/cpp/warning-directive-3.C: New.
12405         * g++.dg/cpp/warning-directive-4.C: New.
12406         * gfortran.dg/warning-directive-1.F90: New.
12407         * gfortran.dg/warning-directive-3.F90: New.
12408         * gfortran.dg/warning-directive-2.F90: New.
12409         * gfortran.dg/warning-directive-4.F90: New.
12410
12411 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12412
12413         PR objc++/23716
12414         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12415
12416 2010-04-07  Jason Merrill  <jason@redhat.com>
12417
12418         * g++.dg/template/dr408.C: New.
12419
12420         * g++.dg/lookup/ns4.C: New.
12421
12422         PR c++/38392
12423         * g++.dg/template/friend51.C: New test.
12424
12425         PR c++/41970
12426         * g++.old-deja/g++.other/linkage1.C: Adjust.
12427
12428 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12429
12430         PR c++/42697
12431         * g++.dg/template/crash94.C: New test.
12432
12433 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12434
12435         PR c++/40239
12436         * g++.dg/init/aggr5.C: New test.
12437         * g++.dg/init/aggr5.C: New test.
12438
12439 2010-04-07  Richard Guenther  <rguenther@suse.de>
12440
12441         PR tree-optimization/43270
12442         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12443         * gcc.dg/Warray-bounds-7.c: Likewise.
12444
12445 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12446
12447         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12448         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12449         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12450
12451 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12452
12453         PR c++/42556
12454         * g++.dg/init/pr42556.C: New test.
12455
12456 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12457
12458         PR debug/43628
12459         * g++.dg/debug/dwarf2/typedef2.C: New test.
12460
12461 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12462
12463         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12464         c-c++-common/dwarf2/redeclaration-1.C
12465
12466 2010-04-06  Jason Merrill  <jason@redhat.com>
12467
12468         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12469         * g++.dg/ext/attrib18.C: Likewise.
12470         * g++.dg/ext/bitfield2.C: Likewise.
12471         * g++.dg/ext/bitfield4.C: Likewise.
12472         * g++.dg/ext/visibility/warn2.C: Likewise.
12473         * g++.dg/ext/visibility/warn3.C: Likewise.
12474         * g++.dg/gomp/pr26690-1.C: Likewise.
12475         * g++.dg/inherit/covariant7.C: Likewise.
12476         * g++.dg/init/synth2.C: Likewise.
12477         * g++.dg/lookup/using7.C: Likewise.
12478         * g++.dg/other/crash-4.C: Likewise.
12479         * g++.dg/other/error13.C: Likewise.
12480         * g++.dg/other/error20.C: Likewise.
12481         * g++.dg/parse/crash31.C: Likewise.
12482         * g++.dg/parse/error16.C: Likewise.
12483         * g++.dg/parse/error19.C: Likewise.
12484         * g++.dg/parse/error27.C: Likewise.
12485         * g++.dg/parse/error28.C: Likewise.
12486         * g++.dg/parse/fused-params1.C: Likewise.
12487         * g++.dg/template/error2.C: Likewise.
12488         * g++.dg/template/local6.C: Likewise.
12489         * g++.dg/template/qualttp15.C: Likewise.
12490         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12491         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12492         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12493         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12494         * g++.old-deja/g++.eh/spec6.C: Likewise.
12495         * g++.old-deja/g++.jason/crash3.C: Likewise.
12496         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12497         * g++.old-deja/g++.law/ctors5.C: Likewise.
12498         * g++.old-deja/g++.law/ctors9.C: Likewise.
12499         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12500         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12501         * g++.old-deja/g++.other/struct1.C: Likewise.
12502         * g++.old-deja/g++.other/volatile1.C: Likewise.
12503         * g++.old-deja/g++.pt/crash36.C: Likewise.
12504         * g++.old-deja/g++.pt/derived3.C: Likewise.
12505         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12506         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12507
12508 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12509
12510         PR middle-end/43519
12511         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12512         * gcc.dg/graphite/id-19.c: New.
12513
12514 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12515
12516         PR middle-end/32824
12517         * gcc.dg/vect/pr32824: New.
12518
12519 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12520
12521         PR fortran/18918
12522         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12523         * gfortran.dg/coarray_3.f90: Ditto.
12524         * gfortran.dg/coarray_4.f90: Ditto.
12525         * gfortran.dg/coarray_5.f90: Ditto.
12526         * gfortran.dg/coarray_6.f90: Ditto.
12527         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12528
12529 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12530
12531         PR fortran/18918
12532         * gfortran.dg/coarray_4.f90: Fix test.
12533         * gfortran.dg/coarray_6.f90: Add more tests.
12534
12535 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12536
12537         PR fortran/18918
12538         * gfortran.dg/coarray_4.f90: New test.
12539         * gfortran.dg/coarray_5.f90: New test.
12540         * gfortran.dg/coarray_6.f90: New test.
12541
12542 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12543
12544         PR fortran/18918
12545         * gfortran.dg/iso_fortran_env_5.f90: New test.
12546         * gfortran.dg/iso_fortran_env_6.f90: New test.
12547
12548 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12549
12550         PR fortran/39997
12551         * gfortran.dg/coarray_1.f90: New test.
12552         * gfortran.dg/coarray_2.f90: New test.
12553         * gfortran.dg/coarray_3.f90: New test.
12554
12555 2010-04-06  Jason Merrill  <jason@redhat.com>
12556
12557         PR c++/43648
12558         * g++.dg/template/dtor8.C: New.
12559
12560         PR c++/43621
12561         * g++.dg/template/error-recovery2.C: New.
12562
12563 2010-04-06  Jan Hubicka  <jh@suse.czpli
12564
12565         PR tree-optimization/42906
12566         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12567
12568 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12569
12570         PR fortran/43178
12571         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12572         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12573         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12574
12575 2010-04-06  Richard Guenther  <rguenther@suse.de>
12576
12577         PR tree-optimization/43627
12578         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12579
12580 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12581
12582         PR target/43638
12583         * gcc.target/i386/pr43638.c: New test.
12584
12585 2010-04-06  Richard Guenther  <rguenther@suse.de>
12586
12587         PR middle-end/43661
12588         * gcc.c-torture/compile/pr43661.c: New testcase.
12589
12590 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12591
12592         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12593
12594 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12595
12596         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12597
12598 2010-04-02  Richard Guenther  <rguenther@suse.de>
12599
12600         PR tree-optimization/43629
12601         * gcc.c-torture/execute/pr43629.c: New testcase.
12602
12603 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12604             Dominique d'Humieres  <dominiq@lps.ens.fr>
12605
12606         PR libfortran/43605
12607         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12608
12609 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12610
12611         PR debug/43325
12612         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12613
12614 2010-04-01  Jason Merrill  <jason@redhat.com>
12615
12616         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12617
12618 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12619             Manfred Schwarb  <manfred99@gmx.ch>
12620
12621         PR libfortran/43605
12622         * gfortran.dg/ftell_3.f90: New test.
12623
12624 2010-04-01  Richard Guenther  <rguenther@suse.de>
12625
12626         PR middle-end/43614
12627         * gcc.c-torture/compile/pr43614.c: New testcase.
12628
12629 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12630
12631         PR tree-optimization/43141
12632         * gcc.dg/guality/pr43141.c: New test.
12633
12634 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12635
12636         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12637         * g++.dg/eh/spbp.C: Likewise.
12638         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12639         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12640         superfluous casts.
12641         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12642         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12643         * objc.dg/dwarf-2.m: Likewise.
12644
12645 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12646
12647         PR middle-end/43464
12648         * gcc.dg/graphite/id-pr43464.c: New.
12649         * gcc.dg/graphite/id-pr43464-1.c: New.
12650
12651 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12652
12653         PR middle-end/43351
12654         * gcc.dg/graphite/id-pr43351.c
12655
12656 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12657
12658         PR testsuite/35165
12659         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12660         * obj-c++.dg/try-catch-2.mm: Ditto.
12661         * obj-c++.dg/lookup-2.mm: Ditto.
12662         * obj-c++.dg/encode-8.m: Ditto.
12663         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12664         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12665         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12666         * obj-c++.dg/const-str-11.mm: Ditto.
12667         * obj-c++.dg/const-str-9.mm: Ditto.
12668         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12669         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12670         * obj-c++.dg/except-1.mm: Ditto.
12671         * obj-c++.dg/const-str-7.mm: Ditto.
12672         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12673         * obj-c++.dg/const-str-3.mm: Ditto.
12674         * obj-c++.dg/const-str-7.mm: Ditto.
12675         * obj-c++.dg/stubify-2.mm: Change dump file name.
12676
12677         PR objc++/23613
12678         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12679         New macro.
12680         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12681         Remove dg-xfail-if.
12682
12683 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12684
12685         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12686         only with -O2, -O3 or -Os and not with -fwhopr.
12687
12688 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12689
12690         PR c++/43558
12691         * g++.dg/template/typedef31.C: New test.
12692
12693 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12694
12695         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12696         assembler output on *-*-solaris2*.
12697         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12698
12699 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12700
12701         PR debug/43557
12702         * gcc.dg/pr43557-1.c: New test.
12703         * gcc.dg/pr43557-2.c: New file.
12704
12705 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12706
12707         PR 43562
12708         * gcc.dg/pr43562.c: New test.
12709
12710 2010-03-30  Jason Merrill  <jason@redhat.com>
12711
12712         PR c++/43076
12713         * g++.dg/template/error-recovery1.C: New.
12714
12715         PR c++/41786
12716         * g++.dg/parse/ambig5.C: New.
12717
12718 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12719
12720         PR debug/43593
12721         * gcc.dg/guality/pr43593.c: New test.
12722
12723 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12724
12725         PR middle-end/43430
12726         * gcc.dg/vect/pr43430-1.c: New.
12727
12728 2010-03-30  Jason Merrill  <jason@redhat.com>
12729
12730         PR c++/43559
12731         * g++.dg/template/partial7.C: New.
12732
12733 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12734
12735         * gcc.target/s390/stackcheck1.c: New testcase.
12736
12737 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12738
12739         PR libfortran/43265
12740         * gfortran.dg/read_eof_8.f90: New test.
12741
12742 2010-03-29  Jason Merrill  <jason@redhat.com>
12743
12744         * gcc.dg/cpp/include6.c: Change [] to ().
12745
12746         N3077
12747         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12748         splicing and UCNs.
12749         * c-c++-common/raw-string-2.c: Add trigraph test.
12750         * c-c++-common/raw-string-8.c: New.
12751         * c-c++-common/raw-string-9.c: New.
12752         * c-c++-common/raw-string-10.c: New.
12753
12754         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12755         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12756         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12757         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12758         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12759         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12760         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12761
12762 2010-03-29  Richard Guenther  <rguenther@suse.de>
12763
12764         PR tree-optimization/43560
12765         * gcc.dg/torture/pr43560.c: New testcase.
12766
12767 2010-03-29  Jason Merrill  <jason@redhat.com>
12768
12769         N3077
12770         * g++.dg/ext/raw-string-1.C: Change [] to ().
12771         * g++.dg/ext/raw-string-2.C: Change [] to ().
12772         Don't use \ in delimiter.
12773         * g++.dg/ext/raw-string-3.C: Change [] to ().
12774         * g++.dg/ext/raw-string-4.C: Change [] to ().
12775         * g++.dg/ext/raw-string-5.C: Change [] to ().
12776         Test for error on \ in delimiter.
12777         * g++.dg/ext/raw-string-6.C: Change [] to ().
12778         * g++.dg/ext/raw-string-7.C: Change [] to ().
12779
12780 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12781
12782         PR 43564
12783         * gcc.dg/pr43564.c: New test.
12784
12785 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12786
12787         PR fortran/43551
12788         * gfortran.dg/direct_io_12.f90: New test.
12789
12790 2010-03-28  Jan Hubicka  <jh@suse.cz>
12791
12792         PR tree-optimization/43505
12793         * gfortran.dg/pr43505.f90: New testcase.
12794
12795 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12796
12797         PR tree-optimization/43528
12798         * gcc.target/i386/pr43528.c: New test.
12799
12800 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12801
12802         PR c/43381
12803         * gcc.dg/parm-impl-decl-3.c: New test.
12804
12805 2010-03-26  Jason Merrill  <jason@redhat.com>
12806
12807         PR c++/43509
12808         * g++.dg/cpp0x/parse1.C: New.
12809
12810 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12811
12812         PR target/43524
12813         * gcc.target/i386/pr43524.c: New test.
12814
12815 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12816
12817         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12818         whitespace, rename main to foo.
12819         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12820         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12821         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12822         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12823         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12824         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12825         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12826         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12827         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12828         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12829         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12830
12831 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12832
12833         PR c++/43327
12834         * g++.dg/other/crash-10.C: New test.
12835         * g++.dg/other/crash-11.C: New test.
12836
12837 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12838
12839         PR libfortran/43517
12840         * gfortran.dg/read_eof_7.f90: New test.
12841
12842 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12843
12844         PR objc/35165
12845         PR testsuite/43512
12846         * objc-obj-c++-shared: New directory.
12847         * objc-obj-c++-shared/Object1-implementation.h: New file.
12848         * objc-obj-c++-shared/Object1.h: New file.
12849         * objc-obj-c++-shared/Protocol1.h: New file.
12850         * objc-obj-c++-shared/next-abi.h: New file.
12851         * objc-obj-c++-shared/next-mapping.h: New file.
12852         * objc/execute/next_mapping.h: Delete.
12853         * objc.dg/special/special.exp: For all targets run the tests with
12854         -fgnu-runtime, for darwin targets also run the tests with
12855         -fnext-runtime.
12856         * objc.dg/dg.exp: Ditto.
12857         * obj-c++.dg/dg.exp: Ditto.
12858         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12859         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12860         include use of updated NeXT interface.
12861         * objc/execute/formal_protocol-5.m: Ditto.
12862         * objc/execute/protocol-isEqual-2.m: Ditto.
12863         * objc/execute/protocol-isEqual-4.m: Ditto.
12864         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12865         Protocol1.h) and next-mapping.h as required.
12866         * objc/execute/object_is_class.m: Ditto.
12867         * objc/execute/enumeration-1.m: Ditto.
12868         * objc/execute/class-13.m: Ditto.
12869         * objc/execute/formal_protocol-2.m: Ditto.
12870         * objc/execute/formal_protocol-4.m: Ditto.
12871         * objc/execute/class-1.m: Ditto.
12872         * objc/execute/bycopy-1.m: Ditto.
12873         * objc/execute/formal_protocol-6.m: Ditto.
12874         * objc/execute/bycopy-3.m: Ditto.
12875         * objc/execute/class-3.m: Ditto.
12876         * objc/execute/bf-11.m: Ditto.
12877         * objc/execute/class-5.m: Ditto.
12878         * objc/execute/bf-13.m: Ditto.
12879         * objc/execute/class-7.m: Ditto.
12880         * objc/execute/bf-15.m: Ditto.
12881         * objc/execute/class-9.m: Ditto.
12882         * objc/execute/bf-17.m: Ditto.
12883         * objc/execute/bf-19.m: Ditto.
12884         * objc/execute/IMP.m: Ditto.
12885         * objc/execute/exceptions/catchall-1.m: Ditto.
12886         * objc/execute/exceptions/trivial.m: Ditto.
12887         * objc/execute/exceptions/finally-1.m: Ditto.
12888         * objc/execute/exceptions/local-variables-1.m: Ditto.
12889         * objc/execute/exceptions/foward-1.m: Ditto.
12890         * objc/execute/bf-2.m: Ditto.
12891         * objc/execute/string1.m: Ditto.
12892         * objc/execute/bf-4.m: Ditto.
12893         * objc/execute/informal_protocol.m: Ditto.
12894         * objc/execute/string3.m: Ditto.
12895         * objc/execute/bf-6.m: Ditto.
12896         * objc/execute/bf-8.m: Ditto.
12897         * objc/execute/class-tests-1.h: Ditto.
12898         * objc/execute/protocol-isEqual-1.m: Ditto.
12899         * objc/execute/protocol-isEqual-3.m: Ditto.
12900         * objc/execute/_cmd.m: Ditto.
12901         * objc/execute/function-message-1.m: Ditto.
12902         * objc/execute/bf-20.m: Ditto.
12903         * objc/execute/bf-common.h: Ditto.
12904         * objc/execute/np-2.m: Ditto.
12905         * objc/execute/class-10.m: Ditto.
12906         * objc/execute/class-12.m: Ditto.
12907         * objc/execute/enumeration-2.m: Ditto.
12908         * objc/execute/class-14.m: Ditto.
12909         * objc/execute/encode-1.m: Ditto.
12910         * objc/execute/formal_protocol-1.m: Ditto.
12911         * objc/execute/formal_protocol-3.m: Ditto.
12912         * objc/execute/accessing_ivars.m: Ditto.
12913         * objc/execute/bycopy-2.m: Ditto.
12914         * objc/execute/class-2.m: Ditto.
12915         * objc/execute/bf-10.m: Ditto.
12916         * objc/execute/formal_protocol-7.m: Ditto.
12917         * objc/execute/root_methods.m: Ditto.
12918         * objc/execute/class-4.m: Ditto.
12919         * objc/execute/bf-12.m: Ditto.
12920         * objc/execute/class-6.m: Ditto.
12921         * objc/execute/bf-14.m: Ditto.
12922         * objc/execute/nested-func-1.m: Ditto.
12923         * objc/execute/class-8.m: Ditto.
12924         * objc/execute/private.m: Ditto.
12925         * objc/execute/bf-16.m: Ditto.
12926         * objc/execute/bf-18.m: Ditto.
12927         * objc/execute/load-3.m: Ditto.
12928         * objc/execute/compatibility_alias.m: Ditto.
12929         * objc/execute/bf-1.m: Ditto.
12930         * objc/execute/no_clash.m: Ditto.
12931         * objc/execute/bf-3.m: Ditto.
12932         * objc/execute/string2.m: Ditto.
12933         * objc/execute/bf-5.m: Ditto.
12934         * objc/execute/string4.m: Ditto.
12935         * objc/execute/bf-7.m: Ditto.
12936         * objc/execute/object_is_meta_class.m: Ditto.
12937         * objc/execute/bf-9.m: Ditto.
12938         * objc/execute/bf-21.m: Ditto.
12939         * objc/execute/cascading-1.m: Ditto.
12940         * objc/execute/trivial.m: Ditto.
12941         * objc/execute/np-1.m: Ditto.
12942         * objc/compile/trivial.m: Ditto.
12943         * objc/execute/class_self-2.m: Include <stdlib.h>.
12944         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12945         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12946         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12947         and 64bit. Use new NeXT interface as required.
12948         * objc.dg/special/unclaimed-category-1.m: Ditto.
12949         * objc.dg/special/unclaimed-category-1.h: Ditto.
12950         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12951         * objc.dg/func-ptr-1.m: Ditto.
12952         * objc.dg/stret-1.m: Ditto.
12953         * objc.dg/encode-2.m: Ditto.
12954         * objc.dg/category-1.m: Ditto.
12955         * objc.dg/encode-3.m: Ditto.
12956         * objc.dg/call-super-3.m: Ditto.
12957         * objc.dg/method-3.m: Ditto.
12958         * objc.dg/func-ptr-2.m: Ditto.
12959         * objc.dg/lookup-1.m: Ditto.
12960         * objc.dg/encode-4.m: Ditto.
12961         * objc.dg/fix-and-continue-1.m: Ditto.
12962         * objc.dg/proto-lossage-3.m: Ditto.
12963         * objc.dg/method-13.m: Ditto.
12964         * objc.dg/proto-qual-1.m: Ditto.
12965         * objc.dg/zero-link-3.m: Ditto.
12966         * objc.dg/bitfield-1.m: Ditto.
12967         * objc.dg/va-meth-1.m: Ditto.
12968         * objc.dg/super-class-3.m: Ditto.
12969         * objc.dg/call-super-1.m: Ditto.
12970         * objc.dg/type-size-2.m: Ditto.
12971         * objc.dg/method-10.m: Ditto.
12972         * objc.dg/defs.m: Ditto.
12973         * objc.dg/const-str-3.m: Ditto.
12974         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12975         Protocol1.h) and next-mapping.h as required. Use new NeXT
12976         interface as required.
12977         * objc.dg/super-class-4.m: Ditto.
12978         * objc.dg/comp-types-8.m: Ditto.
12979         * objc.dg/call-super-2.m: Ditto.
12980         * objc.dg/objc-fast-4.m: Ditto.
12981         * objc.dg/method-6.m: Ditto.
12982         * objc.dg/const-str-3.m: Ditto.
12983         * objc.dg/const-str-7.m: Ditto.
12984         * objc.dg/method-15.m: Ditto.
12985         * objc.dg/method-19.m: Ditto.
12986         * objc.dg/sync-1.m: Ditto.
12987         * objc.dg/layout-1.m: Ditto.
12988         * objc.dg/bitfield-3.m: Ditto.
12989         * objc.dg/try-catch-3.m: Ditto.
12990         * objc.dg/try-catch-7.m: Ditto.
12991         * objc.dg/comp-types-10.m: Ditto.
12992         * objc.dg/selector-2.: Ditto.
12993         * objc.dg/method-7.m: Ditto.
12994         * objc.dg/typedef-alias-1.m: Ditto.
12995         * objc.dg/proto-lossage-2.m: Ditto.
12996         * objc.dg/comp-types-11.m: Ditto.
12997         * objc.dg/sizeof-1.m: Ditto.
12998         * objc.dg/method-17.m: Ditto.
12999         * objc.dg/bitfield-5.m: Ditto.
13000         * objc.dg/try-catch-1.m: Ditto.
13001         * objc.dg/encode-5.m: Ditto.
13002         * objc.dg/fix-and-continue-2.m: Ditto.
13003         * objc.dg/method-9.m: Ditto.
13004         * objc.dg/isa-field-1.m: Ditto.
13005         * objc.dg/local-decl-2.m: Ditto.
13006         * objc.dg/objc-gc-4.m: Ditto.
13007         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13008         * objc.dg/gnu-runtime-3.m: Ditto.
13009         * objc.dg/encode-7.m: Ditto.
13010         * objc.dg/encode-8.m: Ditto.
13011         * objc.dg/selector-3.m: Ditto.
13012         * objc.dg/gnu-runtime-1.m: Ditto.
13013         * objc.dg/const-str-12.m: Ditto.
13014         * objc.dg/gnu-runtime-2.m: Ditto.
13015         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13016         * objc.dg/selector-1.m: Ditto.
13017         * objc.dg/stubify-2.m: Ditto.
13018         * objc.dg/zero-link-1.m: Ditto.
13019         * objc.dg/stret-2.m: Ditto.
13020         * objc.dg/zero-link-2.m: Ditto.
13021         * objc.dg/next-runtime-1.m: Ditto.
13022         * objc.dg/symtab-1.m: Ditto.
13023         * objc.dg/stubify-1.m: Ditto.
13024         * objc.dg/bitfield-2.m: Ditto.
13025         * objc.dg/try-catch-10.m: Apply to both runtimes.
13026         * objc.dg/const-str-1.m: Ditto.
13027         * objc.dg/image-info.m: Ditto.
13028         * objc.dg/encode-9.m: Ditto.
13029         * objc.dg/pragma-1.m: Apply test to all targets.
13030         * objc.dg/const-str-4.m: Ditto.
13031         * objc.dg/const-str-8.m: Ditto.
13032         * objc.dg/super-class-2.m: Ditto.
13033         * objc.dg/try-catch-5.m: Ditto.
13034         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13035         Protocol1.h) and next-mapping.h as required. Use new NeXT
13036         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13037         * objc.dg/const-str-11.m: Ditto.
13038         * objc.dg/const-str-9.m: Ditto.
13039         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13040         * objc.dg/encode-1.m: Remove redundant -lobjc.
13041         * objc.dg/try-catch-9.m: Tidy space.
13042         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13043         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13044         and 64bit. Use new NeXT interface as required.
13045         * obj-c++.dg/template-4.mm: Ditto.
13046         * obj-c++.dg/defs.mm: Ditto.
13047         * obj-c++.dg/basic.mm: Ditto.
13048         * obj-c++.dg/encode-4.mm: Ditto.
13049         * obj-c++.dg/method-17.mm: Ditto.
13050         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13051         * obj-c++.dg/cxx-class-1.mm: Ditto.
13052         * obj-c++.dg/method-10.mm: Ditto.
13053         * obj-c++.dg/va-meth-1.mm: Ditto.
13054         * obj-c++.dg/encode-5.mm: Ditto.
13055         * obj-c++.dg/lookup-2.mm: Ditto.
13056         * obj-c++.dg/template-3.mm: Ditto.
13057         * obj-c++.dg/proto-qual-1.mm: Ditto.
13058         * obj-c++.dg/qual-types-1.m: Ditto.
13059         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13060         * obj-c++.dg/template-1.mm: Ditto.
13061         * obj-c++.dg/encode-6.mm: Ditto.
13062         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13063         Protocol1.h) and next-mapping.h as required. Use new NeXT
13064         interface as required.
13065         * obj-c++.dg/except-1.mm: Ditto.
13066         * obj-c++.dg/const-str-7.mm: Ditto.
13067         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13068         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13069         * obj-c++.dg/selector-2.mm: Ditto.
13070         * obj-c++.dg/isa-field-1.mm: Ditto.
13071         * obj-c++.dg/try-catch-1.mm: Ditto.
13072         * obj-c++.dg/local-decl-1.mm: Ditto.
13073         * obj-c++.dg/try-catch-9.mm: Ditto.
13074         * obj-c++.dg/no-extra-load.mm: Ditto.
13075         * obj-c++.dg/selector-5.mm: Ditto.
13076         * obj-c++.dg/method-12.mm: Ditto.
13077         * obj-c++.dg/try-catch-11.mm: Ditto.
13078         * obj-c++.dg/comp-types-11.mm: Ditto.
13079         * obj-c++.dg/bitfield-3.mm: Ditto.
13080         * obj-c++.dg/method-6.mm: Ditto.
13081         * obj-c++.dg/super-class-2.mm: Ditto.
13082         * obj-c++.dg/method-21.mm: Ditto.
13083         * obj-c++.dg/const-str-8.mm: Ditto.
13084         * obj-c++.dg/try-catch-7.mm: Ditto.
13085         * obj-c++.dg/method-15.mm: Ditto.
13086         * obj-c++.dg/layout-1.mm: Ditto.
13087         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13088         * obj-c++.dg/const-str-3.mm: Ditto.
13089         * obj-c++.dg/try-catch-2.mm: Ditto.
13090         * obj-c++.dg/objc-gc-3.mm: Ditto.
13091         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13092         * obj-c++.dg/bitfield-1.mm: Ditto.
13093         * obj-c++.dg/selector-6.mm: Ditto.
13094         * obj-c++.dg/method-13.mm: Ditto.
13095         * obj-c++.dg/comp-types-12.mm: Ditto.
13096         * obj-c++.dg/bitfield-4.mm: Ditto.
13097         * obj-c++.dg/try-catch-8.mm: Ditto.
13098         * obj-c++.dg/method-2.mm: Ditto.
13099         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13100         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13101         * obj-c++.dg/const-str-4.mm: Ditto.
13102         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13103         * obj-c++.dg/try-catch-3.mm: Ditto.
13104         * obj-c++.dg/comp-types-9.mm: Ditto.
13105         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13106         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13107         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13108         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13109         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13110         Use new NeXT interface as required.
13111         * obj-c++.dg/const-str-10.mm: Ditto.
13112         * obj-c++.dg/const-str-11.mm: Ditto.
13113         * obj-c++.dg/const-str-9.mm: Ditto.
13114         * obj-c++.dg/method-11.mm: Ditto.
13115         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13116         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13117         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13118         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13119         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13120
13121 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13122
13123         PR c++/43206
13124         * g++.dg/template/typedef30.C: New test case.
13125
13126 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13127
13128         PR c/43385
13129         * gcc.c-torture/execute/pr43385.c: New test.
13130
13131 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13132
13133         * gcc.dg/strncpy-fix-1.c: New test.
13134
13135 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13136
13137         PR testsuite/41609
13138         * lib/objc-torture.exp (objc-set-runtime-options): New.
13139         * objc/execute/execute.exp: Check runtime options on each pass.
13140         * objc/execute/exceptions/exceptions.exp: Ditto.
13141         * objc/compile/compile.exp: Ditto.
13142
13143         PR testsuite/42348
13144         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13145         standard tests.
13146         (check_effective_target_objc2): New proc.
13147         (check_effective_target_next_runtime): New proc.
13148         * lib/objc.exp: Determine which runtime is in force and support it.
13149         * lib/obj-c++.exp: Ditto.
13150
13151 2010-03-24  Jason Merrill  <jason@redhat.com>
13152
13153         PR c++/43502
13154         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13155
13156 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13157
13158         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13159         a loop.
13160         * gcc.dg/ipa/ipa-2.c: Likewise.
13161         * gcc.dg/ipa/ipa-3.c: Likewise.
13162         * gcc.dg/ipa/ipa-4.c: Likewise.
13163         * gcc.dg/ipa/ipa-5.c: Likewise.
13164         * gcc.dg/ipa/ipa-7.c: Likewise.
13165         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13166         a loop.
13167         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13168         i_can_not_be_propagated_fully2 into a loop.
13169         * gcc.dg/ipa/ipa-8.c: New test.
13170         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13171
13172 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13173
13174         PR debug/19192
13175         PR debug/43479
13176         * gcc.dg/guality/pr43479.c: New test.
13177         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13178         and add volatile keyword.
13179
13180 2010-03-23  Mike Stump  <mikestump@comcast.net>
13181
13182         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13183
13184 2010-03-23  Jason Merrill  <jason@redhat.com>
13185
13186         * g++.dg/ext/altivec-17.C: Adjust error message.
13187
13188         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13189         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13190         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13191         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13192         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13193         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13194
13195 2010-03-22  Jason Merrill  <jason@redhat.com>
13196
13197         PR c++/43333
13198         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13199         * g++.dg/ext/is_pod_98.C: New.
13200
13201         PR c++/43281
13202         * g++.dg/cpp0x/auto18.C: New.
13203
13204         * gcc.dg/pr36997.c: Adjust error message.
13205         * g++.dg/ext/vector9.C: Likewise.
13206         * g++.dg/conversion/simd3.C: Likewise.
13207         * g++.dg/other/error23.C: Likewise.
13208
13209 2010-03-22  Michael Matz  <matz@suse.de>
13210
13211         PR middle-end/43475
13212         * gfortran.dg/pr43475.f90: New testcase.
13213
13214 2010-03-22  Richard Guenther  <rguenther@suse.de>
13215
13216         PR tree-optimization/43390
13217         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13218
13219 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13220
13221         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13222         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13223
13224 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13225             Michael Matz  <matz@suse.de>
13226
13227         PR c++/43081
13228         * g++.dg/parse/crash56.C: New test.
13229
13230 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13231
13232         PR fortran/43450
13233         * gfortran.dg/whole_file_15.f90 : New test.
13234
13235 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13236
13237         PR fortran/43409
13238         * gfortran.dg/inquire_size.f90: New test.
13239
13240 2010-03-20  Richard Guenther  <rguenther@suse.de>
13241
13242         PR rtl-optimization/43438
13243         * gcc.c-torture/execute/pr43438.c: New testcase.
13244
13245 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13246
13247         PR c++/43375
13248         * g++.dg/abi/mangle42.C: New test.
13249
13250 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13251
13252         PR C/43211
13253         * gcc.dg/pr43211.c: New test.
13254         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13255
13256 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13257
13258         PR rtl-optimization/42258
13259         * gcc.target/arm/thumb1-mul-moves.c: New test.
13260
13261         PR target/40697
13262         * gcc.target/arm/thumb-andsi.c: New test.
13263
13264         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13265         dg-require-effective-target.
13266
13267 2010-03-19  Michael Matz  <matz@suse.de>
13268
13269         PR c++/43116
13270         * g++.dg/other/pr43116.C: New testcase.
13271
13272 2010-03-19  Michael Matz  <matz@suse.de>
13273
13274         PR target/43305
13275         * gcc.dg/pr43305.c: New testcase.
13276
13277 2010-03-19  Richard Guenther  <rguenther@suse.de>
13278
13279         PR tree-optimization/43415
13280         * gcc.c-torture/compile/pr43415.c: New testcase.
13281
13282 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13283
13284         PR ada/43106
13285         * gnat.dg/case_optimization2.adb: New test.
13286         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13287
13288 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13289             Jack Howarth  <howarth@bromo.med.uc.edu>
13290
13291         PR target/36399
13292         * gcc.target/i386/push-1.c: Don't xfail
13293           scan-assembler-not "movups" on darwin.
13294
13295 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13296
13297         PR debug/43058
13298         * gcc.dg/pr43058.c: New test.
13299
13300 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13301
13302         PR middle-end/42450
13303         * g++.dg/torture/pr42450.C: New test.
13304
13305 2010-03-18  Michael Matz  <matz@suse.de>
13306
13307         PR middle-end/43419
13308         * gcc.dg/pr43419.c: New testcase.
13309
13310 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13311
13312         PR rtl-optimization/43360
13313         * gcc.dg/torture/pr43360.c: New.
13314
13315 2010-03-18  Michael Matz  <matz@suse.de>
13316
13317         PR tree-optimization/43402
13318         * gcc.dg/pr43402.c: New testcase.
13319
13320 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13321
13322         PR target/42427
13323         * gcc.dg/pr42427.c: New test.
13324
13325 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13326
13327         PR libfortran/43265
13328         * gfortran.dg/read_empty_file.f: New test.
13329         * gfortran.dg/read_eof_all.f90: New test.
13330         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13331         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13332
13333 2010-03-17  Michael Matz  <matz@suse.de>
13334
13335         * gcc.dg/pr43300.c: Add -w.
13336
13337 2010-03-17  Richard Guenther  <rguenther@suse.de>
13338
13339         * gcc.dg/pr43379.c: Add -w.
13340
13341 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13342
13343         PR fortran/43331
13344         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13345
13346 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13347
13348         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13349
13350 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13351
13352         * ada/acats/run_all.sh: Log start and end times.
13353
13354 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13355
13356         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13357
13358 2010-03-16  Richard Guenther  <rguenther@suse.de>
13359
13360         PR middle-end/43379
13361         * gcc.dg/pr43379.c: New testcase.
13362
13363 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13364
13365         PR debug/43051
13366         * gcc.dg/guality/pr43051-1.c: New test.
13367
13368 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13369
13370         PR testsuite/43363
13371         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13372
13373 2010-03-15  Michael Matz  <matz@suse.de>
13374
13375         PR middle-end/43300
13376         * gcc.dg/pr43300.c: New testcase.
13377
13378 2010-03-15  Richard Guenther  <rguenther@suse.de>
13379
13380         PR tree-optimization/43367
13381         * gcc.c-torture/compile/pr43367.c: New testcase.
13382
13383 2010-03-15  Richard Guenther  <rguenther@suse.de>
13384
13385         PR tree-optimization/43317
13386         * gcc.dg/pr43317.c: New testcase.
13387
13388 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13389
13390         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13391
13392 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13393
13394         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13395
13396 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13397
13398         PR fortran/43362
13399         * gfortran.dg/impure_constructor_1.f90: New test.
13400
13401 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13402
13403         PR middle-end/43354
13404         * gfortran.dg/graphite/id-pr43354.f: New.
13405
13406 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13407
13408         PR middle-end/43349
13409         * gfortran.dg/graphite/pr43349.f: New.
13410
13411 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13412
13413         PR middle-end/43306
13414         * gcc.dg/graphite/pr43306.c: New.
13415
13416 2010-03-12  David S. Miller  <davem@davemloft.net>
13417
13418         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13419         sparc.
13420
13421 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13422
13423         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13424
13425 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13426
13427         PR fortran/43291
13428         PR fortran/43326
13429         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13430
13431 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13432
13433         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13434         fail for *-*-mingw* targets.
13435
13436 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13437
13438         PR debug/43329
13439         * gcc.dg/guality/pr43329-1.c: New test.
13440
13441 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13442
13443         PR tree-optimization/43257
13444         * g++.dg/torture/pr43257.C: New test.
13445
13446 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13447
13448         PR fortran/43228
13449         * gfortran.dg/namelist_61.f90: New test.
13450
13451 2010-03-11  Richard Guenther  <rguenther@suse.de>
13452
13453         PR tree-optimization/43255
13454         * gcc.c-torture/compile/pr43255.c: New testcase.
13455
13456 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13457
13458         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13459         * gcc.dg/pr43280.c: New testcase.
13460
13461 2010-03-11  Richard Guenther  <rguenther@suse.de>
13462
13463         PR lto/43200
13464         * gcc.dg/lto/20100227-1_0.c: New testcase.
13465         * gcc.dg/lto/20100227-1_1.c: Likewise.
13466
13467 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13468
13469         PR libfortran/43320
13470         PR libfortran/43265
13471         * gfortran.dg/read_eof_6.f: New test
13472         * gfortran.dg/read_x_eof.f90: New test.
13473         * gfortran.dg/read_x_past.f: Update test.
13474
13475 2010-03-10  Jan Hubicka  <jh@suse.cz>
13476
13477         * gcc.c-torture/compile/pr43288.c: New test.
13478
13479 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13480
13481         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13482         -fpic/-fPIC flags.
13483         * g++.old-deja/g++.pt/asm2.C: Likewise.
13484         * gcc.c-torture/compile/20000804-1.c: Likewise.
13485         * gcc.target/i386/clobbers.c: Likewise.
13486
13487 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13488
13489         PR fortran/43303
13490         * gfortran.dg/c_assoc_3.f90: New test.
13491
13492 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR debug/36728
13495         * gcc.dg/guality/pr36728-1.c: New test.
13496         * gcc.dg/guality/pr36728-2.c: New test.
13497
13498 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13499
13500         * gcc.dg/h8300-div-delay-slot.c: New test.
13501
13502 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13503
13504         PR tree-optimization/43236
13505         * gcc.c-torture/execute/pr43236.c: New test.
13506
13507 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13508
13509         PR middle-end/42859
13510         * g++.dg/eh/pr42859.C: New test.
13511
13512 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13513
13514         PR debug/43299
13515         * gcc.dg/pr43299.c: New test.
13516
13517         PR debug/43290
13518         * g++.dg/eh/unwind2.C: New test.
13519
13520 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13521             Reza Yazdani  <reza.yazdani@amd.com>
13522
13523         PR middle-end/43065
13524         * gcc.dg/graphite/run-id-4.c: New.
13525
13526 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13527
13528         PR middle-end/43065
13529         * gcc.dg/graphite/run-id-3.c: New.
13530
13531 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13532
13533         PR middle-end/42644
13534         PR middle-end/42130
13535         * gcc.dg/graphite/id-18.c: New.
13536         * gcc.dg/graphite/run-id-pr42644.c: New.
13537
13538 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13539
13540         PR middle-end/42326
13541         * gcc.dg/graphite/pr42326.c: New.
13542
13543 2010-03-08  Richard Guenther  <rguenther@suse.de>
13544
13545         PR tree-optimization/43269
13546         * gcc.c-torture/execute/pr43269.c: New testcase.
13547
13548 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13549
13550         PR fortran/43256
13551         * gfortran.dg/typebound_call_13.f03: New.
13552
13553 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13554
13555         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13556         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13557
13558 2010-03-05  Jason Merrill  <jason@redhat.com>
13559
13560         * g++.dg/abi/mangle40.C: Require weak and alias.
13561
13562 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13563
13564         PR middle-end/42326
13565         * gfortran.dg/graphite/pr42326.f90: New.
13566         * gfortran.dg/graphite/pr42326-1.f90: New.
13567
13568 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13569
13570         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13571         (gnat_target_compile): Likewise.
13572         Reinitialize GNAT_UNDER_TEST if target changes.
13573         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13574         (local_find_gnatmake): Pass full --GCC to gnatlink.
13575         Remove --LINK.
13576
13577 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13578
13579         PR c/43248
13580         * gcc.dg/compound-literal-1.c: New testcase.
13581
13582 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13583
13584         PR tree-optimization/43164
13585         PR tree-optimization/43191
13586         * gcc.c-torture/compile/pr43164.c: New test.
13587         * gcc.c-torture/compile/pr43191.c: Likewise.
13588
13589 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13590
13591         PR fortran/43244
13592         * gfortran.dg/finalize_9.f90: New.
13593
13594 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13595             Ken Werner  <ken@linux.vnet.ibm.com>
13596
13597         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13598         to dg-options for spu.
13599         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13600         dump-scan target to exclude spu.
13601
13602 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13603
13604         PR middle-end/43209
13605         * gcc.dg/tree-ssa/ivopts-4.c: New.
13606
13607 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13608
13609         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13610         include-opts and exclude-opts; skip checking the flags if arguments
13611         are the same as the defaults.
13612         (dg-xfail-if): Verify the number of arguments, supply defaults
13613         for unspecified optional arguments.
13614         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13615
13616 2010-03-03  Jason Merrill  <jason@redhat.com>
13617
13618         PR c++/12909
13619         * g++.dg/abi/mangle40.C: Updated.
13620
13621 2010-03-03  Jason Merrill  <jason@redhat.com>
13622
13623         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13624         * g++.dg/abi/mangle23.C: Likewise.
13625         * g++.dg/eh/simd-2.C: Likewise.
13626         * g++.dg/ext/attribute-test-2.C: Likewise.
13627         * g++.dg/ext/vector14.C: Likewise.
13628         * g++.dg/other/pr34435.C: Likewise.
13629         * g++.dg/template/conv8.C: Likewise.
13630         * g++.dg/template/nontype9.C: Likewise.
13631         * g++.dg/template/qualttp17.C: Likewise.
13632         * g++.dg/template/ref1.C: Likewise.
13633         * g++.old-deja/g++.pt/crash68.C: Likewise.
13634         * g++.old-deja/g++.pt/ref1.C: Likewise.
13635         * g++.old-deja/g++.pt/ref3.C: Likewise.
13636         * g++.old-deja/g++.pt/ref4.C: Likewise.
13637
13638         PR c++/12909
13639         * g++.dg/abi/mangle40.C: New.
13640         * g++.dg/abi/mangle41.C: New.
13641         * g++.dg/lto/20100302_0.C: New.
13642         * g++.dg/lto/20100302_1.C: New.
13643         * g++.dg/lto/20100302.h: New.
13644
13645 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13646
13647         PR fortran/43243
13648         * gfortran.dg/internal_pack_12.f90: New test.
13649
13650 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13651
13652         * gcc.dg/pr36997.c: Adjust error message.
13653
13654 2010-03-03  Mike Stump  <mikestump@comcast.net>
13655
13656         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13657         adjustments to not be present on machines that align the stack to
13658         more than 4 bytes and don't have a red zone yet as that is an
13659         unimplemented optimization.
13660
13661 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13662
13663         PR fortran/43169
13664         * gfortran.dg/impure_assignment_3.f90: New.
13665
13666 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13667
13668         PR debug/43229
13669         * gfortran.dg/pr43229.f90: New test.
13670
13671         PR debug/43237
13672         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13673
13674         PR debug/43177
13675         * gcc.dg/guality/pr43177.c: New test.
13676
13677 2010-03-02  Jason Merrill  <jason@redhat.com>
13678
13679         * g++.dg/ext/vector9.C: Adjust error message.
13680         * g++.dg/conversion/simd3.C: Likewise.
13681         * g++.dg/other/error23.C: Likewise.
13682
13683 2010-03-02  Mike Stump  <mikestump@comcast.net>
13684
13685         PR c++/41090
13686         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13687
13688 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13689
13690         PR fortran/43180
13691         * gfortran.dg/internal_pack_10.f90: New test.
13692
13693         PR fortran/43173
13694         * gfortran.dg/internal_pack_11.f90: New test.
13695
13696 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13697
13698         PR middle-end/42640
13699         * gcc.dg/tree-ssa/pr42640.c: New.
13700
13701 2010-03-01  Richard Guenther  <rguenther@suse.de>
13702
13703         PR tree-optimization/43220
13704         * gcc.c-torture/execute/pr43220.c: New testcase.
13705
13706 2010-03-01  Richard Guenther  <rguenther@suse.de>
13707
13708         PR middle-end/43213
13709         * gcc.dg/pr43213.c: New testcase.
13710
13711 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13712
13713         PR pch/14940
13714         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13715
13716 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13717
13718         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13719         New function.
13720         (check_effective_target_ucn): Likewise.
13721
13722         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13723         if !ucn.
13724         * gcc.dg/ucnid-2.c: Likewise.
13725         * gcc.dg/ucnid-3.c: Likewise.
13726         * gcc.dg/ucnid-4.c: Likewise.
13727         * gcc.dg/ucnid-11.c: Likewise.
13728         * gcc.dg/ucnid-12.c: Likewise.
13729         * gcc.dg/ucnid-6.c: Skip if !ucn.
13730         * gcc.dg/ucnid-9.c: Likewise.
13731
13732 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13733
13734         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13735         lists to dg-skip-if.
13736         * gcc.target/i386/stackalign/return-3.c: Likewise.
13737
13738 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13739
13740         * gcc.target/i386/clearcap.map: New file.
13741         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13742         Pass clearcap.map by default if supported.
13743
13744 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13745
13746         PR fortran/42900
13747         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13748         Explain this.
13749         * gfortran.dg/stat_2.f90: Likewise.
13750
13751 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13752
13753         PR fortran/43199
13754         * gfortran.dg/module_read_2.f90: New test.
13755
13756 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13757
13758         PR c++/42748
13759         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13760         * g++.dg/abi/mangle12.C: Likewise.
13761         * g++.dg/abi/mangle20-2.C: Likewise.
13762         * g++.dg/abi/mangle17.C: Likewise.
13763         * g++.dg/template/cond2.C: Likewise.
13764         * g++.dg/template/pr35240.C: Likewise.
13765
13766 2010-02-27  Richard Guenther  <rguenther@suse.de>
13767
13768         PR tree-optimization/43186
13769         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13770
13771 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13772
13773         * g++.dg/abi/packed1.C: Expect warning on the SH.
13774
13775 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13776
13777         PR c++/42054:
13778         * g++.dg/parse/error37.C: New test.
13779
13780 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13781
13782         PR c/24577
13783         PR c/43192
13784         * gcc.dg/pr8927-1.c: Match new note.
13785         * gcc.dg/990506-0.c: Likewise.
13786         * gcc.dg/gomp/flush-2.c: Likewise.
13787         * gcc.dg/gomp/atomic-5.c: Likewise.
13788         * gcc.dg/gomp/pr34607.c: Likewise.
13789         * gcc.dg/pr35746.c: Likewise.
13790         * gcc.dg/cpp/pragma-1.c: Likewise.
13791         * gcc.dg/cpp/pragma-2.c: Likewise.
13792         * gcc.dg/pr41842.c: Likewise.
13793         * gcc.dg/noncompile/20040629-1.c: Likewise.
13794         * objc.dg/private-1.m: Likewise.
13795
13796 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13797
13798         PR fortran/43185
13799         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13800         * gfortran.dg/default_initialization_4.f90: New test.
13801
13802 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13803
13804         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13805         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13806         * gnat.dg/thin_pointer2.adb: New test.
13807         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13808
13809 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13810
13811         PR c/20631
13812         * gcc.dg/cpp/c90-pedantic.c: New.
13813         * gcc.dg/cpp/c90.c: New.
13814         * gcc.dg/gnu90-const-expr-1.c: New.
13815         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13816
13817 2010-02-26  Richard Guenther  <rguenther@suse.de>
13818
13819         PR tree-optimization/43186
13820         * gcc.c-torture/compile/pr43186.c: New testcase.
13821
13822 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13823
13824         PR debug/43190
13825         * c-c++-common/dwarf2/pr43190.c: New test.
13826
13827 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13828
13829         PR testsuite/37074:
13830         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13831
13832 2010-02-26  Richard Guenther  <rguenther@suse.de>
13833
13834         PR tree-optimization/43188
13835         * gcc.c-torture/compile/pr43188.c: New testcase.
13836
13837 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13838
13839         PR target/43175
13840         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13841
13842 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13843
13844         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13845
13846 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13847
13848         PR target/43154
13849         * gcc.target/powerpc/pr43154.c: New file.
13850
13851 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13852
13853         PR debug/43166
13854         * gfortran.dg/debug/pr43166.f: New test.
13855
13856         PR debug/43165
13857         * gcc.dg/torture/pr43165.c: New test.
13858
13859 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13860
13861         PR c/43128
13862         * c-c++-common/pr41779.c: Update.
13863
13864 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13865
13866         PR ada/32547
13867         * lib/gnat-dg.exp (gnat_load): Redefine.
13868
13869         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13870         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13871
13872 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13873
13874         PR libobjc/36610
13875         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13876         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13877         -fgnu-runtime.
13878         Sort entries.
13879
13880 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13881
13882         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13883
13884 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13885
13886         PR debug/43150
13887         * gcc.dg/guality/vla-1.c: New test.
13888
13889 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13890
13891         PR fortran/43042
13892         * gfortran.dg/c_ptr_tests_15.f90: New test.
13893
13894 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13895
13896         PR target/43107
13897         * gcc.target/i386/pr43107.c: New test.
13898
13899 2010-02-23  Jason Merrill  <jason@redhat.com>
13900
13901         PR c++/43143
13902         * g++.dg/cpp0x/variadic100.C: New.
13903
13904 2010-02-23  Jason Merrill  <jason@redhat.com>
13905
13906         PR debug/42800
13907         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13908         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13909         * c-c++-common/dwarf2/vla1.c: New.
13910
13911 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13912
13913         PR target/43139
13914         * gcc.dg/pr43139.c: New test.
13915
13916         PR debug/43077
13917         * gcc.dg/guality/pr43077-1.c: New test.
13918
13919 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13920
13921         PR 43123
13922         * gcc.dg/march.c: New.
13923         * gcc.dg/march-generic.c: New.
13924         * gcc.dg/mtune.c: New.
13925
13926 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13927
13928         PR middle-end/43083
13929         * gcc.dg/graphite/pr43083.c: New.
13930
13931 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13932
13933         PR middle-end/43097
13934         * gfortran.dg/graphite/pr43097.f: New.
13935
13936 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13937             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13938
13939         PR middle-end/43140
13940         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13941
13942 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13943
13944         PR middle-end/43026
13945         * g++.dg/graphite/pr43026.C: New.
13946
13947 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13948
13949         PR c++/43126
13950         * gcc.dg/cleanup-1.c: Update.
13951         * gcc.dg/func-args-1.c: Update.
13952         * gcc.dg/format/sentinel-1.c: Update.
13953         * g++.old-deja/g++.jason/scoping10.C: Update.
13954         * g++.old-deja/g++.ns/lookup5.C: Update.
13955         * g++.dg/ext/cleanup-1.C: Update.
13956         * g++.dg/parse/varmod1.C: Update.
13957         * g++.dg/parse/error33.C: Update.
13958         * g++.dg/expr/call3.C: Update.
13959         * g++.dg/func-args-1.C: New.
13960
13961 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13962
13963         PR c/43125
13964         * gcc.dg/attr-used-2.c: Moved to ...
13965         * c-c++-common/attr-used-2.c: Here.
13966
13967         * gcc.dg/attr-used.c: Moved to ...
13968         * c-c++-common/attr-used.c: Here.
13969
13970 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13971
13972         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13973
13974 2010-02-22  Richard Guenther  <rguenther@suse.de>
13975
13976         PR lto/43045
13977         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13978         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13979
13980 2010-02-22  Richard Guenther  <rguenther@suse.de>
13981
13982         PR tree-optimization/42749
13983         * gcc.c-torture/compile/pr42749.c: New testcase.
13984
13985 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13986
13987         PR fortran/43072
13988         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13989         * gfortran.dg/internal_pack_9.f90: New test.
13990
13991 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13992
13993         PR c++/23510
13994         * g++.dg/template/recurse.C: Adjust.
13995         * g++.dg/template/pr23510.C: New.
13996
13997 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13998
13999         PR c++/42824
14000         * g++.dg/template/memclass4.C: New test.
14001
14002 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14003
14004         PR fortran/35259
14005         * gfortran.dg/reassoc_5.f90: New test.
14006
14007 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14008
14009         PR target/43067
14010         * gcc.target/i386/pr43067.c: New test.
14011
14012 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14013
14014         PR c++/35669
14015         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14016         -Wconversion-null.
14017         * g++.dg/warn/Wconversion-null.C: New test.
14018         * g++.old-deja/g++.other/null1.C: Move to...
14019         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14020
14021 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14022
14023         PR fortran/36932
14024         PR fortran/36933
14025         * gfortran.dg/dependency_26.f90: New test.
14026
14027         PR fortran/43072
14028         * gfortran.dg/internal_pack_7.f90: New test.
14029
14030         PR fortran/43111
14031         * gfortran.dg/internal_pack_8.f90: New test.
14032
14033 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14034
14035         PR 43128
14036         * c-c++-common/pr41779.c: Fix broken testcase.
14037
14038 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14039
14040         PR 36513
14041         * c-c++-common/pr36513.c: New testcase.
14042         * c-c++-common/pr36513-2.c: New testcase.
14043
14044 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14045
14046         PR 41779
14047         * c-c++-common/pr41779.c: New.
14048
14049 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14050
14051         PR debug/43084
14052         * gcc.dg/pr43084.c: New test.
14053
14054 2010-02-19  Richard Guenther  <rguenther@suse.de>
14055
14056         PR tree-optimization/42916
14057         * gcc.dg/pr42916.c: New testcase.
14058
14059 2010-02-18  Jason Merrill  <jason@redhat.com>
14060
14061         PR c++/42837
14062         * g++.dg/abi/packed1.C: Add expected warning.
14063
14064         PR c++/43108
14065         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14066         * gcc.dg/torture/dg-torture.exp: Likewise.
14067         * c-c++-common/torture/complex-sign.h,
14068         c-c++-common/torture/complex-sign-add.c,
14069         c-c++-common/torture/complex-sign-mixed-add.c,
14070         c-c++-common/torture/complex-sign-mixed-div.c,
14071         c-c++-common/torture/complex-sign-mixed-mul.c,
14072         c-c++-common/torture/complex-sign-mixed-sub.c,
14073         c-c++-common/torture/complex-sign-mul.c,
14074         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14075         Adapt for C++ compilation as well.
14076
14077         PR c++/43070
14078         * g++.dg/ext/label1.C: Update.
14079         * g++.dg/ext/label2.C: Update.
14080
14081         PR c++/26261
14082         * g++.dg/template/dependent-name6.C: New.
14083
14084         PR c++/43109
14085         * g++.dg/parse/namespace12.C: New.
14086
14087 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14088
14089         PR tree-optimization/43066
14090         * gcc.c-torture/compile/pr43066.c: New test.
14091
14092 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14093
14094         * g++.dg/ext/attrib35.C: Fix target selector string.
14095         * g++.dg/ext/attrib36.C: Ditto.
14096         * g++.dg/ext/attrib37.C: Ditto.
14097         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14098         * g++.dg/abi/mangle25.C: Ditto.
14099
14100 2010-02-17  Jason Merrill  <jason@redhat.com>
14101
14102         PR c++/43069
14103         * g++.dg/parse/namespace11.C: New.
14104
14105         PR c++/43093
14106         * g++.dg/ext/attrib37.C: New.
14107
14108         PR c++/43079
14109         * g++.dg/template/ptrmem20.C: New.
14110
14111 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14112
14113         PR target/43103
14114         * gcc.target/i386/xop-check.h: Include m256-check.h.
14115         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14116         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14117         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14118         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14119
14120 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14121
14122         PR debug/42918
14123         * gcc.dg/pr42918.c: New test.
14124
14125 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14126
14127         * g++.dg/ext/attrib36.C: Require ILP32.
14128
14129 2010-02-16  Richard Guenther  <rguenther@suse.de>
14130
14131         PR tree-optimization/41043
14132         * gfortran.dg/pr41043.f90: New testcase.
14133         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14134
14135 2010-02-16  Jason Merrill  <jason@redhat.com>
14136
14137         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14138
14139 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14140
14141         PR tree-optimization/43074
14142         * gcc.dg/vect/fast-math-pr43074.c: New test.
14143
14144 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14145
14146         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14147
14148 2010-02-16  Jason Merrill  <jason@redhat.com>
14149
14150         PR c++/43031
14151         * g++.dg/ext/attrib36.C: New.
14152
14153         PR c++/43036
14154         * g++.dg/other/array6.C: New.
14155
14156 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14157
14158         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14159
14160 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14161
14162         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14163         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14164         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14165         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14166         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14167         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14168
14169 2010-02-15  Richard Guenther  <rguenther@suse.de>
14170
14171         PR middle-end/43068
14172         * g++.dg/torture/pr43068.C: New testcase.
14173
14174 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14175
14176         PR c++/43024
14177         * g++.dg/opt/ice1.C: New.
14178
14179 2010-02-14  Jason Merrill  <jason@redhat.com>
14180
14181         PR c++/41997
14182         * g++.dg/cpp0x/initlist-opt.C: New.
14183
14184 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14185
14186         PR fortran/41113
14187         PR fortran/41117
14188         * gfortran.dg/internal_pack_6.f90: New test.
14189
14190 2010-02-12  Jason Merrill  <jason@redhat.com>
14191
14192         PR c++/43054
14193         * g++.dg/cpp0x/variadic99.C: New.
14194
14195 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14196
14197         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14198         sign extend pointers to gualchk_t.
14199
14200         PR c++/43033
14201         * g++.dg/other/default3.C: Xfail g4 test.
14202
14203 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14204
14205         PR middle-end/43012
14206         * gcc.dg/graphite/pr43012.c: New.
14207
14208 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14209
14210         PR middle-end/42930
14211         * g++.dg/graphite/pr42930.C: New.
14212
14213 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14214
14215         PR middle-end/42914
14216         PR middle-end/42530
14217         * gcc.dg/graphite/pr42530.c: New.
14218         * gcc.dg/graphite/pr42914.c: New.
14219
14220 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14221
14222         PR middle-end/42771
14223         * gcc.dg/graphite/pr42771.c: New.
14224
14225 2010-02-11  Richard Guenther  <rguenther@suse.de>
14226
14227         PR tree-optimization/42998
14228         * gcc.c-torture/compile/pr42998.c: New testcase.
14229
14230 2010-02-10  Jason Merrill  <jason@redhat.com>
14231
14232         PR c++/41896
14233         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14234
14235         PR c++/42983, core issue 906
14236         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14237         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14238
14239         PR c++/43016
14240         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14241
14242 2010-02-10  Richard Guenther  <rguenther@suse.de>
14243
14244         PR tree-optimization/43017
14245         * gcc.dg/torture/pr43017.c: New testcase.
14246
14247 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14248
14249         PR fortran/40823
14250         * gfortran.dg/private_type_1.f90: Update error location.
14251         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14252         * gfortran.dg/typebound_operator_2.f03: Ditto.
14253         * gfortran.dg/assignment_2.f90: Ditto.
14254         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14255         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14256
14257 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14258
14259         PR fortran/43015
14260         * gfortran.dg/bind_c_usage_20.f90: New test.
14261
14262 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14263
14264         PR debug/43010
14265         * g++.dg/debug/pr43010.C: New test.
14266
14267 2010-02-10  Richard Guenther  <rguenther@suse.de>
14268
14269         PR c/43007
14270         * gcc.c-torture/execute/20100209-1.c: New testcase.
14271         * gcc.dg/fold-div-3.c: Likewise.
14272
14273 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14274
14275         * gcc.dg/builtin-ffs-1.c: New test.
14276
14277 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14278
14279         PR fortran/42999
14280         * gfortran.dg/array_constructor_35.f90: New test.
14281
14282 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14283
14284         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14285
14286 2010-02-09  Jason Merrill  <jason@redhat.com>
14287
14288         PR c++/42399
14289         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14290
14291         PR c++/42370
14292         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14293
14294 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14295
14296         PR fortran/41869
14297         * gfortran.dg/module_write_1.f90: New test.
14298
14299 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14300
14301         * gcc.dg/pr19340.c: Adjust.
14302
14303 2010-02-09  Richard Guenther  <rguenther@suse.de>
14304
14305         PR tree-optimization/43008
14306         * gcc.c-torture/execute/pr43008.c: New testcase.
14307
14308 2010-02-09  Richard Guenther  <rguenther@suse.de>
14309
14310         PR tree-optimization/43000
14311         * gcc.dg/torture/pr43000.c: New testcase.
14312         * gcc.dg/torture/pr43002.c: Likewise.
14313
14314 2010-02-09  Daniel Kraft  <d@domob.eu>
14315
14316         PR fortran/39171
14317         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14318         and pass -Wsurprising as necessary.
14319
14320 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14321
14322         PR tree-optimization/42890
14323         * g++.dg/torture/pr42890.C: New test.
14324
14325 2010-02-08  Richard Guenther  <rguenther@suse.de>
14326
14327         PR middle-end/42995
14328         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14329
14330 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14331
14332         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14333         return 0 from main.
14334         * gcc.dg/graphite/block-1.c: Same.
14335         * gcc.dg/graphite/block-3.c: Same.
14336         * gcc.dg/graphite/block-4.c: Same.
14337         * gcc.dg/graphite/block-5.c: Same.
14338         * gcc.dg/graphite/block-6.c: Same.
14339         * gcc.dg/graphite/block-7.c: Same.
14340         * gcc.dg/graphite/interchange-0.c: Same.
14341         * gcc.dg/graphite/interchange-1.c: Same.
14342         * gcc.dg/graphite/interchange-10.c: Same.
14343         * gcc.dg/graphite/interchange-11.c: Same.
14344         * gcc.dg/graphite/interchange-12.c: Same.
14345         * gcc.dg/graphite/interchange-2.c: Same.
14346         * gcc.dg/graphite/interchange-3.c: Same.
14347         * gcc.dg/graphite/interchange-4.c: Same.
14348         * gcc.dg/graphite/interchange-5.c: Same.
14349         * gcc.dg/graphite/interchange-6.c: Same.
14350         * gcc.dg/graphite/interchange-7.c: Same.
14351         * gcc.dg/graphite/interchange-8.c: Same.
14352         * gcc.dg/graphite/interchange-9.c: Same.
14353         * gcc.dg/graphite/interchange-mvt.c: Same.
14354
14355 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14356
14357         * gfortran.dg/graphite/id-19.f: New.
14358         * gfortran.dg/graphite/pr14741.f90: New.
14359         * gfortran.dg/graphite/pr41924.f90: New.
14360         * gfortran.dg/graphite/run-id-2.f90: New.
14361
14362 2010-02-07  Richard Guenther  <rguenther@suse.de>
14363
14364         PR middle-end/42956
14365         * gcc.c-torture/compile/pr42956.c: New testcase.
14366
14367 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14368
14369         PR libfortran/42742
14370         * gfortran.dg/fmt_cache_2.f: New test.
14371
14372 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14373
14374         * gfortran.dg/read_no_eor.f90: New test.
14375
14376 2010-02-05  Jason Merrill  <jason@redhat.com>
14377
14378         * g++.dg/ext/label13.C: Move constructor body out of class.
14379
14380 2010-02-03  Jason Merrill  <jason@redhat.com>
14381
14382         PR c++/42870
14383         * g++.dg/ext/dllexport3.C: New.
14384
14385 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14386
14387         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14388
14389 2010-02-05  Richard Guenther  <rguenther@suse.de>
14390
14391         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14392
14393 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14394
14395         PR c++/42915
14396         * g++.dg/other/crash-9.C: New test.
14397
14398 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14399
14400         PR fortran/42309
14401         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14402
14403 2010-02-04  Richard Guenther  <rguenther@suse.de>
14404
14405         PR rtl-optimization/42952
14406         * gcc.dg/torture/pr42952.c: New testcase.
14407
14408 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14409
14410         PR libfortran/42901
14411         * gfortran.dg/namelist_60.f90: New test.
14412
14413 2010-02-03  Jason Merrill  <jason@redhat.com>
14414
14415         PR c++/40138
14416         * g++.dg/ext/builtin11.C: New.
14417
14418         PR c++/4926
14419         PR c++/38600
14420         * g++.dg/abi/mangle35.C: New.
14421         * g++.dg/abi/mangle37.C: New.
14422
14423         PR c++/12909
14424         * g++.dg/abi/mangle36.C: New.
14425
14426         PR c++/35652
14427         * g++.dg/warn/string1.C: New.
14428
14429 2010-02-03  Richard Guenther  <rguenther@suse.de>
14430
14431         PR tree-optimization/42944
14432         * gcc.dg/errno-1.c: New testcase.
14433
14434 2010-02-03  Richard Guenther  <rguenther@suse.de>
14435
14436         PR middle-end/42927
14437         * gcc.c-torture/compile/pr42927.c: New testcase.
14438
14439 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14440
14441         PR fortran/42936
14442         * gfortran.dg/null_4.f90: New test.
14443
14444 2010-02-02  Jason Merrill  <jason@redhat.com>
14445
14446         PR c++/41090
14447         * g++.dg/ext/label13.C: New.
14448
14449 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14450
14451         PR fortran/42650
14452         * gfortran.dg/func_result_5.f90: New test.
14453
14454 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14455
14456         PR fortran/42922
14457         * gfortran.dg/pure_initializer_3.f90: News test.
14458
14459 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14460
14461         PR fortran/42888
14462         * gfortran.dg/allocate_derived_2.f90: New test.
14463
14464 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14465
14466         PR middle-end/42898
14467         * gcc.dg/torture/pr42898-2.c: New test.
14468
14469 2010-01-31  Richard Guenther  <rguenther@suse.de>
14470
14471         PR middle-end/42898
14472         * gcc.dg/torture/pr42898.c: New testcase.
14473
14474 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14475
14476         PR fortran/38324
14477         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14478         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14479
14480 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14481
14482         * g++.dg/tree-ssa/inline-1.C: New.
14483         * g++.dg/tree-ssa/inline-2.C: New.
14484         * g++.dg/tree-ssa/inline-3.C: New.
14485
14486 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14487
14488         PR testsuite/41701
14489         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14490         the string 'pow' in the pathname of the compiler from generating a
14491         test failure.
14492
14493 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14494
14495         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14496         * g++.old-deja/g++.mike/eh17.C: Likewise.
14497         * g++.old-deja/g++.mike/p5571.C: Likewise.
14498
14499 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14500
14501         PR c++/42758
14502         PR c++/42634
14503         PR c++/42336
14504         PR c++/42797
14505         PR c++/42880
14506         * g++.dg/other/crash-5.C: New test.
14507         * g++.dg/other/crash-6.C: New test.
14508         * g++.dg/other/crash-7.C: New test.
14509         * g++.dg/other/crash-8.C: New test.
14510
14511 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14512
14513         PR rtl-optimization/42889
14514         * gcc.dg/pr42889.c: New test.
14515
14516 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14517
14518         * gcc.target/i386/pr42881.c: Use SSE2.
14519
14520 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14521
14522         PR target/42891
14523         * gcc.target/i386/pr42891.c: New test.
14524
14525 2010-01-28  Richard Guenther  <rguenther@suse.de>
14526
14527         PR tree-optimization/42871
14528         * g++.dg/torture/pr42871.C: New testcase.
14529
14530 2010-01-28  Richard Guenther  <rguenther@suse.de>
14531
14532         * gcc.dg/Wobjsize-1.h: New testcase.
14533         * gcc.dg/Wobjsize-1.c: Likewise.
14534
14535 2010-01-28  Richard Guenther  <rguenther@suse.de>
14536
14537         PR middle-end/42883
14538         * g++.dg/torture/pr42883.C: New testcase.
14539
14540 2010-01-28  Michael Matz  <matz@suse.de>
14541
14542         * gcc.target/i386/pr42881.c: New test.
14543
14544 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14545
14546         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14547         Add i?86-*-solaris2* support.
14548
14549 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14550
14551         PR c++/42713
14552         PR c++/42820
14553         * g++.dg/template/typedef27.C: New test case.
14554         * g++.dg/template/typedef28.C: New test case.
14555
14556 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14557
14558         * gcc.dg/optimize-bswap*.c: Add ARM target
14559
14560 2010-01-27  Richard Guenther  <rguenther@suse.de>
14561
14562         PR middle-end/42878
14563         * gcc.dg/torture/pr42878-1.c: New testcase.
14564         * gcc.dg/torture/pr42878-2.c: Likewise.
14565
14566 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14567
14568         PR middle-end/42874
14569         * gcc.dg/vla-22.c: New test.
14570
14571 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14572
14573         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14574         current collation.
14575
14576 2010-01-26  Richard Guenther  <rguenther@suse.de>
14577
14578         PR rtl-optimization/42685
14579         * gcc.dg/pr42685.c: New testcase.
14580         * g++.dg/other/pr42685.C: Likewise.
14581
14582 2010-01-26  Richard Guenther  <rguenther@suse.de>
14583
14584         PR middle-end/42806
14585         * g++.dg/other/pr42806.C: New testcase.
14586
14587 2010-01-26  Richard Guenther  <rguenther@suse.de>
14588
14589         PR tree-optimization/42250
14590         * gcc.dg/pr42250.c: New testcase.
14591
14592 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14593
14594         * gnat.dg/array_bounds_test.adb: New test.
14595
14596 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14597
14598         PR fortran/42858
14599         * gfortran.dg/generic_21.f90: New test.
14600
14601 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14602
14603         PR testsuite/41522
14604         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14605
14606 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/42748
14609         * g++.dg/abi/arm_va_list2.C: New test.
14610         * g++.dg/abi/arm_va_list2.h: Companion header file.
14611
14612 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14613
14614         PR fortran/41044
14615         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14616
14617         PR fortran/41167
14618         * gfortran.dg/char_array_arg_1.f90 : New test.
14619
14620         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14621
14622 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14623
14624         PR fortran/39304
14625         * gfortran.dg/generic_20.f90: New test.
14626
14627 2010-01-22  Michael Matz  <matz@suse.de>
14628
14629         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14630         -msse2.
14631
14632 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14633
14634         PR fortran/42736
14635         * gfortran.dg/dependency_25.f90 : New test.
14636
14637 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14638
14639         PR tree-optimization/42585
14640         * gcc.dg/tree-ssa/pr42585.c: New test.
14641
14642 2010-01-21  Richard Guenther  <rguenther@suse.de>
14643
14644         PR middle-end/19988
14645         * gcc.dg/pr19988.c: New testcase.
14646
14647 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14648
14649         * g++.dg/compat/decimal/compat-common.h: New file.
14650         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14651         * g++.dg/compat/decimal/pass_x.h: New file.
14652         * g++.dg/compat/decimal/pass_y.h: New file.
14653         * g++.dg/compat/decimal/pass-1_main.C: New file.
14654         * g++.dg/compat/decimal/pass-1_x.C: New file.
14655         * g++.dg/compat/decimal/pass-1_y.C: New file.
14656         * g++.dg/compat/decimal/pass-2_main.C: New file.
14657         * g++.dg/compat/decimal/pass-2_x.C: New file.
14658         * g++.dg/compat/decimal/pass-2_y.C: New file.
14659         * g++.dg/compat/decimal/pass-3_main.C: New file.
14660         * g++.dg/compat/decimal/pass-3_x.C: New file.
14661         * g++.dg/compat/decimal/pass-3_y.C: New file.
14662         * g++.dg/compat/decimal/pass-4_main.C: New file.
14663         * g++.dg/compat/decimal/pass-4_x.C: New file.
14664         * g++.dg/compat/decimal/pass-4_y.C: New file.
14665         * g++.dg/compat/decimal/pass-5_main.C: New file.
14666         * g++.dg/compat/decimal/pass-5_x.C: New file.
14667         * g++.dg/compat/decimal/pass-5_y.C: New file.
14668         * g++.dg/compat/decimal/pass-6_main.C: New file.
14669         * g++.dg/compat/decimal/pass-6_x.C: New file.
14670         * g++.dg/compat/decimal/pass-6_y.C: New file.
14671         * g++.dg/compat/decimal/return_x.h: New file.
14672         * g++.dg/compat/decimal/return_y.h: New file.
14673         * g++.dg/compat/decimal/return-1_main.C: New file.
14674         * g++.dg/compat/decimal/return-1_x.C: New file.
14675         * g++.dg/compat/decimal/return-1_y.C: New file.
14676         * g++.dg/compat/decimal/return-2_main.C: New file.
14677         * g++.dg/compat/decimal/return-2_x.C: New file.
14678         * g++.dg/compat/decimal/return-2_y.C: New file.
14679         * g++.dg/compat/decimal/return-3_main.C: New file.
14680         * g++.dg/compat/decimal/return-3_x.C: New file.
14681         * g++.dg/compat/decimal/return-3_y.C: New file.
14682         * g++.dg/compat/decimal/return-4_main.C: New file.
14683         * g++.dg/compat/decimal/return-4_x.C: New file.
14684         * g++.dg/compat/decimal/return-4_y.C: New file.
14685         * g++.dg/compat/decimal/return-5_main.C: New file.
14686         * g++.dg/compat/decimal/return-5_x.C: New file.
14687         * g++.dg/compat/decimal/return-5_y.C: New file.
14688         * g++.dg/compat/decimal/return-6_main.C: New file.
14689         * g++.dg/compat/decimal/return-6_x.C: New file.
14690         * g++.dg/compat/decimal/return-6_y.C: New file.
14691
14692 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14693
14694         PR debug/42715
14695         * gcc.dg/pr42715.c: New.
14696
14697 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14698
14699         PR c++/42038
14700         * g++.dg/parse/crash55.C: New.
14701
14702 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14703
14704         PR debug/42782
14705         * gcc.dg/guality/pr42782.c: New.
14706
14707 2010-01-20  Jason Merrill  <jason@redhat.com>
14708
14709         PR c++/41788
14710         * g++.dg/abi/packed1.C: New.
14711
14712         PR c++/41920
14713         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14714
14715         PR c++/40750
14716         * g++.dg/parse/fn-typedef1.C: New.
14717         * g++.dg/other/cv_quals.C: Adjust.
14718
14719 2010-01-20  Anthony Green  <green@moxielogic.com>
14720
14721         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14722         pack(push) pragma).
14723         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14724         * gcc.dg/20020312-2.c: Port this to the moxie core.
14725         * gcc.dg/weak/typeof-2.c: Ditto.
14726
14727 2010-01-20  Richard Guenther  <rguenther@suse.de>
14728
14729         PR tree-optimization/42717
14730         * gcc.c-torture/compile/pr42717.c: New testcase.
14731
14732 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14733
14734         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14735         of signed, add a few new tests.
14736
14737         PR middle-end/42803
14738         * g++.dg/parse/limits-initializer1.C: New test.
14739
14740 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14741
14742         PR fortran/42804
14743         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14744         * gfortran.dg/typebound_call_12.f03: New test.
14745
14746 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14747
14748         PR fortran/42783
14749         * gfortran.dg/bounds_check_15.f90 : New test.
14750
14751 2010-01-19  Michael Matz  <matz@suse.de>
14752
14753         PR tree-optimization/41783
14754         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14755
14756 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14757
14758         PR target/38697.
14759         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14760         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14761         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14762         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14763         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14764         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14765         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14766         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14767         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14768         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14769         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14770
14771 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14772
14773         PR fortran/42545
14774         * gfortran.dg/extends_6.f03: Modified an error message.
14775         * gfortran.dg/extends_10.f03: New test.
14776         * gfortran.dg/private_type_6.f03: Modified an error message.
14777         * gfortran.dg/structure_constructor_8.f03: Ditto.
14778
14779 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14780
14781         PR tree-optimization/42719
14782         * gcc.dg/pr42719.c: New test.
14783
14784         PR debug/42728
14785         * gcc.dg/pr42728.c: New test.
14786
14787 2010-01-19  Anthony Green  <green@moxielogic.com>
14788
14789         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14790
14791 2010-01-18  Anthony Green  <green@moxielogic.com>
14792
14793         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14794         for moxie.
14795
14796 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14797
14798         * g++.dg/template/error45.C: reverted as part of reverting the
14799         fix of PR c++/42634.
14800
14801 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14802
14803         PR c++/42634
14804         * g++.dg/template/error45.C: New test.
14805
14806 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14807
14808         PR c++/42766
14809         * g++.dg/conversion/op6.C: New test.
14810
14811 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14812
14813         PR target/42774
14814         * gcc.target/alpha/pr42774.c: New test.
14815
14816 2010-01-18  Richard Guenther  <rguenther@suse.de>
14817
14818         PR tree-optimization/42781
14819         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14820
14821 2010-01-17  Richard Guenther  <rguenther@suse.de>
14822
14823         PR middle-end/42248
14824         * gcc.c-torture/execute/pr42248.c: New testcase.
14825
14826 2010-01-17  Richard Guenther  <rguenther@suse.de>
14827
14828         PR tree-optimization/42773
14829         * g++.dg/torture/pr42773.C: New testcase.
14830
14831 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14832
14833         PR fortran/42677
14834         * gfortran.dg/interface_assignment_5.f90: New test.
14835
14836 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14837
14838         PR c++/42697
14839         * g++.dg/template/crash94.C: Reverted.
14840
14841 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14842
14843         PR debug/42767
14844         * gcc.dg/debug/pr42767.c: New.
14845
14846 2010-01-15  Jason Merrill  <jason@redhat.com>
14847
14848         PR c++/42761
14849         * g++.dg/cpp0x/decltype22.C: New.
14850
14851 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14852
14853         PR middle-end/42760
14854         * g++.dg/torture/pr42760.C: New test.
14855
14856 2010-01-15  Jing Yu  <jingyu@google.com>
14857
14858         PR rtl-optimization/42691
14859         * gcc.c-torture/execute/pr42691.c: New.
14860
14861 2010-01-15  Richard Guenther  <rguenther@suse.de>
14862
14863         PR middle-end/42739
14864         * g++.dg/torture/pr42739.C: New testcase.
14865
14866 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14867
14868         * g++.dg/template/error45.C: Revert as part of reverting changes
14869         or PR c++/42634.
14870
14871 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14872
14873         PR fortran/42684
14874         * gfortran.dg/interface_31.f90: New test.
14875
14876 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14877
14878         * gcc.target/powerpc/pr42747.c: New file.
14879
14880 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14881
14882         PR middle-end/42674
14883         * c-c++-common/pr42674.c: New test.
14884
14885         PR c++/42608
14886         * g++.dg/template/instantiate11.C: New test.
14887
14888 2010-01-14  Jason Merrill  <jason@redhat.com>
14889
14890         PR c++/42701
14891         * g++.dg/overload/error3.C: New.
14892
14893         PR c++/42655
14894         * g++.dg/overload/rvalue1.C: New.
14895
14896 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14897
14898         PR tree-optimization/42706
14899         * gcc.dg/ipa/pr42706.c: New testcase.
14900
14901 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14902
14903         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14904
14905 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14906
14907         PR tree-optimization/42714
14908         * g++.dg/torture/pr42714.C: New test.
14909
14910 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14911
14912         PR rtl-optimization/42246
14913         * gfortran.dg/pr42246-2.f: New.
14914
14915 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14916
14917         PR rtl-optimization/42389
14918         * gcc.dg/pr42389.c: New.
14919
14920 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14921
14922         PR rtl-optimization/42388
14923         * gcc.dg/pr42388.c: New.
14924
14925 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14926
14927         PR rtl-optimization/42294
14928         * gfortran.dg/pr42294.f: New.
14929
14930 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14931
14932         PR rtl-optimization/39453
14933         PR rtl-optimization/42246
14934         * gcc.dg/pr39453.c: New.
14935         * gcc.dg/pr42246.c: New.
14936
14937 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14938
14939         PR middle-end/42245
14940         * gcc.dg/pr42245.c: New.
14941         * gcc.dg/pr42245-2.c: New.
14942
14943 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14944
14945         PR rtl-optimization/42249
14946         * gcc.dg/pr42249.c: New.
14947
14948 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14949
14950         PR c/42721
14951         * gcc.c-torture/execute/pr42721.c: New test.
14952
14953 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14954
14955         PR tree-optimization/42709
14956         * gcc.dg/vect/pr42709.c: New test.
14957
14958 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14959
14960         PR fortran/41478
14961         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14962         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14963
14964 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14965
14966         PR fortran/42481
14967         * gfortran.dg/generic_19.f90 : New test.
14968
14969 2010-01-13  Richard Guenther  <rguenther@suse.de>
14970
14971         PR tree-optimization/42730
14972         * gcc.c-torture/compile/pr42730.c: New testcase.
14973
14974 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14975
14976         PR target/pr42542
14977         * gcc.target/ia64/pr42542-1.c: New.
14978         * gcc.target/ia64/pr42542-2.c: New.
14979         * gcc.target/ia64/pr42542-3.c: New.
14980
14981 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14982
14983         PR c++/42634
14984         * g++.dg/template/error45.C: New test.
14985
14986 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14987
14988         PR tree-optimization/42704
14989         * g++.dg/torture/pr42704.C: New test.
14990
14991 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14992
14993         PR tree-optimization/42703
14994         * gcc.c-torture/compile/pr42703.c: New test.
14995
14996 2010-01-13  Richard Guenther  <rguenther@suse.de>
14997
14998         PR tree-optimization/42705
14999         * gcc.c-torture/compile/pr42705.c: New testcase.
15000
15001 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15002
15003         * gcc.target/bfin/l2.c: New test.
15004         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15005
15006 2010-01-13  Richard Guenther  <rguenther@suse.de>
15007
15008         PR middle-end/42716
15009         * gcc.c-torture/compile/pr42716.c: New testcase.
15010
15011 2010-01-13  Richard Guenther  <rguenther@suse.de>
15012
15013         PR lto/42678
15014         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15015
15016 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15017
15018         PR c/42708
15019         * gcc.c-torture/compile/pr42708-1.c: New test.
15020
15021 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15022
15023         PR debug/42662
15024         * gcc.dg/pr42662.c: New test.
15025
15026         PR tree-optimization/42645
15027         * g++.dg/other/pr42645-1.C: New test.
15028         * g++.dg/other/pr42645-2.C: New test.
15029
15030 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15031
15032         PR target/42416
15033         * gcc.target/powerpc/warn-1.c: New test.
15034         * gcc.target/powerpc/warn-2.c: New test.
15035
15036 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15037
15038         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15039         stack alignment.
15040
15041 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15042
15043         * gcc.dg/lto/20100108_0.c: New.
15044
15045 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15046
15047         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15048         Add -march=i686 -msse for 32bit x86 targets.
15049
15050 2010-01-10  Richard Guenther  <rguenther@suse.de>
15051
15052         PR middle-end/42667
15053         * gcc.dg/torture/pr42667.c: New testcase.
15054
15055 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15056
15057         PR fortran/32489
15058         * gfortran.dg/array_constructor_34.f90: New test.
15059
15060 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15061
15062         PR fortran/20923
15063         * gfortran.dg/array_constructor_33.f90: New test.
15064         gfortran.dg/array_function_5.f90: Add credit.
15065
15066 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15067
15068         PR debug/42631
15069         * gcc.dg/pr42631.c: New.
15070
15071 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15072
15073         PR debug/42630
15074         * gcc.dg/pr42630.c: New.
15075
15076 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15077
15078         PR debug/42629
15079         * gcc.dg/pr42629.c: New.
15080
15081 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15082
15083         PR middle-end/42363
15084         * gcc.dg/torture/pr42363.c: New.
15085
15086 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15087
15088         PR debug/42604
15089         PR debug/42395
15090         * gcc.dg/vect/pr42604.c: New.
15091         * gcc.dg/vect/pr42395.c: New.
15092
15093 2010-01-09  Richard Guenther  <rguenther@suse.de>
15094
15095         PR middle-end/42512
15096         * gcc.c-torture/execute/pr42512.c: New testcase.
15097
15098 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15099
15100         PR fortran/41298
15101         * gfortran.dg/c_ptr_tests_14.f90: New test.
15102
15103 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15104
15105         PR ada/41929
15106         * gnat.dg/null_pointer_deref1.adb: Don't run on
15107         sparc*-sun-solaris2.11.
15108
15109 2010-01-08  Richard Guenther  <rguenther@suse.de>
15110
15111         PR lto/42528
15112         * gcc.dg/lto/20100103-1_0.c: New testcase.
15113         * gcc.dg/lto/20100103-2_0.c: Likewise.
15114
15115 2010-01-08  Tobias Burnus  <burnus@net-b.de
15116
15117         PR/fortran 25829
15118         * gfortran.dg/asynchronous_1.f90: New test.
15119         * gfortran.dg/asynchronous_2.f90: New test.
15120         * gfortran.dg/conflicts.f90: Update error message.
15121
15122 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15123
15124         c++/40155
15125         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15126
15127 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15128
15129         PR tree-optimization/42625
15130         * g++.dg/opt/dtor4.C: New test.
15131         * g++.dg/opt/dtor4.h: New.
15132         * g++.dg/opt/dtor4-aux.cc: New.
15133
15134 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15135
15136         PR fortran/42597
15137         * gfortran.dg/proc_ptr_26.f90: New test.
15138
15139 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15140
15141         PR fortran/41872
15142         * gfortran.dg/allocatable_scalar_7.f90: New test.
15143
15144 2010-01-06  Richard Guenther  <rguenther@suse.de>
15145
15146         * gcc.c-torture/compile/pr42632.c: New testcase.
15147
15148 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15149
15150         PR target/42542
15151         * gcc.target/i386/pr42542-4.c: New.
15152         * gcc.target/i386/pr42542-4a.c: Likewise.
15153         * gcc.target/i386/pr42542-5.c: Likewise.
15154         * gcc.target/i386/pr42542-5a.c: Likewise.
15155
15156 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15157
15158         * gcc.dg/tls/opt-15.c: New test.
15159
15160 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15161
15162         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15163
15164 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15165
15166         PR tree-optimization/42462
15167         * g++.dg/torture/pr42462.C: New test.
15168
15169 2010-01-05  Jason Merrill  <jason@redhat.com>
15170
15171         * g++.dg/cpp0x/initlist30.C: New test.
15172
15173 2010-01-05  Richard Guenther  <rguenther@suse.de>
15174
15175         PR tree-optimization/42614
15176         * gcc.c-torture/execute/pr42614.c: New testcase.
15177
15178 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15179
15180         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15181         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15182         -Wunreachable-code.
15183         * gcc.dg/Wunreachable-2.c: Likewise.
15184         * gcc.dg/Wunreachable-3.c: Likewise.
15185         * gcc.dg/Wunreachable-4.c: Likewise.
15186         * gcc.dg/Wunreachable-5.c: Likewise.
15187         * gcc.dg/Wunreachable-6.c: Likewise.
15188         * gcc.dg/Wunreachable-7.c: Likewise.
15189         * gcc.dg/Wunreachable-8.c: Likewise.
15190         * gcc.dg/20041231-1.c: Likewise.
15191
15192 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15193
15194         PR other/42611
15195         * gcc.dg/pr42611.c: New test.
15196
15197         PR tree-optimization/42508
15198         * g++.dg/opt/pr42508.C: New test.
15199
15200 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15201
15202         PR fortran/41872
15203         * gfortran.dg/allocatable_scalar_8.f90: New.
15204
15205 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15206
15207         PR tree-optimization/42398
15208         * gcc.c-torture/compile/pr42398.c: New test.
15209
15210 2010-01-04  Jason Merrill  <jason@redhat.com>
15211
15212         PR c++/42555
15213         * g++.dg/ext/attrib35.C: New.
15214
15215         PR c++/42567
15216         * g++.dg/cpp0x/auto17.C: New.
15217
15218 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15219
15220         * gcc.dg/lto/20100104_0.c: New.
15221
15222 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15223
15224         PR target/42542
15225         * gcc.target/i386/pr42542-1.c: New.
15226         * gcc.target/i386/pr42542-1a.c: Likewise.
15227         * gcc.target/i386/pr42542-1b.c: Likewise.
15228         * gcc.target/i386/pr42542-2.c: Likewise.
15229         * gcc.target/i386/pr42542-2a.c: Likewise.
15230         * gcc.target/i386/pr42542-2b.c: Likewise.
15231         * gcc.target/i386/pr42542-3.c: Likewise.
15232         * gcc.target/i386/pr42542-3a.c: Likewise.
15233
15234 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15235
15236         PR fortran/41872
15237         * gfortran.dg/allocatable_scalar_5.f90: New test.
15238         * gfortran.dg/allocatable_scalar_6.f90: New test.
15239
15240 2010-01-03  Richard Guenther  <rguenther@suse.de>
15241
15242         PR testsuite/42583
15243         * gfortran.dg/gomp/recursion1.f90: Remove.
15244
15245 2010-01-03  Richard Guenther  <rguenther@suse.de>
15246
15247         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15248         * gcc.dg/uninit-6.c: Likewise.
15249         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15250
15251 2010-01-03  Richard Guenther  <rguenther@suse.de>
15252
15253         PR tree-optimization/42589
15254         * gcc.target/i386/pr42589.c: New testcase.
15255
15256 2010-01-03  Richard Guenther  <rguenther@suse.de>
15257
15258         PR tree-optimization/42438
15259         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15260
15261 2010-01-02  Richard Guenther  <rguenther@suse.de>
15262
15263         PR testsuite/41651
15264         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15265
15266 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15267
15268         PR target/42448
15269         * gcc.target/alpha/pr42448-1.c: New test.
15270         * gcc.target/alpha/pr42448-2.c: Ditto.
15271
15272 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15273
15274         PR preprocessor/41947
15275         * gcc.dg/c99-hexfloat-3.c: New test.
15276
15277 2010-01-01  Richard Guenther  <rguenther@suse.de>
15278
15279         PR c/42570
15280         * gcc.c-torture/execute/pr42570.c: New testcase.
15281
15282 2010-01-01  Richard Guenther  <rguenther@suse.de>
15283
15284         PR middle-end/42559
15285         * gcc.c-torture/compile/pr42559.c: New testcase.
15286
15287 \f
15288 Copyright (C) 2010 Free Software Foundation, Inc.
15289
15290 Copying and distribution of this file, with or without modification,
15291 are permitted in any medium without royalty provided the copyright
15292 notice and this notice are preserved.