OSDN Git Service

PR c++/47068
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-28  Jason Merrill  <jason@redhat.com>
2
3         PR c++/47068
4         * g++.dg/cpp0x/decltype24.C: New.
5
6 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         PR objc/47076
9         * objc.dg/protocol-forward-1.m: New.
10         * obj-c++.dg/protocol-forward-1.mm: New.
11         * objc.dg/attributes/proto-attribute-2.m: Updated.
12         * objc.dg/class-protocol-1.m: Updated.
13         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
14         * obj-c++.dg/class-protocol-1.mm: Updated.
15         
16 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
17
18         PR fortran/45827
19         * gfortran.dg/class_32.f90: New.
20
21 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
22
23         * gcc.target/i386/rdrand-1.c: Updated.
24         * gcc.target/i386/rdrand-2.c: Likewise.
25         * gcc.target/i386/rdrand-3.c: Likewise.
26
27 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
28
29         * objc.dg/class-extension-4.m: New.
30         * obj-c++.dg/class-extension-4.mm: New.
31
32 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
33
34         PR objc/47073
35         * objc.dg/incomplete-type-1.m: New test.
36
37 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
38
39         PR c++/46626
40         * g++.dg/cpp0x/constexpr-base4.C: New test.
41
42 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
43
44         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
45         * objc.dg/gnu-api-2-ivar.m: Same.
46         * objc.dg/gnu-api-2-method.m: Same.
47         * objc.dg/gnu-api-2-objc.m: Same.
48         * objc.dg/gnu-api-2-object.m: Same.
49         * objc.dg/gnu-api-2-protocol.m: Same.
50         * obj-c++.dg/gnu-api-2-class.mm: Same.
51         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
52         * obj-c++.dg/gnu-api-2-method.mm: Same.
53         * obj-c++.dg/gnu-api-2-objc.mm: Same.
54         * obj-c++.dg/gnu-api-2-object.mm: Same.
55         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
56         
57 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
58
59         * objc.dg/pr44509.m: New.
60
61 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
62
63         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
64         Apple runtime as well.
65         * obj-c++.dg/gnu-api-2-class.mm: Same change.
66         * objc.dg/gnu-api-2-ivar.m: Same change.
67         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
68         * objc.dg/gnu-api-2-method.m: Same change.
69         * obj-c++.dg/gnu-api-2-method.mm: Same change.
70         * objc.dg/gnu-api-2-objc.m: Same change.
71         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
72         * objc.dg/gnu-api-2-object.m: Same change.
73         * obj-c++.dg/gnu-api-2-object.mm: Same change.
74         * objc.dg/gnu-api-2-property.m: Same change.
75         * obj-c++.dg/gnu-api-2-property.mm: Same change.
76         * objc.dg/gnu-api-2-protocol.m: Same change.
77         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
78
79         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
80         objc_disposeClassPair not to create a new class pair with the same
81         name as an existing class, and to test that the class pair is
82         created correctly.
83         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
84         
85 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         * objc.dg/special/special.exp: Added load-category-2 and
88         load-category-3 tests.
89         * objc.dg/special/load-category-2.h: New.
90         * objc.dg/special/load-category-2.m: New.
91         * objc.dg/special/load-category-2a.m: New.
92         * objc.dg/special/load-category-3.h: New.
93         * objc.dg/special/load-category-3.m: New.
94         * objc.dg/special/load-category-3a.m: New.
95
96 2010-12-25  Ira Rosen  <irar@il.ibm.com>
97
98         PR testsuite/47057
99         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
100         Expect two outer loops to get vectorized.
101
102 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
103
104         PR c++/15774
105         * g++.dg/warn/pr15774-1.C: New test.
106         * g++.dg/warn/pr15774-2.C: New test.
107
108 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
109
110         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
111         sel_registerName and sel_registerTypedName with NULL arguments.
112         Updated the test to work with the Apple runtime as well.
113         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
114
115 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
116
117         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
118         alignment to class_addIvar, instead of the alignment itself.
119         * obj-c++.dg/gnu-api-2-class.mm: Same change.
120
121 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
122
123         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
124         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
125         when called with a NULL argument.  Added test for
126         sel_copyTypedSelectorList and sel_getTypedSelector.
127         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
128
129 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
130
131         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
132
133 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
134
135         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
136         does not check the superclasses.
137         * obj-c++.dg/gnu-api-2-class.mm: Same change.
138
139 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
140
141         PR rtl-optimization/47036
142         * g++.dg/opt/pr47036.C: New.
143
144 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
145
146         PR fortran/31821
147         * gfortran.dg/char_pointer_assign_6.f90:  New test.
148
149 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
150
151         PR tree-optimization/46758
152         * gcc.dg/graphite/run-id-pr46758.c: New.
153
154 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
155
156         PR fortran/46978
157         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
158
159 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
160
161         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
162         NO if the method is already implemented in the class.
163         * obj-c++.dg/gnu-api-2-class.mm: Same change.
164
165 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
166
167         PR tree-optimization/47019
168         * gfortran.dg/graphite/pr47019.f: New.
169
170 2010-12-22  Jason Merrill  <jason@redhat.com>
171
172         * g++.dg/init/volatile2.C: New.
173
174 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
175
176         * g++.dg/cpp0x/alignof2.C: New.
177
178 2010-12-22  Martin Jambor  <mjambor@suse.cz>
179
180         PR tree-optimization/45934
181         PR tree-optimization/46302
182         PR tree-optimization/46987
183         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
184         * g++.dg/ipa/ivinline-6.C: Likewise.
185         * g++.dg/otr-fold-1.C: Likewise.
186         * g++.dg/otr-fold-2.C: Likewise.
187         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
188         * g++.dg/tree-ssa/pr45605.C: Likewise.
189         * g++.dg/tree-ssa/pr46987.C: New test.
190
191 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
192
193         * gfortran.dg/pr46755.f: Fix test case.
194
195 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
196
197         PR rtl-optimization/45352
198         PR rtl-optimization/46521
199         PR rtl-optimization/46522
200         * gcc.dg/pr46521.c: New.
201         * gcc.dg/pr46522.c: New.
202
203 2010-12-21  Ian Lance Taylor  <iant@google.com>
204
205         * go.test/go-test.exp: Clear runtests around invocation of
206         go-dg-runtest from errchk and go-execute-xfail.
207
208 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
209
210         PR target/46880
211         * gcc.target/i386/pr46880.c: New test.
212
213 2010-12-21  Ira Rosen  <irar@il.ibm.com>
214
215         PR tree-optimization/47001
216         * gcc.dg/vect/pr47001.c: New.
217
218 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
219
220         PR libobjc/16110
221         * objc.dg/special/special.exp: Added new test.
222         * objc.dg/special/load-category-1.m: New.
223         * objc.dg/special/load-category-1a.m: New.
224         * objc.dg/special/load-category-1.h: New.
225
226 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
227
228         PR middle-end/45310
229         * g++.dg/pr45310.C: New test.
230
231 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
232
233         PR rtl-optimization/46755
234         * gfortran.dg/pr46755.f: New test.
235
236 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
237
238         PR rtl-optimization/47008
239         * gfortran.dg/pr47008.f03: New test.
240
241 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
242
243         PR libobjc/45953
244         * objc.dg/libobjc-selector-1.m: New test.
245
246 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
247
248         PR middle-end/45852
249         * gcc.target/i386/pr45852.c: New test.
250
251 2010-12-20  Tobias Burnus  <burnus@net-b.de>
252
253         PR fortran/46974
254         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
255
256 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
257
258         PR testsuite/45342
259         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
260
261 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
262
263         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
264         not objc_lookupClass.
265         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
266
267 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
268
269         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
270         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
271
272 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
273
274         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
275         load/store immediate indexes.
276
277 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
278
279         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
280         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
281
282 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
283
284         PR tree-optimization/46969
285         * gcc.dg/autopar/pr46969.c: New test.
286
287 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
288
289         * objc.dg/fobjc-exceptions-1.m: Updated.
290         * objc.dg/fobjc-exceptions-2.m: New.
291         * objc.dg/fobjc-exceptions-3.m: New.
292         * obj-c++.dg/fobjc-exceptions-1.mm: New.
293         * obj-c++.dg/fobjc-exceptions-2.mm: New.
294         * obj-c++.dg/fobjc-exceptions-3.mm: New.
295
296 2010-12-18  Tobias Burnus  <burnus@net-b.de>
297
298         PR fortran/46974
299         * gfortran.dg/c_ptr_tests_16.f90: New.
300
301 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
302
303         PR tree-optimization/46985
304         * gfortran.dg/pr46985.f90: New test.
305
306 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
307
308         PR tree-optimization/46232
309         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
310
311 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
312
313         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
314
315 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
316
317         PR target/36834
318         * gcc.target/i386/aggregate-ret1.c: New.
319         * gcc.target/i386/aggregate-ret2.c: New.
320
321 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
322
323         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
324
325 2010-12-17  Ahmad Sharif  <asharif@google.com>
326
327         * gcc.target/i386/max-stack-align.c: New testcase.
328
329 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
330
331         * objc.dg/exceptions-4.m: Adjust for change in error message.
332
333 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
334
335         PR c/20385
336         * objc.dg/tls/init-2.m: Adjust.
337         * gcc.dg/noncompile/920923-1.c: Adjust.
338         * gcc.dg/noncompile/pr44517.c: Adjust.
339         * gcc.dg/declspec-18.c: New test.
340
341 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
342
343         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
344         * gcc.dg/torture/fp-int-convert.h: Likewise.
345         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
346         * gcc.dg/uninit-C.c: Likewise.
347         * gcc.dg/uninit-C-O0.c: Likewise.
348         * gcc.dg/format/unnamed-1.c: Likewise.
349         * gcc.dg/format/ms_unnamed-1.c: Likewise.
350
351 2010-12-17  Jason Merrill  <jason@redhat.com>
352
353         PR c++/46670
354         * g++.dg/cpp0x/constexpr-null1.C: New.
355
356 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
357
358         * gcc.c-torture/compile/20101217-1.c: New test.
359
360 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
361
362         PR middle-end/46761
363         * gcc.dg/graphite/pr46761.c: New.
364
365 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
366
367         PR fortran/46849
368         * gfortran.dg/block_9.f08: New.
369
370 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
371
372         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
373         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
374
375 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
376
377         PR tree-optimization/46924
378         * gcc.dg/graphite/pr46924.c: New.
379
380 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
381
382         PR tree-optimization/46966
383         * gcc.dg/graphite/pr46966.c: New test.
384
385 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
386
387         * gnat.dg/opt13.adb: New test.
388         * gnat.dg/opt13_pkg.ad[sb]: New helper.
389
390 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
391
392         PR tree-optimization/43655
393         * g++.dg/opt/pr43655.C: New test.
394
395 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
396
397         PR tree-optimization/46404
398         * gcc.dg/graphite/pr46404-1.c: New.
399
400 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
401
402         PR debug/46893
403         * gcc.dg/pr46893.c: New test.
404
405 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
406
407         PR lto/46976
408         * gcc.dg/lto/pr46940_1.c (main): Return 0.
409
410 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
411
412         PR target/46883
413         * gcc.target/arm/pr46883.c: New testcase.
414
415 2010-12-16  Jan Hubicka  <jh@suse.cz>
416
417         PR lto/46976
418         * gcc.dg/lto/pr46940_0.c: Fix commit.
419
420 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
421
422         PR c++/39859
423         PR c++/44522
424         PR c++/44523
425         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
426         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
427
428 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
429
430         PR c++/46852
431         * g++.dg/pr46852.C: New test.
432
433 2010-12-16  Jan Hubicka  <jh@suse.cz>
434
435         PR middle-end/46939
436         * gcc.target/i386/pr46939.c: New testcase.
437
438 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
439
440         PR tree-optimization/46404
441         * gcc.dg/graphite/pr46404.c: New.
442
443 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
444
445         PR fortran/46945
446         * gfortran.dg/pr46945.f90: New test.
447
448         PR debug/46815
449         * g++.dg/guality/pr46815.C: New test.
450
451 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
452
453         PR c++/42083
454         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
455
456 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
457
458         * gfortran.dg/debug/pr46756.f: Correct PR number.
459
460 2010-12-15  Martin Jambor  <mjambor@suse.cz>
461
462         PR tree-optimization/46053
463         PR middle-end/46287
464         PR middle-end/46242
465         * g++.dg/ipa/pr46053.C: New test.
466         * g++.dg/ipa/pr46287-1.C: Likewise.
467         * g++.dg/ipa/pr46287-2.C: Likewise.
468         * g++.dg/ipa/pr46287-3.C: Likewise.
469         * g++.dg/torture/covariant-1.C: Likewise.
470         * g++.dg/torture/pr46287.C: Likewise.
471
472 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
473
474         PR rtl-optimization/46649
475         * g++.dg/opt/pr46649.C: New.
476
477 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
478
479         PR testsuite/46938
480         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
481
482 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
483
484         PR tree-optimization/46845
485         * gcc.dg/graphite/id-pr46845.c: New.
486
487 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
488
489         PR tree-optimization/46928
490         * gcc.dg/tree-ssa/ldist-17.c: New.
491
492 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
493
494         PR tree-optimization/45948
495         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
496
497 2010-12-14  Jason Merrill  <jason@redhat.com>
498
499         PR c++/46930
500         * g++.dg/cpp0x/constexpr-decl.C: New.
501         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
502         * g++.dg/cpp0x/constexpr-static5.C: Fix.
503
504 2010-12-14  Jan Hubicka  <jh@suse.cz>
505
506         PR lto/46940
507         PR lto/44463
508         * gcc.dg/lto/pr46940_0.c: New testcase.
509         * gcc.dg/lto/pr46940_1.c: New testcase.
510
511 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
512
513         PR c++/45330
514         * g++.dg/lookup/suggestions1.C: New test.
515
516 2010-12-14  Tobias Burnus  <burnus@net-b.de>
517
518         PR fortran/46937
519         * gfortran.dg/pointer_intent_4.f90: New.
520
521 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
522
523         PR debug/46885
524         * gcc.dg/autopar/pr46885.c: New test.
525
526         PR tree-optimization/46909
527         * gcc.c-torture/execute/pr46909-1.c: New test.
528         * gcc.c-torture/execute/pr46909-2.c: New test.
529         * gcc.dg/pr46909.c: New test.
530
531 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
532
533         PR rtl-optimization/46875
534         * gcc.dg/pr46875.c: New.
535
536 2010-12-14  Jan Hubicka  <jh@suse.cz>
537
538         * g++.dg/other/first-global.C: Update regexp to match new
539         names of ctors.
540
541 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
542
543         PR rtl-optimization/44374
544         Reapply patch with fixes.
545         * gcc.target/arm/headmerge-1.c: New test.
546         * gcc.target/arm/headmerge-2.c: New test.
547         * gcc.target/i386/headmerge-1.c: New test.
548         * gcc.target/i386/headmerge-2.c: New test.
549
550 2010-12-13  Jason Merrill  <jason@redhat.com>
551
552         PR c++/46873
553         PR c++/46877
554         * g++.dg/cpp0x/constexpr-ctor4.C: New.
555         * g++.dg/cpp0x/constexpr-ctor5.C: New.
556
557 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
558
559         PR fortran/46201
560         * gfortran.dg/proc_ptr_comp_27.f90: New.
561
562 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
563
564         PR debug/46867
565         * gcc.dg/pr46867.c: New test.
566
567 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
568
569         PR fortran/46841
570         * gfortran.dg/proc_ptr_comp_26.f90: New.
571
572 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
573
574         * gnat.dg/pack9.adb: XFAIL everywhere.
575
576 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
577
578         PR fortran/46884
579         * gfortran.dg/pr46884.f: New test.
580
581 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
582
583         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
584         Adjust XFAILs.
585
586 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
587
588         PR debug/46756
589         * gfortran.dg/debug/pr46756.f: New.
590
591 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
592
593         PR debug/46782
594         * gcc.dg/debug/pr46782.c: New.
595
596 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
597
598         PR fortran/46809
599         * gfortran.dg/pointer_check_8.f90: New.
600
601 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
602
603         PR fortran/46705
604         * gfortran.dg/continuation_12.f90: New test.
605
606 2010-12-11  Tobias Burnus  <burnus@net-b.de>
607
608         PR fortran/46370
609         * gfortran.dg/coarray_14.f90: New.
610
611 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
612
613         PR fortran/46842
614         * gfortran.dg/array_function_6.f90: New test.
615
616 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
617
618         * objc.dg/gnu-api-2-resolve-method.m: New.
619         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
620
621 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
622
623         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
624
625 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
626
627         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
628         produce an error with -fobjc-std=objc1.
629         * obj-c++.dg/fobjc-std-1.mm: Same change.
630
631 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
632
633         PR c++/46001
634         * g++.dg/diagnostic/bitfld1.C: New test.
635
636 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
637
638         PR tree-optimization/43023
639         * gfortran.dg/ldist-1.f90: Adjust pattern.
640         * gfortran.dg/ldist-pr43023.f90: New.
641
642 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
643
644         PR rtl-optimization/46804
645         * gfortran.dg/pr46804.f90: New test.
646
647 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
648
649         PR middle-end/46674
650         PR lto/43157
651         * gcc.dg/pr43157.c: New file.
652
653 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
654
655         * gcc.dg/dfp/struct-union.c: Adjust.
656         * gcc.dg/lvalue-2.c: Adjust.
657         * gcc.dg/pr21419.c: Adjust.
658         * gcc.dg/qual-component-1.c: Adjust.
659         * g++.dg/other/const1.C: Adjust.
660
661 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
662
663         PR rtl-optimization/46865
664         * gcc.target/i386/pr46865-1.c: New test.
665         * gcc.target/i386/pr46865-2.c: New test.
666
667         PR tree-optimization/46864
668         * g++.dg/opt/pr46864.C: New test.
669
670 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
671             Iain Sandoe  <iains@gcc.gnu.org>
672
673         PR 43751/target
674         * lib/prune.exp: Prune dsymutil warnings.
675
676 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
677
678         * objc.dg/class-extension-1.m: New.
679         * objc.dg/class-extension-2.m: New.
680         * objc.dg/class-extension-3.m: New.
681         * objc.dg/property/at-property-26.m: New.
682         * objc.dg/property/at-property-27.m: New.
683         * objc.dg/property/at-property-28.m: New.
684         * obj-c++.dg/class-extension-1.mm: New.
685         * obj-c++.dg/class-extension-2.mm: New.
686         * obj-c++.dg/class-extension-3.mm: New.
687         * obj-c++.dg/property/at-property-26.mm: New.
688         * obj-c++.dg/property/at-property-27.mm: New.
689         * obj-c++.dg/property/at-property-28.mm: New.
690
691 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
692
693         PR target/46057
694         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
695         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
696         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
697         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
698         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
699         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
700         * gcc.dg/torture/stackalign/global-1.c: Likewise.
701         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
702         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
703         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
704         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
705         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
706         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
707         * g++.dg/torture/stackalign/throw-1.C: Likewise.
708         * g++.dg/torture/stackalign/throw-2.C: Likewise.
709         * g++.dg/torture/stackalign/throw-4.C: Likewise.
710         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
711         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
712         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
713         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
714         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
715         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
716
717         PR tree-optimization/46021
718         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
719
720 2010-12-09  Richard Guenther  <rguenther@suse.de>
721
722         PR middle-end/46844
723         * gcc.c-torture/compile/pr46866.c: New testcase.
724
725 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
726
727         PR testsuite/45068
728         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
729
730 2010-12-09  Martin Jambor  <mjambor@suse.cz>
731
732         PR middle-end/46734
733         * g++.dg/tree-ssa/pr46734.C: New test.
734
735 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
736
737         PR c++/44641
738         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
739         hppa*-*-*.
740
741 2010-12-08  Jason Merrill  <jason@redhat.com>
742
743         PR c++/46348
744         * g++.dg/cpp0x/constexpr-array2.C: New.
745
746 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
747
748         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
749         expected scan.
750
751 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
752
753         * objc.dg/exceptions-7.m: New.
754         * obj-c++.dg/exceptions-7.mm: New.
755         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
756         * obj-c++.dg/exceptions-5.mm: Same change.
757
758 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
759
760         * objc.dg/foreach-6.m: Updated location of error messages.
761         * objc.dg/foreach-7.m: Same change.
762
763 2010-12-08  Richard Guenther  <rguenther@suse.de>
764             Sebastian Pop  <sebastian.pop@amd.com>
765
766         PR tree-optimization/45230
767         PR tree-optimization/45231
768         PR tree-optimization/45370
769         * gcc.dg/graphite/id-pr45230-1.c: New.
770         * gcc.dg/graphite/id-pr45231.c: New.
771         * gfortran.dg/graphite/id-pr45370.f90: New.
772
773 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
774
775         PR c++/45329
776         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
777         * testsuite/g++.dg/conversion/op1.C: Adjust.
778         * testsuite/g++.dg/conversion/simd1.C: Adjust.
779         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
780         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
781         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
782         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
783         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
784         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
785         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
786         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
787         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
788         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
789         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
790         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
791         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
792         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
793         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
794         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
795         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
796         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
797         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
798         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
799         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
800         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
801         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
802         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
803         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
804         * testsuite/g++.dg/expr/cond9.C: Adjust.
805         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
806         * testsuite/g++.dg/ext/label5.C: Adjust.
807         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
808         * testsuite/g++.dg/ext/vla2.C: Adjust.
809         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
810         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
811         * testsuite/g++.dg/init/synth2.C: Adjust.
812         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
813         * testsuite/g++.dg/lookup/new1.C: Adjust.
814         * testsuite/g++.dg/lookup/using9.C: Adjust.
815         * testsuite/g++.dg/other/error13.C: Adjust.
816         * testsuite/g++.dg/other/error20.C: Adjust.
817         * testsuite/g++.dg/other/error31.C: Adjust.
818         * testsuite/g++.dg/other/pr28114.C: Adjust.
819         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
820         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
821         * testsuite/g++.dg/overload/ambig1.C: Adjust.
822         * testsuite/g++.dg/overload/arg3.C: Adjust.
823         * testsuite/g++.dg/overload/builtin1.C: Adjust.
824         * testsuite/g++.dg/overload/copy1.C: Adjust.
825         * testsuite/g++.dg/overload/new1.C: Adjust.
826         * testsuite/g++.dg/overload/template4.C: Adjust.
827         * testsuite/g++.dg/overload/unknown1.C: Adjust.
828         * testsuite/g++.dg/overload/using2.C: Adjust.
829         * testsuite/g++.dg/parse/crash5.C: Adjust.
830         * testsuite/g++.dg/parse/error19.C: Adjust.
831         * testsuite/g++.dg/parse/error28.C: Adjust.
832         * testsuite/g++.dg/parse/template7.C: Adjust.
833         * testsuite/g++.dg/parse/typename7.C: Adjust.
834         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
835         * testsuite/g++.dg/tc1/dr152.C: Adjust.
836         * testsuite/g++.dg/template/conv11.C: Adjust.
837         * testsuite/g++.dg/template/copy1.C: Adjust.
838         * testsuite/g++.dg/template/crash37.C: Adjust.
839         * testsuite/g++.dg/template/deduce3.C: Adjust.
840         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
841         * testsuite/g++.dg/template/error38.C: Adjust.
842         * testsuite/g++.dg/template/error40.C: Adjust.
843         * testsuite/g++.dg/template/friend.C: Adjust.
844         * testsuite/g++.dg/template/incomplete2.C: Adjust.
845         * testsuite/g++.dg/template/instantiate5.C: Adjust.
846         * testsuite/g++.dg/template/local4.C: Adjust.
847         * testsuite/g++.dg/template/local6.C: Adjust.
848         * testsuite/g++.dg/template/new3.C: Adjust.
849         * testsuite/g++.dg/template/operator9.C: Adjust.
850         * testsuite/g++.dg/template/overload6.C: Adjust.
851         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
852         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
853         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
854         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
855         * testsuite/g++.dg/template/qualttp5.C: Adjust.
856         * testsuite/g++.dg/template/sfinae2.C: Adjust.
857         * testsuite/g++.dg/template/spec22.C: Adjust.
858         * testsuite/g++.dg/template/spec23.C: Adjust.
859         * testsuite/g++.dg/template/ttp25.C: Adjust.
860         * testsuite/g++.dg/template/typedef4.C: Adjust.
861         * testsuite/g++.dg/template/unify10.C: Adjust.
862         * testsuite/g++.dg/template/unify11.C: Adjust.
863         * testsuite/g++.dg/template/unify6.C: Adjust.
864         * testsuite/g++.dg/template/unify7.C: Adjust.
865         * testsuite/g++.dg/template/unify9.C: Adjust.
866         * testsuite/g++.dg/template/varmod1.C: Adjust.
867         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
868         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
869         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
870         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
871         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
872         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
873         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
874         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
875         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
876         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
877         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
878         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
879         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
880         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
881         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
882         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
883         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
884         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
885         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
886         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
887         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
888         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
889         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
890         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
891         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
892         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
893         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
894         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
895         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
896         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
897         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
898         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
899         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
900         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
901         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
902         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
903         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
904         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
905         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
906         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
907         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
908         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
909         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
910         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
911         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
912         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
913         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
914         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
915         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
916         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
917         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
918         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
919         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
920         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
921         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
922         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
923         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
924         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
925         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
926         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
927         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
928         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
929         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
930         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
931         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
932         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
933         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
934         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
935         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
936         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
937         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
938         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
939         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
940         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
941         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
942         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
943         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
944
945 2010-12-08  Jason Merrill  <jason@redhat.com>
946
947         PR c++/45822
948         * g++.dg/init/synth4.C: New.
949
950         PR c++/46736
951         * g++.dg/cpp0x/defaulted21.C: New.
952
953 2010-12-08  Wei Guozhi  <carrot@google.com>
954
955         PR target/46631
956         * gcc.target/arm/pr46631: New testcase.
957
958 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
959
960         PR middle-end/42694
961         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
962         0.75) is not optimized if the machine has no sqrt instruction.
963
964 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
965
966         PR target/43603
967         * gcc.target/ia64/pr43603.c: New.
968         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
969
970 2010-12-07  Tobias Burnus  <burnus@net-b.de>
971
972         PR fortran/44352
973         * gfortran.dg/string_4.f90: New.
974
975 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
976
977         PR tree-optimization/44676
978         * gcc.dg/graphite/id-pr44676.c: New.
979
980 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
981
982         PR tree-optimization/42327
983         * gcc.dg/tree-ssa/pr42327.c: New.
984
985 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
986
987         PR c++/45330
988         * g++.dg/pr45330.C: New test.
989         * g++.dg/ext/builtin3.C: Adjust.
990         * g++.dg/lookup/error1.C: Adjust.
991         * g++.dg/lookup/koenig5.C: Adjust.
992         * g++.dg/overload/koenig1.C: Adjust.
993         * g++.dg/parse/decl-specifier-1.C: Adjust.
994         * g++.dg/template/static10.C: Adjust.
995         * g++.old-deja/g++.mike/ns5.C: Adjust.
996         * g++.old-deja/g++.mike/ns7.C: Adjust.
997         * g++.old-deja/g++.ns/koenig5.C: Adjust.
998         * g++.old-deja/g++.ns/koenig9.C: Adjust.
999         * g++.old-deja/g++.other/lineno5.C: Adjust.
1000
1001 2010-12-07  Richard Guenther  <rguenther@suse.de>
1002
1003         PR tree-optimization/46832
1004         * gcc.c-torture/compile/pr46832.c: New testcase.
1005
1006 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR debug/46799
1009         * gcc.dg/autopar/pr46799.c: New test.
1010
1011 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1012
1013         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1014         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1015
1016 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1017
1018         PR middle-end/41562
1019         * g++.dg/graphite/pr41562.C: New.
1020
1021         PR middle-end/46185
1022         * gcc.dg/graphite/pr46185.c: New.
1023
1024 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1025
1026         * objc.dg/foreach-8.m: New.
1027
1028 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR debug/45997
1031         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1032         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1033
1034         PR target/43897
1035         * gcc.target/ia64/pr43897.c: New test.
1036
1037         PR debug/46771
1038         * gcc.dg/pr46771.c: New test.
1039
1040         PR rtl-optimization/46777
1041         * gcc.dg/pr46777.c: New test.
1042
1043 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1044
1045         * ada/acats/run_acats (which): Assign output to temporary
1046         variable, only use if successful.
1047         Use last field of type output.
1048
1049 2010-12-06  Richard Guenther  <rguenther@suse.de>
1050
1051         PR tree-optimization/46806
1052         * g++.dg/torture/20100825.C: New testcase.
1053
1054 2010-12-06  Richard Guenther  <rguenther@suse.de>
1055
1056         PR tree-optimization/46785
1057         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1058
1059 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1060
1061         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1062         (LABEL2): Likewise.
1063         (LABEL): Likewise.
1064         (jelly): Account for user label prefix in asm name.
1065
1066 2010-12-05  Daniel Kraft  <d@domob.eu>
1067
1068         PR fortran/46794
1069         * gfortran.dg/power2.f90: Initialize variables.
1070
1071 2010-12-04  Jan Hubicka  <jh@suse.cz>
1072
1073         * snprintf-chk.c (ptr): Declare volatile.
1074         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1075         * snprintf-chk.c (ptr): Declare volatile.
1076         * vsprintf-chk.c (ptr): Declare volatile.
1077         * vsnprintf-chk.c (ptr): Declare volatile.
1078
1079 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1080
1081         PR fortran/46584
1082         * gfortran.dg/quad_1.f90: Remove some complex
1083         math checks as they fail on some non-libquadmath
1084         systems.
1085
1086 2010-12-04  Daniel Kraft  <d@domob.eu>
1087
1088         PR fortran/46794
1089         * gfortran.dg/power2.f90: New test.
1090
1091 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1092
1093         PR debug/46123
1094         * g++.dg/debug/pr46123.C: New test.
1095         * g++.dg/debug/dwarf2/pr46123.C: New test.
1096
1097 2010-12-03  Jason Merrill  <jason@redhat.com>
1098
1099         PR c++/46058
1100         * g++.dg/template/scope4.C: New.
1101
1102 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1103
1104         * gcc.target/arm/neon-offset-1.c: New test.
1105
1106 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1107
1108         PR rtl-optimization/45354
1109         * gcc.dg/tree-prof/pr45354.c: New.
1110
1111 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1112
1113         PR fortran/45159
1114         * gfortran.dg/dependency_38.f90:  New test.
1115
1116 2010-12-02  Ian Lance Taylor  <iant@google.com>
1117
1118         * lib/go.exp: New file.
1119         * lib/go-dg.exp: New file.
1120         * lib/go-torture.exp: New file.
1121         * lib/target-supports.exp (check_compile): Match // Go.
1122
1123 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1124
1125         * gcc.dg/pr46685.c: New test.
1126
1127 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1128
1129         PR tree-optimization/45199
1130         * gcc.dg/tree-ssa/ldist-15.c: New.
1131         * gcc.dg/tree-ssa/ldist-16.c: New.
1132         * gfortran.dg/ldist-pr45199.f: New.
1133
1134 2010-12-02  Richard Guenther  <rguenther@suse.de>
1135
1136         PR tree-optimization/46723
1137         * gcc.dg/torture/pr46723.c: New testcase.
1138
1139 2010-12-02  Richard Guenther  <rguenther@suse.de>
1140
1141         PR lto/44871
1142         * g++.dg/lto/20101126-1_0.C: New testcase.
1143         * g++.dg/lto/20101126-1_1.c: Likewise.
1144
1145 2010-12-02  Richard Guenther  <rguenther@suse.de>
1146             Ira Rosen  <irar@il.ibm.com>
1147
1148         PR tree-optimization/46663
1149         * gcc.dg/vect/pr46663.c: New test.
1150
1151 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1152
1153         PR middle-end/46674
1154         * gcc.dg/pr46674.c: New test.
1155
1156 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1157
1158         * objc.dg/exceptions-6.m: New.
1159         * obj-c++.dg/exceptions-6.mm: New.
1160
1161 2010-12-01  Jan Hubicka  <jh@suse.cz>
1162
1163         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1164
1165 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1166
1167         PR middle-end/45297
1168         * gcc.dg/graphite/pr45297.c: New.
1169
1170 2010-12-01  Richard Guenther  <rguenther@suse.de>
1171
1172         PR tree-optimization/46730
1173         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1174
1175 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1176
1177         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1178         (a*b)-c generates two fma instructions, instead of separate
1179         multiply, add, and subtract.
1180
1181 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1182
1183         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1184         a value to all array elements.
1185
1186 2010-11-30  Richard Guenther  <rguenther@suse.de>
1187
1188         PR tree-optimization/46722
1189         * gcc.target/i386/fma4-fma-2.c: New testcase.
1190
1191 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1192
1193         * objc.dg/duplicate-class-1.m: New.
1194         * obj-c++.dg/duplicate-class-1.mm: New.
1195
1196 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1197
1198         * objc.dg/property/dotsyntax-21.m
1199         * obj-c++.dg/property/dotsyntax-21.mm
1200
1201 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1202
1203         PR debug/46338
1204         * g++.dg/debug/pr46338.C: New.
1205
1206 2010-11-29  Richard Guenther  <rguenther@suse.de>
1207             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1208
1209         PR tree-optimization/46675
1210         * gcc.dg/pr46675.c: New test.
1211
1212 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1213
1214         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1215         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1216         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1217         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1218         constructor and class reference for NeXT runtime.  Update paths.
1219         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1220         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1221         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1222         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1223         constructor and class reference for NeXT runtime.  Update paths.
1224
1225 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1226
1227         PR c++/42260
1228         * g++.dg/conversion/cast2.C: New test.
1229
1230         PR c++/45383
1231         * g++.dg/conversion/cond4.C: Likewise.
1232
1233 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1234
1235         PR c++/45383
1236         Reverted patch for PR c++/42260
1237         * g++.dg/conversion/cast2.C: Reverted new test.
1238
1239 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1240
1241         PR debug/46101
1242         * g++.dg/debug/dwarf2/typedef5.C: New test
1243
1244 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1245             Mike Stump  <mrs@gcc.gnu.org>
1246
1247         PR target/26427
1248         PR target/33120
1249         PR testsuite/35710
1250         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1251         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1252         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1253         * gcc.dg/darwin-sections.c: New test.
1254         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1255
1256 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1257
1258         * objc.dg/exceptions-1.m: New.
1259         * objc.dg/exceptions-2.m: New.
1260         * objc.dg/exceptions-3.m: New.
1261         * objc.dg/exceptions-4.m: New.
1262         * objc.dg/exceptions-5.m: New.
1263         * obj-c++.dg/exceptions-1.mm: New.
1264         * obj-c++.dg/exceptions-2.mm: New.
1265         * obj-c++.dg/exceptions-3.mm: New.
1266         * obj-c++.dg/exceptions-4.mm: New.
1267         * obj-c++.dg/exceptions-5.mm: New.
1268
1269 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1270
1271         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1272         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1273         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1274
1275 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1276
1277         PR fortran/46662
1278         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1279
1280 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1281
1282         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1283         * gnat.dg/pack9.adb (dg-final): Likewise.
1284
1285 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1286
1287         PR fortran/35810
1288         * gfortran.dg/realloc_on_assign_1.f03: New test.
1289         * gfortran.dg/realloc_on_assign_2.f03: New test.
1290         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1291         * gfortran.dg/unpack_bounds_1.f90: The same.
1292         * gfortran.dg/cshift_bounds_2.f90: The same.
1293         * gfortran.dg/matmul_bounds_2.f90: The same.
1294         * gfortran.dg/matmul_bounds_3.f90: The same.
1295         * gfortran.dg/matmul_bounds_4.f90: The same.
1296         * gfortran.dg/matmul_bounds_5.f90: The same.
1297
1298 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1299
1300         PR fortran/46638
1301         PR fortran/46668
1302         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1303
1304 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1305
1306         PR objc++/46222
1307         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1308
1309 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1310
1311         * objc.dg/property/at-property-24.m: New.
1312         * objc.dg/property/at-property-25.m: New.
1313         * obj-c++.dg/property/at-property-24.mm: New.
1314         * obj-c++.dg/property/at-property-25.mm: New.
1315
1316 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1317
1318         * objc.dg/protocol-qualifier-1.m: New.
1319         * objc.dg/protocol-qualifier-2.m: New.
1320         * obj-c++.dg/protocol-qualifier-1.mm: New.
1321         * obj-c++.dg/protocol-qualifier-2.mm: New.
1322
1323 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1324
1325         * lib/gnat.exp: Load gcc.exp.
1326         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1327         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1328
1329 2010-11-26  Richard Guenther  <rguenther@suse.de>
1330
1331         PR lto/46648
1332         * gcc.dg/lto/20101125-1_0.c: New testcase.
1333         * gcc.dg/lto/20101125-1_1.c: Likewise.
1334
1335 2010-11-22   Bud Davis  <jmdavis@link.com>
1336
1337         * arith_divide_no_check.f
1338          ,arith_divide.f,old_style_init.f90: new tests.
1339
1340 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1341
1342         PR tree-optimization/46665
1343         * gfortran.dg/pr46665.f90: New.
1344
1345 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1346
1347         PR middle-end/46647
1348         * gcc.dg/pr46647.c: New test.
1349
1350 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1351
1352         PR fortran/46581
1353         * gfortran.dg/select_type_19.f03: New.
1354
1355 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1356
1357         * objc.dg/ivar-problem-1.m: New.
1358         * obj-c++.dg/ivar-problem-1.mm: New.
1359
1360 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1361
1362         PR middle-end/46637
1363         * gcc.c-torture/compile/pr46637.c: New test.
1364
1365 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1366
1367         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1368
1369 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1370
1371         PR middle-end/46647
1372         * gcc.target/i386/pr46647.c: New.
1373
1374 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1375
1376         * gcc.dg/dll-8.c: New.
1377
1378 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1379
1380         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1381         * gnat.dg/sse_nolib.adb: Likewise.
1382
1383 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1384
1385         PR rtl-optimization/46585
1386         * gcc.dg/pr46585.c: New.
1387
1388 2010-11-24  Richard Henderson  <rth@redhat.com>
1389
1390         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1391         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1392         vect_unpack, vect_int_mult, vect_extract_even_odd,
1393         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1394
1395 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1396
1397         PR target/46519
1398         * gfortran.dg/pr46519-1.f: New.
1399
1400 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1401
1402         PR target/46519
1403         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1404         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1405
1406         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1407         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1408         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1409         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1410
1411         * gcc.target/i386/avx-vzeroupper-20.c: New.
1412         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1413         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1414         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1415         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1416         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1417         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1418
1419 2010-11-24  Richard Guenther  <rguenther@suse.de>
1420
1421         PR lto/43218
1422         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1423
1424 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR rtl-optimization/46614
1427         * gcc.dg/pr46614.c: New test.
1428
1429 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1430
1431         PR fortran/46638
1432         * gfortran.dg/transfer_simplify_10.f90: New.
1433
1434 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR middle-end/46629
1437         * gfortran.dg/lto/pr46629_0.f90: New test.
1438
1439 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1440
1441         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1442         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1443
1444 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1445
1446         * gcc.dg/opts-5.c: New test.
1447
1448 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1449
1450         PR c++/46527
1451         * g++.dg/debug/dwarf2/pr46527.C: New test.
1452
1453 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1454
1455         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1456
1457 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1458
1459         PR middle-end/46499
1460         * gcc.dg/pr46499-1.c: New test.
1461         * gcc.dg/pr46499-2.c: New test.
1462
1463 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1464
1465         * gcc.target/i386/alias-1.c: Require alias support.
1466
1467 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1468
1469         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1470         for vectorizer tests.
1471         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1472         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1473         * gcc.dg/graphite/pr41888.c: Ditto.
1474         * gcc.dg/graphite/pr42729.c: Ditto.
1475
1476 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1477             Uros Bizjak  <ubizjak@gmail.com>
1478
1479         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1480         procedure to check if the target supports vectorizer tests. Set
1481         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1482         capabilites.
1483         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1484         * g++.dg/vect/vect.exp: Ditto.
1485         * gfortran.dg/vect/vect.exp: Ditto.
1486
1487 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1488
1489         PR objc/34033
1490         * objc.dg/strings-1.m: New.
1491         * objc.dg/strings-2.m: New.
1492         * obj-c++.dg/strings-1.mm: New.
1493         * obj-c++.dg/strings-2.mm: New.
1494
1495 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1496
1497         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1498         "target short_enums".
1499         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1500
1501 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1502
1503         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1504
1505         PR rtl-optimization/46603
1506         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1507
1508         PR testsuite/46230
1509         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1510         being vectorized.  Adjust dg-final pattern.
1511         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1512
1513         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1514         * gcc.dg/vect/costmodel/ppc: Likewise.
1515
1516 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1517
1518         PR rtl-optimization/45652
1519         * gcc.dg/pr45652.c: New.
1520
1521 2010-11-21  Richard Henderson  <rth@redhat.com>
1522
1523         PR rtl-optimization/46571
1524         * gcc.dg/pr46571.c: New.
1525
1526 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1527
1528         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1529
1530 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1531
1532         PR target/46533
1533         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1534
1535 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1536
1537         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1538         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1539         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1540         * gcc.dg/pack-test-2.c: Test for all targets.
1541         * gcc.dg/pragma-align.c: Test for all targets.
1542         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1543         * gcc.dg/ucnid-10.c: Test for all targets.
1544
1545 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1546
1547         * gcc.target/sparc/sparc-align-1.c: New test.
1548
1549 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1550
1551         PR c++/16189
1552         PR c++/36888
1553         PR c++/45331
1554         * g++.dg/parse/semicolon3.C: New test.
1555         * g++.dg/debug/pr22514.C: Adjust.
1556         * g++.dg/init/error1.C: Adjust.
1557         * g++.dg/other/bitfield3.C: Adjust.
1558         * g++.dg/other/semicolon.C: Adjust.
1559         * g++.dg/parse/error14.C: Adjust.
1560         * g++.dg/parse/error5.C: Adjust.
1561         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1562         * g++.dg/template/pr23510.C: Adjust.
1563         * g++.dg/template/pr39425.C: Adjust.
1564         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1565
1566 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR debug/46561
1569         * gcc.dg/autopar/pr46561.c: New test.
1570
1571         PR c++/46538
1572         * g++.dg/other/error34.C: New test.
1573
1574         PR c++/46526
1575         * g++.dg/cpp0x/constexpr-base3.C: New test.
1576
1577         PR tree-optimization/45830
1578         * gcc.target/i386/pr45830.c: New test.
1579         * gcc.c-torture/execute/pr45830.c: New test.
1580
1581 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1582
1583         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1584         * objc.dg/attributes/class-attribute-2.m: Same change.
1585         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1586         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1587         * objc.dg/fobjc-std-1.m: Updated.
1588         * obj-c++.dg/fobjc-std-1.mm: Updated.
1589
1590 2010-11-19  Michael Matz  <matz@suse.de>
1591
1592         PR tree-optimization/46077
1593         * gcc.dg/vect/O3-pr46077.c: New testcase.
1594
1595 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1596
1597         PR c/46547
1598         * gcc.c-torture/compile/pr46547-1.c: New test.
1599
1600 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1601
1602         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1603         exec $compiler.
1604         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1605         $GFORTRAN_UNDER_TEST.
1606         (gfortran_init): Use -B to specify specpath, add trailing /.
1607
1608 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1609
1610         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1611         attributes on PowerPC.
1612         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1613         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1614
1615 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1616
1617         * objc.dg/attributes/proto-attribute-1.m: Updated.
1618         * objc.dg/attributes/proto-attribute-2.m: New.
1619         * objc.dg/attributes/proto-attribute-3.m: New.
1620         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1621         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1622         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1623
1624 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1625
1626         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1627
1628 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1631
1632 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1633
1634         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1635         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1636
1637 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR middle-end/46534
1640         * gcc.c-torture/compile/pr46534.c: New test.
1641
1642 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1643
1644         * gnat.dg/atomic4.ad[sb]: New test.
1645         * gnat.dg/volatile4.adb: Likewise.
1646
1647 2010-11-18  Richard Henderson  <rth@redhat.com>
1648
1649         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1650
1651 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1652
1653         PR c/33193
1654         * c-c++-common/pr33193.c: New test.
1655
1656 2010-11-18  Richard Guenther  <rguenther@suse.de>
1657
1658         PR tree-optimization/46172
1659         * gcc.dg/torture/pr46172.c: New testcase.
1660
1661 2010-11-18  Jeff Law  <law@redhat.com>
1662
1663         PR middle-end-optimization/46297
1664         * gfortran.dg/pr46297.f: New test.
1665
1666 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1667
1668         PR middle-end/31490
1669         * gcc.dg/pr31490.c: New test.
1670
1671 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1672
1673         * gcc.dg/nop.h: Move from ...
1674         * gcc.dg/guality/nop.h: ... here.
1675         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1676         * gcc.dg/guality/asm-1.c: Update nop.h include.
1677         * gcc.dg/guality/pr43329-1.c: Ditto.
1678
1679 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1680
1681         * gcc.dg/two-types-1.c: New test.
1682         * gcc.dg/two-types-2.c: New test.
1683         * gcc.dg/two-types-3.c: New test.
1684         * gcc.dg/two-types-4.c: New test.
1685         * gcc.dg/two-types-5.c: New test.
1686         * gcc.dg/two-types-6.c: New test.
1687         * gcc.dg/two-types-7.c: New test.
1688         * gcc.dg/two-types-8.c: New test.
1689         * gcc.dg/two-types-9.c: New test.
1690         * gcc.dg/two-types-10.c: New test.
1691         * objc.dg/two-types-1.m: New test.
1692
1693 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR rtl-optimization/46440
1696         * gcc.dg/pr46440.c: New test.
1697
1698         PR testsuite/45429
1699         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1700
1701 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1702
1703         PR tree-optimization/46312
1704         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1705         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1706         on targets that support vector shifts with scalar shift argument.
1707         Remove dg-options.
1708         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1709         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1710         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1711         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1712         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1713         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1714         support misaligned data accesses.
1715         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1716         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1717         * lib/target-supports.exp
1718         (check_effective_target_vect_shift_scalar): New.
1719
1720 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1721
1722         * gcc.dg/guality/nop.h: New file.
1723         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1724         "nop".  Adjust line numbers in gdb-test.
1725         * gcc.dg/guality/pr43329-1.c: Likewise.
1726
1727 2010-11-16  Jason Merrill  <jason@redhat.com>
1728
1729         * g++.dg/cpp0x/defaulted20.C: New.
1730
1731         * g++.dg/template/injected2.C: New.
1732
1733 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1734
1735         * objc.dg/protocol-optional-1.m: New.
1736         * obj-c++.dg/protocol-optional-1.mm: New.
1737
1738 2010-11-16  Richard Henderson  <rth@redhat.com>
1739
1740         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1741         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1742
1743 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gnat.dg/opt12.adb: New test.
1746         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1747
1748 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1749
1750         * gcc.target/rx/pack.c: New test.
1751
1752 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1753             Tobias Burnus  <burnus@net-b.de>
1754
1755         PR fortran/32049
1756         * gfortran.dg/quad_1.f90: New.
1757         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1758         compiler arguments.
1759         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1760         library search path; call gcc-set-multilib-library-path with
1761         arguments such that libgfortran.spec is found.
1762         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1763
1764 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1765
1766         PR c++/46401
1767         * g++.dg/warn/Wsequence-point-3.C: New test.
1768
1769 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1770
1771         PR preprocessor/17349
1772         * gcc.dg/cpp/cmdlne-C3.c: New.
1773
1774 2010-11-16  Richard Guenther  <rguenther@suse.de>
1775
1776         PR tree-optimization/44545
1777         * gcc.dg/pr44545.c: New testcase.
1778
1779 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1780
1781         PR rtl-optimization/46366
1782         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1783         casts.
1784
1785 2010-11-16  Richard Guenther  <rguenther@suse.de>
1786
1787         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1788
1789 2010-11-16  Richard Guenther  <rguenther@suse.de>
1790
1791         PR middle-end/45172
1792         * gfortran.dg/gomp/pr45172.f90: New testcase.
1793
1794 2010-11-16  Nick Clifton  <nickc@redhat.com>
1795
1796         * gcc.target/rx/pack.c: New test.
1797
1798 2010-11-15  Richard Henderson  <rth@redhat.com>
1799
1800         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1801         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1802         Use builtin_constant_p rather than scanning for builtin name.
1803
1804 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1805
1806         * objc.dg/property/dotsyntax-18.m: New.
1807         * objc.dg/property/dotsyntax-19.m: New.
1808         * objc.dg/property/dotsyntax-20.m: New.
1809         * obj-c++.dg/property/dotsyntax-18.mm: New.
1810         * obj-c++.dg/property/dotsyntax-19.mm: New.
1811         * obj-c++.dg/property/dotsyntax-20.mm: New.
1812         * objc.dg/property/dotsyntax-4.m: Removed some unused
1813         variables and code.
1814         * objc.dg/property/dotsyntax-6.m: Same change.
1815         * objc.dg/property/dotsyntax-16.m: Same change.
1816         * objc.dg/property/dotsyntax-17.m: Same change.
1817         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1818         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1819         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1820         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1821         * objc.dg/property/at-property-22.m: Added missing casts.
1822         * obj-c++.dg/property/at-property-22.mm: Same change.
1823
1824 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR tree-optimization/46491
1827         * gcc.target/i386/pr46491.c: New test.
1828
1829         PR tree-optimization/46461
1830         * gcc.c-torture/compile/pr46461.c: New test.
1831
1832 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1833
1834         PR fortran/46484
1835         * gfortran.dg/allocatable_scalar_11.f90: New.
1836         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1837         standard conform.
1838
1839 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR debug/46095
1842         * gcc.target/i386/pr46095.c: New test.
1843
1844         PR debug/46387
1845         * gcc.dg/pr46387.c: New test.
1846
1847 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1848
1849         * objc.dg/property/dotsyntax-16.m: New.
1850         * objc.dg/property/dotsyntax-17.m: New.
1851         * obj-c++.dg/property/dotsyntax-16.mm: New.
1852         * obj-c++.dg/property/dotsyntax-17.mm: New.
1853         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1854         syntax with properties, which now works.
1855         * obj-c++.dg/property/at-property-10.mm: Same change.
1856
1857 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1858
1859         PR tree-optimization/46349
1860         * gnat.dg/opt9.adb: New file.
1861         * gnat.dg/opt9_pkg.ads: Likewise
1862
1863 2010-11-15  Richard Guenther  <rguenther@suse.de>
1864
1865         PR lto/44989
1866         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1867
1868 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1869
1870         PR preprocessor/45038
1871         * g++.dg/pr45038.C: New test.
1872
1873 2010-11-15  Richard Guenther  <rguenther@suse.de>
1874
1875         PR tree-optimization/46467
1876         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1877
1878 2010-11-15  Richard Guenther  <rguenther@suse.de>
1879
1880         PR testsuite/46423
1881         * g++.dg/torture/pr34850.C: Adjust.
1882
1883 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1884
1885         PR c/46475
1886         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1887
1888 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1889
1890         * objc.dg/property/at-property-21.m: New.
1891         * objc.dg/property/at-property-22.m: New.
1892         * objc.dg/property/at-property-23.m: New.
1893         * objc.dg/property/synthesize-9.m: New.
1894         * objc.dg/property/synthesize-10.m: New.
1895         * objc.dg/property/synthesize-11.m: New.
1896         * obj-c++.dg/property/at-property-21.mm: New.
1897         * obj-c++.dg/property/at-property-22.mm: New.
1898         * obj-c++.dg/property/at-property-23.mm: New.
1899         * obj-c++.dg/property/synthesize-9.mm: New.
1900         * obj-c++.dg/property/synthesize-10.mm: New.
1901         * obj-c++.dg/property/synthesize-11.mm: New.
1902
1903         * objc.dg/property/at-property-4.m: Updated to match new compiler
1904         where some errors have been converted into warnings and vice versa.
1905         * objc.dg/property/at-property-16.m: Same change.
1906         * objc.dg/property/at-property-18.m: Same change.
1907         * objc.dg/property/property-neg-5.m: Same change.
1908         * obj-c++.dg/property/at-property-4.mm: Same change.
1909         * obj-c++.dg/property/at-property-16.mm: Same change.
1910         * obj-c++.dg/property/at-property-18.mm: Same change.
1911         * obj-c++.dg/property/property-neg-5.mm: Same change.
1912
1913         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1914         commented out because of testsuite problems; I found out that
1915         using dg-warning instead of dg-message gets them to work.
1916         * obj-c++.dg/property/property-neg-3.mm: Same change.
1917         * obj-c++.dg/property/synthesize-6.mm: Same change.
1918         * obj-c++.dg/property/at-property-5.mm: Same change.
1919         * obj-c++.dg/property/at-property-14.mm: Same change.
1920         * obj-c++.dg/property/at-property-18.mm: Same change.
1921         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1922         some tests still do not work due to some other testsuite issue).
1923
1924 2010-11-13  Jason Merrill  <jason@redhat.com>
1925
1926         * g++.dg/cpp0x/auto20.C: New.
1927
1928 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1929
1930         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1931         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1932
1933 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1934
1935         PR c/46462
1936         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1937         * gcc.dg/pr35746.c: Likewise.
1938         * gcc.dg/cpp/direct2.c: Likewise.
1939         * gcc.dg/cpp/direct2s.c: Likewise.
1940         * gcc.dg/noncompile/920923-1.c: Likewise.
1941         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1942
1943 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1944
1945         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1946
1947 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1948
1949         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1950         a pointer to an arbitrary C struct with an Objective-C protocol.
1951         Test various valid uses of typedef with Objective-C objects and
1952         protocols instead.
1953         * objc.dg/invalid-type-1.m: New.
1954         * obj-c++.dg/invalid-type-1.m: New.
1955
1956 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1957
1958         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1959
1960 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1961
1962         PR fortran/45742
1963         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1964
1965 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1966
1967         PR fortran/45742
1968         * gfortran.dg/volatile12.f90: New.
1969
1970 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1971
1972         * objc.dg/attributes/method-format-1.m: Adjust.
1973
1974 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1975
1976         PR c/20385
1977         * gcc.dg/decl-9.c: New.
1978
1979 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1980
1981         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1982
1983 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1984
1985         * gcc.dg/format/few-1.c: New test.
1986         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1987         * gcc.dg/format/c90-scanf-1.c: Adjust.
1988         * gcc.dg/format/cmn-err-1.c: Adjust.
1989         * gcc.dg/format/dfp-printf-1.c: Adjust.
1990         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1991         * gcc.dg/format/gcc_diag-1.c: Adjust.
1992         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1993         * gcc.dg/format/strfmon-1.c: Adjust.
1994         * gcc.dg/format/unnamed-1.c: Adjust.
1995         * gcc.dg/format/xopen-2.c: Adjust.
1996         * g++.dg/ext/builtin4.C: Adjust.
1997         * g++.dg/ext/builtin5.C: Adjust.
1998
1999 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2000
2001         * gcc.dg/pragma-diag-2.c: New test.
2002
2003 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2004
2005         PR fortran/45794
2006         * gfortran.dg/optional_mask.f90: New test.
2007
2008 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2009
2010         * g++.dg/cpp0x/defaulted15.C: Adjust.
2011
2012 2010-11-12  James Dennett <jdennett@google.com>
2013
2014         PR c++/39415
2015         * g++.dg/expr/static_cast7.C: New.
2016
2017 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2018
2019         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2020         warning.
2021         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2022         mips-sgi-irix*.
2023         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2024         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2025
2026 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2027
2028         * gcc.dg/pr46375.c: New test.
2029
2030 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2031
2032         PR c/44782
2033         * c-c++-common/fmax-errors.c: New test.
2034
2035 2010-11-11  Richard Henderson  <rth@redhat.com>
2036
2037         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2038
2039 2010-11-11  Jan Hubicka  <jh@suse.cz>
2040
2041         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2042         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2043
2044 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2045
2046         PR target/46088
2047         * gcc.dg/pr46088.c: New test.
2048
2049 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2050
2051         * gfortran.dg/empty_derived_type.f90: New test.
2052
2053 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2054
2055         PR fortran/46413
2056         * gfortran.dg/class_31.f90: New.
2057
2058         PR fortran/46205
2059         * gfortran.dg/forall_14.f90: New.
2060
2061 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2062             Tobias Burnus  <burnus@net-b.de>
2063
2064         PR fortran/46325
2065         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2066
2067 2010-11-11  Jan Hubicka  <jh@suse.cz>
2068
2069         * gcc.dg/20081223-1.c: Update LTO options.
2070         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2071         * gcc.dg/lto/20081118_0.c: Update LTO options.
2072         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2073         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2074         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2075         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2076         * gcc.dg/lto/20090116_0.c: Update LTO options.
2077         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2078         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2079         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2080         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2081         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2082         * gcc.dg/lto/20081224_0.c: Update LTO options.
2083         * gcc.dg/lto/20090219_0.c: Update LTO options.
2084         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2085         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2086         * gcc.dg/lto/20081115_0.c: Update LTO options.
2087         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2088         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2089         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2090         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2091         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2092         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2093         * g++.dg/20090107-1.C: Update LTO options.
2094         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2095         * g++.dg/lto/20081123_0.C: Update LTO options.
2096         * g++.dg/lto/20090313_0.C: Update LTO options.
2097         * g++.dg/lto/20081125_0.C: Update LTO options.
2098         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2099         * g++.dg/lto/20081219_0.C: Update LTO options.
2100         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2101         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2102         * g++.dg/lto/20090303_0.C: Update LTO options.
2103         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2104         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2105         * g++.dg/lto/20090128_0.C: Update LTO options.
2106         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2107         * g++.dg/lto/20090302_0.C: Update LTO options.
2108         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2109         * g++.dg/lto/20081118_0.C: Update LTO options.
2110         * g++.dg/20090121-1.C: Update LTO options.
2111         * objc.dg/lto/lto.exp: Update LTO options.
2112         * lib/lto.exp: Update LTO options.
2113         * lib/gcc-dg.exp: Update LTO options.
2114         * lib/c-torture.exp: Update LTO options.
2115         * obj-c++.dg/lto/lto.exp: Update LTO options.
2116
2117 2010-11-11  Jan Hubicka  <jh@suse.cz>
2118
2119         PR tree-optimize/40436
2120         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2121         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2122
2123 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2124
2125         * gfortran.dg/proc_decl_24.f90: New.
2126
2127 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2128
2129         * objc.dg/property/at-property-20.m: New.
2130         * objc.dg/property/synthesize-8.m: New.
2131         * obj-c++.dg/property/at-property-20.m: New.
2132         * obj-c++.dg/property/synthesize-8.mm: New.
2133
2134 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2135
2136         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2137
2138 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR middle-end/46388
2141         * gcc.c-torture/compile/pr46388.c: New test.
2142
2143 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2144
2145         * lib/lto.exp (lto-get-options-main): Support optional target
2146         selector for dg-suppress-ld-options.
2147
2148 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2149
2150         PR tree-optimization/46383
2151         * g++.dg/torture/pr46383.C: New test.
2152
2153 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2156         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2157         to dg-options.
2158         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2159         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2160         * g++.dg/other/i386-3.C: Ditto.
2161
2162 2010-11-10  Jason Merrill  <jason@redhat.com>
2163
2164         * g++.dg/cpp0x/constexpr-46420.C: New.
2165
2166 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2167
2168         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2169         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2170         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2171         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2172         expected messages.
2173
2174 2010-11-10  Jan Hubicka  <jh@suse.cz>
2175
2176         PR tree-optimize/38669
2177         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2178
2179 2010-11-10  Jan Hubicka  <jh@suse.cz>
2180
2181         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2182
2183 2010-11-10  Jason Merrill  <jason@redhat.com>
2184
2185         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2186
2187 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR debug/46409
2190         * gcc.dg/debug/pr46409.c: New test.
2191
2192         PR c++/46368
2193         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2194
2195 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2196
2197         PR target/46419
2198         * gcc-target/i386/pr46419.c: New test.
2199
2200 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2201
2202         * g++.dg/other/i386-2.C: Add -mtbm.
2203         * g++.dg/other/i386-3.C: Likewise.
2204         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2205         * gcc.target/i386/funcspec-6.c: Likewise.
2206         * gcc.target/i386/sse-12.c: Add -mtbm.
2207         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2208         operand intrinsics.
2209         * gcc.target/i386/sse-14.c: Likewise.
2210         * gcc.target/i386/sse-22.c: Likewise.
2211         * gcc.target/i386/sse-23.c: Likewise.
2212         * gcc.target/i386/tbm-1.c: New file.
2213         * gcc.target/i386/tbm-2.c: Likewise.
2214
2215 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2216
2217         * g++.dg/other/i386-2.C: Add -mbmi.
2218         * g++.dg/other/i386-3.C: Likewise.
2219         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2220         * gcc.target/i386/funcspec-6.c: Likewise.
2221         * gcc.target/i386/sse-12.c: Add -mbmi.
2222         * gcc.target/i386/bmi-1.c: New file.
2223         * gcc.target/i386/bmi-2.c: Likewise.
2224         * gcc.target/i386/bmi-3.c: Likewise.
2225         * gcc.target/i386/bmi-4.c: Likewise.
2226         * gcc.target/i386/bmi-5.c: Likewise.
2227         * gcc.target/i386/bmi-6.c: Likewise.
2228
2229 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2230
2231         PR c++/46065
2232         * g++.dg/pr46065.C: New test.
2233
2234 2010-11-10  Jan Hubicka  <jh@suse.cz>
2235
2236         PR tree-optimize/33172
2237         PR tree-optimize/43411
2238         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2239         * g++.dg/tree-ssa/pr43411.C: New testcase.
2240
2241 2010-11-10  Jan Hubicka  <jh@suse.cz>
2242
2243         PR tree-optimize/46228
2244         * g++.dg/tree-ssa/pr46228.C: New testcase.
2245
2246 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2247
2248         PR tree-optimization/46414
2249         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2250
2251 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2252
2253         PR fortran/46411
2254         * gfortran.dg/intrinsic_7.f90: New.
2255
2256 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2257
2258         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2259         * g++.dg/abi/thunk4.C: Likewise.
2260         * g++.dg/opt/combine.C: Add dg-require-visibility.
2261         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2262         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2263         alpha*-dec-osf*.
2264         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2265         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2266         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2267         large arena_size.
2268         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2269         * gcc.dg/intmax_t-1.c: Likewise.
2270
2271 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2272
2273         PR fortran/46244
2274         * gfortran.dg/class_30.f90: New.
2275
2276 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2277
2278         PR fortran/46223
2279         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2280         failure on s390.
2281
2282 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2283
2284         PR tree-optimization/45971
2285         * gcc.dg/vect/O3-pr45971.c: New.
2286
2287 2010-11-10  Richard Guenther  <rguenther@suse.de>
2288
2289         PR tree-optimization/44964
2290         * gcc.dg/pr44964.c: New testcase.
2291
2292 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2293
2294         * gnat.dg/opt10.adb: Fix typo.
2295
2296 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2297
2298         PR tree-optimization/46351
2299         PR tree-optimization/46377
2300         * gnat.dg/opt10.adb: New file.
2301         * gnat.dg/opt10_pkg.ads: Likewise.
2302         * gnat.dg/opt11.adb: Likewise.
2303         * gnat.dg/opt11.ads: Likewise.
2304
2305 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2306
2307         * gnat.dg/boolean_conv.adb: New test.
2308
2309 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2310
2311         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2312
2313 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2314
2315         * gnat.dg/unchecked_convert7.adb: New test.
2316
2317 2010-11-10  Richard Guenther  <rguenther@suse.de>
2318
2319         PR tree-optimization/46398
2320         * gcc.dg/torture/pr46398.c: New testcase.
2321
2322 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2323
2324         * gfortran.dg/open_dev_null.f90: New test.
2325
2326 2010-11-09  Jan Hubicka  <jh@suse.cz>
2327
2328         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2329         unrolling.
2330
2331 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2332
2333         * gcc.dg/struct-semi-4.c: New test.
2334
2335 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2336
2337         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2338         power5 to enable generation of FRIZ.
2339
2340         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2341         optimization.
2342
2343         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2344         expected.
2345
2346 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2347
2348         PR target/43808
2349         * gfortran.dg/pr43808.f90: New test.
2350
2351 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2352
2353         PR tree-optimization/46036
2354         * gfortran.dg/lto/pr46036_0.f90: New.
2355
2356 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR middle-end/45663
2359         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2360         bar invocation instead of first.
2361
2362         PR debug/46171
2363         * gcc.dg/pr46171.c: New test.
2364
2365 2010-11-09  Richard Guenther  <rguenther@suse.de>
2366
2367         PR tree-optimization/46355
2368         * gcc.dg/pr46355.c: New testcase.
2369
2370 2010-11-09  Richard Guenther  <rguenther@suse.de>
2371
2372         PR tree-optimization/46177
2373         * gcc.dg/pr46177-2.c: New testcase.
2374
2375 2010-11-09  Richard Guenther  <rguenther@suse.de>
2376
2377         PR testsuite/46312
2378         * gcc.dg/vec-scal-opt.c: Move ...
2379         * gcc.dg/vect/vect-scal-opt.c: ... here.
2380         * gcc.dg/vec-scal-opt1.c: Move ...
2381         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2382         * gcc.dg/vec-scal-opt2.c: Move ...
2383         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2384
2385 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2386
2387         * gnat.dg/specs/static_initializer5.ads: New test.
2388         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2389
2390 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2391
2392         PR middle-end/46360
2393         * gcc.c-torture/compile/pr46360.c: New test.
2394
2395         PR c++/45894
2396         * g++.dg/warn/Wsequence-point-2.C: New test.
2397
2398 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2399
2400         PR fortran/46313
2401         * gfortran.dg/class_29.f03: New.
2402
2403 2010-11-09  Richard Guenther  <rguenther@suse.de>
2404
2405         PR middle-end/46221
2406         * gcc.target/i386/alias-1.c: New testcase.
2407
2408 2010-11-08  Jason Merrill  <jason@redhat.com>
2409
2410         * g++.dg/cpp0x/constexpr-sassert.C: New.
2411
2412 2010-11-08  Jason Merrill  <jason@redhat.com>
2413
2414         * g++.dg/cpp0x/constexpr-defarg.C: New.
2415
2416 2010-11-08  Xinliang David Li  <davidxl@google.com>
2417
2418         PR tree-optimization/46316
2419         * gcc.c-torture/execute/pr46316.c: New test.
2420
2421 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2422
2423         PR fortran/46344
2424         * gfortran.dg/class_28.f03: Extended.
2425
2426 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2427
2428         * objc.dg/property/dotsyntax-13.m: New.
2429         * objc.dg/property/dotsyntax-14.m: New.
2430         * objc.dg/property/dotsyntax-15.m: New.
2431         * objc.dg/property/synthesize-7.m: New.
2432         * obj-c++.dg/property/dotsyntax-13.mm: New.
2433         * obj-c++.dg/property/dotsyntax-14.mm: New.
2434         * obj-c++.dg/property/dotsyntax-15.mm: New.
2435         * obj-c++.dg/property/synthesize-7.mm: New.
2436
2437 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2438
2439         * objc.dg/property/dynamic-4.m: New.
2440         * objc.dg/property/dynamic-5.m: New.
2441         * objc.dg/property/dynamic-6.m: New.
2442         * obj-c++.dg/property/dynamic-4.mm: New.
2443         * obj-c++.dg/property/dynamic-5.mm: New.
2444         * obj-c++.dg/property/dynamic-6.mm: New.
2445
2446 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2447
2448         * objc.dg/property/synthesize-3.m: New.
2449         * objc.dg/property/synthesize-4.m: New.
2450         * objc.dg/property/synthesize-5.m: New.
2451         * objc.dg/property/synthesize-6.m: New.
2452         * obj-c++.dg/property/synthesize-3.mm: New.
2453         * obj-c++.dg/property/synthesize-4.mm: New.
2454         * obj-c++.dg/property/synthesize-5.mm: New.
2455         * obj-c++.dg/property/synthesize-6.mm: New.
2456
2457 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2458
2459         * objc.dg/property/at-property-5.m: Updated test.
2460         * objc.dg/property/at-property-16.m: New.
2461         * objc.dg/property/at-property-17.m: New.
2462         * objc.dg/property/at-property-18.m: New.
2463         * objc.dg/property/at-property-19.m: New.
2464         * objc.dg/property/dotsyntax-12.m: New.
2465         * objc.dg/protocol-inheritance-1.m: New.
2466         * objc.dg/protocol-inheritance-2.m: New.
2467         * obj-c++.dg/property/at-property-5.mm: Updated test.
2468         * obj-c++.dg/property/at-property-16.mm: New.
2469         * obj-c++.dg/property/at-property-17.mm: New.
2470         * obj-c++.dg/property/at-property-18.mm: New.
2471         * obj-c++.dg/property/at-property-19.mm: New.
2472         * obj-c++.dg/protocol-inheritance-1.mm: New.
2473         * obj-c++.dg/protocol-inheritance-2.mm: New.
2474         * obj-c++.dg/property/dotsyntax-12.mm: New.
2475
2476 2010-11-08  Jason Merrill  <jason@redhat.com>
2477
2478         * g++.dg/expr/overflow1.C: New.
2479         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2480         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2481         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2482         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2483
2484 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2485
2486         * gcc.dg/pr35442.c: Adapt warning.
2487
2488         PR target/46280
2489         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2490         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2491         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2492         i?86-*-* x86_64-*-*.
2493         * g++.dg/torture/pr36445.C: Likewise.
2494         * gcc.c-torture/compile/pr34856.c: Likewise.
2495         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2496         * gcc.c-torture/compile/vector-1.c: Likewise.
2497         * gcc.c-torture/compile/vector-2.c: Likewise.
2498         * gcc.dg/pr32912-1.c: Likewise.
2499         * gcc.c-torture/execute/va-arg-25.c: Move ...
2500         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2501         Add dg-options -msse, dg-require-effective-target sse_runtime for
2502         for i?86-*-*, x86_64-*-*.
2503         * gcc.c-torture/execute/vector-1.c: Likewise.
2504         * gcc.c-torture/execute/vector-2.c: Likewise.
2505         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2506         i?86-*-*, x86_64-*-*.
2507         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2508         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2509         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2510         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2511         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2512
2513 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2514
2515         * gcc.dg/torture/pr45982.c: Add -std=c99
2516         * gcc.dg/torture/pr45623.c: Ditto.
2517
2518 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2519
2520         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2521         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2522
2523 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2524
2525         PR target/28627
2526         * g++.dg/ext/dllimport7.C: Adjust second error check and
2527         allow test for x86_64 mingw, too.
2528
2529 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2530
2531         PR fortran/46344
2532         * gfortran.dg/class_28.f03: New.
2533
2534 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2535
2536         PR rtl-optimization/45352
2537         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2538         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2539         gcc.target/i386/pr45352-2.c: New tests.
2540
2541 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2542
2543         PR libobjc/36610
2544         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2545         XFAIL the run for all but m32 x86.
2546
2547 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2548
2549         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2550         as comment character.
2551
2552 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2553
2554         * gcc.target/mips/mips.exp: Revert previous patch.
2555         * gcc.target/mips/fma-1.c: Delete.
2556         * gcc.target/mips/fma-2.c: Likewise.
2557         * gcc.target/mips/fma-3.c: Likewise.
2558         * gcc.target/mips/fma-4.c: Likewise.
2559         * gcc.target/mips/fma-5.c: Likewise.
2560         * gcc.target/mips/fma-6.c: Likewise.
2561         * gcc.target/mips/fma-7.c: Likewise.
2562         * gcc.target/mips/fma-8.c: Likewise.
2563         * gcc.target/mips/fma-9.c: Likewise.
2564         * gcc.target/mips/fma-10.c: Likewise.
2565         * gcc.target/mips/fma-11.c: Likewise.
2566         * gcc.target/mips/fma-12.c: Likewise.
2567         * gcc.target/mips/fma-13.c: Likewise.
2568         * gcc.target/mips/fma-14.c: Likewise.
2569         * gcc.target/mips/fma-15.c: Likewise.
2570         * gcc.target/mips/fma-16.c: Likewise.
2571         * gcc.target/mips/fma-17.c: Likewise.
2572         * gcc.target/mips/fma-18.c: Likewise.
2573         * gcc.target/mips/fma-19.c: Likewise.
2574         * gcc.target/mips/fma-20.c: Likewise.
2575
2576 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2577
2578         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2579         * gcc.target/mips/fma-1.c: New test.
2580         * gcc.target/mips/fma-2.c: Likewise.
2581         * gcc.target/mips/fma-3.c: Likewise.
2582         * gcc.target/mips/fma-4.c: Likewise.
2583         * gcc.target/mips/fma-5.c: Likewise.
2584         * gcc.target/mips/fma-6.c: Likewise.
2585         * gcc.target/mips/fma-7.c: Likewise.
2586         * gcc.target/mips/fma-8.c: Likewise.
2587         * gcc.target/mips/fma-9.c: Likewise.
2588         * gcc.target/mips/fma-10.c: Likewise.
2589         * gcc.target/mips/fma-11.c: Likewise.
2590         * gcc.target/mips/fma-12.c: Likewise.
2591         * gcc.target/mips/fma-13.c: Likewise.
2592         * gcc.target/mips/fma-14.c: Likewise.
2593         * gcc.target/mips/fma-15.c: Likewise.
2594         * gcc.target/mips/fma-16.c: Likewise.
2595         * gcc.target/mips/fma-17.c: Likewise.
2596         * gcc.target/mips/fma-18.c: Likewise.
2597         * gcc.target/mips/fma-19.c: Likewise.
2598         * gcc.target/mips/fma-20.c: Likewise.
2599
2600 2010-11-06  Jason Merrill  <jason@redhat.com>
2601
2602         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2603
2604 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2605
2606         PR c/43384
2607         * gcc.dg/parser-error-3.c: New test.
2608
2609 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2610
2611         PR c++/45332
2612         * g++.dg/parse/semicolon2.C: New testcase.
2613         * g++.dg/ext/asmspec1.C: Adjust.
2614         * g++.dg/init/new13.C: Adjust.
2615         * g++.dg/parse/ctor5.C: Adjust.
2616
2617 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2618
2619         PR fortran/46330
2620         * gfortran.dg/class_27.f03: New.
2621
2622 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2623
2624         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2625         * objc.dg/property/dotsyntax-5.m: New.
2626         * objc.dg/property/dotsyntax-6.m: New.
2627         * objc.dg/property/dotsyntax-7.m: New.
2628         * objc.dg/property/dotsyntax-8.m: New.
2629         * objc.dg/property/dotsyntax-9.m: New.
2630         * objc.dg/property/dotsyntax-10.m: New.
2631         * objc.dg/property/dotsyntax-11.m: New.
2632         * obj-c++.dg/property/dotsyntax-5.mm: New.
2633         * obj-c++.dg/property/dotsyntax-6.mm: New.
2634         * obj-c++.dg/property/dotsyntax-7.mm: New.
2635         * obj-c++.dg/property/dotsyntax-8.mm: New.
2636         * obj-c++.dg/property/dotsyntax-9.mm: New.
2637         * obj-c++.dg/property/dotsyntax-10.mm: New.
2638         * obj-c++.dg/property/dotsyntax-11.mm: New.
2639
2640 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2641
2642         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2643         NeXT runtime when the type is READONLY.
2644
2645 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2646
2647         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2648         * gcc.target/i386/387-6.c: Ditto.
2649         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2650         * gcc.target/i386/387-4.c: Ditto.
2651         * gcc.target/i386/387-7.c: Ditto.
2652         * gcc.target/i386/387-8.c: Ditto.
2653         * gcc.target/i386/387-9.c: Ditto.
2654         * gcc.target/i386/387-10.c: Ditto.
2655         * gcc.target/i386/387-11.c: Ditto.
2656         * gcc.target/i386/387-12.c: Ditto.
2657
2658         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2659
2660 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2661
2662         PR target/44981
2663         * gcc.dg/darwin-cfstring-format-1.c: New.
2664         * gcc.dg/warn-nsstring.c: New.
2665         * objc.dg/fsf-nsstring-format-1.m: New.
2666         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2667         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2668         linker warning.
2669
2670 2010-11-05  Jason Merrill  <jason@redhat.com>
2671
2672         PR c++/45473
2673         * g++.dg/inherit/virtual6.C: New.
2674
2675 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR c/44772
2678         * gcc.dg/Wcxx-compat-21.c: New test.
2679
2680 2010-11-05  Ian Lance Taylor  <iant@google.com>
2681
2682         PR target/46084
2683         * gcc.target/i386/pr46084.c: New test.
2684
2685 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2686
2687         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2688         * (check_effective_target_mempcpy): New.
2689         * gcc.c-torture/execute/pr45636.c: Move this...
2690         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2691
2692 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2693
2694         * gcc.target/i386/i386.exp (FLAGS): Remove.
2695         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2696
2697 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR c++/46160
2700         * g++.dg/opt/empty2.C: New test.
2701
2702         PR target/45670
2703         * gcc.target/i386/pr45670.c: New test.
2704
2705 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2706
2707         PR fortran/45451
2708         PR fortran/46174
2709         * gfortran.dg/class_19.f03: Modified.
2710         * gfortran.dg/class_allocate_6.f03: New.
2711
2712 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2713
2714         * gcc.target/i386/avx-vzeroupper-19.c: New.
2715
2716 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2717
2718         PR tree-optimization/46099
2719         * gcc.dg/autopar/pr46099.c: New test.
2720
2721         PR middle-end/43690
2722         * c-c++-common/pr43690.c: New test.
2723
2724 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2725
2726         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2727         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2728         declaration and implementation.
2729         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2730         * obj-c++.dg/property/at-property-13.mm: Likewise.
2731         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2732         * obj-c++.dg/property/property-1.mm: Likewise.
2733         * obj-c++.dg/property/at-property-7.mm: Likewise.
2734         * obj-c++.dg/property/at-property-9.mm: Likewise.
2735         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2736         * obj-c++.dg/property/at-property-10.mm: Likewise.
2737         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2738         * obj-c++.dg/property/at-property-12.mm: Likewise.
2739         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2740         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2741         * obj-c++.dg/property/at-property-6.mm: Likewise.
2742         * obj-c++.dg/property/at-property-8.mm: Likewise.
2743         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2744         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2745         * obj-c++.dg/property/at-property-11.mm: Likewise.
2746         * obj-c++.dg/template-8.mm: Likewise.
2747         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2748         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2749         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2750         and put a FIXME for this.
2751         * obj-c++.dg/property/property-2.mm: Remove.
2752         * obj-c++.dg/property/property-3.mm: Remove.
2753
2754 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR debug/46307
2757         * gcc.dg/pr46307.c: New test.
2758
2759 2010-11-05  Jason Merrill  <jason@redhat.com>
2760
2761         PR c++/46304
2762         * g++.dg/ext/complex6.C: New.
2763
2764 2010-11-04  Bud Davis   <jimmied@smu.edu>
2765
2766         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2767
2768 2010-11-04  Chao-ying Fu  <fu@mips.com>
2769
2770         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2771         msubu, mult, multu.
2772         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2773
2774 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2775
2776         Fixed using the Objective-C 2.0 dot-syntax with class names.
2777         * objc.dg/property/dotsyntax-3.m: New.
2778         * objc.dg/property/dotsyntax-4.m: New.
2779         * obj-c++.dg/property/dotsyntax-3.mm: New.
2780         * obj-c++.dg/property/dotsyntax-4.mm: New.
2781
2782         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2783         Objective-C 2.0 dot-syntax is used with class names.
2784         * obj-c++.dg/fobjc-std-1.mm: Same change.
2785
2786 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2787
2788         * gcc.target/powerpc/loop_align.c: New.
2789
2790 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2791
2792         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2793
2794         merge from FSF 'apple/trunk' branch.
2795         * gcc.target/powerpc/darwin64-abi.c: New.
2796
2797 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR tree-optimization/46233
2800         * gcc.dg/pr46233.c: New test.
2801
2802 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2803
2804         * objc.dg/property/property-2.m: Deleted.
2805         * objc.dg/property/property-3.m: Deleted.
2806
2807 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2808
2809         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2810         defined.
2811         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2812         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2813         * objc.dg/property/property-1.m: Likewise.
2814         * objc.dg/property/at-property-6.m: Likewise.
2815         * objc.dg/property/at-property-7.m: Likewise.
2816         * objc.dg/property/dotsyntax-1.m: Likewise.
2817         * objc.dg/property/at-property-8.m: Likewise.
2818         * objc.dg/property/dotsyntax-2.m: Likewise.
2819         * objc.dg/property/at-property-9.m: Likewise.
2820         * objc.dg/property/synthesize-2.m: Likewise.
2821         * objc.dg/property/at-property-10.m: Likewise.
2822         * objc.dg/property/at-property-11.m: Likewise.
2823         * objc.dg/property/at-property-12.m: Likewise.
2824         * objc.dg/property/at-property-13.m: Likewise.
2825         * objc.dg/property/fsf-property-method-access.m: Likewise.
2826         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2827         linker warning.
2828         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2829         warnings.
2830         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2831         deprecation warnings.  Use Object1 implementation.
2832         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2833         * objc/execute/forward-1.m: Remove.
2834         * objc/execute/forward-1.x: Remove.
2835
2836 2010-11-04  Jason Merrill  <jason@redhat.com>
2837
2838         * g++.dg/cpp0x/constexpr-access.C: New.
2839
2840 2010-11-04  Richard Guenther  <rguenther@suse.de>
2841
2842         PR rtl-optimization/46183
2843         * gcc.dg/torture/pr46183.c: New testcase.
2844
2845 2010-11-04  Richard Guenther  <rguenther@suse.de>
2846
2847         PR tree-optimization/46068
2848         * gcc.dg/torture/pr46068.c: New testcase.
2849
2850 2010-11-04  Richard Guenther  <rguenther@suse.de>
2851
2852         PR tree-optimization/45991
2853         * gcc.dg/pr45991.c: New testcase.
2854
2855 2010-11-04  Richard Guenther  <rguenther@suse.de>
2856
2857         PR tree-optimization/46154
2858         * g++.dg/torture/pr46154.C: New testcase.
2859
2860 2010-11-04  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/45733
2863         * gcc.dg/pr45733.c: New testcase.
2864
2865 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2866
2867         PR tree-optimization/46213
2868         * gfortran.dg/vect/pr46213.f90: New.
2869
2870 2010-11-04  Richard Guenther  <rguenther@suse.de>
2871
2872         PR testsuite/45702
2873         * gcc.dg/pr34989-1.c: Move ...
2874         * gcc.dg/lto/pr34989-1_0.c: ... here.
2875         * gcc.dg/pr34989-2.c: Move ...
2876         * gcc.dg/lto/pr34989-1_1.c: ... here.
2877         * gcc.dg/pr27898.c: Move ...
2878         * gcc.dg/lto/pr27898_0.c: ... here and ...
2879         * gcc.dg/lto/pr27898_1.c: ... split.
2880         * gcc.dg/pr28712.c: Move ...
2881         * gcc.dg/lto/pr28712_0.c: ... here and ...
2882         * gcc.dg/lto/pr28712_1.c: ... split ...
2883         * gcc.dg/lto/pr28712_2.c: ... twice.
2884         * gcc.dg/pr28706.c: Move ...
2885         * gcc.dg/lto/pr28706_0.c: ... here and ...
2886         * gcc.dg/lto/pr28706_1.c: ... split.
2887
2888 2010-11-04  Richard Guenther  <rguenther@suse.de>
2889             Richard Henderson  <rth@redhat.com>
2890
2891         * gcc.target/i386/fma4-vector-2.c: New testcase.
2892
2893 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2894             Richard Guenther  <rguenther@suse.de>
2895
2896         * gcc.dg/vec-scal-opt.c: New testcase.
2897         * gcc.dg/vec-scal-opt1.c: New testcase.
2898         * gcc.dg/vec-scal-opt2.c: New testcase.
2899
2900 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2901
2902         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2903         from plugin build flags on Darwin targets.
2904
2905 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2906
2907         * gcc.target/i386/pr46285.c: Require split_stack target.
2908
2909 2010-11-03  Jason Merrill  <jason@redhat.com>
2910
2911         PR c++/46293
2912         * g++.dg/cpp0x/constexpr-base2.C: New.
2913
2914         PR c++/46289
2915         * g++.dg/cpp0x/initlist45.C: New.
2916
2917 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2918
2919         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2920         is now allowed in categories.
2921         * obj-c++.dg/property/dynamic-2.mm: Same change.
2922         * objc.dg/property/dynamic-3.m: New.
2923         * obj-c++.dg/property/dynamic-3.mm: New.
2924         * objc.dg/property/at-property-14.m: New.
2925         * objc.dg/property/at-property-15.m: New.
2926         * obj-c++.dg/property/at-property-14.mm: New.
2927         * obj-c++.dg/property/at-property-15.mm: New.
2928
2929         * objc.dg/foreach-6.m: Added a few more tests for valid and
2930         invalid iterating variables and collections.
2931
2932 2010-11-03  Xinliang David Li  <davidxl@google.com>
2933
2934         PR target/46200
2935         * g++.dg/tree-ssa/ivopts-2.C: New test.
2936
2937 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2938
2939         PR target/46295
2940         * gcc.target/i386/pr46295.c: New.
2941
2942 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2943
2944         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2945         precision min/max for single precision on VSX.
2946
2947 2010-11-03  Jason Merrill  <jason@redhat.com>
2948
2949         PR c++/46289
2950         * g++.dg/cpp0x/constexpr-ice3.C: New.
2951
2952 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2953
2954         * gnat.dg/opt8.ad[sb]: New test.
2955         * gnat.dg/opt8_pkg.ads: New helper.
2956
2957 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2958
2959         PR rtl-optimization/45865
2960         * gcc.dg/pr45865.c: New.
2961         * gcc.dg/torture/pr45865.c: Likewise.
2962
2963         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2964         * gcc.target/arm/headmerge-2.c: Likewise.
2965         * gcc.target/i386/headmerge-1.c: Likewise.
2966         * gcc.target/i386/headmerge-2.c: Likewise.
2967
2968 2010-11-03  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/46288
2971         * gcc.dg/pr46288.c: New testcase.
2972
2973 2010-11-03  Richard Guenther  <rguenther@suse.de>
2974
2975         PR tree-optimization/44807
2976         * gcc.dg/torture/pr44807.c: New testcase.
2977
2978 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2979
2980         PR libgfortran/43899
2981         * gfortran.dg/namelist_67.f90: New test.
2982
2983 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR tree-optimization/46009
2986         * gcc.dg/vect/pr46009.c: New function.
2987
2988 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2989
2990         Implemented -fobjc-std=objc1 flag.
2991         * objc.dg/fobjc-std-1.m: New.
2992         * obj-c++.dg/fobjc-std-1.mm: New.
2993
2994 2010-11-03  Richard Guenther  <rguenther@suse.de>
2995
2996         PR middle-end/46241
2997         * g++.dg/debug/pr46241.C: New testcase.
2998
2999 2010-11-03  Richard Guenther  <rguenther@suse.de>
3000
3001         PR tree-optimization/46190
3002         * gfortran.dg/pr46190.f90: New testcase.
3003
3004 2010-11-03  Richard Guenther  <rguenther@suse.de>
3005
3006         PR testsuite/46274
3007         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3008         * gcc.dg/vect/vect-19.c: Likewise.
3009         * gcc.dg/vect/vect-17.c: Likewise.
3010
3011 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3012
3013         PR target/46285
3014         * gcc.target/i386/pr46285.c: New.
3015
3016 2010-11-03  Richard Guenther  <rguenther@suse.de>
3017
3018         PR tree-optimization/46217
3019         * gcc.dg/pr46217.c: New testcase.
3020
3021 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3022
3023         * objc.dg/property/dotsyntax-1.m: New.
3024         * objc.dg/property/dotsyntax-2.m: New.
3025         * obj-c++.dg/property/dotsyntax-1.mm: New.
3026         * obj-c++.dg/property/dotsyntax-2.mm: New.
3027
3028 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR tree-optimization/46165
3031         * gcc.dg/pr46165.c: New test.
3032
3033 2010-11-03  Richard Guenther  <rguenther@suse.de>
3034
3035         PR middle-end/46251
3036         * gcc.dg/pr46251.c: New testcase.
3037
3038 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3039
3040         PR tree-optimization/46107
3041         * gcc.c-torture/compile/pr46107.c: New test.
3042
3043         PR debug/46252
3044         * gcc.dg/pr46252.c: New test.
3045
3046         PR rtl-optimization/46034
3047         PR rtl-optimization/46212
3048         PR rtl-optimization/46248
3049         * gcc.c-torture/compile/pr46034.c: New test.
3050         * gcc.c-torture/compile/pr46248.c: New test.
3051         * gcc.dg/pr46212.c: New test.
3052
3053 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3054
3055         * gnat.dg/sizetype4.adb: New test.
3056
3057 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3058
3059         * gcc.target/i386/avx-vzeroupper-15.c: New.
3060         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3061         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3062         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3063
3064         PR target/46253
3065         * gcc.target/i386/pr46253.c: New.
3066
3067 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3068             Tobias Burnus  <burnus@net-b.de>
3069
3070         PR fortran/45170
3071         * gfortran.dg/deferred_type_param_1.f90: New.
3072         * gfortran.dg/deferred_type_param_2.f90: New.
3073         * gfortran.dg/initialization_1.f90: Update dg-errors.
3074         * gfortran.dg/initialization_9.f90: Update dg-errors.
3075
3076 2010-11-02  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/46149
3079         * g++.dg/torture/pr46149.C: New testcase.
3080
3081 2010-11-02  Richard Guenther  <rguenther@suse.de>
3082
3083         PR tree-optimization/46216
3084         * gcc.dg/torture/pr46216.c: New testcase.
3085
3086 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3087
3088         PR target/46131
3089         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3090         *-*-osf*.
3091
3092 2010-11-02  Richard Guenther  <rguenther@suse.de>
3093
3094         PR tree-optimization/46184
3095         * gcc.dg/pr46184.c: New testcase.
3096
3097 2010-11-02  Richard Guenther  <rguenther@suse.de>
3098
3099         PR tree-optimization/46177
3100         * gcc.dg/pr46177.c: New testcase.
3101
3102 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3103
3104         PR middle-end/46120
3105         * g++.dg/ipa/ivinline-9.C: New test.
3106
3107 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3108
3109         PR tree-optimization/45875
3110         * g++.dg/torture/pr45875.C: New test.
3111
3112 2010-11-02  Richard Guenther  <rguenther@suse.de>
3113
3114         PR testsuite/46249
3115         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3116
3117 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3118
3119         PR debug/46255
3120         * gcc.dg/pr46255.c: New test.
3121
3122 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3123
3124         PR c++/46170
3125         PR c++/46162
3126         * g++.dg/template/sfinae26.C: New test.
3127         * g++.dg/template/sfinae27.C: Likewise.
3128
3129 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3130
3131         PR c++/45606
3132         * g++.dg/template/typedef36.C: New test.
3133         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3134         * g++.dg/template/canon-type-10.C: Likewise.
3135         * g++.dg/template/canon-type-11.C: Likewise.
3136         * g++.dg/template/canon-type-12.C: Likewise.
3137         * g++.dg/template/canon-type-13.C: Likewise.
3138
3139 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3140
3141         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3142         instance of debug_pubnames on darwin.
3143
3144 2010-11-01  Jason Merrill  <jason@redhat.com>
3145             Benjamin Kosnik  <bkoz@redhat.com>
3146
3147         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3148         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3149
3150         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3151         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3152         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3153         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3154         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3155         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3156         * g++.dg/cpp0x/constexpr-array.C: New.
3157         * g++.dg/cpp0x/constexpr-base.C: New.
3158         * g++.dg/cpp0x/constexpr-complex.C: New.
3159         * g++.dg/cpp0x/constexpr-data1.C: New.
3160         * g++.dg/cpp0x/constexpr-data2.C: New.
3161         * g++.dg/cpp0x/constexpr-deref.C: New.
3162         * g++.dg/cpp0x/constexpr-diag1.C: New.
3163         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3164         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3165         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3166         * g++.dg/cpp0x/constexpr-empty.C: New.
3167         * g++.dg/cpp0x/constexpr-empty2.C: New.
3168         * g++.dg/cpp0x/constexpr-empty3.C: New.
3169         * g++.dg/cpp0x/constexpr-empty4.C: New.
3170         * g++.dg/cpp0x/constexpr-empty5.C: New.
3171         * g++.dg/cpp0x/constexpr-ex1.C: New.
3172         * g++.dg/cpp0x/constexpr-ex2.C: New.
3173         * g++.dg/cpp0x/constexpr-ex3.C: New.
3174         * g++.dg/cpp0x/constexpr-ex4.C: New.
3175         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3176         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3177         * g++.dg/cpp0x/constexpr-function1.C: New.
3178         * g++.dg/cpp0x/constexpr-function2.C: New.
3179         * g++.dg/cpp0x/constexpr-function3.C: New.
3180         * g++.dg/cpp0x/constexpr-ice.C: New.
3181         * g++.dg/cpp0x/constexpr-initlist.C: New.
3182         * g++.dg/cpp0x/constexpr-neg1.C: New.
3183         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3184         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3185         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3186         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3187         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3188         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3189         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3190         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3191         * g++.dg/cpp0x/constexpr-object1.C: New.
3192         * g++.dg/cpp0x/constexpr-object2.C: New.
3193         * g++.dg/cpp0x/constexpr-overflow.C: New.
3194         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3195         * g++.dg/cpp0x/constexpr-pos1.C: New.
3196         * g++.dg/cpp0x/constexpr-potential1.C: New.
3197         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3198         * g++.dg/cpp0x/constexpr-pure.C: New.
3199         * g++.dg/cpp0x/constexpr-static.C: New.
3200         * g++.dg/cpp0x/constexpr-static2.C: New.
3201         * g++.dg/cpp0x/constexpr-static3.C: New.
3202         * g++.dg/cpp0x/constexpr-static4.C: New.
3203         * g++.dg/cpp0x/constexpr-static5.C: New.
3204         * g++.dg/cpp0x/constexpr-static6.C: New.
3205         * g++.dg/cpp0x/constexpr-string.C: New.
3206         * g++.dg/cpp0x/constexpr-switch.C: New.
3207         * g++.dg/cpp0x/constexpr-targ.C: New.
3208         * g++.dg/cpp0x/constexpr-throw.C: New.
3209         * g++.dg/cpp0x/constexpr-typeid.C: New.
3210         * g++.dg/cpp0x/constexpr-union.C: New.
3211         * g++.dg/cpp0x/constexpr-value.C: New.
3212         * g++.dg/cpp0x/constexpr-value2.C: New.
3213         * g++.dg/cpp0x/constexpr-variadic.C: New.
3214         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3215         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3216         * g++.dg/other/fold1.C: Likewise.
3217         * g++.dg/parse/crash36.C: Likewise.
3218         * g++.dg/parse/constant4.C: Adjust expected error.
3219         * g++.dg/template/arg5.C: Likewise.
3220         * g++.dg/template/non-dependent10.C: Likewise.
3221         * g++.dg/template/qualified-id3.C: Likewise.
3222         * g++.dg/warn/overflow-warn-1.C: Likewise.
3223         * g++.dg/warn/overflow-warn-3.C: Likewise.
3224         * g++.dg/warn/overflow-warn-4.C: Likewise.
3225         * g++.old-deja/g++.pt/crash10.C: Likewise.
3226
3227         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3228
3229 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3230
3231         Implemented format and noreturn attributes for Objective-C methods.
3232         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3233         * objc.dg/attributes/method-deprecated-1.m: New.
3234         * objc.dg/attributes/method-deprecated-2.m: New.
3235         * objc.dg/attributes/method-deprecated-3.m: New.
3236         * objc.dg/attributes/method-noreturn-1.m: New.
3237         * objc.dg/attributes/method-sentinel-1.m: New.
3238         * objc.dg/attributes/method-format-1.m: New.
3239         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3240         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3241         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3242         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3243         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3244         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3245         * obj-c++.dg/attributes/method-format-1.mm: New.
3246
3247 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3248
3249         * objc.dg/property/at-property-deprecated-1.m: New.
3250         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3251
3252 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3253
3254         Implemented Objective-C 2.0 property accessors.
3255         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3256         avoid testing more complex accessors in this testcase which is not
3257         about them.
3258         * objc.dg/property/at-property-7.m: Same change.
3259         * objc.dg/property/at-property-8.m: Same change.
3260         * objc.dg/property/at-property-9.m: Same change.
3261         * objc.dg/property/at-property-10.m: Same change.
3262         * objc.dg/property/at-property-11.m: Same change.
3263         * obj-c++.dg/property/at-property-6.mm: Same change.
3264         * obj-c++.dg/property/at-property-7.mm: Same change.
3265         * obj-c++.dg/property/at-property-8.mm: Same change.
3266         * obj-c++.dg/property/at-property-9.mm: Same change.
3267         * obj-c++.dg/property/at-property-10.mm: Same change.
3268         * obj-c++.dg/property/at-property-11.mm: Same change.
3269         * objc.dg/property/at-property-12.m: New.
3270         * objc.dg/property/at-property-13.m: New.
3271         * obj-c++.dg/property/at-property-12.mm: New.
3272         * obj-c++.dg/property/at-property-13.mm: New.
3273
3274 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3275
3276         PR fortran/46152
3277         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3278         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3279         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3280         * gfortran.dg/allocate_with_typespec_2.f: New test.
3281         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3282         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3283         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3284
3285 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3286             Nathan Froyd  <froydnj@codesourcery.com>
3287
3288         PR tree-optimization/46259
3289         * gfortran.dg/pr46259.f: New testcase.
3290
3291 2010-11-01  Paul Koning  <ni1d@arrl.net>
3292
3293         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3294         * gcc.c-torture/compile/20020604-1.c: Ditto.
3295         * gcc.c-torture/compile/20001226-1.c: Ditto.
3296         * gcc.c-torture/compile/20010327-1.c: Ditto.
3297         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3298         * gcc.c-torture/compile/pr43191.c: Ditto.
3299         * gcc.c-torture/compile/pr41181.c: Ditto.
3300
3301 2010-10-31  Richard Henderson  <rth@redhat.com>
3302
3303         * lib/target-supports.exp
3304         (check_effective_target_automatic_stack_alignment): True for
3305         x86 but not windows.
3306         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3307         use of the preferred-stack-boundary arguments.
3308         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3309
3310 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3311
3312         PR target/46142
3313         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3314         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3315
3316 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3317
3318         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3319
3320 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3321
3322         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3323         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3324         than tls.
3325         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3326         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3327         * objc.dg/torture/tls/thr-init.m: Likewise.
3328         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3329         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3330
3331 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3332
3333         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3334         the Linux kernel.
3335
3336 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3337
3338         PR fortran/44917
3339         PR fortran/44926
3340         PR fortran/46196
3341         * gfortran.dg/typebound_generic_10.f03: New.
3342
3343 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3344
3345         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3346         * objc.dg/property/property-neg-1.m: Updated for changes in the
3347         syntax of @property and the implementation of
3348         @synthesize/@dynamic.
3349         * objc.dg/property/property-neg-2.m: Same change.
3350         * objc.dg/property/property-neg-3.m: Same change.
3351         * objc.dg/property/property-neg-4.m: Same change.
3352         * objc.dg/property/property-neg-5.m: Same change.
3353         * objc.dg/property/property-neg-7.m: Same change.
3354         * objc.dg/property/property-1.m: Same change.
3355         * objc.dg/property/synthesize-1.m: Same change.
3356         * objc.dg/property/at-property-2.m: Same change.
3357         * objc.dg/property/at-property-4.m: Same change.
3358
3359         * objc.dg/property/fsf-property-method-acces.m: Updated for
3360         changes in the syntax of @property and the implementation of
3361         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3362         * objc.dg/property/fsf-property-basic.m: Same change.
3363         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3364
3365         * objc.dg/property/at-property-5.m: New.
3366         * objc.dg/property/at-property-6.m: New.
3367         * objc.dg/property/at-property-7.m: New.
3368         * objc.dg/property/at-property-8.m: New.
3369         * objc.dg/property/at-property-9.m: New.
3370         * objc.dg/property/at-property-10.m: New.
3371         * objc.dg/property/at-property-11.m: New.
3372         * objc.dg/property/synthesize-2.m: New.
3373         * objc.dg/property/dynamic-2.m: New.
3374
3375         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3376         syntax of @property and the implementation of
3377         @synthesize/@dynamic.
3378         * obj-c++.dg/property/property-neg-2.mm: Same change.
3379         * obj-c++.dg/property/property-neg-3.mm: Same change.
3380         * obj-c++.dg/property/property-neg-4.mm: Same change.
3381         * obj-c++.dg/property/property-neg-5.mm: Same change.
3382         * obj-c++.dg/property/property-neg-7.mm: Same change.
3383         * obj-c++.dg/property/property-1.mm: Same change.
3384         * obj-c++.dg/property/synthesize-1.mm: Same change.
3385         * obj-c++.dg/property/at-property-2.mm: Same change.
3386         * obj-c++.dg/property/at-property-4.mm: Same change.
3387
3388         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3389         changes in the syntax of @property and the implementation of
3390         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3391         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3392         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3393
3394         * obj-c++.dg/property/at-property-5.mm: New.
3395         * obj-c++.dg/property/at-property-6.mm: New.
3396         * obj-c++.dg/property/at-property-7.mm: New.
3397         * obj-c++.dg/property/at-property-8.mm: New.
3398         * obj-c++.dg/property/at-property-9.mm: New.
3399         * obj-c++.dg/property/at-property-10.mm: New.
3400         * obj-c++.dg/property/at-property-11.mm: New.
3401         * obj-c++.dg/property/synthesize-2.mm: New.
3402         * obj-c++.dg/property/dynamic-2.mm: New.
3403
3404 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3405             Andrew Pinski  <pinskia@gmail.com>
3406
3407         * gcc.c-torture/execute/vector-shift.c: New testcase.
3408         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3409         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3410         * gcc.dg/vector-shift.c: Likewise.
3411         * gcc.dg/vector-shift1.c: Likewise.
3412         * gcc.dg/torture/vector-shift2.c: Likewise.
3413         * gcc.dg/vector-shift3.c: Likewise.
3414         * gcc.dg/simd-1b.c: Adjust.
3415
3416 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3417
3418         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3419
3420 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3421
3422         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3423
3424 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3425
3426         PR target/46153
3427         * gcc.target/i386/pr46153.c: New test.
3428
3429 2010-10-27  Jason Merrill  <jason@redhat.com>
3430
3431         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3432
3433 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3434
3435         PR fortran/46161
3436         * gfortran.dg/class_dummy_3.f03: New.
3437
3438 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3439
3440         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3441         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3442
3443         * gcc.target/i386/avx-vzeroupper-3.c: New.
3444         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3445         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3446         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3447         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3448         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3449         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3450         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3451         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3452         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3453         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3454         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3455
3456 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3457
3458         * obj-c.dg/property/at-property-4.m: New.
3459         * obj-c++.dg/property/at-property-4.mm: New.
3460         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3461         updates in warning.
3462         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3463         updates in warning.
3464
3465 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3466
3467         * objc.dg/property/at-property-1.m: New.
3468         * objc.dg/property/at-property-2.m: New.
3469         * objc.dg/property/at-property-3.m: New.
3470         * objc.dg/ivar-invalid-type-1.m: New.
3471         * obj-c++.dg/property/at-property-1.mm: New.
3472         * obj-c++.dg/property/at-property-2.mm: New.
3473         * obj-c++.dg/property/at-property-3.mm: New.
3474         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3475         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3476         in error reporting.
3477
3478 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3479
3480         PR libgfortran/46010
3481         * gfortran.dg/namelist_66.f90: New test.
3482         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3483
3484 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3485
3486         PR fortran/42647
3487         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3488         * gfortran.dg/allocatable_scalar_10.f90: New.
3489         * gfortran.dg/class_19.f03: Extended.
3490
3491 2010-10-26  Jan Hubicka  <jh@suse.cz>
3492
3493         PR middle-end/45736
3494         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3495
3496 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3497
3498         PR tree-optimization/46167
3499         * gcc.dg/vect/O-pr46167.c: New.
3500         * gcc.dg/vect/vect.exp: Run tests with -O.
3501
3502 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3503
3504         PR target/44948
3505         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3506         * g++.dg/vect/pr33860a.cc: Likewise.
3507         * gcc.c-torture/compile/20070522-1.c: Likewise.
3508         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3509         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3510         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3511         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3512         * gcc.dg/pr44136.c: Likewise.
3513
3514         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3515         * gcc.dg/compat/vector-1_x.c: Likewise.
3516         * gcc.dg/compat/vector-1_y.c: Likewise.
3517         * gcc.dg/compat/vector-2_x.c: Likewise.
3518         * gcc.dg/compat/vector-2_y.c: Likewise.
3519         * gcc.dg/pr43300.c: Likewise.
3520
3521         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3522         * gcc.dg/compat/vector-1a_y.c: Likewise.
3523         * gcc.dg/compat/vector-1b_x.c: Likewise.
3524         * gcc.dg/compat/vector-1b_y.c: Likewise.
3525         * gcc.dg/compat/vector-2a_x.c: Likewise.
3526         * gcc.dg/compat/vector-2a_y.c: Likewise.
3527         * gcc.dg/compat/vector-2b_x.c: Likewise.
3528         * gcc.dg/compat/vector-2b_y.c: Likewise.
3529         * gcc.target/i386/pr39162.c: Likewise.
3530         * gcc.target/i386/pr40906-2.c: Likewise.
3531         * gcc.target/i386/sse-5.c: Likewise.
3532
3533         * gcc.dg/pr35442.c: Prune ABI change warnings.
3534
3535         * gcc.c-torture/execute/pr38151.x: New.
3536         * gcc.target/i386/pr44948-1a.c: Likewise.
3537         * gcc.target/i386/pr44948-1b.c: Likewise.
3538         * gcc.target/i386/pr44948-2a.c: Likewise.
3539         * gcc.target/i386/pr44948-2b.c: Likewise.
3540
3541 2010-10-26  Ian Lance Taylor  <iant@google.com>
3542
3543         PR middle-end/45687
3544         * gcc.c-torture/execute/20101025-1.c: New test.
3545
3546 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3547
3548         PR fortran/45451
3549         * gfortran.dg/class_allocate_5.f90: New.
3550
3551 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3552
3553         Implement opaque-enum-specifiers for C++0x
3554         * g++.dg/cpp0x/forw_enum1.C: New.
3555         * g++.dg/cpp0x/forw_enum2.C: New.
3556         * g++.dg/cpp0x/forw_enum3.C: New.
3557         * g++.dg/cpp0x/forw_enum4.C: New.
3558         * g++.dg/cpp0x/forw_enum5.C: New.
3559         * g++.dg/cpp0x/forw_enum6.C: New.
3560         * g++.dg/cpp0x/forw_enum7.C: New.
3561         * g++.dg/cpp0x/forw_enum8.C: New.
3562         * g++.dg/cpp0x/forw_enum9.C: New.
3563         * g++.dg/parse/enum3.C: Add new errors.
3564         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3565         * g++.dg/cpp0x/auto9.C: Add new error.
3566         * g++.dg/template/crash79.C: Add new errors.
3567
3568 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3569
3570         * gcc.target/arm/volatile-bitfields-1.c: New test.
3571         * gcc.target/arm/volatile-bitfields-2.c: New test.
3572         * gcc.target/arm/volatile-bitfields-3.c: New test.
3573
3574 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3575
3576         * gnat.dg/pointer_discr1.adb: New test.
3577         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3578         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3579         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3580
3581 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3582
3583         * gnat.dg/loop_optimization8.adb: New test.
3584         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3585         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3586
3587 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3588
3589         * gnat.dg/in_out_parameter2.adb: New test.
3590         * gnat.dg/in_out_parameter3.adb: Likewise.
3591
3592 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3593
3594         * g++.dg/opt/combine.c: New test.
3595
3596 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3597
3598         * gnat.dg/opt7.ad[sb]: New test.
3599         * gnat.dg/opt7_pkg.ads: New helper.
3600
3601 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3602
3603         PR objc/45735
3604         * obj-c.dg/pr45735.mm: New.
3605         * obj-c++.dg/pr45735.mm: New.
3606
3607 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3608
3609         PR objc/24393
3610         * objc.dg/pr24393.m: New.
3611         * obj-c++.dg/pr24393.mm: New.
3612
3613 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3614
3615         PR objc/28049
3616         * objc.dg/pr28049.m: New.
3617         * obj-c++.dg/pr28049.mm: New.
3618
3619 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3620
3621         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3622         parameter attributes are now supported.
3623         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3624         * objc.dg/attributes/parameter-attribute-1.m: New test.
3625         * objc.dg/attributes/parameter-attribute-2.m: New test.
3626         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3627         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3628
3629 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3630
3631         Based on the CFString implementation in FSF apple/trunk branch.
3632
3633         * gcc.dg/darwin-cfstring-1.c: New.
3634         * gcc.dg/darwin-cfstring-2.c: New.
3635         * gcc.dg/torture/darwin-cfstring-3.c: New.
3636         * g++.dg/other/darwin-cfstring1.C: New.
3637         * g++.dg/torture/darwin-cfstring-3.C: New.
3638
3639 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3640
3641         * objc.dg/demangle-1.m: New test.
3642         * obj-c++.dg/demangle-1.mm: New test.
3643         * obj-c++.dg/demangle-2.mm: New test.
3644         * obj-c++.dg/demangle-3.mm: New test.
3645
3646 2010-10-23  Ian Lance Taylor  <iant@google.com>
3647
3648         * gcc.c-torture/execute/20101011-1.c: New test.
3649         * gcc.c-torture/execute/20101011-1.x: New test driver.
3650
3651 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3652
3653         PR fortran/46122
3654         * gfortran.dg/protected_8.f90: New.
3655
3656 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3657
3658         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3659         * gcc.target/i386/isa-9.c: Skip for -march other than
3660         -march=amdfam10 in multilib options.
3661         * gcc.target/i386/pr42589.c: Skip for -march other than
3662         -march=i486 in multilib options.
3663         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3664         other -march in multilib options.
3665
3666 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3667
3668         PR rtl-optimization/37360
3669         * gcc.dg/pr37360.c: New test.
3670
3671 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3672
3673         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3674
3675 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3676             Andrew Pinski  <pinskia@gmail.com>
3677
3678         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3679         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3680         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3681         * gcc.dg/vector-subscript-1.c: Likewise.
3682         * gcc.dg/vector-subscript-2.c: Likewise.
3683         * gcc.dg/vector-subscript-3.c: New testcase.
3684         * gcc.dg/array-8.c: Adjust.
3685
3686 2010-10-22  Richard Guenther  <rguenther@suse.de>
3687
3688         PR middle-end/46137
3689         * c-c++-common/torture/pr46137.c: New testcase.
3690
3691 2010-10-22  Jason Merrill  <jason@redhat.com>
3692
3693         PR c++/46129
3694         * g++.dg/template/defarg14.C: New.
3695
3696 2010-10-22  Jason Merrill  <jason@redhat.com>
3697
3698         PR c++/46103
3699         * g++.dg/cpp0x/implicit10.C: New.
3700
3701 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3702
3703         PR target/46098
3704         * gcc.target/i386/pr46098.c: New test.
3705
3706 2010-10-22  Richard Guenther  <rguenther@suse.de>
3707
3708         PR tree-optimization/45720
3709         * gcc.dg/torture/pr45720.c: New testcase.
3710
3711 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3712
3713         PR tree-optimization/46126
3714         * gcc.dg/vect/pr46126.c: New.
3715
3716 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3717
3718         Based on the CFString implementation in FSF apple/trunk branch.
3719
3720         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3721         so that the latter can be used in dg-skip and dg-xfail clauses.
3722         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3723         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3724         to use dg-additional-files for Object1.
3725         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3726         to use dg-additional-files for Object1, move to torture/strings/.
3727         * obj-c++.dg/const-str-4.mm: Likewise.
3728         * obj-c++.dg/const-str-3.mm: Likewise.
3729         * obj-c++.dg/const-str-8.mm: Likewise.
3730         * obj-c++.dg/const-str-9.mm: Likewise.
3731         * obj-c++.dg/const-str-10.mm: Likewise.
3732         * obj-c++.dg/const-str-10.mm: Likewise.
3733         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3734         to use dg-additional-files for Object1, move to strings/.
3735         * obj-c++.dg/const-str-2.mm: Likewise.
3736         * obj-c++.dg/const-str-5.mm: Likewise.
3737         * obj-c++.dg/const-str-6.mm: Likewise.
3738         * obj-c++.dg/const-str-12.mm: Likewise.
3739         * obj-c++.dg/strings/strings.exp: New.
3740         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3741         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3742         * obj-c++.dg/torture/strings/strings.exp: New.
3743         * obj-c++.dg/torture/strings/string1.mm: New.
3744         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3745         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3746         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3747
3748         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3749         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3750         * objc/execute/string2.m: Likewise.
3751         * objc/execute/string3.m: Likewise.
3752         * objc/execute/string3.m: Likewise.
3753         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3754         * objc.dg/foreach-4.m: Likewise.
3755         * objc.dg/foreach-5.m: Likewise.
3756         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3757         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3758         * objc.dg/const-str-4.m: Likewise.
3759         * objc.dg/const-str-7.m: Likewise.
3760         * objc.dg/const-str-8.m: Likewise.
3761         * objc.dg/const-str-9.m: Likewise.
3762         * objc.dg/const-str-10.m: Likewise.
3763         * objc.dg/const-str-11.m: Likewise.
3764         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3765         to use dg-additional-files for Object1, move to objc.dg/strings/.
3766         * objc.dg/const-str-2.m: Likewise.
3767         * objc.dg/const-str-5.m: Likewise.
3768         * objc.dg/const-str-6.m: Likewise.
3769         * objc.dg/const-str-12.m: Likewise.
3770         * objc.dg/const-str-12b.m: Likewise.
3771         * objc.dg/strings/strings.exp: New.
3772         * objc.dg/strings/const-cfstring-2.m: New.
3773         * objc.dg/strings/const-cfstring-5.m: New.
3774         * objc.dg/torture/strings/strings.exp: New.
3775         * objc.dg/torture/strings/const-cfstring-1.m: New.
3776         * objc.dg/torture/strings/const-cfstring-3.m: New.
3777         * objc.dg/torture/strings/const-cfstring-4.m: New.
3778
3779 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3780
3781         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3782
3783 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3784
3785         PR c++/46117
3786         * g++.dg/parse/crash57.C: New.
3787
3788 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3789             H.J. Lu  <hongjiu.lu@intel.com>
3790
3791         PR target/45946
3792         * gcc.target/i386/pr45946.c: New test.
3793
3794 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3795
3796         PR tree-optimization/45875
3797         * g++.dg/ipa/pr45875.C: New test.
3798
3799 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3800
3801         PR tree-optimization/46049
3802         PR tree-optimization/46052
3803         * gcc.dg/vect/pr46052.c: New test.
3804         * gcc.dg/vect/pr46049.c: New test.
3805
3806 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3807
3808         PR fortran/46007
3809         * gfortran.dg/shape_5.f90:  New test case.
3810
3811 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3812
3813         PR fortran/46060
3814         * gfortran.dg/proc_ptr_comp_25.f90: New.
3815
3816 2010-10-21  Richard Guenther  <rguenther@suse.de>
3817             Michael Matz  <matz@suse.de>
3818
3819         PR tree-optimization/45764
3820         * gcc.dg/torture/pr45764.c: New testcase.
3821
3822 2010-10-21  Richard Guenther  <rguenther@suse.de>
3823
3824         PR tree-optimization/46111
3825         * g++.dg/torture/pr46111.C: New testcase.
3826
3827 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3828
3829         PR fortran/46067
3830         * gfortran.dg/dummy_procedure_4.f90: New.
3831         * gfortran.dg/proc_ptr_30.f90: New.
3832
3833 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3834
3835         PR fortran/46100
3836         * gfortran.dg/ptr-func-1.f90: New.
3837         * gfortran.dg/ptr-func-2.f90: New.
3838
3839 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3840
3841         PR tree-optimization/45919
3842         * gcc.c-torture/compile/pr45919.c: New test.
3843
3844         PR tree-optimization/46066
3845         * gcc.dg/autopar/pr46066.c: New test.
3846
3847 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3848
3849         PR c++/46024
3850         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3851
3852 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3853
3854         PR c++/46056
3855         * g++.dg/cpp0x/range-for7.C: New.
3856
3857 2010-10-20  Richard Guenther  <rguenther@suse.de>
3858
3859         PR lto/45667
3860         * g++.dg/lto/20101020-1_0.h: New testcase.
3861         * g++.dg/lto/20101020-1_0.C: Likewise.
3862         * g++.dg/lto/20101020-1_1.C: Likewise.
3863
3864 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3865
3866         * gcc.dg/20101013-1.c: New test.
3867
3868 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3869
3870         PR target/46085
3871         * gcc.target/i386/pr46085-1.c: New.
3872         * gcc.target/i386/pr46085-2.c: Likewise.
3873
3874 2010-10-20  Richard Guenther  <rguenther@suse.de>
3875
3876         PR tree-optimization/45860
3877         * gcc.dg/torture/pr45860.c: New testcase.
3878
3879 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3880
3881         * gnat.dg/discr25.adb: New test.
3882         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3883
3884 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3885
3886         * gcc.target/powerpc/ehreturn.c: New test.
3887
3888 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3889
3890         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3891         not require Foundation and run with the GNU runtime as well.
3892
3893         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3894
3895         Radar 4439126
3896         * obj-c++.dg/template-8.mm: New.
3897
3898 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3899
3900         PR objc/23709
3901         * objc.dg/pr23709.m: New.
3902         * obj-c++.dg/pr23709.m: New.
3903
3904 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3905
3906         PR c++/46046
3907         * g++.dg/template/crash104.C: New.
3908
3909 2010-10-19  Richard Henderson  <rth@redhat.com>
3910
3911         * gcc.target/i386/fma3-fma.c: New.
3912         * gcc.target/i386/fma3-builtin.c: New.
3913         * gcc.target/i386/fma4-builtin.c: New.
3914
3915 2010-10-19  Richard Guenther  <rguenther@suse.de>
3916
3917         PR testsuite/46081
3918         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3919
3920 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3921
3922         Merge from 'apple/trunk' branch on FSF servers.
3923
3924         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3925
3926         Radar 4293709
3927         * objc.dg/proto-init-mimatch-1.m: New.
3928         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3929
3930 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3931
3932         Implemented parsing @synthesize and @dynamic for
3933         Objective-C/Objective-C++.
3934         * objc.dg/property/dynamic-1.m: New.
3935         * objc.dg/property/synthesize-1.m: New.
3936         * obj-c++.dg/property/dynamic-1.mm: New.
3937         * obj-c++.dg/property/synthesize-1.mm: New.
3938
3939 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3940
3941         * objc.dg/at-class-1.m: New.
3942         * objc.dg/at-class-1.mm: New.
3943
3944 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3945
3946         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3947
3948 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3949
3950         Merge from 'apple/trunk' branch on FSF servers.
3951
3952         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3953
3954         Radar 4407151
3955         * obj-c++.dg/template-7.mm: New.
3956
3957 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3958
3959         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3960         bugfix.
3961
3962 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3963
3964         Merge from 'apple/trunk' branch on FSF servers.
3965
3966         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3967
3968         Radar 4451818
3969         * obj-c++.dg/try-catch-16.mm: New.
3970         * obj-c++.dg/try-catch-17.mm: New.
3971
3972         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3973
3974         Radar 4330422
3975         * obj-c++.dg/try-catch-15.mm: New
3976
3977         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3978
3979         Radar 4204796
3980         * obj-c++.dg/try-catch-12.mm: New
3981         * obj-c++.dg/try-catch-13.mm: New
3982         * obj-c++.dg/try-catch-14.mm: New
3983         * objc.dg/try-catch-11.m: New
3984         * objc.dg/try-catch-12.m: New
3985         * objc.dg/try-catch-13.m: New
3986
3987 2010-10-18  Richard Henderson  <rth@redhat.com>
3988
3989         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3990
3991 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3992
3993         PR c/46015
3994         * c-c++-common/Wunused-var-13.c: New test.
3995
3996 2010-10-18  Richard Guenther  <rguenther@suse.de>
3997
3998         PR tree-optimization/45967
3999         * gcc.dg/torture/pr45967.c: New testcase.
4000         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4001         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4002         * gcc.dg/torture/pr39074-2.c: Likewise
4003         * gcc.dg/torture/pta-escape-1.c: Likewise
4004         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4005         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4006         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4007         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4008         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4009         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4010
4011 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4012
4013         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4014
4015 2010-10-18  Richard Guenther  <rguenther@suse.de>
4016
4017         PR lto/44950
4018         * g++.dg/lto/20101015-2_0.C: New testcase.
4019
4020 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4021
4022         PR middle-end/46019
4023         * gcc.c-torture/execute/pr46019.c: New test.
4024
4025 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4026
4027         Merge from 'apple/trunk' branch on FSF servers.
4028
4029         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4030
4031         Radar 4516785
4032         * obj-c++.dg/method-namespace-2.mm: New.
4033
4034 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4035
4036         Merge from 'apple/trunk' branch on FSF servers.
4037
4038         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4039
4040         Radar 4133425
4041         * objc.dg/private-1.m: Test modified.
4042         * obj-c++.dg/private-1.mm: Test modified.
4043
4044 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4045
4046         PR testsuite/45987
4047         * gcc.target/i386/push-1.c: Remove.
4048
4049 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4050             H.J. Lu  <hongjiu.lu@intel.com>
4051
4052         PR target/46051
4053         * gcc.target/i386/pr46051.c: New test.
4054
4055 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4056
4057         * obj-c++.dg/gnu-api-2-class.mm: New.
4058         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4059         * obj-c++.dg/gnu-api-2-method.mm: New.
4060         * obj-c++.dg/gnu-api-2-objc.mm: New.
4061         * obj-c++.dg/gnu-api-2-object.mm: New.
4062         * obj-c++.dg/gnu-api-2-property.mm: New.
4063         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4064         * obj-c++.dg/gnu-api-2-sel.mm: New.
4065
4066 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4067
4068         * objc.dg/fsf-package-0.m: New.
4069         * obj-c++.dg/fsf-package-0.m: New.
4070
4071 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4072
4073         PR objc/18255
4074         * objc.dg/pr18255.m: New.
4075
4076 2010-10-16  Jan Hubicka  <jh@suse.cz>
4077
4078         PR middle-end/44206
4079         * g++.dg/torture/pr44206.C: New.
4080
4081 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4082
4083         * objc.dg/gnu-api-2-class.m: New.
4084         * objc.dg/gnu-api-2-objc.m: New.
4085
4086 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4087
4088         * objc.dg/gnu-api-2-ivar.m: New.
4089
4090 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4091
4092         * objc.dg/gnu-api-2-property.m: New.
4093
4094 2010-10-15  Xinliang David Li  <davidxl@google.com>
4095
4096         * g++.dg/uninit-pred-3_a.C: New test.
4097         * g++.dg/uninit-pred-3_b.C: New test.
4098
4099 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4100
4101         * objc.dg/gnu-api-2-object.m: New.
4102
4103 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4104
4105         * objc.dg/gnu-api-2-method.m: New.
4106
4107 2010-10-15  Jason Merrill  <jason@redhat.com>
4108
4109         * g++.dg/lto/pr45983_0.C: New.
4110
4111 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4112
4113         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4114         builtin combiner patterns.
4115         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4116         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4117         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4118         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4119         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4120
4121 2010-10-15  Richard Guenther  <rguenther@suse.de>
4122
4123         * g++.dg/lto/20101015-1_0.C: New testcase.
4124
4125 2010-10-15  Richard Guenther  <rguenther@suse.de>
4126
4127         PR testsuite/46021
4128         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4129         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4130
4131 2010-10-15  Richard Guenther  <rguenther@suse.de>
4132
4133         PR lto/45957
4134         * g++.dg/lto/20101014-1_0.C: New testcase.
4135
4136 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4137
4138         * objc.dg/gnu-api-2-protocol.m: New.
4139         * objc.dg/gnu-api-2-sel.m: New.
4140
4141 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4142
4143         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4144         arm-eabi targets.
4145
4146 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4147
4148         * gcc.dg/20101010-1.c: New testcase.
4149
4150 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4151
4152         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4153         script when relocatable linking.
4154
4155 2010-10-14  Yao Qi  <yao@codesourcery.com>
4156
4157         PR target/45447
4158         * gcc.target/arm/pr45447.c: New test.
4159
4160 2010-10-14  Jan Hubicka  <jh@suse.cz>
4161
4162         PR middle-end/45621
4163         * g++.dg/lto/pr45621.h : New.
4164         * g++.dg/lto/pr45621_0.C: New.
4165         * g++.dg/lto/pr45621_1.C: New.
4166
4167 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4168
4169         * objc.dg/property: New.
4170         * objc.dg/property/fsf-property-basic.m: New.
4171         * objc.dg/property/fsf-property-method-access.m: New.
4172         * objc.dg/property/fsf-property-named-ivar.m: New.
4173         * obj-c++.dg/property: New.
4174         * obj-c++.dg/property/fsf-property-basic.mm: New.
4175         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4176         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4177
4178         merge from FSF apple 'trunk' branch.
4179         2006 Fariborz Jahanian  <fjahanian@apple.com>
4180
4181         Radars 4436866, 4505126, 4506903, 4517826
4182         * objc.dg/property/property-1.m: New.
4183         * objc.dg/property/property-2.m: New.
4184         * objc.dg/property/property-3.m: New.
4185         * objc.dg/property/property-neg-1.m: New.
4186         * objc.dg/property/property-neg-2.m: New.
4187         * objc.dg/property/property-neg-3.m: New.
4188         * objc.dg/property/property-neg-4.m: New.
4189         * objc.dg/property/property-neg-5.m: New.
4190         * objc.dg/property/property-neg-6.m: New.
4191         * objc.dg/property/property-neg-7.m: New.
4192         * objc.dg/property/property.exp: New.
4193         * obj-c++.dg/property/property-1.mm: New.
4194         * obj-c++.dg/property/property-2.mm: New.
4195         * obj-c++.dg/property/property-3.mm: New.
4196         * obj-c++.dg/property/property-neg-1.mm: New.
4197         * obj-c++.dg/property/property-neg-2.mm: New.
4198         * obj-c++.dg/property/property-neg-3.mm: New.
4199         * obj-c++.dg/property/property-neg-4.mm: New.
4200         * obj-c++.dg/property/property-neg-5.mm: New.
4201         * obj-c++.dg/property/property-neg-6.mm: New.
4202         * obj-c++.dg/property/property-neg-7.mm: New.
4203         * obj-c++.dg/property/property.exp: New.
4204
4205 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4206
4207         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4208
4209 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4210
4211         PR c/45969
4212         * gcc.c-torture/compile/pr45969-1.c: New test.
4213
4214 2010-10-14  Richard Guenther  <rguenther@suse.de>
4215
4216         PR tree-optimization/44913
4217         * gcc.dg/torture/pr44913.c: New testcase.
4218
4219 2010-10-14  Richard Guenther  <rguenther@suse.de>
4220
4221         PR lto/45382
4222         * g++.dg/lto/20101014-2_0.C: New testcase.
4223
4224 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4225
4226         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4227         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4228         * gcc.target/i386/pr44130.c: Likewise.
4229         * gcc.target/i386/pr44144.c: Likewise.
4230         * gcc.target/i386/pr44180.c: Likewise.
4231         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4232         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4233         * gcc.target/i386/vect-sizes-1.c: Likewise.
4234         * gcc.target/i386/vectorize4-avx.c: Likewise.
4235
4236 2010-10-14  Richard Guenther  <rguenther@suse.de>
4237
4238         PR lto/44561
4239         * g++.dg/lto/20101010-3_0.C: New testcase.
4240         * g++.dg/lto/20101010-4_0.C: Likewise.
4241
4242 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4243
4244         * objc.dg/pr45878.m: Update to include NSConstantString interface
4245         for -fnext-runtime.
4246         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4247         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4248         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4249         reference for m64 -fnext-runtime.
4250
4251 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4252
4253         * gcc.target/i386/vect-sizes-1.c: New.
4254
4255 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4256
4257         PR middle-end/46011
4258         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4259
4260 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4261
4262         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4263         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4264
4265 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4266
4267         * gcc.target/ia64/20101005.c: New test.
4268
4269 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4270
4271         PR rtl-optimization/45570
4272         * gcc.dg/pr45570.c: New test.
4273
4274 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4275
4276         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4277         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4278         * gcc.target/i386/vectorize4-avx.c: Likewise.
4279
4280 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4281
4282         * gcc.target/i386/avx-copysign-vec.c: New.
4283         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4284
4285 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4286
4287         PR middle-end/44130
4288         * gcc.target/i386/pr44130.c: New.
4289
4290 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4291
4292         PR middle-end/44144
4293         * gcc.target/i386/pr44144.c: New.
4294
4295 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4296
4297         PR target/44180
4298         * gcc.target/i386/pr44180.c: New.
4299
4300 2010-10-13  Jason Merrill  <jason@redhat.com>
4301
4302         * g++.dg/template/canon-type-8.C: New.
4303
4304 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gcc.c-torture/execute/20101013-1.c: New test.
4307
4308 2010-10-13  Richard Guenther  <rguenther@suse.de>
4309
4310         PR objc/45878
4311         * objc.dg/pr45878.m: New testcase.
4312
4313 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4314
4315         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4316         * gcc.dg/format/dfp-printf-1.c: Likewise.
4317         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4318
4319 2010-10-13  Richard Guenther  <rguenther@suse.de>
4320
4321         PR tree-optimization/45788
4322         * g++.dg/pr45788.C: New testcase.
4323
4324 2010-10-13  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/45970
4327         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4328
4329 2010-10-13  Richard Guenther  <rguenther@suse.de>
4330
4331         PR tree-optimization/45982
4332         * gcc.dg/torture/pr45982.c: New testcase.
4333         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4334         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4335         * gcc.dg/torture/pr39074-2.c: Likewise.
4336
4337 2010-10-13  Richard Guenther  <rguenther@suse.de>
4338
4339         PR middle-end/45874
4340         * g++.dg/torture/pr45874.C: New testcase.
4341
4342 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4343
4344         * objc.dg/attributes/method-attribute-1.m: Update to respond
4345         to implemented method attributes..
4346         * objc.dg/attributes/method-attribute-2.m: Likewise.
4347         * objc.dg/attributes/method-attribute-3.m: Likewise.
4348         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4349         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4350         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4351
4352 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4353
4354         PR libobjc/23214
4355         * objc.dg/pr23214.m: New.
4356
4357 2010-10-12  Michael Eager  <eager@eagercon.com>
4358
4359         PR testsuite/45856
4360         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4361         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4362
4363 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR fortran/45636
4366         * gcc.c-torture/execute/pr45636.c: New test.
4367         * gfortran.dg/pr45636.f90: New test.
4368
4369 2010-10-12  Richard Henderson  <rth@redhat.com>
4370
4371         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4372
4373 2010-10-12  Daniel Kraft  <d@domob.eu>
4374
4375         PR fortran/38936
4376         * gfortran.dg/associate_1.f03: More tests with derived-types.
4377         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4378         * gfortran.dg/associate_8.f03: Fix typo.
4379         * gfortran.dg/initialization_27.f90: Fix typo.
4380
4381 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4382
4383         PR testsuite/45851
4384         * lib/lto.exp (lto-get-options-main): Support optional target
4385         selector for dg-extra-ld-options.
4386
4387 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4388
4389         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4390         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4391
4392 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4393
4394         PR middle-end/45699
4395         * g++.dg/torture/pr45699.C: New test.
4396         * g++.dg/otr-fold-1.C: Adjusted.
4397         * g++.dg/otr-fold-1.C: Likewise.
4398
4399 2010-10-11  Nick Clifton  <nickc@redhat.com>
4400
4401         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4402         Allow for a user label prefix.
4403
4404 2010-10-10  Richard Guenther  <rguenther@suse.de>
4405
4406         * g++.dg/lto/20101010-1_0.C: New testcase.
4407         * g++.dg/lto/20101010-2_0.C: Likewise.
4408
4409 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4410
4411         PR tree-optimization/45902
4412         * gcc.dg/vect/45902.c: New test.
4413
4414 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4415
4416         PR target/45870
4417         * gcc.dg/tls/pr45870.c: New test.
4418
4419 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4420
4421         PR fortran/45961
4422         * gfortran.dg/typebound_operator_6.f03: New.
4423
4424 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4425
4426         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4427         and adjust -export symbol scanning.
4428         * g++.dg/ext/dllexport1.C: Likewise.
4429         * g++.dg/ext/dllexport3.C: Likewise.
4430         * gcc.dg/dll-3.c: Likewise.
4431         * gcc.dg/dll-4.c: Likewise.
4432         * gcc.dg/dll-5.c: Likewise.
4433
4434 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4435
4436         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4437         instead of tree_profile dump file.
4438         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4439         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4440         dump file.
4441
4442 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4443
4444         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4445
4446 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4447
4448         * gfortran.dg/character_comparison_4.f90:  New test.
4449         * gfortran.dg/character_comparison_5.f90:  New test.
4450         * gfortran.dg/character_comparison_6.f90:  New test.
4451
4452 2010-10-09  Richard Henderson  <rth@redhat.com>
4453
4454         * lib/target-supports.exp
4455         (check_effective_target_automatic_stack_alignment): Always true.
4456
4457 2010-10-09  Richard Guenther  <rguenther@suse.de>
4458
4459         PR lto/45956
4460         * gcc.dg/lto/20101009-2_0.c: New testcase.
4461         * gcc.dg/lto/20101009-2_1.c: Likewise.
4462         * gcc.dg/lto/20101009-2_2.c: Likewise.
4463
4464 2010-10-09  Richard Guenther  <rguenther@suse.de>
4465
4466         PR lto/45947
4467         * g++.dg/lto/20101009-1_0.C: New testcase.
4468
4469 2010-10-09  Richard Guenther  <rguenther@suse.de>
4470
4471         PR tree-optimization/45945
4472         * gcc.dg/lto/20101009-1_0.c: New testcase.
4473
4474 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4475
4476         PR target/45913
4477         * gcc.target/i386/pr45913.c: New.
4478
4479 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4480
4481         PR fortran/45943
4482         * gfortran.dg/streamio_16.f90: Update test.
4483
4484 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR tree-optimization/45903
4487         * gcc.target/i386/pr45903.c: New test.
4488
4489 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4490
4491         * gnat.dg/interface5.adb: Compile with warnings disabled.
4492
4493 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4494
4495         * obj-c++.dg/encode-10.mm: New testcase.
4496
4497 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4498
4499         PR objc++/23614
4500         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4501         C++ class.  Removed XFAIL.
4502
4503 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4504
4505         PR fortran/45933
4506         * gfortran.dg/typebound_operator_5.f03: New.
4507
4508 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4509
4510         Merge from 'apple/trunk' branch on FSF servers.
4511
4512         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4513
4514         Radar 4508851
4515         * obj-c++.dg/method-namespace-1.mm: New.
4516
4517 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4518
4519         * gcc.dg/tree-ssa/sra-11.c: New test.
4520
4521 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4522
4523         PR Tree-Vect/45847
4524         * gcc.dg/vect/pr45847.c: New test.
4525
4526 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4527             Kai Tietz  <kai.tietz@onevision.com>
4528
4529         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4530
4531 2010-10-07  Richard Guenther  <rguenther@suse.de>
4532
4533         PR tree-optimization/45732
4534         * gcc.dg/torture/pr45732.c: New testcase.
4535
4536 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4537
4538         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4539         * objc.dg/foreach-2.m: Likewise.
4540         * objc.dg/foreach-3.m: Likewise.
4541         * objc.dg/foreach-4.m: Likewise.
4542         * objc.dg/foreach-5.m: Likewise.
4543         * objc.dg/foreach-6.m: Likewise.
4544         * objc.dg/foreach-7.m: Likewise.
4545         * objc.dg/objc-foreach-4.m: Likewise.
4546         * objc.dg/objc-foreach-5.m: Likewise.
4547
4548 2010-10-07  Richard Guenther  <rguenther@suse.de>
4549
4550         PR middle-end/45869
4551         * gcc.dg/torture/pr45869.c: New testcase.
4552
4553 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4554
4555         * objc.dg/set-not-used-1.m: New
4556         * obj-c++.dg/set-not-used-1.mm: New.
4557
4558 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4559
4560         * objc.dg/attributes/method-attribute-3.m: New.
4561         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4562
4563 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4564
4565         PR fortran/45916
4566         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4567
4568 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4569
4570         PR fortran/45889
4571         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4572
4573 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4574
4575         Merge from 'apple/trunk' branch on FSF servers.
4576
4577         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4578
4579         Radar 4278774
4580         * obj-c++.dg/encode-9.mm: New.
4581
4582 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4583
4584         * g++.dg/cpp0x/pr45908.C: New test.
4585
4586 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4587
4588         * gnat.dg/opt6.ad[sb]: New test.
4589
4590 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4591
4592         Implemented fast enumeration for Objective-C.
4593         * objc.dg/foreach-1.m: New.
4594         * objc.dg/foreach-2.m: New.
4595         * objc.dg/foreach-3.m: New.
4596         * objc.dg/foreach-4.m: New.
4597         * objc.dg/foreach-5.m: New.
4598         * objc.dg/foreach-6.m: New.
4599         * objc.dg/foreach-7.m: New.
4600
4601         Merge from 'apple/trunk' branch on FSF servers:
4602         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4603
4604         Radar 4502236
4605         * objc.dg/objc-foreach-5.m: New.
4606
4607         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4608
4609         Radar 4507230
4610         * objc.dg/objc-foreach-4.m: New.
4611
4612         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4613
4614         Radar 4472881
4615         * objc.dg/objc-foreach-3.m: New.
4616
4617         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4618
4619         Radar 4468498
4620         * objc.dg/objc-foreach-2.m: New.
4621
4622         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4623
4624         Radar 4294910
4625         * objc.dg/objc-foreach-1.m: New
4626
4627 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4628
4629         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4630         unsigned values.
4631
4632 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4633
4634         PR objc++/28050
4635         * obj-c++.dg/syntax-error-10.mm: New.
4636
4637 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4638
4639         PR objc++/23707
4640         * obj-c++.dg/syntax-error-9.mm: New.
4641
4642 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4643
4644         PR objc++/31126
4645         * obj-c++.dg/syntax-error-8.mm: New.
4646
4647 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4648
4649         Merge from 'apple/trunk' branch on FSF servers.
4650
4651         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4652
4653         Radar 4290840
4654         * obj-c++.dg/syntax-error-7.mm: New
4655
4656         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4657
4658         Radar 4294425
4659         * obj-c++.dg/syntax-error-6.mm: New
4660
4661         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4662
4663         Radar 4261146
4664         * obj-c++.dg/syntax-error-5.mm: New
4665
4666         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4667
4668         Radar 4093475
4669         * obj-c++.dg/syntax-error-[3-4].mm: New.
4670
4671         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4672
4673         Radar 4185810
4674         * obj-c++.dg/syntax-error-[1-2].mm: New.
4675
4676 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4677
4678         PR tree-optimization/45752
4679         * gcc.dg/vect/pr45752.c: New test.
4680
4681 2010-10-05  Richard Guenther  <rguenther@suse.de>
4682
4683         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4684         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4685         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4686         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4687         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4688         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4689         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4690         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4691         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4692         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4693         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4694         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4695         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4696         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4697         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4698         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4699         * gcc.dg/tree-ssa/20080530.c: Likewise.
4700         * g++.dg/tree-ssa/inline-3.C: Likewise.
4701         * g++.dg/tree-ssa/inline-1.C: Likewise.
4702         * g++.dg/tree-ssa/inline-2.C: Likewise.
4703         * gcc.dg/profile-dir-1.c: Likewise.
4704         * gcc.dg/profile-dir-2.c: Likewise.
4705         * gcc.dg/profile-dir-3.c: Likewise.
4706
4707 2010-10-05  Richard Guenther  <rguenther@suse.de>
4708
4709         PR middle-end/45877
4710         * g++.dg/torture/pr45877.C: New testcase.
4711
4712 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4713
4714         PR debug/45849
4715         * gcc.dg/debug/pr45849.c: New test.
4716
4717         PR middle-end/45876
4718         * gcc.c-torture/compile/pr45876.c: New test.
4719
4720 2010-10-04  Julian Brown  <julian@codesourcery.com>
4721
4722         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4723         vect_hw_misalign.
4724         * gcc.dg/vect/vect-60.c: Likewise.
4725         * gcc.dg/vect/vect-56.c: Likewise.
4726         * gcc.dg/vect/vect-93.c: Likewise.
4727         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4728         * gcc.dg/vect/vect-95.c: Likewise.
4729         * gcc.dg/vect/vect-96.c: Likewise.
4730         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4731         * gcc.dg/vect/slp-25.c: Likewise.
4732         * gcc.dg/vect/slp-3.c: Likewise.
4733         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4734         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4735         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4736         * gcc.dg/vect/vect-109.c: Likewise.
4737         * gcc.dg/vect/vect-peel-1.c: Likewise.
4738         * gcc.dg/vect/vect-peel-2.c: Likewise.
4739         * lib/target-supports.exp
4740         (check_effective_target_arm_vect_no_misalign): New.
4741         (check_effective_target_vect_no_align): Use above.
4742         (check_effective_target_vect_element_align): New.
4743         (add_options_for_quad_vectors): New.
4744
4745 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4746
4747         PR tree-optimization/45572
4748         * g++.dg/ipa/pr45572-1.C: New test.
4749         * g++.dg/ipa/pr45572-2.C: Likewise.
4750
4751 2010-10-03  Ian Lance Taylor  <iant@google.com>
4752
4753         * gcc.dg/anon-struct-11.c: New test.
4754         * gcc.dg/anon-struct-12.c: New test.
4755         * gcc.dg/anon-struct-13.c: New test.
4756         * gcc.dg/anon-struct-14.c: New test.
4757
4758 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4759
4760         * g++.dg/torture/pr45764.C: Revert revision 164914.
4761         * gcc.dg/vect/pr43432.c: Likewise.
4762         * gcc.dg/vect/vect-114.c: Likewise.
4763         * gcc.dg/vect/vect-15.c: Likewise.
4764
4765 2010-10-03  Jason Merrill  <jason@redhat.com>
4766
4767         * g++.dg/cpp0x/sfinae5.C: New.
4768
4769 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4770
4771         PR tree-optimization/45720
4772         PR tree-optimization/45764
4773         * g++.dg/torture/pr45764.C: New.
4774
4775         * gcc.dg/vect/pr43432.c: Xfail.
4776         * gcc.dg/vect/vect-114.c: Likewise.
4777         * gcc.dg/vect/vect-15.c: Likewise.
4778
4779 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4780
4781         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4782         hppa*-*-hpux*.
4783         * gcc.dg/torture/pr45678-2.c: Likewise.
4784
4785 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4786
4787         PR fortran/45748
4788         * gfortran.dg/intrinsic_6.f90: New.
4789
4790 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4791
4792         PR fortran/42831
4793         * gfortran.dg/dependency_37.f90:  New test.
4794
4795 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4796
4797         * gcc.target/i386/shift_mask.c: New test.
4798
4799 2010-10-01  Richard Guenther  <rguenther@suse.de>
4800
4801         PR tree-optimization/45854
4802         * g++.dg/torture/pr45854.C: New testcase.
4803
4804 2010-09-30  Michael Eager  <eager@eagercon.com>
4805
4806         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4807         __FLT_{MIN,MAX}__.
4808
4809 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4810
4811         PR middle-end/45758
4812         * gfortran.dg/graphite/pr45758.f90: New.
4813
4814 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4815
4816         PR middle-end/45230
4817         * gcc.dg/graphite/id-pr45230.c: New.
4818
4819 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4820
4821         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4822         * gfortran.dg/graphite/graphite.exp: Same.
4823         * gcc.dg/graphite/vect-pr43423.c: New.
4824
4825 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR target/45843
4828         * g++.dg/torture/pr45843.C: New test.
4829
4830 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4831
4832         PR fortran/45828
4833         * gfortran.dg/allocate_derived_5.f90: New.
4834
4835 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR tree-optimization/31261
4838         * gcc.dg/tree-ssa/pr31261.c: New test.
4839
4840 2010-09-30  Michael Eager  <eager@eagercon.com>
4841
4842         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4843         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4844         * gcc.target/microblaze/microblaze.exp: Ditto.
4845         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4846         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4847         * gcc.target/microblaze/others/data_var1.c: Ditto.
4848         * gcc.target/microblaze/others/data_var2.c: Ditto.
4849         * gcc.target/microblaze/others/data_var3.c: Ditto.
4850         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4851         * gcc.target/microblaze/others/strings1.c:: Ditto.
4852         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4853         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4854         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4855         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4856         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4857         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4858         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4859         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4860         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4861         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4862         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4863         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4864         * gcc.target/microblaze/isa/float.c: Ditto.
4865         * gcc.target/microblaze/isa/mulh.c: Ditto.
4866         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4867         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4868         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4869         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4870         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4871         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4872         * gcc.target/microblaze/isa/bshift.c: Ditto.
4873         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4874         * gcc.target/microblaze/isa/div.c: Ditto.
4875         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4876         * gcc.target/microblaze/isa/mul.c: Ditto.
4877
4878 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4879
4880         merge from FSF 'apple/trunk' branch.
4881         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4882
4883         Radar 4386773
4884         * objc.dg/enhanced-proto-1.m: New.
4885         * objc.dg/enhanced-proto-2.m: New.
4886         * obj-c++.dg/enhanced-proto-1.mm: New
4887         * obj-c++.dg/enhanced-proto-2.mm: New.
4888
4889 2010-09-30  Richard Guenther  <rguenther@suse.de>
4890
4891         PR testsuite/45702
4892         * gcc.dg/debug/pr41893-1.c: Adjust.
4893         * gcc.dg/pr30762-1.c: Likewise.
4894         * gcc.dg/pr31529-1.c: Likewise.
4895         * gcc.dg/pr34457-1.c: Likewise.
4896         * gcc.dg/pr34668-1.c: Likewise.
4897         * gcc.dg/pr43557-1.c: Likewise.
4898
4899 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4900
4901         PR objc/45842
4902         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4903         * objc.dg/const-str-3.m: Correct header for memcpy.
4904         * objc.dg/const-str-7.m: Likewise.
4905         * objc.dg/method-20b.m: Provide an implementation of Object.
4906         Adjust XFAIL for m64 NeXT runtime.
4907         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4908         * objc.dg/encode-3.m: Correct line ordering, provide header for
4909         sprintf.
4910         * objc.dg/encode-7-next.m: Only run for 32bit.
4911         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4912         * objc.dg/type-size-2.m: Provide an implementation of Object.
4913         Ajust headers.
4914         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4915         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4916         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4917         Adjust XFAIL for m64 NeXT runtime.
4918         * obj-c++.dg/method-22.mm: Likewise.
4919         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4920
4921 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4922
4923         Merge from 'apple/trunk' branch on FSF servers.
4924
4925         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4926
4927         Radar 4278236
4928         * obj-c++.dg/bad-forward-decl.mm: New
4929
4930 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4931
4932         * ada/acats/run_acats: Revert revision 157037.
4933
4934 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4935
4936         Merge from 'apple/trunk' branch on FSF servers.
4937
4938         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4939
4940         Radar 4281748
4941         * objc.dg/naming-2.m: Update
4942         * objc.dg/naming-3.m: New
4943
4944 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4945
4946         PR target/40457
4947         * gcc.target/arm/pr40457-3.c: New test.
4948
4949 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4950
4951         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4952         alias checking.
4953         * lib/target-supports.exp (check_ifunc_available): Likewise.
4954
4955 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4956
4957         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4958
4959 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4960
4961         * objc.dg/keywords-1.m: New test.
4962         * objc.dg/keywords-2.m: New test.
4963         * objc.dg/keywords-3.m: New test.
4964         * obj-c++.dg/keywords-1.mm: New test.
4965         * obj-c++.dg/keywords-2.mm: New test.
4966
4967 2010-09-28  Jason Merrill  <jason@redhat.com>
4968
4969         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4970         * g++.dg/ext/complit11.C: Likewise.
4971         * g++.old-deja/g++.law/temps1.C: Likewise.
4972
4973         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4974         * g++.old-deja/g++.mike/misc6.C: Likewise.
4975
4976 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4977
4978         * objc.dg/attributes/method-attribute-1.m: New.
4979         * objc.dg/attributes/method-attribute-2.m: New.
4980
4981         * obj-c++.dg/attributes/method-attribute-1.m: New.
4982         * obj-c++.dg/attributes/method-attribute-2.m: New.
4983
4984 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4985
4986         * objc.dg/attributes: New.
4987         * objc.dg/attributes/attributes.exp: New.
4988         * objc.dg/attributes/class-attribute-1.m: New.
4989         * objc.dg/attributes/class-attribute-2.m: New
4990         * objc.dg/attributes/categ-attribute-1.m: New
4991         * objc.dg/attributes/categ-attribute-2.m: New
4992         * objc.dg/attributes/proto-attribute-1.m: New
4993
4994         * obj-c++.dg/attributes: New.
4995         * obj-c++.dg/attributes/attributes.exp: New
4996         * obj-c++.dg/attributes/class-attribute-1.mm: New
4997         * obj-c++.dg/attributes/class-attribute-2.mm: New
4998         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4999         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5000         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5001
5002 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5003
5004         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5005         from the branch renamed to method-20b.m to avoid clashes).
5006
5007         2005-08-23  Stuart Hastings  <stuart@apple.com>
5008                     Ziemowit Laski  <zlaski@apple.com>
5009
5010         Radar 4209854
5011         * obj-c++.dg/method-23.mm: New.
5012         * objc.dg/method-20.m: New.
5013
5014 2010-09-28  Jan Hubicka  <jh@suse.cz>
5015
5016         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5017
5018 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5019
5020         PR target/44452
5021         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5022         i?86-*-solaris2.[89], *-*-vxworks*.
5023         * gcc.target/i386/pr22152.c: Likewise.
5024         * gcc.target/i386/vect8-ret.c: New test.
5025
5026 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5027
5028         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5029
5030 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5031
5032         Merge from 'apple/trunk' branch on FSF servers.
5033
5034         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5035
5036         Radar 4175534
5037         * obj-c++.dg/method-22.mm: New.
5038
5039 2010-09-27  Jason Merrill  <jason@redhat.com>
5040
5041         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5042         * g++.dg/ext/complit11.C: Adjust.
5043         * g++.old-deja/g++.law/temps1.C: Adjust.
5044         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5045         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5046
5047 2010-09-27  Ian Lance Taylor  <iant@google.com>
5048
5049         * lib/target-supports.exp (check_effective_target_split_stack):
5050         New procedure.
5051         * gcc.dg/split-1.c: New test.
5052         * gcc.dg/split-2.c: New test.
5053         * gcc.dg/split-3.c: New test.
5054         * gcc.dg/split-4.c: New test.
5055
5056 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5057
5058         PR objc/25464
5059         * objc.dg/type-size-3.m: New test.
5060
5061 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5062
5063         PR objc/45763
5064         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5065
5066 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5067
5068         PR objc/25450
5069         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5070         * objc.dg/type-size-2.m: Same change.
5071         * obj-c++.dg/encode-5.mm: Same change.
5072
5073 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5074
5075         Merge from 'apple/trunk' branch on FSF servers.  The original
5076         Changelogs are below.
5077
5078         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5079         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5080         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5081         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5082         in the branch).
5083         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5084         proto-qual-1.m in the branch) and the normal ABI on GNU.
5085         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5086         the test only with the NeXT runtime.
5087         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5088         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5089         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5090         Run the test only with the NeXT runtime.
5091
5092         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5093
5094         Radar 4492973
5095         * objc.dg/encode-7-64bit.m: New.
5096         * objc.dg/encode-7.m: Skip if -m64.
5097
5098         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5099
5100         Radar 4301047
5101         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5102         * obj-c++.dg/threedotthree-abi-1.mm: New
5103         * objc.dg/threedotthree-abi-1.m: New
5104
5105         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5106
5107         Radar 4136935
5108         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5109         * objc.dg/encode-6.m: Likewise.
5110         * objc.dg/encode-7.m: New test case.
5111
5112 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5113
5114         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5115         const-str-12.m to constr-str-12b.m to avoid conflicts.
5116
5117         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5118
5119         Radar 4229905
5120         * obj-c++.dg/warn5.mm: New
5121
5122         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5123
5124         Radar 4154928
5125         * obj-c++.dg/const-str-12.mm: New.
5126         * objc.dg/const-str-12.m: New.
5127
5128 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5129
5130         PR fortran/40569
5131         PR fortran/40568
5132         * gfortran.dg/storage_size_2.f08: Fix test.
5133         * gfortran.dg/c_sizeof_1.f90: Fix test.
5134         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5135         * gfortran.dg/c_sizeof_3.f90: New.
5136         * gfortran.dg/c_sizeof_4.f90: New.
5137         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5138         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5139
5140 2010-09-26  Daniel Kraft  <d@domob.eu>
5141
5142         PR fortran/45783
5143         PR fortran/45795
5144         * gfortran.dg/select_type_18.f03: New test.
5145
5146 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5147
5148         * gnat.dg/return2.ad[sb]: New test.
5149         * gnat.dg/return2_pkg.ads: New helper.
5150
5151 2010-09-25  Daniel Kraft  <d@domob.eu>
5152
5153         PR fortran/45776
5154         * gfortran.dg/io_constraints_6.f03: New test.
5155         * gfortran.dg/io_constraints_7.f03: New test.
5156         * gfortran.dg/newunit_2.f90: New test.
5157
5158 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5159
5160         * gfortran.dg/operator_c1202.f90: New test.
5161
5162 2010-09-24  Jan Hubicka  <jh@suse.cz>
5163
5164         * gcc.dg/tree-ssa/leaf.c: New testcase.
5165
5166 2010-09-24  Jan Hubicka  <jh@suse.cz>
5167
5168         PR tree-optimization/45738
5169         PR tree-optimization/45741
5170         * gcc.c-torture/compile/pr45741.c: New.
5171         * gfortran.fortran-torture/compile/pr45738.f90: New.
5172
5173 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5174
5175         * gcc.dg/cpp/undef-opt-1.c: New test.
5176
5177 2010-09-24  Jason Merrill  <jason@redhat.com>
5178
5179         * g++.dg/other/error10.C: Adjust expected output.
5180
5181 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR middle-end/45234
5184         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5185         * gcc.target/i386/pr45234.c: New test.
5186
5187 2010-09-24  Richard Guenther  <rguenther@suse.de>
5188
5189         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5190
5191 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5192
5193         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5194         as a comment leader in regexp.
5195
5196 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5197
5198         * objc.dg/sync-2.m: New test.
5199         * obj-c++.dg/sync-2.mm: New test.
5200
5201 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5202
5203         PR fortran/40571
5204         * gfortran.dg/iso_fortran_env_7.f90: New.
5205
5206 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5207
5208         * obj-c++.dg/too-many-args.mm: New file.
5209
5210 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5211
5212         Merge from 'apple/trunk' branch on FSF servers.
5213
5214         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5215
5216         Radar 4491608
5217         * objc.dg/too-many-args.m: New
5218
5219 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5220
5221         PR fortran/45744
5222         * gfortran.dg/dependency_36.f90:  New test.
5223
5224 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5225
5226         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5227         * gcc.target/i386/pad-3.c: Ditto.
5228         * gcc.target/i386/pad-7.c: Ditto.
5229         * gcc.target/i386/pad-7.c: Ditto.
5230         * gcc.target/i386/pr36502.c: Ditto.
5231         * gcc.target/i386/zee.c: Ditto.
5232         * gcc.target/i386/20060821-1.c: Ditto.
5233         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5234         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5235         * gcc.target/i386/pad-5b.c: Ditto.
5236         * gcc.target/i386/pad-6a.c: Ditto.
5237         * gcc.target/i386/pad-6b.c: Ditto.
5238         * gcc.target/i386/pad-8.c: Ditto.
5239         * gcc.target/i386/pad-9.c: Ditto.
5240         * gcc.target/i386/pad-10.c: Ditto.
5241         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5242
5243 2010-09-23  Richard Guenther  <rguenther@suse.de>
5244
5245         PR tree-optimization/45565
5246         * g++.dg/ipa/pr45565.C: New testcase.
5247
5248 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5249
5250         PR fortran/45745
5251         PR fortran/45648
5252         * gfortran.dg/vector_subscript_bound_1.f90: New.
5253
5254 2010-09-23  Richard Guenther  <rguenther@suse.de>
5255
5256         PR middle-end/45750
5257         * gcc.dg/pr45750.c: New testcase.
5258
5259 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5260
5261         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5262         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5263         build.
5264
5265 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5266
5267         PR rtl-optimization/44374
5268         * gcc.target/arm/headmerge-1.c: New test.
5269         * gcc.target/arm/headmerge-2.c: New test.
5270         * gcc.target/i386/headmerge-1.c: New test.
5271         * gcc.target/i386/headmerge-2.c: New test.
5272
5273 2010-09-23  Daniel Kraft  <d@domob.eu>
5274
5275         PR fortran/38936
5276         PR fortran/44044
5277         PR fortran/45474
5278         * gfortran.dg/intrinsic_intent_1.f03: New test.
5279         * gfortran.dg/select_type_17.f03: New test.
5280         * gfortran.dg/associate_5.f03: More definability tests.
5281         * gfortran.dg/enum_2.f90: Check definability.
5282         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5283         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5284         * gfortran.dg/char_expr_2.f90: Ditto.
5285         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5286         * gfortran.dg/enum_5.f90: Ditto.
5287         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5288         * gfortran.dg/impure_assignment_2.f90: Ditto.
5289         * gfortran.dg/impure_assignment_3.f90: Ditto.
5290         * gfortran.dg/intent_out_1.f90: Ditto.
5291         * gfortran.dg/intent_out_3.f90: Ditto.
5292         * gfortran.dg/pointer_assign_7.f90: Ditto.
5293         * gfortran.dg/pointer_intent_3.f90: Ditto.
5294         * gfortran.dg/pr19936_1.f90: Ditto.
5295         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5296         * gfortran.dg/simpleif_2.f90: Ditto.
5297         * gfortran.dg/protected_5.f90: Ditto.
5298         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5299         * gfortran.dg/protected_6.f90: Ditto.
5300         * gfortran.dg/protected_7.f90: Ditto.
5301
5302 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5303
5304         PR libfortran/45710
5305         * gfortran.dg/namelist_65.f90: New test.
5306
5307 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5308
5309         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5310         the regexp pattern between the expected label and location string.
5311
5312 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5313
5314         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5315
5316 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5317
5318         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5319         * gcc.dg/pr27898.c: Likewise.
5320         * gcc.dg/pr28712.c: Likewise.
5321         * gcc.dg/pr30762-1.c: Likewise.
5322         * gcc.dg/pr31529-1.c: Likewise.
5323         * gcc.dg/pr34457-1.c: Likewise.
5324         * gcc.dg/pr34668-1.c: Likewise.
5325         * gcc.dg/pr34989-1.c: Likewise.
5326         * gcc.dg/pr43557-1.c: Likewise.
5327
5328 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR rtl-optimization/45739
5331         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5332
5333 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5334
5335         * gcc.target/sparc/mnofpu.c: New test.
5336
5337 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR rtl-optimization/45739
5340         * gcc.target/i386/pr45739.c: New test.
5341
5342 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5343
5344         PR fortran/45648
5345         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5346         and counts. Add non-elemental function call check.
5347
5348         PR fortran/45648
5349         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5350         arguments checks. Update temporary counts.
5351         * gfortran.dg/transpose_optimization_1.f90: New.
5352
5353 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5354
5355         PR objc/23710
5356         * objc.dg/invalid-method-1.m: New.
5357
5358 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5359
5360         Merge from 'apple/trunk' branch on FSF servers.
5361
5362         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5363
5364         Radar 4291785
5365         * objc.dg/naming-4.m: New
5366         * objc.dg/naming-5.m: New
5367         * obj-c++.dg/naming-1.mm: New
5368         * obj-c++.dg/naming-2.mm: New
5369
5370 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5371             Jack Howarth  <howarth@bromo.med.uc.edu>
5372
5373         PR c++/45645
5374         * g++.dg/torture/pr44972.C: Use portable assert().
5375
5376 2010-09-21  Richard Guenther  <rguenther@suse.de>
5377
5378         PR tree-optimization/45580
5379         * g++.dg/torture/pr45580.C: New testcase.
5380
5381 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5382
5383         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5384
5385 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5386
5387         PR fortran/45438
5388         * gfortran.dg/pointer_check_7.f90: New.
5389
5390 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5391
5392         PR rtl-optimization/45728
5393         * gcc.c-torture/compile/pr45728.c: New test.
5394
5395 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5396
5397         PR fortran/45081
5398         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5399
5400 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5401
5402         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5403
5404 2010-09-20  Richard Guenther  <rguenther@suse.de>
5405
5406         PR middle-end/45704
5407         * gcc.dg/torture/pr45704.c: New testcase.
5408
5409 2010-09-20  Jan Hubicka  <jh@suse.cz>
5410
5411         PR tree-optimize/45605
5412         * g++.dg/tree-ssa/pr45605.C: New testcase.
5413
5414 2010-09-20  Michael Matz  <matz@suse.de>
5415
5416         PR testsuite/45706
5417         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5418         enough.
5419
5420 2010-09-20  Richard Guenther  <rguenther@suse.de>
5421
5422         PR tree-optimization/45705
5423         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5424
5425 2010-09-20  Michael Matz  <matz@suse.de>
5426
5427         PR testsuite/45706
5428         * lib/target-supports.exp (check_effective_target_vect_perm):
5429         Add i?86-*-*.
5430
5431 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5432
5433         PR rtl-optimization/45695
5434         * gcc.c-torture/execute/pr45695.c: New test.
5435
5436 2010-09-19  Jan Hubicka  <jh@suse.cz>
5437
5438         PR lto/44246
5439         * gcc.c-torture/compile/pr44246.c:New file.
5440
5441 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5442
5443         PR tree-optimization/45714
5444         * gfortran.dg/vect/pr45714-a.f: New test.
5445         * gfortran.dg/vect/pr45714-b.f: New test.
5446
5447 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5448
5449         * gnat.dg/const1.adb: Rename into...
5450         * gnat.dg/constant1.adb: ...this.
5451         * gnat.dg/constant2.adb: New test.
5452         * gnat.dg/constant2_pkg1.ads: New helper.
5453         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5454
5455 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/specs/constant1.ads: New test.
5458         * gnat.dg/specs/constant1_pkg.ads: New helper.
5459
5460 2010-09-18  Jan Hubicka  <jh@suse.cz>
5461
5462         PR tree-optimization/45453
5463         * g++.dg/tree-ssa/pr45453.C: New testcase.
5464
5465 2010-09-18  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/cpp0x/initlist44.C: New.
5468
5469 2010-09-18  Richard Guenther  <rguenther@suse.de>
5470
5471         PR tree-optimization/45709
5472         * g++.dg/torture/pr45709-2.C: New testcase.
5473
5474 2010-09-18  Richard Guenther  <rguenther@suse.de>
5475
5476         PR tree-optimization/45709
5477         * g++.dg/torture/pr45709.C: New testcase.
5478
5479 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5480
5481         PR testsuite/45719
5482         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5483
5484 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5485
5486         * gcc.target/i386/pad-1.c: New.
5487         * gcc.target/i386/pad-2.c: Likewise.
5488         * gcc.target/i386/pad-3.c: Likewise.
5489         * gcc.target/i386/pad-4.c: Likewise.
5490         * gcc.target/i386/pad-5a.c: Likewise.
5491         * gcc.target/i386/pad-5b.c: Likewise.
5492         * gcc.target/i386/pad-6a.c: Likewise.
5493         * gcc.target/i386/pad-6b.c: Likewise.
5494         * gcc.target/i386/pad-7.c: Likewise.
5495         * gcc.target/i386/pad-8.c: Likewise.
5496         * gcc.target/i386/pad-9.c: Likewise.
5497         * gcc.target/i386/pad-10.c: Likewise.
5498
5499 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5500
5501         PR middle-end/45234
5502         * gcc.dg/torture/stackalign/alloca-5.c: New.
5503
5504 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5505
5506         PR middle-end/45678
5507         * gcc.dg/torture/pr45678-2.c: New.
5508
5509 2010-09-17  Richard Guenther  <rguenther@suse.de>
5510
5511         PR middle-end/45678
5512         * gcc.dg/torture/pr45678-1.c: New testcase.
5513
5514 2010-09-17  Michael Matz  <matz@suse.de>
5515
5516         PR tree-optimization/43432
5517         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5518         check_effective_target_vect_perm_short): New predicates.
5519         (check_effective_target_vect_perm): Include x86_64.
5520         * gcc.dg/vect/pr43432.c: New test.
5521         * gcc.dg/vect/vect-114.c: Adjust.
5522         * gcc.dg/vect/vect-15.c: Ditto.
5523         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5524         * gcc.dg/vect/slp-perm-9.c: Ditto.
5525
5526 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5527
5528         PR testsuite/45692
5529         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5530         GNU runtime.
5531
5532 2010-09-17  Richard Guenther  <rguenther@suse.de>
5533
5534         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5535         * gcc.dg/pr28706.c: Likewise.
5536         * gcc.dg/pr28712.c: Likewise.
5537         * gcc.dg/pr30762-1.c: Likewise.
5538         * gcc.dg/pr30762-2.c: Likewise.
5539         * gcc.dg/pr31529-1.c: Likewise.
5540         * gcc.dg/pr31529-2.c: Likewise.
5541         * gcc.dg/pr34457-1.c: Likewise.
5542         * gcc.dg/pr34457-2.c: Likewise.
5543         * gcc.dg/pr34668-1.c: Likewise.
5544         * gcc.dg/pr34668-2.c: Likewise.
5545         * gcc.dg/pr34989-1.c: Likewise.
5546         * gcc.dg/pr34989-2.c: Likewise.
5547         * gcc.dg/pr43557-1.c: Likewise.
5548         * gcc.dg/pr43557-2.c: Likewise.
5549         * gcc.dg/debug/pr41893-1.c: Likewise.
5550         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5551         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5552         * gcc.dg/matrix/matrix-4.c: Likewise.
5553         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5554         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5555         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5556         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5557
5558 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5559
5560         PR fortran/43665
5561         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5562         optimizations.
5563         * gfortran.dg/intent_optimize_1.f90: New test.
5564
5565 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5566
5567         * gcc.target/i386/divmod-1.c: New.
5568         * gcc.target/i386/divmod-2.c: Likewise.
5569         * gcc.target/i386/divmod-3.c: Likewise.
5570         * gcc.target/i386/divmod-4.c: Likewise.
5571         * gcc.target/i386/divmod-4a.c: Likewise.
5572         * gcc.target/i386/divmod-5.c: Likewise.
5573         * gcc.target/i386/divmod-6.c: Likewise.
5574         * gcc.target/i386/divmod-7.c: Likewise.
5575         * gcc.target/i386/divmod-8.c: Likewise.
5576         * gcc.target/i386/udivmod-1.c: Likewise.
5577         * gcc.target/i386/udivmod-2.c: Likewise.
5578         * gcc.target/i386/udivmod-3.c: Likewise.
5579         * gcc.target/i386/udivmod-4.c: Likewise.
5580         * gcc.target/i386/udivmod-4a.c: Likewise.
5581         * gcc.target/i386/udivmod-5.c: Likewise.
5582         * gcc.target/i386/udivmod-6.c: Likewise.
5583         * gcc.target/i386/udivmod-7.c: Likewise.
5584         * gcc.target/i386/udivmod-8.c: Likewise.
5585
5586 2010-09-16  Jan Hubicka  <jh@suse.cz>
5587
5588         * g++.dg/lto/pr45679-1_0.C: New file.
5589         * g++.dg/lto/pr45679-1_1.C: New file.
5590         * g++.dg/lto/pr45679-0_0.C: New file.
5591         * g++.dg/lto/pr45679-0_1.C: New file.
5592
5593 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5594
5595         PR fortran/45674
5596         * gfortran.dg/class_dummy_2.f03: New.
5597
5598 2010-09-16  Richard Guenther  <rguenther@suse.de>
5599
5600         PR tree-optimization/45623
5601         * gcc.dg/torture/pr45623.c: New testcase.
5602
5603 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5604
5605         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5606         name and parentheses.
5607         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5608
5609 2010-09-15  Jason Merrill  <jason@redhat.com>
5610
5611         * g++.dg/parse/parameter-declaration-2.C: New.
5612
5613         * g++.dg/cpp0x/scoped_enum2.C: New.
5614
5615 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5616
5617         * gcc.c-torture/compile/20100915-1.c: New test.
5618
5619 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5620
5621         PR middle-end/45644
5622         * gcc.dg/ipa/pr45644.c: New test.
5623
5624 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5625
5626         PR tree-optimization/45633
5627         * gcc.dg/vect/pr45633.c: New test.
5628
5629 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5630
5631         PR fortran/45577
5632         * gfortran.dg/allocate_derived_4.f90: New.
5633
5634 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5635
5636         * lib/target-supports.exp
5637         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5638         supported flag to true for neon.
5639
5640 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5641
5642         PR c++/45665
5643         * g++.dg/template/crash103.C: New.
5644
5645 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5646
5647         Merge from 'apple/trunk' branch on FSF servers.
5648
5649         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5650
5651         Radar 4457381
5652         * objc.dg/msg-in-protocol.m: New.
5653         * obj-c++.dg/msg-in-protocol.mm: New.
5654
5655         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5656
5657         Radar 4219590
5658         * objc.dg/break-in-ifstmt.m: New.
5659
5660         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5661
5662         Radar 4174166
5663         * obj-c++.dg/comp-types-13.mm: New.
5664         * objc.dg/comp-types-12.m: New.
5665
5666         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5667
5668         Radar 4216500
5669         * obj-c++.dg/proto-lossage-7.mm: New.
5670         * objc.dg/proto-lossage-7.m: New.
5671
5672 2010-09-14  Jan Hubicka  <jh@suse.cz>
5673
5674         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5675         folding.
5676         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5677         folding.
5678
5679 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR middle-end/45567
5682         * gcc.dg/pr45567.c: New test.
5683
5684         PR debug/45660
5685         * g++.dg/debug/pr45660.C: New test.
5686
5687 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5688
5689         PR tree-optimization/45470
5690         * g++.dg/vect/pr45470-a.cc: New test.
5691         * g++.dg/vect/pr45470-a.cc: New test.
5692
5693 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5694
5695         PR target/42070
5696         * lib/profopt.exp: Prune warnings on execname2 compile.
5697         * lib/prune.exp: Prune "can't add line info" warnings.
5698
5699 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5700
5701         PR libfortran/45532
5702         * gfortran.dg/namelist_64.f90: New test.
5703
5704 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR rtl-optimization/45617
5707         * gcc.target/i386/pr45617.c: New test.
5708
5709 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5710
5711         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5712
5713 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5714
5715         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5716         * gcc.target/i386/fma4-vector.c: Likewise.
5717         * gcc.target/i386/vectorize2.c: Likewise.
5718         * gcc.target/i386/vectorize4.c: Likewise.
5719         * gcc.target/i386/vectorize5.c: Likewise.
5720         * gcc.target/i386/vectorize6.c: Likewise.
5721         * gcc.target/i386/vectorize8.c: Likewise.
5722
5723         * gcc.target/i386/vect-double-1.c: New.
5724         * gcc.target/i386/vect-double-1a.c: Likewise.
5725         * gcc.target/i386/vect-double-2.c: Likewise.
5726         * gcc.target/i386/vect-double-2a.c: Likewise.
5727
5728         * lib/target-supports.exp (check_effective_target_vect_double):
5729         Set et_vect_double_saved to 0 when tuning for Atom.
5730
5731 2010-09-13  Jan Hubicka  <jh@suse.cz>
5732
5733         * gcc.dg/torture/pr23821.c: Drop static keyword.
5734         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5735         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5736
5737 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5738
5739         * gcc.target/arm/sync-1.c: New.
5740
5741 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5742
5743         * gnat.dg/memtrap.adb: New test.
5744
5745 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5746
5747         * gfortran.dg/promotion.f90: Fix options.
5748
5749 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5750
5751         * g++.dg/cpp0x/range-for1.C: New.
5752         * g++.dg/cpp0x/range-for2.C: New.
5753         * g++.dg/cpp0x/range-for3.C: New.
5754         * g++.dg/cpp0x/range-for4.C: New.
5755         * g++.dg/cpp0x/range-for5.C: New.
5756         * g++.dg/cpp0x/range-for6.C: New.
5757
5758 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5759
5760         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5761         and counts. Check that transpose is not called.
5762         * gfortran.dg/transpose_2.f90: Update error message.
5763
5764 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5765
5766         PR c++/43824
5767         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5768         * g++.dg/lookup/strong-using-2.C: Likewise.
5769         * g++.dg/lookup/strong-using-3.C: Likewise.
5770         * g++.dg/lookup/strong-using-5.C: Likewise.
5771
5772         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5773         * g++.dg/cpp0x/inline-ns4.C: New.
5774         * g++.dg/cpp0x/inline-ns5.C: New.
5775
5776 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5777
5778         PR middle-end/45634
5779         * gfortran.fortran-torture/compile/pr45634.f90: New.
5780
5781 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5782
5783         * objc.dg/fobjc-exceptions.m: New test.
5784
5785 2010-09-10  Jan Hubicka  <jh@suse.cz>
5786
5787         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5788
5789 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5790
5791         PR tree-optimization/44972
5792         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5793         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5794         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5795         instead.
5796         * g++.dg/torture/pr44972.C: New test.
5797
5798 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5799
5800         PR tree-optimization/44972
5801         * g++.dg/torture/pr34850.C: Remove expected warning.
5802
5803 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5804
5805         * gfortran.dg/dummy_optional_arg.f90: New test.
5806
5807 2010-09-08  Jan Hubicka  <jh@suse.cz>
5808
5809         PR tree-optimization/45598
5810         * fortran.fortran-torture/compile/pr45598.f90: New test.
5811
5812 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5813
5814         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5815         * lib/target-supports.exp (check_ifunc_available): New.
5816         * gcc.dg/attr-ifunc-1.c: New.
5817         * gcc.dg/attr-ifunc-2.c: New.
5818         * gcc.dg/attr-ifunc-3.c: New.
5819         * gcc.dg/attr-ifunc-4.c: New.
5820         * gcc.dg/attr-ifunc-5.c: New.
5821         * g++.dg/ext/attr-ifunc-1.C: New.
5822         * g++.dg/ext/attr-ifunc-2.C: New.
5823         * g++.dg/ext/attr-ifunc-3.C: New.
5824         * g++.dg/ext/attr-ifunc-4.C: New.
5825
5826 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5827
5828         PR middle-end/40386
5829         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5830
5831 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5832
5833         * gfortran.dg/inline_transpose_1.f90: New test.
5834
5835 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR c++/45588
5838         * g++.dg/warn/Wunused-var-15.C: New test.
5839
5840 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5841
5842         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5843         hppa*-*-hpux*.
5844
5845 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5846
5847         * objc/execute/exceptions/throw-nil.m: New test.
5848         * objc/execute/exceptions/handler-1.m: Updated to use the new
5849         objc_set_uncaught_exception_handler() function.
5850         * objc/execute/exceptions/matcher-1.m: New test.
5851
5852 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5853
5854         PR fortran/38282
5855         * gfortran.dg/bit_comparison_1.F90: New test.
5856         * gfortran.dg/leadz_trailz_3.f90: New test.
5857         * gfortran.dg/masklr_2.F90: New test.
5858         * gfortran.dg/shiftalr_1.F90: New test.
5859         * gfortran.dg/merge_bits_2.F90: New test.
5860         * gfortran.dg/dshift_2.F90: New test.
5861         * gfortran.dg/bit_comparison_2.F90: New test.
5862         * gfortran.dg/masklr_1.F90: New test.
5863         * gfortran.dg/merge_bits_1.F90: New test.
5864         * gfortran.dg/dshift_1.F90: New test.
5865         * gfortran.dg/shiftalr_2.F90: New test.
5866
5867 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5868
5869         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5870         functions from objc/typedstream.h are deprecated.
5871
5872 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5873
5874         * lib/target-supports.exp
5875         (check_effective_target_run_expensive_tests): New proc.
5876         * gcc.c-torture/compile/limits-fnargs.c: Use
5877         dg-require-effective-target run_expensive_tests.
5878
5879 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR fortran/45597
5882         * gfortran.dg/gomp/pr45597.f90: New test.
5883
5884         PR fortran/45595
5885         * gfortran.dg/gomp/pr45595.f90: New test.
5886
5887 2010-09-08  Michael Matz  <matz@suse.de>
5888
5889         * c-c++-common/uninit-17.c: Adjust.
5890
5891 2010-09-08  Michael Matz  <matz@suse.de>
5892
5893         PR tree-optimization/43430
5894         * gcc.dg/vect/pr43430-2.c: New test.
5895
5896 2010-09-08  Michael Matz  <matz@suse.de>
5897
5898         PR tree-optimization/33244
5899         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5900
5901 2010-09-08  Richard Guenther  <rguenther@suse.de>
5902
5903         PR tree-optimization/45578
5904         * gfortran.dg/pr45578.f90: New testcase.
5905
5906 2010-09-08  Richard Guenther  <rguenther@suse.de>
5907
5908         PR testsuite/45590
5909         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5910
5911 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5912
5913         PR fortran/45576
5914         * gfortran.dg/char_length_18.f90:  New test.
5915
5916 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5917
5918         PR target/36502
5919         * gcc.target/i386/pr36502.c: New test.
5920
5921         PR target/42313
5922         PR target/44651
5923         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5924         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5925
5926 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5927
5928         * gfortran.dg/achar_4.f90: Enable bounds checking.
5929
5930 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5931
5932         PR target/45206
5933         * gcc.target/i386/pr45206.c: New test.
5934
5935 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5936
5937         PR fortran/45505
5938         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5939
5940 2010-09-07  Jan Hubicka  <jh@suse.cz>
5941
5942         * gcc.c-torture/compile/20100907.c: New testcase.
5943
5944 2010-09-07  Richard Guenther  <rguenther@suse.de>
5945
5946         PR middle-end/45569
5947         * g++.dg/eh/pr45569.C: New testcase.
5948
5949 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5950
5951         PR target/43137
5952         * gcc.target/arm/pr43137.c: New test.
5953
5954 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5955
5956         PR fortran/36931
5957         * gfortran.dg/dependency_35.f90:  New test.
5958
5959 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5960
5961         PR fortran/34145
5962         * gfortran.dg/char_length_17.f90:  New test.
5963
5964 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5965
5966         PR c++/45200
5967         PR c++/45293
5968         PR c++/45558
5969         * g++.dg/template/typedef34.C: New test.
5970         * g++.dg/template/typedef35.C: New test.
5971
5972 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5973
5974         PR target/22152
5975         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5976
5977 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5978
5979         * g++.dg/warn/Wdouble-promotion.C: New.
5980
5981 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5982
5983         * g++.dg/parse/redef2.C: New.
5984
5985 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5986
5987         * gcc.dg/20100906-1.c: New testcase.
5988
5989 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5990
5991         PR testsuite/45543
5992         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5993         DW_TAG_enumeration_type DIE.
5994
5995 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5996
5997         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5998         Update XFAILs.
5999
6000 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6001
6002         PR rtl-optimization/44919
6003         * g++.dg/opt/pr44919.C: New.
6004
6005 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6006
6007         PR fortran/38282
6008         * gfortran.dg/iall_iany_iparity_1.f90: New.
6009         * gfortran.dg/iall_iany_iparity_2.f90: New.
6010
6011 2010-09-06  Jason Merrill  <jason@redhat.com>
6012
6013         * g++.dg/cpp0x/initlist42.C: New.
6014
6015         * g++.dg/cpp0x/auto19.C: New.
6016
6017         * g++.dg/template/sfinae25.C: New.
6018         * g++.dg/template/char1.C: Expect warning.
6019         * g++.dg/template/nontype10.C: Likewise.
6020
6021         * g++.dg/cpp0x/implicit9.C: New.
6022
6023         * g++.dg/cpp0x/initlist43.C: New.
6024
6025 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6026
6027         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6028
6029 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6030
6031         * gcc.dg/Wdouble-promotion.c: New.
6032
6033 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6034
6035         * gfortran.dg/float128_1.f90: Remove test case as
6036         it always fails since Rev 163611 backed out the
6037         front-end implementation.
6038
6039 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6040
6041         * gfortran.dg/float128_1.f90: XFAIL test case.
6042
6043 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6044
6045         * gfortran.dg/bessel_7.f90: Decrease required precision.
6046
6047 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6048
6049         PR testsuite/45545
6050         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6051         ref-all-matching targets.
6052
6053 2010-09-05  Richard Guenther  <rguenther@suse.de>
6054
6055         PR tree-optimization/45535
6056         * gcc.c-torture/compile/pr45535.c: New testcase.
6057
6058 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6059
6060         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6061         "\[^\n\]*".
6062         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6063         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6064         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6065         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6066         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6067         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6068         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6069         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6070         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6071         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6072         * gcc.target/i386/pr22152.c: Likewise.
6073         * gcc.target/i386/pr36992-1.c: Likewise.
6074         * gcc.target/i386/pr36992-2.c: Likewise.
6075         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6076
6077 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6078
6079         PR testsuite/43957
6080         * gcc.dg/const-uniq-1.c: Modify regexp.
6081
6082 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6083
6084         PR fortran/45530
6085         * gfortran.dg/namelist_63.f90: New.
6086
6087 2010-09-04  Jan Hubicka  <jh@suse.cz>
6088
6089         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6090         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6091
6092 2010-09-04  Jan Hubicka  <jh@suse.cz>
6093
6094         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6095
6096 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6097
6098         PR fortran/45507
6099         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6100
6101 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6102
6103         * gcc.dg/opts-4.c: New test.
6104
6105 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6106
6107         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6108         * gcc.dg/vect/vect-peel-4.c: Ditto.
6109
6110 2010-09-03  Daniel Kraft  <d@domob.eu>
6111
6112         PR fortran/45525
6113         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6114
6115 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6116
6117         PR fortran/45159
6118         * gfortran.dg/dependency_34.f90:  New test.
6119
6120 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6121
6122         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6123
6124 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6125
6126         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6127         gcc.target/i386/clearcap.map if supported.
6128
6129 2010-09-03  Michael Matz  <matz@suse.de>
6130
6131         PR middle-end/45415
6132         * gcc.dg/pr45415.c: New test.
6133
6134 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6135
6136         PR tree-optimization/45506
6137         * gcc.dg/pr45506.c: New.
6138
6139 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6140
6141         PR target/45476
6142         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6143         * gcc.target/i386/float128-2.c: Ditto.
6144
6145 2010-09-03  Daniel Kraft  <d@domob.eu>
6146
6147         PR fortran/34162
6148         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6149         * gfortran.dg/internal_dummy_2.f08: New test.
6150         * gfortran.dg/internal_dummy_3.f08: New test.
6151         * gfortran.dg/internal_dummy_4.f08: New test.
6152
6153 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR debug/45500
6156         * gcc.target/i386/pr45500.c: New test.
6157
6158 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6159
6160         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6161
6162 2010-09-03  Daniel Kraft  <d@domob.eu>
6163
6164         PR fortran/44602
6165         * gfortran.dg/exit_2.f08; Adapt error messages.
6166         * gfortran.dg/exit_3.f08: New test.
6167         * gfortran.dg/exit_4.f08: New test.
6168         * gfortran.dg/exit_5.f03: New test.
6169
6170 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6171
6172         * gfortran.dg/ishft_4.f90: New test.
6173
6174 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6175
6176         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6177         FRIZ/XSRIZ instruciton for (double)(long long)x.
6178         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6179
6180 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6181
6182         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6183
6184 2010-09-02  Richard Guenther  <rguenther@suse.de>
6185
6186         PR tree-optimization/44937
6187         PR tree-optimization/45412
6188         * g++.dg/opt/pr45412.C: New testcase.
6189         * gcc.c-torture/compile/pr45412.c: Likewise.
6190         * gcc.c-torture/compile/pr44937.c: Likewise.
6191
6192 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6193
6194         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6195         but using -Werror=comment.
6196         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6197         expected error messages.
6198
6199 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6200
6201         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6202         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6203
6204 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6205
6206         PR fortran/45489
6207         * gfortran.dg/initialization_27.f90: New.
6208
6209 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6210
6211         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6212         check into different basic blocks. Expect vectorization if misaligned
6213         stores are supported.
6214         * gcc.dg/vect/bb-slp-8a.c: New test.
6215         * gcc.dg/vect/bb-slp-8b.c: New test.
6216
6217 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6218
6219         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6220
6221 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6222
6223         PR fortran/44541
6224         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6225         * gfortran.dg/class_dummy_1.f03: New.
6226
6227 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6228
6229         PR middle-end/45458
6230         * g++.dg/tree-prof/partition2.C: New test.
6231
6232 2010-09-01  Richard Guenther  <rguenther@suse.de>
6233
6234         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6235         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6236         * gcc.c-torture/execute/20100827-1.c: Likewise.
6237
6238 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6239
6240         * gfortran.dg/execute_command_line_1.f90: New test.
6241
6242 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6243
6244         PR preprocessor/45457
6245         * c-c++-common/cpp/pr45457.c: New test.
6246
6247 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6248
6249         * gcc.dg/nested-func-8.c: New test.
6250
6251 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6252
6253         PR fortran/38282
6254         * gfortran.dg/popcnt_poppar_1.F90: New test.
6255         * gfortran.dg/popcnt_poppar_2.F90: New test.
6256
6257 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6258
6259         * gcc.target/i386/volatile-2.c: Require nonpic target.
6260
6261 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6262
6263         PR middle-end/45461
6264         * gcc.dg/pr45461.c: New test.
6265
6266 2010-08-31  Richard Guenther  <rguenther@suse.de>
6267
6268         PR testsuite/45455
6269         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6270
6271 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6272
6273         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6274
6275 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6276
6277         PR fortran/45456
6278         * gfortran.dg/typebound_proc_18.f03: New.
6279
6280 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6281
6282         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6283         * lib/scanasm.exp (scan-stack-usage): Likewise.
6284         (scan-stack-usage-not): Likewise.
6285         * gcc.dg/stack-usage-1.c: New test.
6286         * gcc.target/i386/stack-usage-realign.c: Likewise.
6287
6288 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6289
6290         PR tree-optimization/45427
6291         * gcc.dg/tree-ssa/pr45427.c: New test.
6292
6293 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6294
6295         PR c++/45043
6296         * g++.dg/template/crash102.C: New.
6297
6298 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR middle-end/45423
6301         * gcc.dg/gomp/atomic-12.c: New test.
6302         * gcc.dg/gomp/atomic-13.c: New test.
6303         * gcc.dg/gomp/atomic-14.c: New test.
6304         * g++.dg/gomp/atomic-11.C: New test.
6305         * g++.dg/gomp/atomic-12.C: New test.
6306         * g++.dg/gomp/atomic-13.C: New test.
6307         * g++.dg/gomp/atomic-14.C: New test.
6308
6309 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6310
6311         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6312         delimiter.
6313
6314 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6315
6316         * gnat.dg/discr24.adb: New test.
6317
6318 2010-08-30  Richard Guenther  <rguenther@suse.de>
6319
6320         PR tree-optimization/45449
6321         * gcc.dg/pr45449.c: New testcase.
6322
6323 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6324
6325         * gcc.dg/opts-1.c: Expect errors, not warnings.
6326
6327 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6328
6329         PR fortran/42769
6330         * gfortran.dg/dynamic_dispatch_11.f03: New.
6331
6332 2010-08-29  Jason Merrill  <jason@redhat.com>
6333
6334         PR c++/44991
6335         * g++.dg/parse/defarg15.C: New.
6336
6337 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6338
6339         PR fortran/45439
6340         * gfortran.dg/select_type_16.f03: New.
6341
6342 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6343             Tobias Burnus  <burnus@net-b.de>
6344
6345         * gfortran.dg/bessel_7.f90: Decrease required precision.
6346
6347 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6348             Kaz Kojima  <kkojima@gcc.gnu.org>
6349
6350         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6351
6352 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6353
6354         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6355         floating point conversion code generation.
6356         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6357         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6358         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6359         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6360         to integer conversion code generation.
6361         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6362         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6363         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6364         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6365
6366 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6367
6368         PR fortran/32049
6369         * gfortran.dg/random_seed_1.f90: Adjust test.
6370         * gfortran.dg/float128_1.f90: New test.
6371
6372 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6373
6374         PR fortran/33197
6375         * gfortran.dg/norm2_1.f90: New.
6376         * gfortran.dg/norm2_2.f90: New.
6377         * gfortran.dg/norm2_3.f90: New.
6378         * gfortran.dg/norm2_4.f90: New.
6379         * gfortran.dg/parity_1.f90: New.
6380         * gfortran.dg/parity_2.f90: New.
6381         * gfortran.dg/parity_3.f90: New.
6382
6383 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6384
6385         PR fortran/45420
6386         * gfortran.dg/select_type_15.f03: New.
6387
6388 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6389
6390         PR libfortran/43217
6391         * gfortran.dg/hollerith8.f90: New test.
6392
6393 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6394
6395         PR fortran/45159
6396         * gfortran.dg/dependency_33.f90:  New test.
6397
6398 2010-08-27  Richard Guenther  <rguenther@suse.de>
6399
6400         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6401         * gcc.dg/graphite/scop-2.c: Likewise.
6402         * gcc.dg/graphite/scop-20.c: Likewise.
6403         * gcc.dg/vect/slp-25.c: Likewise.
6404
6405 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6406
6407         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6408
6409 2010-08-26  Daniel Kraft  <d@domob.eu>
6410
6411         PR fortran/38936
6412         PR fortran/44047
6413         PR fortran/45384
6414         * gfortran.dg/associate_8.f03: New test.
6415         * gfortran.dg/select_type_13.f03: New test.
6416         * gfortran.dg/select_type_14.f03: New test.
6417
6418 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR tree-optimization/44485
6421         * gcc.dg/pr44485.c: New test.
6422
6423 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6424
6425         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6426         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6427         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6428
6429 2010-08-26  Richard Guenther  <rguenther@suse.de>
6430
6431         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6432         * gcc.dg/graphite/scop-21.c: Likewise.
6433
6434 2010-08-26  Richard Guenther  <rguenther@suse.de>
6435
6436         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6437         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6438         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6439         * gcc.dg/vect/vect-91.c: Likewise.
6440         * gcc.dg/vect/vect-peel-1.c: Likewise.
6441         * gcc.dg/vect/vect-peel-2.c: Likewise.
6442         * gcc.dg/vect/vect-peel-4.c: Likewise.
6443
6444 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6445
6446         PR libfortran/41859
6447         * gfortran.dg/der_io_4.f90: New test.
6448
6449 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6450
6451         PR rtl-optimization/44858
6452         * gcc.c-torture/execute/pr44858.c: New test.
6453
6454         PR rtl-optimization/45400
6455         * g++.dg/other/i386-8.C: New test.
6456
6457 2010-08-25  Richard Guenther  <rguenther@suse.de>
6458
6459         * gcc.dg/alias-8.c: Adjust.
6460
6461 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6462
6463         * gcc.target/i386/combine-mul.c: New test.
6464
6465 2010-08-25  Richard Guenther  <rguenther@suse.de>
6466
6467         PR lto/44562
6468         * gcc.dg/graphite/id-27.c: New testcase.
6469         * gcc.dg/lto/20100825-1_0.c: Likewise.
6470
6471 2010-08-25  Richard Guenther  <rguenther@suse.de>
6472
6473         PR tree-optimization/45316
6474         * g++.dg/opt/pr45316.C: New testcase.
6475
6476 2010-08-25  Richard Guenther  <rguenther@suse.de>
6477
6478         PR tree-optimization/45393
6479         * g++.dg/torture/pr45393.C: New testcase.
6480
6481 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6482
6483         PR tree-optimization/45059
6484         * gcc.c-torture/compile/pr45059.c: New test.
6485
6486 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6487
6488         * lib/target-supports.exp (check_effective_target_vect_unpack):
6489         Set vect_unpack supported flag to true for neon.
6490
6491 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6492
6493         * gcc.dg/tree-ssa/ifc-5.c: New.
6494
6495 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6496
6497         * gcc.dg/tree-ssa/ifc-4.c: New.
6498         * gcc.dg/tree-ssa/ifc-7.c: New.
6499
6500 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6501
6502         * gcc.dg/vect/vect.exp: Check loongson targets
6503         * g++.dg/vect/vect.exp: Likewise
6504         * gfortran.dg/vect/vect.exp: Likewise
6505
6506 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6507
6508         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6509         -mveclibabi=mass.
6510
6511 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6512
6513         PR fortran/45366
6514         * gfortran.dg/proc_ptr_29.f90: New.
6515
6516 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6517             Dominique d'Humieres  <dominiq@lps.ens.fr>
6518
6519         PR fortran/45367
6520         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6521
6522 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6523
6524         PR fortran/45367
6525         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6526
6527 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6528
6529         PR fortran/36158
6530         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6531
6532 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6533             Dominique d'Humieres  <dominiq@lps.ens.fr>
6534
6535         PR fortran/45367
6536         PR fortran/36158
6537         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6538         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6539
6540 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6541
6542         PR fortran/44863
6543         PR fortran/45271
6544         PR fortran/45290
6545         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6546         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6547         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6548
6549 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6550
6551         PR fortran/36158
6552         PR fortran/33197
6553         * gfortran.dg/bessel_6.f90: New.
6554         * gfortran.dg/bessel_7.f90: New.
6555
6556 2010-08-20  Jan Hubicka  <jh@suse.cz>
6557
6558         PR c++/45307
6559         PR c++/17736
6560         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6561         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6562
6563 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6564
6565         PR target/45336
6566         * gcc.target/i386/pr45336-1.c: New.
6567         * gcc.target/i386/pr45336-2.c: Likewise.
6568         * gcc.target/i386/pr45336-3.c: Likewise.
6569         * gcc.target/i386/pr45336-4.c: Likewise.
6570
6571 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6572
6573         PR testsuite/45361
6574         * gcc.target/i386/volatile-2.c: Update scan strings to also
6575         include (%rip) for the memory reference on x86_64.
6576
6577 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6578
6579         PR middle-end/44974
6580         * gcc.dg/pr44974.c: New test.
6581
6582         PR rtl-optimization/45353
6583         * gcc.dg/pr45353.c: New test.
6584
6585 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6586
6587         * gcc.target/i386/volatile-2.c: New.
6588
6589 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6590
6591         PR rtl-optimization/44691
6592         * gfortran.dg/pr44691.f: New test.
6593
6594 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6595
6596         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6597
6598 2010-08-19  Jason Merrill  <jason@redhat.com>
6599
6600         * g++.dg/init/synth3.C: New.
6601         * g++.dg/init/value8.C: New.
6602         * g++.dg/tree-ssa/empty-2.C: New.
6603         * g++.dg/cpp0x/noexcept09.C: New.
6604
6605 2010-08-19  Daniel Kraft  <d@domob.eu>
6606
6607         PR fortran/29785
6608         PR fortran/45016
6609         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6610         * gfortran.dg/pointer_remapping_1.f90: New test.
6611         * gfortran.dg/pointer_remapping_2.f03: New test.
6612         * gfortran.dg/pointer_remapping_3.f08: New test.
6613         * gfortran.dg/pointer_remapping_4.f03: New test.
6614         * gfortran.dg/pointer_remapping_5.f08: New test.
6615         * gfortran.dg/pointer_remapping_6.f08: New test.
6616
6617 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6618
6619         PR testsuite/45324
6620         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6621
6622 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6623
6624         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6625
6626 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6627
6628         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6629         variable.
6630
6631 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6632
6633         PR target/45070
6634         * gcc.c-torture/execute/pr45070.c: New.
6635
6636 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6637
6638         * g++.dg/pr44328.C: New test.
6639
6640 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6641
6642         PR fortran/36158
6643         PR fortran/33197
6644         * gfortran.dg/bessel_3.f90: New.
6645         * gfortran.dg/bessel_4.f90: New.
6646         * gfortran.dg/bessel_5.f90: New.
6647
6648 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6649
6650         PR fortran/45290
6651         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6652         * gfortran.dg/pointer_init_2.f90: New.
6653         * gfortran.dg/pointer_init_3.f90: New.
6654         * gfortran.dg/pointer_init_4.f90: New.
6655
6656 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6657
6658         PR c++/45049
6659         * g++.dg/pr45049-1.C: New test.
6660         * g++.dg/pr45049-2.C: New test.
6661
6662 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6663
6664         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6665         20 if __ARM_PCS is defined otherwise 64.
6666         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6667         instead of hard coded 64.
6668
6669 2010-08-18  Yao Qi  <yao@codesourcery.com>
6670
6671         PR target/45094
6672         * gcc.target/arm/pr45094.c: New test.
6673
6674 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6675
6676         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6677
6678 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6679
6680         PR rtl-optimization/42575
6681         * gcc.target/arm/pr42575.c: New test.
6682
6683 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6684
6685         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6686         * gcc.dg/tls/thr-cse-1.c: New.
6687
6688 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6689
6690         PR debug/42487
6691         * lib/target-supports.exp
6692         (check_effective_target_function_sections): New.
6693         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6694         function sections before proceding.
6695
6696 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR fortran/45308
6699         * gfortran.dg/pr45308.f03: New test.
6700
6701 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6702
6703         PR target/45296
6704         * gcc.target/i386/pr45296.c: New test.
6705
6706 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6707
6708         * g++.dg/ext/uow-1.C: New.
6709         * g++.dg/ext/uow-2.C: New.
6710         * g++.dg/ext/uow-3.C: New.
6711         * g++.dg/ext/uow-4.C: New.
6712
6713 2010-08-17  Richard Guenther  <rguenther@suse.de>
6714
6715         PR testsuite/45266
6716         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6717
6718 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6719
6720         PR c/40563
6721         * gcc.dg/Wcxx-compat-20.c: New test.
6722
6723 2010-08-17  Daniel Kraft  <d@domob.eu>
6724
6725         PR fortran/38936
6726         * gfortran.dg/associate_1.f03: Extended to test newly supported
6727         features like association to variables.
6728         * gfortran.dg/associate_3.f03: Removed check for illegal change
6729         of associate-name here...
6730         * gfortran.dg/associate_5.f03: ...and added it here.
6731         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6732         * gfortran.dg/associate_7.f03: New test.
6733
6734 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6735
6736         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6737
6738 2010-08-15  Daniel Kraft  <d@domob.eu>
6739
6740         PR fortran/38936
6741         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6742         * gfortran.dg/associate_3.f03: Clarify comment.
6743         * gfortran.dg/associate_5.f03: New test.
6744         * gfortran.dg/associate_6.f03: New test.
6745
6746 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6747
6748         PR fortran/45211
6749         * gfortran.dg/bind_c_usage_21.f90: New.
6750         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6751
6752 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6753
6754         * gfortran.dg/optional_absent_1.f90: New.
6755         * gfortran.dg/null_actual.f90: New.
6756
6757 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6758
6759         * gfortran.dg/pointer_target_1.f90: New.
6760         * gfortran.dg/pointer_target_2.f90: New.
6761         * gfortran.dg/pointer_target_3.f90: New.
6762
6763 2010-08-15  Daniel Kraft  <d@domob.eu>
6764
6765         PR fortran/45197
6766         * gfortran.dg/elemental_args_check_3.f90: New test.
6767         * gfortran.dg/impure_1.f08: New test.
6768         * gfortran.dg/impure_2.f08: New test.
6769         * gfortran.dg/impure_3.f90: New test.
6770         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6771
6772 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6773
6774         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6775         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6776         SLP tests.
6777         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6778         misaligned loads.
6779         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6780         misaligned stores.c
6781         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6782
6783 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6784
6785         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6786         dg-require-effective-target after dg-do.
6787
6788 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6789
6790         * lib/target-supports.exp (check_effective_target_vect_int): Return
6791         true for Loongson targets.
6792         (check_effective_target_vect_shift): Likewise.
6793         (check_effective_target_vect_no_int_max): Likewise.
6794         (check_effective_target_vect_no_align): Likewise.
6795         (check_effective_target_vect_short_mult): Likewise.
6796
6797 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6798
6799         * g++.dg/cast.C: Change fields of structures to "long" to pass
6800         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6801         * g++.dg/cpp0x/iop.C: Ditto.
6802         * g++.dg/cpp0x/named_refs.C: Ditto.
6803         * g++.dg/cpp0x/rv1p.C: Ditto.
6804         * g++.dg/cpp0x/rv2p.C: Ditto.
6805         * g++.dg/cpp0x/rv3p.C: Ditto.
6806         * g++.dg/cpp0x/rv4p.C: Ditto.
6807         * g++.dg/cpp0x/rv5p.C: Ditto.
6808         * g++.dg/cpp0x/rv6p.C: Ditto.
6809         * g++.dg/cpp0x/rv7p.C: Ditto.
6810         * g++.dg/cpp0x/rv8p.C: Ditto.
6811         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6812
6813 2010-08-13  Daniel Kraft  <d@domob.eu>
6814
6815         * gfortran.dg/implied_shape_1.f08: New test.
6816         * gfortran.dg/implied_shape_2.f90: New test.
6817         * gfortran.dg/implied_shape_3.f08: New test.
6818
6819 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6820
6821         PR libfortran/42526
6822         * gfortran.dg/char_component_initializer_1.f90: New test.
6823
6824 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6825
6826         PR tree-optimization/45241
6827         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6828
6829 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6830
6831         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6832         to dg-options.
6833         * gcc.target/i386/pr40906-2.c: Ditto.
6834         * gcc.target/i386/pr40906-3.c: Ditto.
6835
6836 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR middle-end/45262
6839         * gcc.c-torture/execute/pr45262.c: New test.
6840
6841 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6842
6843         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6844         empty argument.
6845         * g++.dg/other/profile1.C: Ditto.
6846
6847 2010-08-12  Richard Guenther  <rguenther@suse.de>
6848
6849         PR tree-optimization/45232
6850         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6851         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6852         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6853         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6854         unsigned arithmetic.
6855         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6856         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6857         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6858         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6859         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6860         unsigned arithmetic.
6861         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6862         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6863         unsigned arithmetic.
6864         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6865         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6866         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6867         unsigned arithmetic.
6868         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6869         * gcc.dg/tree-ssa/negate.c: Adjust.
6870         * gcc.dg/vect/vect-1.c: Adjust.
6871         * gfortran.dg/reassoc_6.f: XFAIL.
6872
6873 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6874
6875         PR debug/45259
6876         * gcc.dg/pr45259.c: New test.
6877
6878 2010-08-12  Wei Guozhi  <carrot@google.com>
6879
6880         PR target/44999
6881         * gcc.target/arm/pr44999.c: New testcase.
6882
6883 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6884
6885         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6886         (N): Likewise.
6887         (main): Adjust accordingly.
6888
6889 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6890
6891         * gfortran.dg/graphite/id-22.f: New.
6892
6893 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6894
6895         * gcc.dg/graphite/id-26.c: New.
6896
6897 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6898
6899         * gcc.dg/graphite/id-25.c: New.
6900
6901 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6902
6903         * gcc.dg/graphite/run-id-5.c: New.
6904         * gcc.dg/graphite/run-id-6.c: New.
6905         * gfortran.dg/graphite/id-21.f: New.
6906
6907 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6908
6909         * gcc.dg/graphite/id-24.c: New.
6910
6911 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6912
6913         * gcc.dg/tree-ssa/pr20742.c: New.
6914
6915 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6916
6917         * gcc.dg/graphite/id-23.c: New.
6918
6919 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6920
6921         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6922
6923 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6924
6925         * gcc.dg/graphite/pr42729.c: New.
6926
6927 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6928
6929         * gfortran.dg/graphite/id-20.f: New.
6930
6931 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6932
6933         * gcc.dg/graphite/id-22.c: New.
6934
6935 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6936
6937         * gcc.dg/graphite/run-id-2.c: Call abort.
6938
6939 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6940
6941         * gcc.dg/graphite/id-20.c: New.
6942
6943 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6944             Steve Kargl  <kargl@gcc.gnu.org>
6945
6946         PR fortran/44595
6947         * gfortran.dg/move_alloc_3.f90: New.
6948         * gfortran.dg/random_seed_2.f90: New.
6949
6950 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6951
6952         * lib/target-supports.exp (check_effective_target_sync_int_long):
6953         Add hppa*-*-linux*.
6954         (check_effective_target_sync_char_short): Likewise.
6955
6956 2010-08-10  Yao Qi  <yao@codesourcery.com>
6957
6958         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6959         general form.
6960         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6961         * g++.dg/other/packed1.C: Likewise.
6962         * g++.dg/other/crash-4.C: Likewise.
6963         * g++.dg/ext/packed8.C: Likewise.
6964         * g++.dg/init/array16.C: Likewise.
6965
6966 2010-08-10  xinliang David Li  <davidxl@google.com>
6967         * gcc.dg/tree-ssa/loop-19.c: Add option
6968         -fno-prefetch-loop-array
6969
6970 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6971
6972         PR middle-end/45182
6973         * gcc.c-torture/compile/pr45182.c: New test.
6974
6975 2010-08-09  Jason Merrill  <jason@redhat.com>
6976
6977         PR c++/45236
6978         * g++.dg/cpp0x/variadic-104.C: New.
6979
6980 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6981
6982         PR fortran/44235
6983         * gfortran.dg/dependency_32.f90:  New test.
6984
6985 2010-08-09  Richard Guenther  <rguenther@suse.de>
6986
6987         PR middle-end/44632
6988         * g++.dg/opt/nrv17.C: New testcase.
6989
6990 2010-08-09  Richard Guenther  <rguenther@suse.de>
6991
6992         PR middle-end/45212
6993         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6994         alignment from MEM_REF offset only if we took it from the
6995         base object.
6996
6997         * gcc.target/i386/pr24178.c: New testcase.
6998
6999 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7000
7001         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7002         * gcc.dg/20030702-1.c: Ditto.
7003         * gcc.dg/20050309-1.c: Ditto.
7004         * gcc.dg/20050325-1.c: Ditto.
7005         * gcc.dg/20050330-2.c: Ditto.
7006         * gcc.dg/20051201-1.c: Ditto.
7007         * gcc.dg/gomp/pr27573.c: Ditto.
7008         * gcc.dg/gomp/pr34610.c: Ditto.
7009         * gcc.dg/pr24225.c: Ditto.
7010         * gcc.dg/pr26570.c: Ditto.
7011         * gcc.dg/pr32773.c: Ditto.
7012         * g++.dg/gcov/gcov-6.C: Ditto.
7013         * g++.dg/gomp/pr34608.C: Ditto.
7014         * gfortran.dg/gomp/pr27573.f90: Ditto.
7015
7016         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7017         dg-require-host-local dg directive.
7018         * gcc.dg/profile-dir-2.c: Ditto.
7019         * gcc.dg/profile-dir-3.c: Ditto.
7020
7021 2010-08-08  Richard Guenther  <rguenther@suse.de>
7022
7023         PR tree-optimization/45109
7024         * gcc.c-torture/compile/pr45109.c: New testcase.
7025
7026 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7027
7028         * gcc.dg/march.c: Skip if -march defined.
7029         * gcc.dg/mtune.c: Skip if -mtune defined.
7030
7031         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7032         generic thunk support.
7033
7034 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7035
7036         PR target/45213
7037         * gcc.target/i386/pr45213.c: New test.
7038
7039 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7040
7041         PR libfortran/45143
7042         * gfortran.dg/fmt_error_11.f03: New test.
7043
7044 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7045
7046         * lib/target-supports.exp (check_effective_target_sync_int_long):
7047         Add arm*-*-linux-gnueabi.
7048         (check_effective_target_sync_char_short): Likewise.
7049
7050 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7051
7052         PR fortran/45159
7053         * gfortran.dg/dependency_31.f90:  New test.
7054
7055 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7056
7057         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7058
7059 2010-08-06  Jason Merrill  <jason@redhat.com>
7060
7061         * g++.dg/cpp0x/sfinae3.C: New.
7062         * g++.dg/cpp0x/sfinae4.C: New.
7063
7064 2010-08-06  Richard Guenther  <rguenther@suse.de>
7065
7066         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7067         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7068         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7069         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7070         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7071         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7072         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7073         * gcc.c-torture/execute/20100805-1.c: Likewise.
7074
7075 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7076
7077         PR testsuite/42855
7078         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7079
7080 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7081
7082         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7083         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7084
7085 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7086
7087         * g++.dg/ipa/devirt-1.C: New test.
7088         * g++.dg/ipa/devirt-2.C: Likewise.
7089         * g++.dg/ipa/devirt-3.C: Likewise.
7090         * g++.dg/ipa/devirt-4.C: Likewise.
7091         * g++.dg/ipa/devirt-5.C: Likewise.
7092         * gcc.dg/ipa/iinline-3.c: Likewise.
7093
7094 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7095
7096         PR tree-optimization/45144
7097         * gcc.dg/tree-ssa/pr45144.c: New test.
7098
7099 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7100
7101         PR fortran/42207
7102         PR fortran/44064
7103         PR fortran/44065
7104         * gfortran.dg/class_25.f03: New.
7105         * gfortran.dg/class_26.f03: New.
7106
7107 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7108
7109         * g++.dg/warn/miss-format-1.C: Update line number.
7110
7111 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7112
7113         PR c++/44641
7114         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7115         .frame and .mask assembler directives.
7116
7117 2010-08-04  Richard Guenther  <rguenther@suse.de>
7118
7119         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7120         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7121         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7122         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7123
7124 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7125
7126         PR fortran/44857
7127         * gfortran.dg/derived_constructor_char_1.f90: New.
7128         * gfortran.dg/derived_constructor_char_2.f90: New.
7129
7130 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7131
7132         PR fortran/45159
7133         * gfortran.dg/dependency_30.f90:  New test.
7134
7135 2010-08-03  Jan Hubicka  <jh@suse.cz>
7136
7137         * gcc.c-torture/compile/pr45085.c: New testcase.
7138
7139 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7140
7141         PR fortran/44584
7142         PR fortran/45161
7143         * gfortran.dg/typebound_call_9.f03: Modified.
7144         * gfortran.dg/typebound_generic_1.f03: Modified.
7145
7146 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7147
7148         PR fortran/45159
7149
7150         * gfortran.dg/dependency_29.f90:  New test.
7151
7152 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7153
7154         PR fortran/36854
7155         * gfortran.dg/character_comparison_2.f90:  New test.
7156         * gfortran.dg/character_comparison_3.f90:  New test.
7157         * gfortran.dg/dependency_28.f90:  New test.
7158
7159 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7160
7161         PR target/40457
7162         * gcc.target/arm/pr40457-1.c: New test.
7163         * gcc.target/arm/pr40457-2.c: New test.
7164
7165 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7166
7167         PR fortran/44912
7168         * gfortran.dg/typebound_call_17.f03: New.
7169
7170 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7171
7172         PR fortran/44929
7173         * gfortran.dg/allocate_derived_3.f90: New.
7174
7175 2010-07-30  Xinliang David Li  <davidxl@google.com>
7176         PR tree-optimization/45121
7177         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7178
7179 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7180
7181         PR c++/45112
7182         * g++.dg/pr45112.C: New test.
7183
7184 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR debug/45055
7187         PR rtl-optimization/45137
7188         * gcc.dg/pr45055.c: New test.
7189
7190 2010-07-30  Alan Modra  <amodra@gmail.com>
7191
7192         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7193         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7194
7195 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7196
7197         PR fortran/45087
7198         PR fortran/45125
7199         * gfortran.dg/whole_file_25.f90: New.
7200         * gfortran.dg/whole_file_26.f90: New.
7201         * gfortran.dg/whole_file_27.f90: New.
7202
7203 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7204
7205         PR fortran/44962
7206         * gfortran.dg/typebound_proc_17.f03: New.
7207
7208 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7209
7210         PR fortran/45004
7211         * gfortran.dg/move_alloc_2.f90: New.
7212
7213 2010-07-29  Xinliang David Li  <davidxl@google.com>
7214         PR tree-optimization/45121
7215         * c-c++-common/uninit-17.c: Fix expected output.
7216
7217 2010-07-29  Richard Guenther  <rguenther@suse.de>
7218
7219         PR tree-optimization/45120
7220         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7221
7222 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7223
7224         PR fortran/42051
7225         PR fortran/44064
7226         * gfortran.dg/pr42051.f03: New testcase.
7227
7228 2010-07-29  Richard Guenther  <rguenther@suse.de>
7229
7230         PR middle-end/45034
7231         * gcc.c-torture/execute/pr45034.c: New testcase.
7232
7233 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7234
7235         PR c++/45096
7236         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7237
7238 2010-07-28  Daniel Kraft  <d@domob.eu>
7239
7240         * gfortran.dg/bound_8.f90: New test.
7241
7242 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR debug/45105
7245         * gcc.dg/pr45105.c: New test.
7246
7247 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7248
7249         PR rtl-optimization/45107
7250         * gcc.dg/pr45107.c: New test.
7251
7252 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7253
7254         PR rtl-optimization/45101
7255         * gcc.dg/pr45101.c: New test.
7256
7257 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7258
7259         PR fortran/45077
7260         * gfortran.dg/whole_file_24.f90: New.
7261
7262 2010-07-27  Jason Merrill  <jason@redhat.com>
7263
7264         * g++.dg/cpp0x/variadic102.C: New.
7265         * g++.dg/cpp0x/variadic103.C: New.
7266
7267 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7268
7269         PR rtl-optimization/40956
7270         PR target/42495
7271         PR middle-end/42574
7272         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7273         * gcc.target/arm/pr42574.c: Add tests.
7274
7275 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7276
7277         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7278         test name.
7279         (cleanup-repo-files): Ditto.
7280         (cleanup-saved-temps): Ditto.
7281
7282 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR testsuite/44701
7285         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7286
7287         PR c/45079
7288         * gcc.dg/pr45079.c: New test.
7289
7290 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7291
7292         PR tree-optimization/44152
7293         * gcc.dg/vect/fast-math-pr44152.c: New test.
7294
7295 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7296
7297         PR ObjC/44140
7298         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7299         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7300         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7301         * obj-c++.dg/torture/trivial.mm: Ditto.
7302         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7303         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7304         * objc.dg/torture/tls/thr-init.m: Ditto.
7305         * objc.dg/torture/trivial.m: Ditto.
7306
7307 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7308
7309         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7310         Skip on spu-*-* targets.
7311
7312 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR tree-optimization/45083
7315         * gcc.dg/pr45083.c: New test.
7316
7317 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7318
7319         PR fortran/40873
7320         * gfortran.dg/whole_file_22.f90: New test.
7321         * gfortran.dg/whole_file_23.f90: New test.
7322
7323 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7324             Jack Howarth  <howarth@bromo.med.uc.edu>
7325             Richard Henderson  <rth@redhat.com>
7326
7327         PR target/44132
7328         * gcc.dg/tls/thr-init-1.c: New.
7329         * gcc.dg/tls/thr-init-2.c: New.
7330         * gcc.dg/torture/tls New.
7331         * gcc.dg/torture/tls/tls-test.c: New.
7332         * gcc.dg/torture/tls/thr-init-1.c: New.
7333         * gcc.dg/torture/tls/tls.exp: New.
7334         * gcc.dg/torture/tls/thr-init-2.c: New.
7335         * gcc.dg/tls/emutls-2.c: New test
7336
7337         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7338         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7339         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7340         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7341         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7342         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7343         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7344         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7345         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7346         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7347         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7348         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7349         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7350         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7351         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7352         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7353         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7354         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7355         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7356         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7357         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7358         gfortran.dg/gomp/omp_threadprivate1.f90,
7359         gfortran.dg/gomp/omp_threadprivate2.f90,
7360         gfortran.dg/gomp/reduction1.f90,
7361         gfortran.dg/gomp/sharing-1.f90: Likewise.
7362
7363 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7364
7365         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7366         sse_runtime.
7367         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7368         dg-require-visibility.
7369
7370 2010-07-26  Richard Guenther  <rguenther@suse.de>
7371
7372         PR tree-optimization/43784
7373         * gcc.c-torture/execute/pr43784.c: New testcase.
7374         * g++.dg/torture/pr43784.C: Likewise.
7375
7376 2010-07-26  Richard Guenther  <rguenther@suse.de>
7377
7378         PR middle-end/45056
7379         * g++.dg/pr45056.C: New testcase.
7380
7381 2010-07-26  Richard Guenther  <rguenther@suse.de>
7382
7383         PR tree-optimization/45071
7384         * gcc.dg/pr45071.c: New testcase.
7385
7386 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7387
7388         PR fortran/45066
7389         * gfortran.dg/namelist_62.f90: New.
7390
7391 2010-07-26  Richard Guenther  <rguenther@suse.de>
7392
7393         * gcc.c-torture/execute/pr45017.c: Move ...
7394         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7395
7396 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7397
7398         PR fortran/40628
7399         * trim_optimize_1.f90:  New test.
7400         * character_comparision_1.f90:  New test.
7401
7402 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7403
7404         PR fortran/42852
7405         * gfortran.dg/wtruncate_fix.f: New test.
7406
7407 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7408
7409         PR testsuite/45068
7410         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7411
7412 2010-07-24  Richard Guenther  <rguenther@suse.de>
7413
7414         PR lto/43788
7415         * g++.dg/lto/20100724-1_0.C: New testcase.
7416
7417 2010-07-24  Richard Guenther  <rguenther@suse.de>
7418
7419         PR lto/43212
7420         * gcc.dg/lto/20100724-1_0.c: New testcase.
7421         * gcc.dg/lto/20100724-1_1.c: Likewise.
7422
7423 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7424
7425         PR fortran/40011
7426         * gfortran.dg/whole_file_21.f90: New.
7427
7428         * gfortran.dg/integer_exponentiation_3.F90: Use
7429         -ffloat-store only for i?86/x86-64 -m32.
7430
7431 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7432
7433         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7434         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7435
7436 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7437
7438         * gfortran.dg/func_decl_4.f90: Split test into two ...
7439         * gfortran.dg/func_decl_5.f90: ... parts.
7440         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7441         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7442         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7443         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7444         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7445         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7446         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7447         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7448         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7449         * gfortran.dg/sizeof.f90: Make test valid.
7450         * gfortran.dg/pr20865.f90: Add new dg-error.
7451         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7452         * gfortran.dg/g77/19990218-0.f: Ditto.
7453         * gfortran.dg/g77/19990218-1.f: Ditto.
7454         * gfortran.dg/g77/970625-2.f: Ditto.
7455         * gfortran.dg/pr37243.f: Fix function declaration.
7456         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7457         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7458
7459 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7460
7461         PR fortran/44945
7462         * gfortran.dg/char_array_structure_constructor.f90: Add
7463         -fwhole-file as dg-option as it otherwise fails on some
7464         systems.
7465
7466 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7467
7468         * gnat.dg/aggr16.ad[sb]: New test.
7469         * gnat.dg/aggr16_pkg.ads: New helper.
7470
7471 2010-07-23  Richard Guenther  <rguenther@suse.de>
7472
7473         PR lto/43071
7474         * g++.dg/lto/20100723-1_0.C: New testcase.
7475
7476 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7477
7478         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7479         AVX support.
7480         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7481         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7482
7483 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7484
7485         * lib/target-supports.exp (add_options_for_tls): New proc.
7486         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7487         * g++.dg/tls/static-1a.cc: Likewise.
7488         * gcc.dg/tls/emutls-1.c: Likewise.
7489         * gcc.dg/tls/opt-11.c: Likewise.
7490         * gcc.dg/tls/opt-12.c: Likewise.
7491         * gcc.dg/tls/pr24428-2.c: Likewise.
7492         * gcc.dg/tls/pr24428.c: Likewise.
7493         * obj-c++.dg/tls/static-1.mm: Likewise.
7494         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7495         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7496         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7497         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7498         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7499         * objc.dg/torture/tls/thr-init.m: Likewise.
7500         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7501
7502 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7503
7504         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7505         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7506         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7507         optimized dump files.
7508
7509 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7510
7511         PR tree-optimization/45047
7512         * gcc.c-torture/compile/pr45047.c: New test.
7513
7514 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7515
7516         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7517         instead of dg-compile.
7518         * gcc.dg/float-range-4.c: Ditto.
7519         * gcc.dg/float-range-5.c: Ditto.
7520         * gcc.dg/fold-overflow-1.c: Ditto.
7521         * gcc.dg/gomp/sections-4.c: Ditto.
7522         * gcc.dg/transparent-union-1.c: Ditto.
7523         * gcc.dg/transparent-union-2.c: Ditto.
7524         * gcc.target/i386/pr39315-check.c: Ditto.
7525         * g++.dg/gomp/sections-4.C: Ditto.
7526         * g++.dg/template/dtor7.C: Ditto.
7527         * g++.dg/tree-ssa/pr19952.C: Ditto.
7528         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7529         * gfortran.dg/graphite/pr42185.f90: Ditto.
7530         * gfortran.dg/namelist_36.f90: Ditto.
7531         * gnat.dg/noreturn1.adb: Ditto.
7532         * gnat.dg/specs/small_alignment.ads: Ditto.
7533
7534 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7535
7536         PR tree-optimization/44915
7537         * g++.dg/torture/pr44915.C: New test.
7538
7539 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7540
7541         PR tree-optimization/44914
7542         * g++.dg/tree-ssa/pr44914.C: New test.
7543
7544 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7545
7546         PR target/44290
7547         * gcc.dg/pr44290-1.c: New test.
7548         * gcc.dg/pr44290-2.c: New test.
7549
7550 2010-07-23  Jason Merrill  <jason@redhat.com>
7551
7552         PR c++/45008
7553         * g++.dg/abi/mangle44.C: New.
7554
7555 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7556
7557         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7558         for compile-time only tests.
7559         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7560         target check.
7561         * gcc.target/i386/pr39315-4.c: Ditto.
7562         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7563         target check.  Include sse-os-support.h.
7564         (main): Call check_isa and sse_os_support.
7565         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7566         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7567         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7568         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7569         target check.  Include sse-os-support.h.
7570         (main): Call check_isa and sse_os_support.
7571         * gcc.target/i386/vperm-v2df.c: Ditto.
7572
7573 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7574
7575         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7576         (check_effective_target_avx_runtime): New procedure.
7577         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7578         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7579
7580         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7581         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7582         and __get_cpuid test.
7583         * gcc.dg/compat/vector-2b_main.c: Ditto.
7584
7585         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7586
7587         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7588         for compile-time only test.
7589         * gcc.dg/pr32716.c: Ditto.
7590         * gcc.dg/pr34856.c: Ditto.
7591         * gcc.dg/pr36997.c: Ditto.
7592         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7593         * gfortran.dg/pr28158.f90: Ditto.
7594         * gfortran.dg/pr30667.f: Ditto.
7595
7596         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7597         i?86-*-* and x86_64-*-* targets to disable execution on targets
7598         without sse2 runtime support.
7599         * g++.dg/vect/vect.exp: Ditto.
7600         * gfortran.dg/vect/vect.exp: Ditto.
7601
7602         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7603         * gcc.dg/pr37544.c: Ditto.
7604         * gcc.dg/pr40550.c: Ditto.
7605         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7606         * gcc.dg/compat/vector-1a_main.c: Ditto.
7607         * gcc.dg/compat/vector-2a_main.c: Ditto.
7608         * gcc.dg/torture/pr16104-1.c: Ditto.
7609         * gcc.dg/torture/pr35771-1.c: Ditto.
7610         * gcc.dg/torture/pr35771-2.c: Ditto.
7611         * gcc.dg/torture/pr35771-3.c: Ditto.
7612         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7613         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7614         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7615         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7616         * g++.dg/other/i386-1.C: Ditto.
7617         * g++.dg/other/pr40446.C: Ditto.
7618
7619 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7620
7621         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7622
7623 2010-07-23  Daniel Kraft  <d@domob.eu>
7624
7625         PR fortran/44709
7626         * gfortran.dg/exit_1.f08: New test.
7627         * gfortran.dg/exit_2.f08: New test.
7628
7629 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7630
7631         PR tree-optimization/39839
7632         * gcc.target/arm/pr39839.c: New test case.
7633
7634 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7635
7636         * gnat.dg/unchecked_convert5b.adb: New test.
7637         * gnat.dg/unchecked_convert6.adb: Likewise.
7638         * gnat.dg/unchecked_convert6b.adb: Likewise.
7639
7640 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7641
7642         * gnat.dg/aggr15.ad[sb]: New test.
7643
7644 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7645
7646         PR debug/45024
7647         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7648
7649 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7650
7651         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7652         with dg-require-linker-plugin.
7653
7654 2010-07-22  Richard Guenther  <rguenther@suse.de>
7655
7656         PR lto/43850
7657         * g++.dg/lto/20100722-1_0.C: New testcase.
7658
7659 2010-07-22  Richard Guenther  <rguenther@suse.de>
7660
7661         PR lto/42451
7662         * gcc.dg/lto/20100720-3_0.c: New testcase.
7663         * gcc.dg/lto/20100720-3_1.c: Likewise.
7664
7665 2010-07-22  Richard Guenther  <rguenther@suse.de>
7666
7667         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7668         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7669
7670         PR lto/43373
7671         * gcc.dg/lto/20100722-1_0.c: New testcase.
7672
7673 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7674
7675         PR tree-optimization/44891
7676         * gcc.c-torture/compile/pr44891.c: New test.
7677
7678 2010-07-22  Richard Guenther  <rguenther@suse.de>
7679
7680         PR tree-optimization/45017
7681         * gcc.c-torture/execute/pr45017.c: New testcase.
7682
7683 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7684
7685         PR fortran/45019
7686         * gfortran.dg/aliasing_dummy_5.f90: New.
7687
7688 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7689
7690         PR target/43698
7691         * gcc.target/arm/pr43698.c: New test.
7692
7693 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7694
7695         PR fortran/44929
7696         * Revert my commit r162325 for this PR.
7697
7698 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7699
7700         PR debug/45015
7701         * gcc.target/m68k/pr45015.c: New test.
7702
7703 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7704
7705         PR c++/44641
7706         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7707         comments.
7708
7709 2010-07-21  Richard Guenther  <rguenther@suse.de>
7710
7711         PR lto/45018
7712         * g++.dg/lto/20100721-1_0.C: New testcase.
7713
7714 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7715
7716         PR tree-optimization/44900
7717         * g++.dg/torture/pr44900.C: New test.
7718
7719 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7720
7721         PR middle-end/44738
7722         * c-c++-common/uninit-17.c: Correct expected error.
7723
7724 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7725
7726         * gcc.dg/guality/asm-1.c: New test.
7727
7728         PR debug/45003
7729         * gcc.dg/guality/pr45003-2.c: New test.
7730         * gcc.dg/guality/pr45003-3.c: New test.
7731
7732 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7733
7734         PR libfortran/44697
7735         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7736
7737 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7738
7739         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7740         defined on the current line.
7741         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7742         * g++.dg/debug/dwarf2/pr44641.C: New.
7743
7744 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7745
7746         * gcc.target/powerpc/block-move-1.c: New test.
7747         * gcc.target/powerpc/block-move-2.c: New test.
7748
7749 2010-07-20  Jason Merrill  <jason@redhat.com>
7750
7751         PR c++/44967
7752         * g++.dg/cpp0x/sfinae2.C: New.
7753
7754 2010-07-20  Richard Guenther  <rguenther@suse.de>
7755
7756         PR lto/42696
7757         * gcc.dg/lto/20100720-4_0.c: New testcase.
7758
7759 2010-07-20  Richard Guenther  <rguenther@suse.de>
7760
7761         PR lto/43221
7762         * gcc.dg/lto/20100720-2_0.c: New testcase.
7763         * gcc.dg/lto/20100720-2_1.c: Likewise.
7764
7765 2010-07-20  Richard Guenther  <rguenther@suse.de>
7766
7767         PR lto/43208
7768         * gcc.dg/lto/20100720-1_0.c: New testcase.
7769         * gcc.dg/lto/20100720-1_1.c: Likewise.
7770
7771 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7772
7773         PR debug/45003
7774         * gcc.dg/guality/pr45003-1.c: New test.
7775
7776 2010-07-20  Richard Guenther  <rguenther@suse.de>
7777
7778         PR tree-optimization/44977
7779         * gcc.dg/torture/pr44977.c: New testcase.
7780
7781 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7782
7783         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7784         sync_char_short
7785
7786 2010-07-20  Richard Guenther  <rguenther@suse.de>
7787
7788         PR middle-end/44971
7789         PR middle-end/44988
7790         * gcc.dg/pr44971.c: New testcase.
7791         * gcc.c-torture/compile/pr44988.c: Likewise.
7792
7793 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7794
7795         PR fortran/44929
7796         * gfortran.dg/allocate_with_typespec.f90: New test.
7797         * gfortran.dg/allocate_derived_1.f90: Update error message.
7798
7799 2010-07-19  Jason Merrill  <jason@redhat.com>
7800
7801         PR c++/44996
7802         * g++.dg/cpp0x/decltype23.C: New.
7803
7804 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7805
7806         PR fortran/42385
7807         * gfortran.dg/class_defined_operator_1.f03 : New test.
7808
7809 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7810
7811         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7812         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7813         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7814         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7815
7816 2010-07-19  Richard Guenther  <rguenther@suse.de>
7817
7818         PR middle-end/44941
7819         * gcc.c-torture/compile/pr44941.c: New testcase.
7820
7821 2010-07-19  Jason Merrill  <jason@redhat.com>
7822
7823         PR c++/44969
7824         * g++.dg/template/sfinae24.C: New.
7825
7826 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7827
7828         PR fortran/44353
7829         * gfortran.dg/data_implied_do_2.f90: Removed.
7830
7831 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7832
7833         PR c++/44969
7834         * g++.dg/template/sfinae23.C: New.
7835
7836 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7837
7838         * lib/target-supports.exp (check_sse_os_support_available): New
7839         proc.
7840         (check_sse_hw_available): New proc.
7841         (check_effective_target_sse_runtime): New proc.
7842         (check_effective_target_sse2_runtime): New proc.
7843         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7844         -msse2 if check_sse_os_support_available.
7845         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7846         check_sse_os_support_available.
7847         * gcc.dg/vect/vect.exp: Likewise.
7848         * gfortran.dg/vect/vect.exp: Likewise.
7849         * gcc.target/i386/sol2-check: Renamed to ...
7850         * gcc.target/i386/sse-os-support.h: ... this.
7851         (sol2_check): Renamed to ...
7852         (sse_os_support): ... this.
7853         Only test movss with xmm registers.
7854         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7855         Removed ILL_INSN, ILL_INSN_LEN.
7856         * gcc.target/i386/sse2-check.h: Likewise.
7857         * gcc.target/i386/sse3-check.h: Likewise.
7858         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7859         Removed cpuid.h, __get_cpuid test.
7860         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7861         Removed cpuid.h, __get_cpuid test.
7862         * g++.dg/other/pr40446.C: Likewise.
7863         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7864         * gcc.dg/compat/vector-1a_main.c: Likewise.
7865         * gcc.dg/compat/vector-2a_main.c: Likewise.
7866         * gcc.dg/pr36584.c: Likewise.
7867         * gcc.dg/pr37544.c: Likewise.
7868         * gcc.dg/torture/pr16104-1.c: Likewise.
7869         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7870         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7871         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7872         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7873         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7874         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7875         sse2_runtime.
7876         * gcc.dg/torture/pr35771-2.c: Likewise.
7877         * gcc.dg/torture/pr35771-3.c: Likewise.
7878         * gcc.target/i386/pr39315-2.c: Likewise.
7879         * gcc.target/i386/pr39315-4.c: Likewise.
7880         * gcc.target/i386/vperm-v2df.c: Likewise.
7881         * gcc.target/i386/vperm-v2di.c: Likewise.
7882         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7883         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7884         sse_runtime.
7885
7886 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7887
7888         PR fortran/44353
7889         * gfortran.dg/data_implied_do_2.f90: New test.
7890
7891 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7892
7893         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7894
7895 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7896
7897         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7898         to the "mips16" group.
7899         (mips_using_mips16_p): New procedure.
7900         (mips-dg-options): Use it.
7901
7902 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7903
7904         * gcc.target/mips/mips16-attributes-4.c: New test.
7905
7906 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7907
7908         PR testsuite/44418
7909         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7910         * gcc.target/powerpc/recip-2.c: Ditto.
7911         * gcc.target/powerpc/recip-3.c: Ditto.
7912
7913 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7914
7915         * gcc.target/arm/pr42235.c: New test.
7916
7917 2010-07-16  Jason Merrill  <jason@redhat.com>
7918
7919         PR c++/32505
7920         * g++.dg/template/partial8.C: New.
7921
7922 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7923
7924         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7925         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7926         in C++.
7927         (gualcvt): New overloaded inline.
7928         (GUALCVT): Use it for C++.
7929         * g++.dg/guality/guality.exp: New.
7930         * g++.dg/guality/guality.h: New.
7931         * g++.dg/guality/redeclaration1.C: New test.
7932         * g++.dg/dg.exp: Prune also guality/* tests.
7933         * gcc.dg/guality/pr43141.c: Moved to...
7934         * c-c++-common/guality/pr43141.c: ... here.
7935
7936 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937
7938         PR libfortran/37077
7939         * gfortran.dg/char4_iunit_2.f03: New test.
7940
7941 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7942
7943         PR testsuite/43925
7944         * lib/plugin-support.exp (plugin-test-execute):
7945         Add ${gcc_objdir}/intl to includes.
7946
7947 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7948
7949         PR target/44942
7950         * gcc.c-torture/execute/pr44942.c: New test.
7951         * gcc.target/i386/pr44942.c: New test.
7952
7953 2010-07-15  Jason Merrill  <jason@redhat.com>
7954
7955         PR c++/44909
7956         * g++.dg/cpp0x/implicit7.C: New.
7957         * g++.dg/cpp0x/implicit8.C: New.
7958
7959 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7960
7961         Disable float tests for __SPU__ targets due to lack of signed zero:
7962         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7963         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7964         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7965         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7966         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7967         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7968         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7969         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7970         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7971
7972 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7973
7974         * gfortran.dg/select_char_2.f90: New test.
7975
7976 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7977
7978         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7979         with DECL_CHAIN.
7980
7981 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7982
7983         PR fortran/44936
7984         * gfortran.dg/typebound_generic_9.f03: New.
7985
7986 2010-07-15  Richard Guenther  <rguenther@suse.de>
7987
7988         PR tree-optimization/44946
7989         * gcc.c-torture/compile/pr44946.c: New testcase.
7990
7991 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR fortran/40206
7994         * gfortran.dg/select_char_3.f90: New test.
7995
7996 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7997             Kevin F. Quinn  <kevquinn@gentoo.org>
7998
7999         * gcc.dg/Wtrampolines.c: New.
8000
8001 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8002
8003         PR libfortran/44934
8004         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8005
8006 2010-07-14  Jason Merrill  <jason@redhat.com>
8007
8008         PR c++/44810
8009         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8010
8011         Implement C++0x unrestricted unions (N2544)
8012         * g++.dg/cpp0x/union1.C: New.
8013         * g++.dg/cpp0x/union2.C: New.
8014         * g++.dg/cpp0x/union3.C: New.
8015         * g++.dg/cpp0x/defaulted2.C: Adjust.
8016         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8017         * g++.old-deja/g++.ext/anon2.C: Adjust.
8018         * g++.old-deja/g++.mike/misc6.C: Adjust.
8019
8020 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8021
8022         PR fortran/44925
8023         * gfortran.dg/c_loc_tests_15.f90: New.
8024
8025 2010-07-13  Jason Merrill  <jason@redhat.com>
8026
8027         PR c++/44909
8028         * g++.dg/cpp0x/implicit6.C: New.
8029
8030 2010-07-13  Jason Merrill  <jason@redhat.com>
8031
8032         PR c++/44540
8033         * g++.dg/abi/noreturn1.C: New.
8034         * g++.dg/abi/noreturn2.C: New.
8035
8036 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8037
8038         PR other/44874
8039         PR debug/44832
8040         * c-c++-common/pr44832.c: New test.
8041
8042 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8043
8044         PR objc/44488
8045         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8046         on the target.  Make sure that we can assemble the emitted asm when
8047         the test type is 'compile'.
8048
8049 2010-07-13  Richard Guenther  <rguenther@suse.de>
8050
8051         PR tree-optimization/36960
8052         * g++.dg/torture/pr36960.C: New testcase.
8053
8054 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8055
8056         PR c++/44908
8057         * g++.dg/template/sfinae21.C: New.
8058         * g++.dg/template/sfinae22.C: Likewise.
8059
8060 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8061
8062         PR testsuite/42843
8063         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8064         * gcc.dg/plugin/ggcplug.c: Likewise.
8065         * g++.dg/plugin/selfassign.c: Likewise.
8066         * g++.dg/plugin/attribute_plugin.c: Likewise.
8067         * g++.dg/plugin/dumb_plugin.c: Likewise.
8068         * g++.dg/plugin/pragma_plugin.c: Likewise.
8069
8070 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8071
8072         * gcc.c-torture/execute/pr44683.x: New.
8073         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8074
8075 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8076
8077         PR fortran/44434
8078         PR fortran/44565
8079         PR fortran/43945
8080         PR fortran/44869
8081         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8082         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8083         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8084         * gfortran.dh/typebound_call_16.f03: New.
8085         * gfortran.dg/typebound_generic_6.f03: New.
8086         * gfortran.dg/typebound_generic_7.f03: New.
8087         * gfortran.dg/typebound_generic_8.f03: New.
8088
8089 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8090
8091         PR libfortran/37077
8092         * gfortran.dg/char4_iunit_1.f03: New test.
8093
8094 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8095
8096         * gcc.dg/tree-ssa/vrp53.c: New test.
8097
8098 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8099
8100         PR c++/44907
8101         * g++.dg/template/sfinae19.C: New.
8102         * g++.dg/template/sfinae20.C: Likewise.
8103
8104 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8105
8106         * gcc.target/arm/interrupt-1.c: New test.
8107         * gcc.target/arm/interrupt-2.c: New test.
8108
8109 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8110
8111         * gcc.dg/pr42427.c: Require c99_runtime.
8112         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8113         c99_runtime.
8114         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8115         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8116         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8117         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8118         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8119         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8120         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8121         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8122         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8123         * gcc.target/i386/pr37275.c: Require visibility support.
8124
8125 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8126
8127         * lib/target-supports.exp (check_effective_target_sse): New proc.
8128         * gcc.target/i386/sol2-check.h: New file.
8129         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8130         Include sol2-check.h.
8131         (main) Only run do_test () if sol2_check ().
8132         * gcc.target/i386/sse2-check.h: Likewise.
8133         * gcc.target/i386/sse3-check.h: Likewise.
8134         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8135         [__sun__ && __svr4__]: Execute SSE2 instruction.
8136         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8137         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8138         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8139         * g++.dg/ext/vector14.C: Likewise.
8140         * g++.dg/other/mmintrin.C: Likewise.
8141         * gcc.dg/20020418-1.c: Likewise.
8142         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8143         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8144         * gcc.dg/format/unnamed-1.c: Likewise.
8145         Adapt dg-warning line number.
8146         * gcc.dg/graphite/pr40281.c: Likewise.
8147         * gcc.dg/pr32176.c: Likewise.
8148         * gcc.dg/pr40550.c: Likewise.
8149         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8150         * gcc.dg/torture/pr36891.c: Likewise.
8151         * gcc.target/i386/20020218-1.c: Likewise.
8152         * gcc.target/i386/20020523.c: Likewise.
8153         * gcc.target/i386/abi-1.c: Likewise.
8154         * gcc.target/i386/brokensqrt.c: Likewise.
8155         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8156         * gcc.target/i386/pr13366.c: Likewise.
8157         * gcc.target/i386/pr13685.c: Likewise.
8158         * gcc.target/i386/pr24306.c: Likewise.
8159         * gcc.target/i386/pr31486.c: Likewise.
8160         * gcc.target/i386/pr32065-1.c: Likewise.
8161         * gcc.target/i386/pr32065-2.c: Likewise.
8162         * gcc.target/i386/pr32389.c: Likewise.
8163         * gcc.target/i386/pr38824.c: Likewise.
8164         * gcc.target/i386/pr38931.c: Likewise.
8165         * gcc.target/i386/pr39592-1.c: Likewise.
8166         * gcc.target/i386/pr43766.c: Likewise.
8167         * gcc.target/i386/recip-divf.c: Likewise.
8168         * gcc.target/i386/recip-sqrtf.c: Likewise.
8169         * gcc.target/i386/recip-vec-divf.c: Likewise.
8170         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8171         * gcc.target/i386/sse-1.c: Likewise.
8172         * gcc.target/i386/sse-16.c: Likewise.
8173         * gcc.target/i386/sse-2.c: Likewise.
8174         * gcc.target/i386/sse-20.c: Likewise.
8175         * gcc.target/i386/sse-3.c: Likewise.
8176         * gcc.target/i386/sse-7.c: Likewise.
8177         * gcc.target/i386/sse-9.c: Likewise.
8178         * gcc.target/i386/sse-addps-1.c: Likewise.
8179         * gcc.target/i386/sse-addss-1.c: Likewise.
8180         * gcc.target/i386/sse-andnps-1.c: Likewise.
8181         * gcc.target/i386/sse-andps-1.c: Likewise.
8182         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8183         * gcc.target/i386/sse-comiss-1.c: Likewise.
8184         * gcc.target/i386/sse-comiss-2.c: Likewise.
8185         * gcc.target/i386/sse-comiss-3.c: Likewise.
8186         * gcc.target/i386/sse-comiss-4.c: Likewise.
8187         * gcc.target/i386/sse-comiss-5.c: Likewise.
8188         * gcc.target/i386/sse-comiss-6.c: Likewise.
8189         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8190         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8191         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8192         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8193         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8194         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8195         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8196         * gcc.target/i386/sse-divps-1.c: Likewise.
8197         * gcc.target/i386/sse-divss-1.c: Likewise.
8198         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8199         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8200         * gcc.target/i386/sse-maxps-1.c: Likewise.
8201         * gcc.target/i386/sse-maxss-1.c: Likewise.
8202         * gcc.target/i386/sse-minps-1.c: Likewise.
8203         * gcc.target/i386/sse-minss-1.c: Likewise.
8204         * gcc.target/i386/sse-movaps-1.c: Likewise.
8205         * gcc.target/i386/sse-movaps-2.c: Likewise.
8206         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8207         * gcc.target/i386/sse-movhps-1.c: Likewise.
8208         * gcc.target/i386/sse-movhps-2.c: Likewise.
8209         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8210         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8211         * gcc.target/i386/sse-movntps-1.c: Likewise.
8212         * gcc.target/i386/sse-movss-1.c: Likewise.
8213         * gcc.target/i386/sse-movss-2.c: Likewise.
8214         * gcc.target/i386/sse-movss-3.c: Likewise.
8215         * gcc.target/i386/sse-movups-1.c: Likewise.
8216         * gcc.target/i386/sse-movups-2.c: Likewise.
8217         * gcc.target/i386/sse-mulps-1.c: Likewise.
8218         * gcc.target/i386/sse-mulss-1.c: Likewise.
8219         * gcc.target/i386/sse-orps-1.c: Likewise.
8220         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8221         * gcc.target/i386/sse-recip-vec.c: Likewise.
8222         * gcc.target/i386/sse-recip.c: Likewise.
8223         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8224         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8225         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8226         * gcc.target/i386/sse-subps-1.c: Likewise.
8227         * gcc.target/i386/sse-subss-1.c: Likewise.
8228         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8229         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8230         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8231         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8232         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8233         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8234         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8235         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8236         * gcc.target/i386/sse-xorps-1.c: Likewise.
8237         * gcc.target/i386/ssefn-1.c: Likewise.
8238         * gcc.target/i386/ssefn-3.c: Likewise.
8239         * gcc.target/i386/sseregparm-1.c: Likewise.
8240         * gcc.target/i386/stackalign/return-3.c: Likewise.
8241         * gcc.target/i386/vectorize1.c: Likewise.
8242         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8243         * gcc.target/i386/xorps-sse.c: Likewise.
8244         * gfortran.dg/pr28158.f90: Likewise.
8245         * gfortran.dg/pr30667.f: Likewise.
8246         * gnat.dg/loop_optimization7.adb: Likewise.
8247         * gnat.dg/sse_nolib.adb: Likewise.
8248
8249 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8250
8251         PR fortran/44702
8252         * gfortran.dg/use_rename_6.f90: New.
8253         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8254
8255 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8256
8257         PR fortran/44869
8258         * gfortran.dg/class_24.f03: New.
8259
8260 2010-07-10  Richard Guenther  <rguenther@suse.de>
8261
8262         PR lto/44889
8263         * gcc.dg/lto/20100709-1_0.c: New testcase.
8264         * gcc.dg/lto/20100709-1_1.c: Likewise.
8265
8266 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8267
8268         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8269
8270 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8271
8272         PR objc/44140
8273         * objc.dg/lto/trivial-1_0.m: New.
8274         * objc.dg/lto/lto.exp: New.
8275         * obj-c++.dg/lto/trivial-1_0.mm: New.
8276         * obj-c++.dg/lto/lto.exp: New.
8277         * objc.dg/symtab-1.m: Adjust sizes.
8278         * objc.dg/image-info.m: Do not run for gnu-runtime.
8279
8280 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8281
8282         * gcc.dg/pr32370.c: Allow another kind of error message.
8283
8284 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8285
8286         * gnat.dg/atomic3.adb: New test.
8287
8288 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8289             Denys Vlasenko  <dvlasenk@redhat.com>
8290             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8291
8292         PR tree-optimization/28632
8293         * gcc.dg/tree-ssa/vrp51.c: New test.
8294         * gcc.dg/tree-ssa/vrp52.c: New test.
8295
8296 2010-07-09  Jason Merrill  <jason@redhat.com>
8297
8298         * g++.dg/abi/covariant6.C: New.
8299         * g++.dg/inherit/covariant17.C: Test both bases.
8300         * g++.dg/inherit/covariant7.C: Check vtable layout.
8301
8302 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8303
8304         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8305
8306 2010-07-09  Richard Guenther  <rguenther@suse.de>
8307
8308         PR tree-optimization/44852
8309         * gcc.c-torture/execute/pr44852.c: New testcase.
8310
8311 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8312
8313         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8314         multiplication by values.
8315         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8316         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8317
8318 2010-07-09  Richard Guenther  <rguenther@suse.de>
8319
8320         PR tree-optimization/44882
8321         * gfortran.dg/pr44882.f90: New testcase.
8322
8323 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8324
8325         PR target/40657
8326         * gcc.target/arm/pr40657-1.c: New test.
8327         * gcc.target/arm/pr40657-2.c: New test.
8328         * gcc.c-torture/execute/pr40657.c: New test.
8329
8330 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8331
8332         * gcc.dg/tree-ssa/vrp50.c: New test.
8333         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8334
8335 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8336
8337         PR fortran/44649
8338         * gfortran.dg/c_sizeof_1.f90: Modified.
8339         * gfortran.dg/storage_size_1.f08: New.
8340         * gfortran.dg/storage_size_2.f08: New.
8341
8342 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8343
8344         * gcc.c-torture/execute/20100708-1.c: New test.
8345
8346 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR fortran/44847
8349         * gfortran.dg/gomp/pr44847.f90: New test.
8350
8351 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8352
8353         PR tree-optimization/44710
8354         * gcc.dg/tree-ssa/ifc-6.c: New.
8355         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8356
8357 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8358
8359         PR fortran/18918
8360         * gfortran.dg/coarray_10.f90: Add an additional test.
8361
8362 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8363
8364         PR middle-end/44828
8365         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8366         * gcc.c-torture/execute/pr44828.x: Revert.
8367
8368 2010-07-08  Jason Merrill  <jason@redhat.com>
8369
8370         PR c++/43120
8371         * g++.dg/inherit/covariant17.C: New.
8372         * g++.dg/abi/covariant1.C: Actually test for the bug.
8373
8374 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8375
8376         PR rtl-optimization/44838
8377         * gcc.dg/pr44838.c: New.
8378
8379 2010-07-08  Richard Guenther  <rguenther@suse.de>
8380
8381         PR tree-optimization/44831
8382         * gcc.c-torture/compile/pr44831.c: New testcase.
8383         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8384
8385 2010-07-08  Richard Guenther  <rguenther@suse.de>
8386
8387         PR tree-optimization/44861
8388         * g++.dg/vect/pr44861.cc: New testcase.
8389
8390 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8391
8392         PR middle-end/44828
8393         * gcc.c-torture/execute/pr44828.x: New file.
8394
8395 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8396
8397         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8398         dg-options.
8399         * g++.dg/ext/altivec-17.C: Adjust error message.
8400
8401 2010-07-07  Tom Tromey  <tromey@redhat.com>
8402
8403         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8404
8405 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8406
8407         PR target/44844
8408         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8409         * gcc.target/i386/rdrand-2.c: Likewise.
8410         * gcc.target/i386/rdrand-3.c: Likewise.
8411
8412 2010-07-07  Jan Hubicka  <jh@suse.cz>
8413
8414         PR middle-end/44813
8415         * g++.dg/torture/pr44813.C: New testcase.
8416         * g++.dg/torture/pr44826.C: New testcase.
8417
8418 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8419
8420         PR rtl-optimization/44787
8421         * gcc.c-torture/compile/pr44788.c: New test.
8422         * gcc.target/arm/pr44788.c: New test.
8423
8424 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8425
8426         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8427
8428 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8429
8430         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8431         to dg-options.
8432
8433 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8434
8435         PR fortran/44742
8436         * gfortran.dg/parameter_array_init_6.f90: New.
8437         * gfortran.dg/initialization_20.f90: Update dg-error.
8438         * gfortran.dg/initialization_24.f90: Ditto.
8439
8440 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8441         PR fortran/PR44693
8442         * gfortran.dg/dim_range_1.f90:  New test.
8443         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8444
8445 2010-07-06  Jason Merrill  <jason@redhat.com>
8446
8447         PR c++/44703
8448         * g++.dg/cpp0x/initlist41.C: New.
8449
8450         PR c++/44778
8451         * g++.dg/template/ptrmem22.C: New.
8452
8453 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8454
8455         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8456         support.
8457         * gcc.target/i386/i386.exp: Likewise.
8458
8459 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8460
8461         PR testsuite/44195
8462         * gcc.dg/lto/20100518_0.c: Limit to x86.
8463
8464 2010-07-06  Richard Guenther  <rguenther@suse.de>
8465
8466         PR middle-end/44828
8467         * gcc.c-torture/execute/pr44828.c: New testcase.
8468
8469 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8470
8471         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8472         * g++.dg/warn/volatile1.C: Likewise.
8473         * g++.dg/template/warn1.C: Likewise.
8474
8475 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8476
8477         AVX Programming Reference (June, 2010)
8478         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8479         * g++.dg/other/i386-3.C: Likewise.
8480         * gcc.target/i386/sse-12.c: Likewise.
8481
8482         * gcc.target/i386/f16c-check.h: New.
8483         * gcc.target/i386/rdfsbase-1.c: Likewise.
8484         * gcc.target/i386/rdfsbase-2.c: Likewise.
8485         * gcc.target/i386/rdgsbase-1.c: Likewise.
8486         * gcc.target/i386/rdgsbase-2.c: Likewise.
8487         * gcc.target/i386/rdrand-1.c: Likewise.
8488         * gcc.target/i386/rdrand-2.c: Likewise.
8489         * gcc.target/i386/rdrand-3.c: Likewise.
8490         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8491         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8492         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8493         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8494         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8495         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8496         * gcc.target/i386/wrfsbase-1.c: Likewise.
8497         * gcc.target/i386/wrfsbase-2.c: Likewise.
8498         * gcc.target/i386/wrgsbase-1.c: Likewise.
8499         * gcc.target/i386/wrgsbase-2.c: Likewise.
8500
8501         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8502         (__builtin_ia32_vcvtps2ph): New.
8503         (__builtin_ia32_vcvtps2ph256): Likewise.
8504
8505         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8506         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8507
8508         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8509         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8510
8511         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8512         (__builtin_ia32_vcvtps2ph256): Likewise.
8513         Add fsgsbase,rdrnd,f16c.
8514
8515         * lib/target-supports.exp (check_effective_target_f16c): New.
8516
8517 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8518
8519         * gcc.dg/guality/nrv-1.c: New test.
8520
8521 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8522
8523         PR middle-end/42505
8524         * gcc.target/arm/pr42505.c: New test case.
8525
8526 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8527
8528         PR c++/44808
8529         * g++.dg/opt/nrv16.C: New test.
8530
8531 2010-07-05  Richard Guenther  <rguenther@suse.de>
8532
8533         PR tree-optimization/44784
8534         * gcc.c-torture/compile/pr44784.c: New testcase.
8535
8536 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8537
8538         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8539         Increase loop bound and array size.
8540         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8541         Likewise.
8542
8543 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8544
8545         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8546         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8547         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8548         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8549         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8550
8551 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8552
8553         PR c++/22138
8554         * g++.dg/parse/template25.C: New.
8555
8556 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8557
8558         PR rtl-optimization/44695
8559         * gcc.dg/torture/pr44695.c: New.
8560
8561 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8562
8563         PR c++/16630
8564         * g++.dg/ext/pretty3.C: New.
8565
8566 2010-07-04  Richard Guenther  <rguenther@suse.de>
8567
8568         PR middle-end/44809
8569         * g++.dg/torture/pr44809.C: New testcase.
8570
8571 2010-07-04  Richard Guenther  <rguenther@suse.de>
8572
8573         PR tree-optimization/44656
8574         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8575
8576 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8577             Revital Eres  <eres@il.ibm.com>
8578
8579         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8580         misaligned stores.
8581         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8582         gcc.dg/vect/vect-96.c: Likewise.
8583         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8584         that support misaligned stores. Change the number of expected
8585         misaligned accesses.
8586         * gcc.dg/vect/vect-peel-1.c: New test.
8587         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8588         gcc.dg/vect/vect-peel-4.c: Likewise.
8589         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8590         vectorizable on all targets that support realignment.
8591         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8592
8593 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8594
8595         PR c/44806
8596         * gcc.dg/torture/pr44806.c: New.
8597
8598 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8599
8600         * gnat.dg/cond_expr1.adb: New test.
8601
8602 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8603
8604         * gnat.dg/modular3.adb: New test.
8605         * gnat.dg/modular3_pkg.ads: New helper.
8606
8607 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8608             Mikael Pettersson  <mikpe@it.uu.se>
8609
8610         PR testsuite/44518
8611         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8612         Make signed-ness of chars explicit.  Scan the object for
8613         strings that are split by some target assemblers.
8614         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8615         explicit.
8616
8617 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8618
8619         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8620
8621 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8622
8623         PR/44128
8624         * g++.dg/warn/Wshadow-7.C: New test.
8625
8626 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8627             Julian Brown  <julian@codesourcery.com>
8628             Sandra Loosemore  <sandra@codesourcery.com>
8629
8630         * gcc.c-torture/execute/20100416-1.c: New test case.
8631
8632 2010-07-02  Julian Brown  <julian@codesourcery.com>
8633             Sandra Loosemore  <sandra@codesourcery.com>
8634
8635         PR target/43703
8636
8637         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8638         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8639
8640 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8641             Julian Brown  <julian@codesourcery.com>
8642
8643         * gcc.target/arm/neon/vadds64.c: Regenerated.
8644         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8645         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8646         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8647         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8648         * gcc.target/arm/neon-vmls-1.c: Likewise.
8649         * gcc.target/arm/neon-vsubs64.c: New execution test.
8650         * gcc.target/arm/neon-vsubu64.c: New execution test.
8651         * gcc.target/arm/neon-vadds64.c: New execution test.
8652         * gcc.target/arm/neon-vaddu64.c: New execution test.
8653
8654 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8655
8656         * gcc.target/arm/neon-vands64.c: New.
8657         * gcc.target/arm/neon-vandu64.c: New.
8658         * gcc.target/arm/neon-vbics64.c: New.
8659         * gcc.target/arm/neon-vbicu64.c: New.
8660         * gcc.target/arm/neon-veors64.c: New.
8661         * gcc.target/arm/neon-veoru64.c: New.
8662         * gcc.target/arm/neon-vorns64.c: New.
8663         * gcc.target/arm/neon-vornu64.c: New.
8664         * gcc.target/arm/neon-vorrs64.c: New.
8665         * gcc.target/arm/neon-vorru64.c: New.
8666         * gcc.target/arm/neon/vands64.c: Regenerated.
8667         * gcc.target/arm/neon/vandu64.c: Regenerated.
8668         * gcc.target/arm/neon/vbics64.c: Regenerated.
8669         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8670         * gcc.target/arm/neon/veors64.c: Regenerated.
8671         * gcc.target/arm/neon/veoru64.c: Regenerated.
8672         * gcc.target/arm/neon/vorns64.c: Regenerated.
8673         * gcc.target/arm/neon/vornu64.c: Regenerated.
8674         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8675         * gcc.target/arm/neon/vorru64.c: Regenerated.
8676
8677 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8678
8679         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8680
8681 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8682
8683         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8684         * gfortran.dg/intent_out_5.f90: Same.
8685         * gfortran.dg/ltrans-7.f90: Same.
8686         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8687
8688 2010-07-02  Jan Hubicka  <jh@suse.cz>
8689
8690         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8691
8692 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8693
8694         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8695
8696 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8697
8698         PR c++/44780
8699         * c-c++-common/Wunused-var-12.c: New test.
8700
8701 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8702
8703         PR target/42835
8704         * gcc.target/arm/pr42835.c: New test.
8705
8706         PR target/42172
8707         * gcc.target/arm/pr42172-1.c: New test.
8708
8709 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8710
8711         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8712
8713 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8714
8715         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8716         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8717         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8718         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8719         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8720         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8721         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8722         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8723         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8724         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8725         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8726         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8727         * gcc.target/arm/neon-vdup_ns64.c: New.
8728         * gcc.target/arm/neon-vdup_nu64.c: New.
8729         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8730         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8731         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8732         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8733         * gcc.target/arm/neon-vmov_ns64.c: New.
8734         * gcc.target/arm/neon-vmov_nu64.c: New.
8735         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8736         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8737         * gcc.target/arm/neon-vget_lanes64.c: New.
8738         * gcc.target/arm/neon-vget_laneu64.c: New.
8739         * gcc.target/arm/neon-vset_lanes64.c: New.
8740         * gcc.target/arm/neon-vset_laneu64.c: New.
8741
8742 2010-07-02  Richard Guenther  <rguenther@suse.de>
8743
8744         * g++.dg/torture/20100702-1.C: New testcase.
8745
8746 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8747
8748         PR target/44707
8749         * gcc.c-torture/compile/pr44707.c: New test.
8750
8751 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8752
8753         PR c++/44039
8754         * g++.dg/template/crash101.C: New.
8755
8756 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8757
8758         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8759         Use the ABI-0 accessors and fail it for m64.
8760
8761 2010-07-02  Jan Hubicka  <jh@suse.cz>
8762
8763         * g++.dg/tree-ssa/pr44706.C: New testcase.
8764
8765 2010-07-02  Richard Guenther  <rguenther@suse.de>
8766
8767         PR tree-optimization/44748
8768         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8769
8770 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8771
8772         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8773         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8774         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8775         the method types to forward:.
8776
8777 2010-06-30  Jason Merrill  <jason@redhat.com>
8778
8779         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8780         * g++.dg/other/pr25632.C: Likewise.
8781
8782 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR tree-optimization/40421
8785         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8786
8787 2010-07-01  Richard Guenther  <rguenther@suse.de>
8788
8789         PR middle-end/42834
8790         PR middle-end/44468
8791         * gcc.c-torture/execute/20100316-1.c: New testcase.
8792         * gcc.c-torture/execute/pr44468.c: Likewise.
8793         * gcc.c-torture/compile/20100609-1.c: Likewise.
8794         * gcc.dg/volatile2.c: Adjust.
8795         * gcc.dg/plugin/selfassign.c: Likewise.
8796         * gcc.dg/pr36902.c: Likewise.
8797         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8798         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8799         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8800         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8801         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8802         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8803         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8804         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8805         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8806         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8807         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8808         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8809         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8810         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8811         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8812         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8813         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8814         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8815         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8816         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8817         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8818         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8819         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8820         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8821         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8822         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8823         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8824         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8825         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8826         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8827         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8828         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8829         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8830         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8831         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8832         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8833         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8834         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8835         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8836         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8837         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8838         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8839         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8840         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8841         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8842         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8843         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8844         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8845         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8846         * g++.dg/tree-ssa/pr31146.C: Likewise.
8847         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8848         * g++.dg/tree-ssa/pr33604.C: Likewise.
8849         * g++.dg/plugin/selfassign.c: Likewise.
8850         * gfortran.dg/array_memcpy_3.f90: Likewise.
8851         * gfortran.dg/array_memcpy_4.f90: Likewise.
8852         * c-c++-common/torture/pr42834.c: New testcase.
8853
8854 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8855
8856         PR c++/44628
8857         * g++.dg/template/crash100.C: New.
8858
8859 2010-06-30  Jan Hubicka  <jh@suse.cz>
8860
8861         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8862
8863 2010-06-30  Michael Matz  <matz@suse.de>
8864
8865         PR bootstrap/44699
8866         * gcc.dg/pr44699.c: New test.
8867
8868 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8869
8870         PR tree-optimization/39799
8871         * c-c++-common/uninit-17.c: New test.
8872
8873 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8874
8875         PR libfortran/43298
8876         * gfortran.dg/read_infnan_1.f90: New test.
8877
8878 2010-06-29  Jason Merrill  <jason@redhat.com>
8879
8880         Enable implicitly declared move constructor/operator= (N3053).
8881         * g++.dg/cpp0x/implicit3.C: New.
8882         * g++.dg/cpp0x/implicit4.C: New.
8883         * g++.dg/cpp0x/implicit5.C: New.
8884         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8885         * g++.dg/cpp0x/not_special.C: Adjust.
8886         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8887         * g++.dg/cpp0x/rv1n.C: Adjust.
8888         * g++.dg/cpp0x/rv1p.C: Adjust.
8889         * g++.dg/cpp0x/rv2n.C: Adjust.
8890         * g++.dg/cpp0x/rv2p.C: Adjust.
8891         * g++.dg/cpp0x/rv3n.C: Adjust.
8892         * g++.dg/cpp0x/rv3p.C: Adjust.
8893         * g++.dg/cpp0x/rv4n.C: Adjust.
8894         * g++.dg/cpp0x/rv4p.C: Adjust.
8895         * g++.dg/cpp0x/rv5n.C: Adjust.
8896         * g++.dg/cpp0x/rv5p.C: Adjust.
8897         * g++.dg/cpp0x/rv6n.C: Adjust.
8898         * g++.dg/cpp0x/rv6p.C: Adjust.
8899         * g++.dg/cpp0x/rv7n.C: Adjust.
8900         * g++.dg/cpp0x/rv7p.C: Adjust.
8901         * g++.dg/cpp0x/rv8p.C: Adjust.
8902         * g++.dg/gomp/pr26690-1.C: Adjust.
8903         * g++.dg/other/error20.C: Adjust.
8904         * g++.dg/other/error31.C: Adjust.
8905         * g++.dg/parse/error19.C: Adjust.
8906         * g++.dg/template/qualttp5.C: Adjust.
8907         * g++.old-deja/g++.law/ctors5.C: Adjust.
8908
8909         Enable implicitly deleted functions (N2346)
8910         * g++.dg/cpp0x/defaulted17.C: New.
8911         * g++.dg/cpp0x/implicit1.C: New.
8912         * g++.dg/cpp0x/implicit2.C: New.
8913         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8914         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8915         * g++.dg/init/ctor4.C: Adjust.
8916         * g++.dg/init/synth2.C: Adjust.
8917         * g++.dg/lto/20081118_1.C: Adjust.
8918         * g++.dg/other/error13.C: Adjust.
8919         * g++.dg/other/unused1.C: Adjust.
8920         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8921         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8922         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8923         * g++.old-deja/g++.law/ctors17.C: Adjust.
8924         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8925         * g++.old-deja/g++.pt/assign1.C: Adjust.
8926         * g++.old-deja/g++.pt/crash20.C: Adjust.
8927
8928         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8929         * g++.dg/cpp0x/defaulted13.C: Adjust.
8930         * g++.dg/cpp0x/defaulted2.C: Adjust.
8931         * g++.dg/cpp0x/defaulted3.C: Adjust.
8932         * g++.dg/cpp0x/initlist9.C: Adjust.
8933         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8934         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8935         * g++.dg/init/synth2.C: Adjust.
8936
8937         * g++.dg/cpp0x/defaulted19.C: New.
8938
8939         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8940         * g++.dg/template/error23.C: Fix for -std=c++0x.
8941
8942 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8943
8944         PR fortran/44718
8945         * gfortran.dg/proc_ptr_28.f90: New.
8946
8947 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8948
8949         PR tree-optimization/43801
8950         * g++.dg/torture/pr43801.C: New test.
8951
8952         PR debug/44668
8953         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8954
8955 2010-06-29  Jason Merrill  <jason@redhat.com>
8956
8957         PR c++/44587
8958         * g++.dg/template/qualified-id2.C: New.
8959         * g++.dg/template/qualified-id3.C: New.
8960
8961 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8962
8963         PR fortran/44696
8964         * gfortran.dg/associated_target_4.f90: New.
8965
8966 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8967
8968         PR fortran/44582
8969         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8970
8971 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8972
8973         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8974
8975 2010-06-29  Jan Hubicka  <jh@suse.cz>
8976
8977         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8978
8979 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8980
8981         PR target/43902
8982         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8983         * gcc.target/arm/wmul-3.c: New test.
8984         * gcc.target/arm/wmul-4.c: New test.
8985
8986 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8987
8988         PR rtl-optimization/44659
8989         * gcc.target/i386/extract-1.c: New.
8990         * gcc.target/i386/extract-2.c: Likewise.
8991         * gcc.target/i386/extract-3.c: Likewise.
8992         * gcc.target/i386/extract-4.c: Likewise.
8993         * gcc.target/i386/extract-5.c: Likewise.
8994         * gcc.target/i386/extract-6.c: Likewise.
8995
8996 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR c++/44682
8999         * g++.dg/warn/Wunused-var-14.C: New test.
9000
9001 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9002
9003         PR fortran/43298
9004         * gfortran.dg/nan_6.f90: New.
9005
9006 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9007
9008         PR tree-optimization/43781
9009         * gcc.dg/torture/pr43781.c: New.
9010
9011 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9012
9013         PR fortran/40158
9014         * gfortran.dg/actual_rank_check_1.f90: New test.
9015
9016 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9017
9018         * gcc.dg/ipa/ipa-sra-6.c: New test.
9019
9020 2010-06-28  Jan Hubicka  <jh@suse.cz>
9021
9022         PR tree-optimization/44687
9023         * gcc.c-torture/compile/pr44687.c
9024
9025 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9026
9027         PR c++/44535
9028         * g++.dg/torture/pr44535.C: New test.
9029
9030 2010-06-28  Michael Matz  <matz@suse.de>
9031
9032         PR middle-end/44592
9033         * gfortran.dg/pr44592.f90: New test.
9034
9035 2010-06-28  Jan Hubicka  <jh@suse.cz>
9036
9037         PR tree-optimization/44357
9038         * g++.dg/torture/pr44357.C: New testcase.
9039
9040 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9041
9042         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9043         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9044         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9045         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9046         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9047         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9048         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9049         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9050
9051 2010-06-27  Jan Hubicka  <jh@suse.cz>
9052
9053         * gcc.c-torture/compile/pr44686.c: New file.
9054
9055 2010-06-27  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/44683
9058         * gcc.c-torture/execute/pr44683.c: New testcase.
9059
9060 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9061
9062         * gnat.dg/noreturn3.ad[sb]: New test.
9063
9064 2010-06-26  Jason Merrill  <jason@redhat.com>
9065
9066         * g++.dg/cpp0x/explicit5.C: New.
9067
9068 2010-06-26  Richard Guenther  <rguenther@suse.de>
9069
9070         PR tree-optimization/44393
9071         * gcc.dg/pr44393.c: New testcase.
9072
9073 2010-06-26  Jan Hubicka  <jh@suse.cz>
9074
9075         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9076
9077 2010-06-26  Richard Guenther  <rguenther@suse.de>
9078
9079         PR middle-end/44674
9080         * gcc.dg/pr44674.c: New testcase.
9081
9082 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9083
9084         * gcc.dg/opts-3.c: New test.
9085
9086 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9087
9088         * gfortran.dg/type_decl_1.f90: New.
9089         * gfortran.dg/type_decl_2.f90: New.
9090
9091 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9092
9093         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9094         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9095
9096 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9097
9098         PR testsuite/38946
9099         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9100         error in comparing reals.
9101
9102 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9103
9104         * selected_real_kind_2.f90: New.
9105         * selected_real_kind_3.f90: New.
9106
9107 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9108
9109         * gfortran.dg/entry_19.f90: New.
9110
9111 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9112
9113         * gfortran.dg/end_subroutine_1.f90: New.
9114         * gfortran.dg/end_subroutine_2.f90: New.
9115         * gfortran.dg/interface_proc_end.f90: Update.
9116
9117 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9118
9119         * gfortran.dg/semicolon_fixed.f: Update.
9120         * gfortran.dg/semicolon_fixed_2.f: New.
9121         * gfortran.dg/semicolon_free_2.f90: New.
9122         * gfortran.dg/semicolon_free.f90: Update.
9123
9124 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9125
9126         PR fortran/44448
9127         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9128
9129 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9130
9131         * g++.dg/ipa/iinline-3.C: New test.
9132         * gcc.dg/ipa/modif-1.c: Removed.
9133
9134 2010-06-25  Jan Hubicka  <jh@suse.cz>
9135
9136         * gcc.dg/tree-ssa/ipa-split-1.c
9137
9138 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9139
9140         * g++.dg/ipa/iinline-2.C: New test.
9141
9142 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9143
9144         PR middle-end/43866
9145         * gfortran.dg/pr43866.f90: New test.
9146
9147         PR tree-optimization/44539
9148         * gcc.dg/pr44539.c: New test.
9149
9150 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9151
9152         From Jim Wilson:
9153         PR target/43902
9154         * gcc.target/mips/madd-9.c: New test.
9155
9156 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9157
9158         PR c/44517
9159         * gcc.dg/noncompile/pr44517.c: New.
9160         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9161
9162 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9163
9164         PR testsuite/43283
9165         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9166         and add argument to nop for IA64.
9167
9168 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9169
9170         PR target/44588
9171         * gcc.target/i386/mod-1.c: New.
9172         * gcc.target/i386/umod-1.c: Likewise.
9173         * gcc.target/i386/umod-2.c: Likewise.
9174         * gcc.target/i386/umod-3.c: Likewise.
9175
9176 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR middle-end/44492
9179         * g++.dg/torture/pr44492.C: New test.
9180
9181 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9182
9183         * c-c++-common/warn-omitted-condop.c: New.
9184
9185 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9186
9187         PR fortran/44614
9188         * gfortran.dg/import8.f90: New.
9189
9190 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9191
9192         * gnat.dg/not_null.adb: Update test case.
9193
9194 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9195
9196         PR c++/44619
9197         * g++.dg/warn/Wunused-var-13.C: New test.
9198
9199         PR c++/44627
9200         * g++.dg/diagnostic/method1.C: New test.
9201
9202 2010-06-22  Cary Coutant  <ccoutant@google.com>
9203
9204         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9205
9206 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9207
9208         PR fortran/44616
9209         * gfortran.dg/abstract_type_8.f03: New.
9210
9211 2010-06-21  Jason Merrill  <jason@redhat.com>
9212
9213         * g++.dg/cpp0x/noexcept08.C: New.
9214
9215         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9216
9217 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9218
9219         PR target/44615
9220         * gcc.target/i386/sse2-vec-2a.c: New.
9221
9222 2010-06-21  DJ Delorie  <dj@redhat.com>
9223
9224         * gcc.dg/pragma-diag-1.c: New.
9225
9226 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9227
9228         PR target/44615
9229         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9230
9231 2010-06-21  Alan Modra  <amodra@gmail.com>
9232
9233         PR testsuite/44505
9234         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9235         tail call to check_fa_mid.
9236
9237 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR target/44575
9240         * gcc.c-torture/execute/pr44575.c: New test.
9241
9242 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9243
9244         PR fortran/40632
9245         * gfortran.dg/contiguous_1.f90: New.
9246         * gfortran.dg/contiguous_2.f90: New.
9247         * gfortran.dg/contiguous_3.f90: New.
9248
9249 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9250
9251         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9252         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9253
9254 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9255
9256         PR target/44546
9257         * gcc.target/i386/pr44546.c: New test.
9258
9259 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9260
9261         * gcc.dg/opts-2.c: New test.
9262
9263 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9264
9265         PR fortran/44584
9266         * gfortran.dg/typebound_proc_15.f03: Modified.
9267
9268 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9269
9270         PR target/44072
9271         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9272         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9273
9274 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9275
9276         * g++.dg/ext/label13.C: Fix typo in last change.
9277
9278 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9279
9280         PR libfortran/44477
9281         * gfortran.dg/eof_3.f90
9282         * gfortran.dg/endfile_2.f90
9283         * gfortran.dg/endfile_4.f90
9284         * gfortran.dg/endfile_3.f90
9285
9286 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9287
9288         PR c++/41090
9289         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9290
9291 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9292
9293         PR fortran/44556
9294         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9295
9296 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9297
9298         * gcc.target/arm/pr40900.c: New test.
9299
9300 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9301
9302         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9303
9304 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9305
9306         PR fortran/44558
9307         * gfortran.dg/typebound_call_15.f03: New.
9308
9309 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9310
9311         PR c++/44486
9312         * g++.dg/pr44486.C: New.
9313
9314 2010-06-16  DJ Delorie  <dj@redhat.com>
9315
9316         * gcc.target/i386/volatile-bitfields-1.c: New.
9317         * gcc.target/i386/volatile-bitfields-2.c: New.
9318
9319 2010-06-16  Jason Merrill  <jason@redhat.com>
9320
9321         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9322
9323         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9324
9325 2010-06-16  Richard Guenther  <rguenther@suse.de>
9326
9327         PR c/44555
9328         * gcc.c-torture/execute/pr44555.c: New testcase.
9329
9330 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9331
9332         PR fortran/44549
9333         * gfortran.dg/typebound_proc_16.f03: New.
9334
9335 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9336
9337         * g++.dg/torture/pr43905.C: New test.
9338
9339 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9340
9341         PR testsuite/44538
9342         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9343         initialization loop from being vectorized.
9344         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9345
9346 2010-06-16  Alan Modra  <amodra@gmail.com>
9347
9348         PR tree-optimization/44507
9349         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9350
9351 2010-06-15  Jason Merrill  <jason@redhat.com>
9352
9353         * g++.dg/overload/arg3.C: Adjust error locations.
9354         * g++.dg/overload/copy1.C: Likewise.
9355         * g++.dg/tc1/dr152.C: Likewise.
9356         * g++.dg/template/incomplete4.C: Likewise.
9357         * g++.dg/template/incomplete5.C: Likewise.
9358         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9359         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9360         * g++.old-deja/g++.pt/crash9.C: Likewise.
9361
9362         * g++.dg/inherit/virtual5.C: New.
9363
9364         * g++.dg/cpp0x/defaulted18.C: New.
9365
9366         * g++.dg/cpp0x/initlist40.C: New.
9367
9368         * g++.dg/cpp0x/initlist39.C: New.
9369
9370 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9371
9372         PR middle-end/44391
9373         * gcc.dg/graphite/pr44391.c: New.
9374
9375 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9376
9377         PR fortran/43388
9378         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9379         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9380         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9381         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9382
9383 2010-06-15  Richard Guenther  <rguenther@suse.de>
9384
9385         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9386
9387 2010-06-15  Richard Guenther  <rguenther@suse.de>
9388
9389         * gcc.dg/vect/bb-slp-21.c: Adjust.
9390         * gcc.dg/vect/bb-slp-13.c: Likewise
9391         * gcc.dg/vect/bb-slp-4.c: Likewise
9392         * gcc.dg/vect/bb-slp-22.c: Likewise
9393         * gcc.dg/vect/bb-slp-14.c: Likewise
9394         * gcc.dg/vect/bb-slp-23.c: Likewise
9395         * gcc.dg/vect/bb-slp-15.c: Likewise
9396         * gcc.dg/vect/bb-slp-17.c: Likewise
9397         * gcc.dg/vect/bb-slp-18.c: Likewise
9398         * gcc.dg/vect/bb-slp-19.c: Likewise
9399         * gcc.dg/vect/bb-slp-10.c: Likewise
9400         * gcc.dg/vect/bb-slp-11.c: Likewise
9401         * gcc.dg/vect/bb-slp-20.c: Likewise
9402         * gcc.dg/vect/bb-slp-3.c: Likewise
9403
9404 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR fortran/44536
9407         * gfortran.dg/gomp/pr44536.f90: New test.
9408         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9409
9410 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9411
9412         PR target/44534
9413         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9414         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9415
9416 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9417
9418         PR tree-optimization/44508
9419         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9420
9421         PR bootstrap/44509
9422         * gcc.dg/pr44509.c: New test.
9423
9424 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9425
9426         PR tree-optimization/44507
9427         * gcc.dg/vect/pr44507.c: New test.
9428
9429 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9430
9431         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9432         and c-pretty-print.h.
9433
9434         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9435
9436 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9437
9438         * gfortran.dg/whole_file_18.f90: Updated error message.
9439
9440 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9441
9442         * gfortran.dg/whole_file_20.f03: New.
9443
9444 2010-06-12  Jan Hubicka  <jh@suse.cz>
9445
9446         * gcc.c-torture/compile/pc44485.c: New testcase.
9447
9448 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9449
9450         PR fortran/40117
9451         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9452         * gfortran.dg/typebound_proc_14.f03: New.
9453         * gfortran.dg/typebound_proc_15.f03: New.
9454
9455 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9456
9457         * gcc.dg/opts-1.c: New test.
9458
9459 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9460
9461         * gcc.dg/funroll-loops-all.c: Update expected error.
9462
9463 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9464
9465         PR target/44481
9466         * gcc.target/i386/pr44481.c: New test.
9467
9468 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9469
9470         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9471
9472 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9473
9474         PR middle-end/44483
9475         * gcc.dg/tree-ssa/pr44483.c: New.
9476
9477 2010-06-11  Paul Brook  <paul@codesourcery.com>
9478
9479         * g++.dg/other/arm-neon-1.C: New test.
9480
9481 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9482
9483         PR fortran/42051
9484         PR fortran/43896
9485         * gfortran.dg/class_23.f03: New test.
9486
9487 2010-06-11  Jan Hubicka  <jh@suse.cz>
9488
9489         * gcc.dg/ipa/pure-const-2.c: New testcase.
9490
9491 2010-06-11  Jan Hubicka  <jh@suse.cz>
9492
9493         * gcc.dg/noreturn-7.c: Update.
9494         * gcc.dg/noreturn-4.c: Update.
9495
9496 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9497
9498         Fix MIPS bootstrap
9499         * g++.dg/other/typedef4.C: New test.
9500
9501 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9502
9503         PR fortran/44207
9504         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9505
9506 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9507
9508         PR fortran/44457
9509         * gfortran.dg/asynchronous_3.f03
9510
9511 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9512
9513         PR middle-end/44185
9514         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9515         non-temporal stores out of the tests to form new test cases.  As a
9516         result, no non-temporal store should be generated in this case.
9517
9518         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9519         prefetch-7.c that generate one non-temporal store.
9520
9521         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9522         prefetch-7.c that generate one non-temporal store and one
9523         one-temporal prefetch.
9524
9525 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9526
9527         PR tree-optimization/44258
9528         * gcc.dg/tree-ssa/pr44258.c: New test.
9529
9530 2010-06-10  Daniel Kraft  <d@domob.eu>
9531
9532         PR fortran/38936
9533         * gfortran.dg/associate_1.f03: New test.
9534         * gfortran.dg/associate_2.f95: New test.
9535         * gfortran.dg/associate_3.f03: New test.
9536         * gfortran.dg/associate_4.f08: New test.
9537
9538 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9539
9540         * gfortran.dg/selected_char_kind_4.f90: New test.
9541
9542 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9543
9544         * gcc.dg/pr42461.c: New test.
9545
9546 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9547
9548         PR fortran/44347
9549         * gfortran.dg/selected_real_kind_1.f90: New.
9550
9551 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9552
9553         PR fortran/44359
9554         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9555         warning.
9556         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9557         check for warning.
9558
9559 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9560
9561         * gfortran.dg/data_namelist_conflict.f90: New test.
9562
9563 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9564
9565         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9566         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9567         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9568
9569 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9570
9571         * gfortran.dg/mvbits_9.f90: New test.
9572         * gfortran.dg/ibset_1.f90: Ditto.
9573         * gfortran.dg/ibits_1.f90: Ditto.
9574         * gfortran.dg/btest_1.f90: Ditto.
9575         * gfortran.dg/ibclr_1.f90: Ditto.
9576
9577 2010-06-09  Jason Merrill  <jason@redhat.com>
9578
9579         PR c++/44366
9580         * g++.dg/cpp0x/decltype23.C: Move to...
9581         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9582
9583 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9584
9585         PR fortran/44211
9586         * gfortran.dg/typebound_call_14.f03: New test.
9587
9588 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9589
9590         PR tree-optimization/44423
9591         * gcc.dg/tree-ssa/pr44423.c: New test.
9592
9593 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9594
9595         PR testsuite/42843
9596         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9597         TV_NONE to initialize tv_id field.
9598         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9599         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9600         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9601         Include toplev.h .
9602         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9603         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9604         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9605
9606 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9607
9608         PR tree-optimization/39874
9609         PR middle-end/28685
9610         * gcc.dg/pr39874.c: New file.
9611
9612 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9613
9614         * g++.dg/ext/attr-alias-1.C: New.
9615         * g++.dg/ext/attr-alias-2.C: New.
9616
9617 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9618
9619         PR fortran/44446
9620         * gfortran.dg/proc_ptr_27.f90: New.
9621
9622 2010-06-07  Jason Merrill  <jason@redhat.com>
9623
9624         PR c++/44366
9625         * g++.dg/cpp0x/decltype23.C: New.
9626
9627 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9628             Shujing Zhao  <pearly.zhao@oracle.com>
9629
9630         PR c/37724
9631         * gcc.dg/c90-const-expr-10.c: Adjust.
9632         * gcc.dg/c99-const-expr-10.c: Adjust.
9633         * gcc.dg/init-bad-7.c: New.
9634
9635 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9636
9637         * lib/target-supports.exp (check_effective_target_gas): New proc.
9638         * gcc.c-torture/execute/960321-1.x: New file.
9639
9640 2010-06-07  Jason Merrill  <jason@redhat.com>
9641
9642         PR c++/44401
9643         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9644
9645 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR c++/44444
9648         * g++.dg/warn/Wunused-var-12.C: New test.
9649
9650         PR c++/44443
9651         * c-c++-common/Wunused-var-11.c: New test.
9652
9653 2010-06-07  Jan Hubicka  <jh@suse.cz>
9654
9655         * gcc.dg/ipa/pure-const-1.c: New testcase.
9656
9657 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9658
9659         PR rtl-optimization/44404
9660         * gcc.dg/pr44404.c: New.
9661
9662 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9663
9664         PR target/44159
9665         * gcc.target/i386/abi-2.c: Check sysv abi here.
9666         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9667         function to avoid failures by different ABIs.
9668         * gcc.target/i386/aes-check.h: Likewise.
9669         * gcc.target/i386/avx-check.h: Likewise.
9670         * gcc.target/i386/fma4-check.h: Likewise.
9671         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9672         * gcc.target/i386/mmx-check.h: Likewise.
9673         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9674         * gcc.target/i386/pclmul-check.h: Likewise.
9675         * gcc.target/i386/sse-check.h: Likewise.
9676         * gcc.target/i386/sse2-check.h: Likewise.
9677         * gcc.target/i386/sse3-check.h: Likewise.
9678         * gcc.target/i386/sse4_1-check.h: Likewise.
9679         * gcc.target/i386/sse4_2-check.h: Likewise.
9680         * gcc.target/i386/sse4a-check.h: Likewise.
9681         * gcc.target/i386/ssse3-check.h: Likewise.
9682         * gcc.target/i386/xop-check.h: Likewise.
9683         * gcc.target/i386/pr27971.c: Fix for LLP64.
9684         * gcc.target/i386/pr39139.c: Likewise.
9685         * gcc.target/i386/pr39315-check.c: Likewise.
9686         * gcc.target/i386/vararg-1.c: Likewise.
9687         * gcc.target/i386/vararg-2.c: Likewise.
9688         Additional add dg-compile to avoid failure due
9689         missing foo symbol.
9690
9691         * gcc.dg/compound-literal-1.c: Fix for llp64.
9692         * gcc.dg/pr32370.c: Likewise.
9693         * gcc.dg/pr37561.c: Likewise.
9694         * gcc.dg/pr41340.c: Likewise.
9695         * gcc.dg/pr41551.c: Likewise.
9696
9697 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9698
9699         PR c++/44188
9700         * g++.dg/debug/dwarf2/typedef3.C: New test.
9701
9702 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9703
9704         PR c/20000
9705         * c-c++-common/pr20000.c: New.
9706
9707 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9708
9709         PR c++/44086
9710         * g++.dg/init/pr44086.C: New.
9711         * g++.dg/cpp0x/decltype4.C: Adjust.
9712
9713 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9714
9715         PR fortran/43945
9716         * gfortran.dg/generic_23.f03: New test.
9717
9718 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9719
9720         PR fortran/43895
9721         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9722
9723 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9724
9725         PR c++/44361
9726         * c-c++-common/Wunused-var-9.c: New test.
9727
9728 2010-06-05  Jason Merrill  <jason@redhat.com>
9729
9730         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9731
9732 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9733
9734         PR c/44322
9735         * gcc.dg/c99-restrict-4.c: New test.
9736
9737 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9738
9739         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9740         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9741         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9742         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9743         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9744         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9745         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9746         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9747         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9748         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9749         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9750         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9751         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9752         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9753         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9754         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9755         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9756         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9757         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9758         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9759         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9760         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9761
9762 2010-06-04  Jason Merrill  <jason@redhat.com>
9763
9764         * g++.dg/cpp0x/noexcept06.C: New.
9765         * g++.dg/cpp0x/noexcept07.C: New.
9766
9767         * g++.dg/cpp0x/noexcept01.C: New.
9768         * g++.dg/cpp0x/noexcept02.C: New.
9769         * g++.dg/cpp0x/noexcept03.C: New.
9770         * g++.dg/cpp0x/noexcept04.C: New.
9771         * g++.dg/cpp0x/noexcept05.C: New.
9772
9773 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR c++/44412
9776         * g++.dg/warn/Wunused-var-10.C: New test.
9777         * g++.dg/warn/Wunused-var-11.C: New test.
9778
9779         PR c++/44362
9780         * c-c++-common/Wunused-var-10.c: New test.
9781
9782 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9783
9784         PR c/25880
9785         * gcc.dg/assign-warn-2.c: Update.
9786         * gcc.dg/cpp/line3.c: Update.
9787         * gcc.dg/c99-array-lval-8.c: Update.
9788         * gcc.dg/cast-qual-2.c: Update.
9789         * gcc.dg/c99-arraydecl-3.c:  Update.
9790         * gcc.dg/assign-warn-1.c:  Update.
9791         * gcc.dg/format/gcc_diag-1.c:  Update.
9792
9793 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9794
9795         PR rtl-optimization/39871
9796         PR rtl-optimization/40615
9797         PR rtl-optimization/42500
9798         PR rtl-optimization/42502
9799         * gcc.target/arm/eliminate.c: New test.
9800
9801 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9802
9803         PR libstdc++/44410
9804         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9805         * g++.old-deja/g++.other/delete3.C: Likewise.
9806         * g++.old-deja/g++.other/new.C: Likewise.
9807         * g++.old-deja/g++.law/operators27.C: Likewise.
9808         * g++.old-deja/g++.mike/p755.C: Likewise.
9809         * g++.dg/eh/new1.C: Likewise.
9810         * g++.dg/init/new5.C: Likewise.
9811
9812 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9813
9814         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9815         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9816         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9817
9818 2010-06-03  Richard Guenther  <rguenther@suse.de>
9819
9820         PR lto/41921
9821         * lib/lto.exp: Always load gcc.exp.
9822         (lto-obj): For C source files invoke gcc_target_compile.
9823         * g++.dg/lto/20100603-1_0.C: New testcase.
9824         * g++.dg/lto/20100603-1_1.c: Likewise.
9825
9826 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9827
9828         PR tree-optimization/43688
9829         * gfortran.dg/pr43688.f90: New.
9830
9831 2010-06-03  Richard Guenther  <rguenther@suse.de>
9832
9833         PR lto/41584
9834         * gcc.dg/lto/20100603-1_0.c: New testcase.
9835         * gcc.dg/lto/20100603-2_0.c: Likewise.
9836         * gcc.dg/lto/20100603-3_0.c: Likewise.
9837
9838 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9839
9840         PR target/44218
9841         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9842         * gcc.target/powerpc/recip-2.c: Ditto.
9843         * gcc.target/powerpc/recip-3.c: Ditto.
9844         * gcc.target/powerpc/recip-4.c: Ditto.
9845         * gcc.target/powerpc/recip-5.c: Ditto.
9846         * gcc.target/powerpc/recip-6.c: Ditto.
9847         * gcc.target/powerpc/recip-7.c: Ditto.
9848         * gcc.target/powerpc/recip-test.h: Ditto.
9849         * gcc.target/powerpc/recip-test2.h: Ditto.
9850
9851 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9852
9853         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9854
9855 2010-06-02  Jason Merrill  <jason@redhat.com>
9856
9857         * g++.dg/ext/vector9.C: Expect typedef in error message.
9858
9859         PR c++/9726
9860         PR c++/23594
9861         PR c++/44333
9862         * g++.dg/tc1/dr101.C: Remove xfails.
9863
9864 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9865
9866         PR middle-end/44372
9867         * g++.dg/ipa/pr44372.C: New.
9868
9869 2010-06-02  Jan Hubicka  <jh@suse.cz>
9870
9871         PR middle-end/44295
9872         * g++.dg/torture/pr44295.C: Neww testcase.
9873
9874 2010-06-02  Jan Hubicka  <jh@suse.cz>
9875
9876         * gcc.dg/tree-ssa/loadpre6.c: Update.
9877
9878 2010-06-02  Richard Guenther  <rguenther@suse.de>
9879
9880         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9881         diagnostic.h.
9882
9883 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9884
9885         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9886         the link fail message.
9887
9888 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9889
9890         PR fortran/44360
9891         * gfortran.dg/use_13.f90: New test case.
9892
9893 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9894
9895         PR fortran/44371
9896         * gfortran.dg/error_stop_2.f08: Minor update.
9897
9898 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9899
9900         PR fortran/44371
9901         * gfortran.dg/error_stop_1.f08: New test.
9902         * gfortran.dg/error_stop_2.f08: New test.
9903
9904 2010-06-01  Jason Merrill  <jason@redhat.com>
9905
9906         DR 990
9907         * g++.dg/cpp0x/initlist37.C: New.
9908         * g++.dg/cpp0x/initlist38.C: New.
9909
9910         PR c++/44358
9911         * g++.dg/cpp0x/initlist36.C: New.
9912
9913 2010-05-31 Jan Hubicka  <jh@suse.cz>
9914
9915         * gcc.dg/noreturn-8.c: New testcase.
9916
9917 2010-05-31 Jan Hubicka  <jh@suse.cz>
9918
9919         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9920         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9921
9922 2010-05-31 Jan Hubicka  <jh@suse.cz>
9923
9924         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9925         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9926
9927 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9928
9929         PR fortran/36928
9930         * gfortran.dg/dependency_27.f90:  New test.
9931         * gfortran.dg/array_assign_1.F90:  New test.
9932
9933 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR target/44338
9936         * gcc.target/i386/sse-24.c: New test.
9937
9938 2010-05-31  Jan Hubicka  <jh@suse.cz>
9939
9940         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9941
9942 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9943
9944         PR middle-end/44337
9945         * gcc.dg/pr44337.c: New test.
9946
9947         PR tree-optimization/44182
9948         * g++.dg/debug/pr44182.C: New test.
9949
9950 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9951
9952         * gcc.dg/nested-func-7.c: New test.
9953         * gnat.dg/frame_overflow.adb: Adjust directives.
9954
9955 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9956
9957         * gnat.dg/prot2.ad[sb]: New test.
9958         * gnat.dg/prot2_pkg1.ads: New helper.
9959         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9960
9961 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9962
9963         * gnat.dg/array11.adb: Adjust dg-warning directive.
9964         * gnat.dg/object_overflow.adb: Likewise.
9965
9966 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9967
9968         PR middle-end/44306
9969         * gcc.dg/tree-ssa/pr44306.c: New.
9970
9971 2010-05-29  Jan Hubicka  <jh@suse.cz>
9972
9973         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9974
9975 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9976
9977         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9978
9979 2010-05-28  Mike Stump  <mikestump@comcast.net>
9980
9981         PR objc/44125
9982         * objc.dg/const-str-9.m: Remove static.
9983
9984 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9985
9986         PR target/43636
9987         * gcc.c-torture/compile/pr43636.c: New test.
9988
9989 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9990
9991         PR objc++/23616
9992         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9993         * obj-c++.dg/try-catch-9.mm: Ditto.
9994
9995 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9996
9997         Revert patch for PR c++/44188
9998         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9999
10000 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10001
10002         PR c++/44188
10003         * g++.dg/debug/dwarf2/typedef3.C: New test.
10004
10005 2010-05-27  Jason Merrill  <jason@redhat.com>
10006
10007         PR c++/43555
10008         * g++.dg/ext/vla9.C: New.
10009
10010 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10011
10012         PR objc/44140
10013         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10014         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10015         * objc.dg/torture/tls/thr-init.m: Ditto.
10016         * objc.dg/torture/trivial.m: Ditto.
10017         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10018         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10019         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10020         * obj-c++.dg/torture/trivial.mm: Ditto.
10021
10022 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10023
10024         * g++.dg/lto/20100302_0.C: Skip on darwin.
10025
10026 2010-05-27  Richard Guenther  <rguenther@suse.de>
10027
10028         PR tree-optimization/44284
10029         * gcc.dg/vect/vect-118.c: New testcase.
10030         * gcc.dg/vect/bb-slp-20.c: Adjust.
10031         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10032         * gcc.dg/vect/slp-9.c: Likewise.
10033         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10034         * gcc.dg/vect/vect-10.c: Likewise.
10035         * gcc.dg/vect/vect-109.c: Likewise.
10036         * gcc.dg/vect/vect-12.c: Likewise.
10037         * gcc.dg/vect/vect-36.c: Likewise.
10038         * gcc.dg/vect/vect-7.c: Likewise.
10039         * gcc.dg/vect/vect-iv-8.c: Likewise.
10040         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10041         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10042         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10043         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10044         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10045         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10046         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10047         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10048         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10049         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10050         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10051         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10052         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10053         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10054         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10055         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10056         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10057
10058 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10059
10060         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10061         necessary.
10062
10063 2010-05-26  Jan Hubicka  <jh@suse.cz>
10064
10065         * gcc.dg/lto/materialize-1_0.c: New file.
10066         * gcc.dg/lto/materialize-1_1.c: New file.
10067
10068 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10069
10070         * gnat.dg/lto10.adb: New test.
10071         * gnat.dg/lto10_pkg.ads: New helper.
10072
10073 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10074
10075         * lib/target-supports.exp (check_effective_target_int128): New
10076         function to check if __int128 types are available for target.
10077         * c-c++-common/int128-types-1.c: New.
10078         * c-c++-common/int128-1.c: New.
10079         * c-c++-common/int128-2.c: New.
10080         * g++.dg/abi/mangle43.C: New.
10081         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10082         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10083         pointer-wide scalar.
10084         * g++.dg/other/pr25632.C: Likewise.
10085         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10086         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10087         overflow warnings.
10088         * g++.dg/warn/pr13358-4.C: Likewise.
10089         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10090         * g++.dg/warn/Wconversion-null.C: Likewise.
10091
10092 2010-05-26  Jason Merrill  <jason@redhat.com>
10093
10094         PR c++/43382
10095         * g++.dg/cpp0x/variadic101.C: New.
10096
10097 2010-05-26  Richard Guenther  <rguenther@suse.de>
10098
10099         PR rtl-optimization/44164
10100         * gcc.c-torture/execute/pr44164.c: New testcase.
10101         * g++.dg/tree-ssa/pr13146.C: Adjust.
10102
10103 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10104
10105         PR fortran/40011
10106         * gfortran.dg/whole_file_19.f90 : New test.
10107
10108 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10109
10110         PR fortran/30668
10111         PR fortran/31346
10112         PR fortran/34260
10113         * gfortran.dg/pr40999.f: Fix function type.
10114         * gfortran.dg/whole_file_5.f90: Likewise.
10115         * gfortran.dg/whole_file_6.f90: Likewise.
10116         * gfortran.dg/whole_file_16.f90: New.
10117         * gfortran.dg/whole_file_17.f90: New.
10118         * gfortran.dg/whole_file_18.f90: New.
10119
10120 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10121             Iain Sandoe  <iains@gcc.gnu.org>
10122
10123         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10124         * gcc.c-torture/compile/pr44197.c: Require alias support.
10125         * gcc.dg/lto/20081222_0.c: Ditto.
10126
10127 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10128
10129         PR debug/42801
10130         * gcc.dg/guality/vla-2.c: New test.
10131
10132 2010-05-25  Richard Guenther  <rguenther@suse.de>
10133
10134         PR middle-end/44069
10135         * g++.dg/torture/pr44069.C: New testcase.
10136
10137 2010-05-25  Richard Guenther  <rguenther@suse.de>
10138
10139         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10140
10141 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10142
10143         PR objc/44140
10144         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10145
10146 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10147
10148         * obj-c++.dg/torture/tls/trivial.mm: New.
10149         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10150         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10151         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10152         * obj-c++.dg/torture/tls/diag-1.mm: New.
10153         * obj-c++.dg/torture/tls/tls.exp: New.
10154         * obj-c++.dg/torture/trivial.mm: New.
10155         * obj-c++.dg/torture/dg-torture.exp: New.
10156         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10157         * obj-c++.dg/tls/trivial.m: New.
10158         * obj-c++.dg/tls/init-1.mm: New.
10159         * obj-c++.dg/tls/diag-1.mm: New.
10160         * obj-c++.dg/tls/init-2.mm: New.
10161         * obj-c++.dg/tls/diag-2.mm: New.
10162         * obj-c++.dg/tls/diag-3.mm: New.
10163         * obj-c++.dg/tls/diag-4.mm: New.
10164         * obj-c++.dg/tls/static-1.mm: New.
10165         * obj-c++.dg/tls/tls.exp: New.
10166         * obj-c++.dg/tls/diag-5.mm: New.
10167         * obj-c++.dg/tls/static-1a.mm: New.
10168         * objc-obj-c++-shared/Object1.mm: New.
10169         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10170
10171 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10172
10173         PR objc++/43689
10174         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10175         * obj-c++.dg/const-str-6.mm: Ditto.
10176
10177 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10178
10179         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10180
10181 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10182
10183         PR ada/38394
10184         * gnat.dg/array13.ad[sb]: New test.
10185
10186 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10187             Sandra Loosemore  <sandra@codesourcery.com>
10188
10189         * gcc.target/arm/neon/: Regenerated test cases.
10190
10191         * gcc.target/arm/neon/polytypes.c,
10192         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10193         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10194         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10195         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10196         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10197         dg-add-options arm_neon.
10198
10199         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10200         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10201         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10202         and arm_neon_fp16_ok.
10203
10204         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10205         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10206
10207         * lib/target-supports.exp (add_options_for_arm_neon): New.
10208         (check_effective_target_arm_neon_ok_nocache): New, from
10209         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10210         (check_effective_target_arm_neon_ok): Use
10211         check_effective_target_arm_neon_ok_nocache.
10212         (add_options_for_arm_neon_fp16)
10213         (check_effective_target_arm_neon_fp16_ok)
10214         check_effective_target_arm_neon_fp16_ok_nocache): New.
10215         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10216
10217 2010-05-24  Jason Merrill  <jason@redhat.com>
10218
10219         PR c++/41510
10220         * g++.dg/cpp0x/initlist35.C: New.
10221         * g++.dg/init/brace6.C: Adjust.
10222
10223 2010-05-24  Paul Brook  <paul@codesourcery.com>
10224
10225         * gcc.target/arm/frame-pointer-1.c: New test.
10226         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10227         pointer elimination.
10228
10229 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10230
10231         PR target/44245
10232         * gcc.target/i386/crc32-3.c: New.
10233         * gcc.target/i386/crc32-4.c: Likewise.
10234
10235 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10236
10237         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10238         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10239         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10240
10241 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10242
10243         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10244
10245 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10246
10247         PR target/43869
10248         * gcc.c-target/pr43869.c: New test.
10249
10250 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10251
10252         PR fortran/44212
10253         * gfortran.dg/class_22.f03: New.
10254
10255 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10256
10257         PR lto/44238
10258         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10259
10260 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10261
10262         PR fortran/44213
10263         * gfortran.dg/abstract_type_7.f03: New.
10264
10265 2010-05-21  Jason Merrill  <jason@redhat.com>
10266
10267         * g++.dg/eh/spec11.C: Test cleanup optimization.
10268
10269 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10270
10271         PR debug/44223
10272         * gcc.target/i386/pr44223.c: New test.
10273
10274 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10275
10276         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10277
10278 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10279
10280         * g++.dg/other/const3.C: New test.
10281
10282 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10283
10284         PR fortran/38407
10285         * warn_unused_dummy_argument_1.f90: New.
10286         * warn_unused_dummy_argument_2.f90: New.
10287
10288 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10289
10290         PR c++/30298
10291         * g++.dg/inherit/crash1.C: New.
10292         * g++.dg/inherit/crash2.C: Likewise.
10293
10294 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10295
10296         PR debug/44178
10297         * g++.dg/debug/pr44178.C: New test.
10298
10299 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10300
10301         PR middle-end/44185
10302         * gcc.dg/tree-ssa/prefetch-6.c: Add
10303         --param min-insn-to-prefetch-ratio=6.
10304         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10305         allow unrolling, and adjust the movnti count.
10306
10307 2010-05-20  Jan Hubicka  <jh@suse.cz>
10308
10309         PR middle-end/44197
10310         * gcc.c-torture/compile/pr44197.c: New file.
10311
10312 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10313
10314         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10315         Fix test code.
10316         (check_effective_target_xop): Remove __may_alias__ attribute.
10317
10318 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10319
10320         PR target/44202
10321         * gcc.c-torture/execute/pr44202-1.c: New test.
10322
10323 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10324
10325         PR fortran/43851
10326         * gfortran.dg/label_1.f90: Update test.
10327
10328 2010-05-19  Jan Hubicka  <jh@suse.cz>
10329
10330         * gcc.dg/lto/ipareference2_0.c: New file.
10331         * gcc.dg/lto/ipareference2_1.c: New file.
10332
10333 2010-05-19  Jason Merrill  <jason@redhat.com>
10334
10335         * g++.dg/parse/fn-typedef2.C: New.
10336
10337         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10338         function type.
10339
10340         PR c++/44193
10341         * g++.dg/template/fntype1.C: New.
10342
10343 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10344
10345         * gnat.dg/discr23.ad[sb]: New test.
10346         * gnat.dg/discr23_pkg.ads: New helper.
10347
10348         * gnat.dg/specs/controlled1.ads: New test.
10349         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10350
10351 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10352
10353         PR fortran/44055
10354         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10355         Fixed scope of C_SIZEOF.
10356         * gfortran.dg/warn_conversion_2.f90: New.
10357
10358 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10359
10360         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10361         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10362         for optional selector.
10363         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10364         (check_effective_target_sse3): New proc.
10365         * gcc.target/i386/math-torture/math-torture.exp: Load
10366         target-supports.exp.
10367         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10368         check_effective_target_sse2.
10369         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10370         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10371         * g++.dg/vect/vect.exp: Likewise.
10372         * gfortran.dg/vect/vect.exp: Likewise.
10373         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10374         -msse2 if check_effective_target_sse2.
10375
10376         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10377         * gcc.target/i386/3dnow-2.c: Likewise.
10378         * gcc.target/i386/3dnowA-1.c: Likewise.
10379         * gcc.target/i386/3dnowA-2.c: Likewise.
10380         * gcc.target/i386/pr42549.c: Likewise.
10381
10382         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10383         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10384         * gcc.target/i386/sse3-addsubps.c: Likewise.
10385         * gcc.target/i386/sse3-haddpd.c: Likewise.
10386         * gcc.target/i386/sse3-haddps.c: Likewise.
10387         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10388         * gcc.target/i386/sse3-hsubps.c: Likewise.
10389         * gcc.target/i386/sse3-movddup.c: Likewise.
10390         * gcc.target/i386/sse3-movshdup.c: Likewise.
10391         * gcc.target/i386/sse3-movsldup.c: Likewise.
10392
10393         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10394         * g++.dg/ext/attrib35.C: Likewise.
10395         * g++.dg/opt/pr40496.C: Likewise.
10396         * g++.dg/other/i386-1.C: Likewise.
10397         * g++.dg/other/i386-4.C: Likewise.
10398         * g++.dg/other/pr34435.C: Likewise.
10399         * g++.dg/other/pr39496.C: Likewise.
10400         * g++.dg/other/pr40446.C: Likewise.
10401         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10402         * gcc.dg/compat/vector-1a_main.c: Likewise.
10403         * gcc.dg/compat/vector-2a_main.c: Likewise.
10404         * gcc.dg/lto/20090206-1_0.c: Likewise.
10405         * gcc.dg/pr34856.c: Likewise.
10406         * gcc.dg/pr36584.c: Likewise.
10407         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10408         * gcc.dg/pr37544.c: Likewise.
10409         * gcc.dg/torture/pr16104-1.c: Likewise.
10410         * gcc.dg/torture/pr35771-1.c: Likewise.
10411         * gcc.dg/torture/pr35771-2.c: Likewise.
10412         * gcc.dg/torture/pr35771-3.c: Likewise.
10413         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10414         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10415         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10416         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10417         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10418         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10419         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10420         * gcc.target/i386/20060512-1.c: Likewise.
10421         * gcc.target/i386/20060512-3.c: Likewise.
10422         * gcc.target/i386/all_one_m128i.c: Likewise.
10423         * gcc.target/i386/float128-1.c: Likewise.
10424         * gcc.target/i386/float128-2.c: Likewise.
10425         * gcc.target/i386/fpcvt-1.c: Likewise.
10426         * gcc.target/i386/fpcvt-2.c: Likewise.
10427         * gcc.target/i386/fpcvt-3.c: Likewise.
10428         * gcc.target/i386/fpprec-1.c: Likewise.
10429         * gcc.target/i386/funcspec-9.c: Likewise.
10430         * gcc.target/i386/incoming-1.c: Likewise.
10431         * gcc.target/i386/incoming-12.c: Likewise.
10432         * gcc.target/i386/incoming-2.c: Likewise.
10433         * gcc.target/i386/incoming-3.c: Likewise.
10434         * gcc.target/i386/incoming-4.c: Likewise.
10435         * gcc.target/i386/incoming-6.c: Likewise.
10436         * gcc.target/i386/incoming-7.c: Likewise.
10437         * gcc.target/i386/incoming-8.c: Likewise.
10438         * gcc.target/i386/opt-1.c: Likewise.
10439         * gcc.target/i386/opt-2.c: Likewise.
10440         * gcc.target/i386/ordcmp-1.c: Likewise.
10441         * gcc.target/i386/pr17692.c: Likewise.
10442         * gcc.target/i386/pr18614-1.c: Likewise.
10443         * gcc.target/i386/pr22152.c: Likewise.
10444         * gcc.target/i386/pr23570.c: Likewise.
10445         * gcc.target/i386/pr23575.c: Likewise.
10446         * gcc.target/i386/pr26449-1.c: Likewise.
10447         * gcc.target/i386/pr26600.c: Likewise.
10448         * gcc.target/i386/pr27790.c: Likewise.
10449         * gcc.target/i386/pr28839.c: Likewise.
10450         * gcc.target/i386/pr30970.c: Likewise.
10451         * gcc.target/i386/pr32000-1.c: Likewise.
10452         * gcc.target/i386/pr32000-2.c: Likewise.
10453         * gcc.target/i386/pr32280.c: Likewise.
10454         * gcc.target/i386/pr32661.c: Likewise.
10455         * gcc.target/i386/pr32708-1.c: Likewise.
10456         * gcc.target/i386/pr32961.c: Likewise.
10457         * gcc.target/i386/pr33329.c: Likewise.
10458         * gcc.target/i386/pr35714.c: Likewise.
10459         * gcc.target/i386/pr35767-1.c: Likewise.
10460         * gcc.target/i386/pr35767-1d.c: Likewise.
10461         * gcc.target/i386/pr35767-1i.c: Likewise.
10462         * gcc.target/i386/pr35767-2.c: Likewise.
10463         * gcc.target/i386/pr35767-2d.c: Likewise.
10464         * gcc.target/i386/pr35767-2i.c: Likewise.
10465         * gcc.target/i386/pr35767-3.c: Likewise.
10466         * gcc.target/i386/pr35767-5.c: Likewise.
10467         * gcc.target/i386/pr36222-1.c: Likewise.
10468         * gcc.target/i386/pr36578-1.c: Likewise.
10469         * gcc.target/i386/pr36578-2.c: Likewise.
10470         * gcc.target/i386/pr36992-1.c: Likewise.
10471         * gcc.target/i386/pr37101.c: Likewise.
10472         * gcc.target/i386/pr37216.c: Likewise.
10473         * gcc.target/i386/pr37434-1.c: Likewise.
10474         * gcc.target/i386/pr37434-2.c: Likewise.
10475         * gcc.target/i386/pr37843-3.c: Likewise.
10476         * gcc.target/i386/pr37843-4.c: Likewise.
10477         * gcc.target/i386/pr39162.c: Likewise.
10478         * gcc.target/i386/pr39315-1.c: Likewise.
10479         * gcc.target/i386/pr39315-2.c: Likewise.
10480         * gcc.target/i386/pr39315-3.c: Likewise.
10481         * gcc.target/i386/pr39315-4.c: Likewise.
10482         * gcc.target/i386/pr39445.c: Likewise.
10483         * gcc.target/i386/pr39496.c: Likewise.
10484         * gcc.target/i386/pr40809.c: Likewise.
10485         * gcc.target/i386/pr40906-3.c: Likewise.
10486         * gcc.target/i386/pr41019.c: Likewise.
10487         * gcc.target/i386/pr42542-1.c: Likewise.
10488         * gcc.target/i386/pr42542-2.c: Likewise.
10489         * gcc.target/i386/pr42542-3.c: Likewise.
10490         * gcc.target/i386/pr42542-3a.c: Likewise.
10491         * gcc.target/i386/pr42881.c: Likewise.
10492         * gcc.target/i386/push-1.c: Likewise.
10493         * gcc.target/i386/quad-sse.c: Likewise.
10494         * gcc.target/i386/reload-1.c: Likewise.
10495         * gcc.target/i386/sse-10.c: Likewise.
10496         * gcc.target/i386/sse-11.c: Likewise.
10497         * gcc.target/i386/sse-15.c: Likewise.
10498         * gcc.target/i386/sse-17.c: Likewise.
10499         * gcc.target/i386/sse-18.c: Likewise.
10500         * gcc.target/i386/sse-19.c: Likewise.
10501         * gcc.target/i386/sse-4.c: Likewise.
10502         * gcc.target/i386/sse-6.c: Likewise.
10503         * gcc.target/i386/sse-vect-types.c: Likewise.
10504         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10505         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10506         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10507         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10508         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10509         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10510         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10511         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10512         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10513         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10514         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10515         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10516         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10517         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10518         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10519         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10520         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10521         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10522         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10523         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10524         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10525         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10526         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10527         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10528         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10529         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10530         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10531         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10532         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10533         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10534         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10535         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10536         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10537         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10538         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10539         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10540         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10541         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10542         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10543         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10544         * gcc.target/i386/sse2-mmx.c: Likewise.
10545         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10546         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10547         * gcc.target/i386/sse2-movd-1.c: Likewise.
10548         * gcc.target/i386/sse2-movd-2.c: Likewise.
10549         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10550         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10551         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10552         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10553         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10554         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10555         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10556         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10557         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10558         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10559         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10560         * gcc.target/i386/sse2-movq-1.c: Likewise.
10561         * gcc.target/i386/sse2-movq-2.c: Likewise.
10562         * gcc.target/i386/sse2-movq-3.c: Likewise.
10563         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10564         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10565         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10566         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10567         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10568         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10569         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10570         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10571         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10572         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10573         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10574         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10575         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10576         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10577         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10578         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10579         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10580         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10581         * gcc.target/i386/sse2-pand-1.c: Likewise.
10582         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10583         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10584         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10585         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10586         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10587         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10588         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10589         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10590         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10591         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10592         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10593         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10594         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10595         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10596         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10597         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10598         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10599         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10600         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10601         * gcc.target/i386/sse2-por-1.c: Likewise.
10602         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10603         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10604         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10605         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10606         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10607         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10608         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10609         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10610         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10611         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10612         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10613         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10614         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10615         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10616         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10617         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10618         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10619         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10620         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10621         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10622         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10623         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10624         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10625         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10626         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10627         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10628         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10629         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10630         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10631         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10632         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10633         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10634         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10635         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10636         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10637         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10638         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10639         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10640         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10641         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10642         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10643         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10644         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10645         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10646         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10647         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10648         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10649         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10650         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10651         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10652         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10653         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10654         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10655         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10656         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10657         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10658         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10659         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10660         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10661         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10662         * gcc.target/i386/sse2-vec-1.c: Likewise.
10663         * gcc.target/i386/sse2-vec-2.c: Likewise.
10664         * gcc.target/i386/sse2-vec-3.c: Likewise.
10665         * gcc.target/i386/sse2-vec-4.c: Likewise.
10666         * gcc.target/i386/sse2-vec-5.c: Likewise.
10667         * gcc.target/i386/sse2-vec-6.c: Likewise.
10668         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10669         * gcc.target/i386/ssefn-2.c: Likewise.
10670         * gcc.target/i386/ssefn-4.c: Likewise.
10671         * gcc.target/i386/ssefp-1.c: Likewise.
10672         * gcc.target/i386/ssefp-2.c: Likewise.
10673         * gcc.target/i386/sseregparm-3.c: Likewise.
10674         * gcc.target/i386/sseregparm-4.c: Likewise.
10675         * gcc.target/i386/sseregparm-5.c: Likewise.
10676         * gcc.target/i386/sseregparm-6.c: Likewise.
10677         * gcc.target/i386/sseregparm-7.c: Likewise.
10678         * gcc.target/i386/ssetype-1.c: Likewise.
10679         * gcc.target/i386/ssetype-2.c: Likewise.
10680         * gcc.target/i386/ssetype-3.c: Likewise.
10681         * gcc.target/i386/ssetype-4.c: Likewise.
10682         * gcc.target/i386/ssetype-5.c: Likewise.
10683         * gcc.target/i386/unordcmp-1.c: Likewise.
10684         * gcc.target/i386/vararg-1.c: Likewise.
10685         * gcc.target/i386/vararg-2.c: Likewise.
10686         * gcc.target/i386/vararg-3.c: Likewise.
10687         * gcc.target/i386/vararg-4.c: Likewise.
10688         * gcc.target/i386/vararg-7.c: Likewise.
10689         * gcc.target/i386/vararg-8.c: Likewise.
10690         * gcc.target/i386/vecinit-1.c: Likewise.
10691         * gcc.target/i386/vecinit-2.c: Likewise.
10692         * gcc.target/i386/vecinit-3.c: Likewise.
10693         * gcc.target/i386/vecinit-4.c: Likewise.
10694         * gcc.target/i386/vecinit-5.c: Likewise.
10695         * gcc.target/i386/vecinit-6.c: Likewise.
10696         * gcc.target/i386/vectorize2.c: Likewise.
10697         * gcc.target/i386/vectorize3.c: Likewise.
10698         * gcc.target/i386/vectorize4.c: Likewise.
10699         * gcc.target/i386/vectorize6.c: Likewise.
10700         * gcc.target/i386/vectorize7.c: Likewise.
10701         * gcc.target/i386/vectorize8.c: Likewise.
10702         * gcc.target/i386/vperm-v2df.c: Likewise.
10703         * gcc.target/i386/vperm-v2di.c: Likewise.
10704         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10705         * gcc.target/i386/xorps-sse2.c: Likewise.
10706         * gcc.target/i386/xorps.c: Likewise.
10707         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10708         * gfortran.dg/graphite/pr42326.f90: Likewise.
10709         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10710
10711 2010-05-19  Richard Guenther  <rguenther@suse.de>
10712
10713         PR lto/44196
10714         * g++.dg/lto/20100519-1_0.C: New testcase.
10715
10716 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10717
10718         PR fortran/42360
10719         * gfortran.dg/warn_intent_out_not_set.f90: New.
10720
10721 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10722
10723         PR fortran/38404
10724         * gfortran.dg/data_char_1.f90: Updated warning message.
10725         * gfortran.dg/data_array_6.f: New.
10726
10727 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10728
10729         * g++.dg/ipa/ivinline-8.C: New test.
10730         * gcc.dg/ipa/iinline-2.c: Likewise.
10731
10732 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10733
10734         PR fortran/34505
10735         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10736         arguments; add check for return value kind.
10737         * gfortran.dg/float_1.f90: Likewise.
10738
10739 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10740
10741         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10742         (main): Use it.
10743         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10744         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10745         Prune another location line format.
10746         (lto-obj): Call lto_prune_warns on comp_output.
10747
10748 2010-05-18  Jan Hubicka  <jh@suse.cz>
10749
10750         * gcc.dg/lto/ipacp_0.c: New test.
10751         * gcc.dg/lto/ipacp_1.c: New test.
10752
10753 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10754
10755         PR lto/44184
10756         * gcc.dg/lto/20100518_0.c: New test.
10757
10758 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10759
10760         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10761
10762 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10763
10764         PR fortran/43990
10765         * gfortran.dg/class_21.f03: New.
10766
10767 2010-05-17  Jason Merrill  <jason@redhat.com>
10768
10769         PR c++/44157
10770         * g++.dg/cpp0x/initlist34.C: New.
10771
10772         PR c++/44158
10773         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10774
10775 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10776
10777         * g++.dg/ipa/ivinline-1.C: New test.
10778         * g++.dg/ipa/ivinline-2.C: New test.
10779         * g++.dg/ipa/ivinline-3.C: New test.
10780         * g++.dg/ipa/ivinline-4.C: New test.
10781         * g++.dg/ipa/ivinline-5.C: New test.
10782         * g++.dg/ipa/ivinline-6.C: New test.
10783
10784 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10785             Jason Merrill  <jason@redhat.com>
10786
10787         PR c++/44108
10788         * c-c++-common/Wunused-var-8.c: New test.
10789
10790 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10791
10792         PR bootstrap/42347
10793         * gcc.c-torture/compile/pr42347.c: New test.
10794
10795         PR middle-end/44102
10796         * g++.dg/ext/asmgoto1.C: New test.
10797
10798 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10799
10800         PR middle-end/44133
10801         * gcc.dg/tree-ssa/pr44133.c: New test.
10802         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10803         precise.
10804
10805 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10806
10807         PR fortran/44044
10808         * gfortran.dg/class_20.f03: New.
10809
10810 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10811
10812         PR 44078
10813         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10814         debug messages but not the newly introduced one.
10815
10816 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10817
10818         PR fortran/35779
10819         * gfortran.dg/initialization_25.f90: Commented testcase.
10820         * gfortran.dg/initialization_26.f90: New.
10821
10822 2010-05-16  Richard Guenther  <rguenther@suse.de>
10823
10824         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10825         * gcc.dg/pr43084.c: Likewise.
10826         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10827         -fipa-type-escape.
10828         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10829         -fipa-type-escape.
10830         * gcc.dg/struct/struct-reorg.exp: Likewise.
10831         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10832         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10833
10834 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10835
10836         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10837         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10838         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10839         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10840         tests.
10841
10842 2010-05-15  Jason Merrill  <jason@redhat.com>
10843
10844         * g++.dg/eh/spec10.C: New.
10845         * g++.dg/eh/spec11.C: New.
10846         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10847
10848 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10849
10850         PR fortran/44154
10851         PR fortran/42647
10852         * gfortran.dg/allocatable_scalar_9.f90: New.
10853
10854 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR c++/44148
10857         * g++.dg/torture/pr44148.C: New test.
10858
10859 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10860
10861         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10862         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10863         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10864         diagnostics and type sizes.
10865
10866 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10867
10868         * gnat.dg/lto9.adb: New test.
10869         * gnat.dg/lto9_pkg1.ads: New helper.
10870         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10871
10872 2010-05-15  Jan Hubicka  <jh@suse.cz>
10873
10874         * gcc.dg/lto/ipareference_1.c: Rename to ...
10875         * gcc.dg/lto/ipareference_0.c: ... this one.
10876         * gcc.dg/lto/ipareference_2.c: Rename to ...
10877         * gcc.dg/lto/ipareference_1.c: ... this one.
10878
10879 2010-05-15  Jan Hubicka  <jh@suse.cz>
10880
10881         * gcc.dg/lto/ipareference_1.c: New file.
10882         * gcc.dg/lto/ipareference_2.c: New file.
10883
10884 2010-05-15  Richard Guenther  <rguenther@suse.de>
10885
10886         PR tree-optimization/44038
10887         * gcc.c-torture/compile/pr44038.c: New testcase.
10888
10889 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10890
10891         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10892         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10893
10894 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10895
10896         PR fortran/43207
10897         PR fortran/43969
10898         * gfortran.dg/class_18.f03: New.
10899         * gfortran.dg/class_19.f03: New.
10900
10901 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10902
10903         PR debug/44112
10904         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10905         * g++.dg/debug/dwarf2/const1.C: Remove.
10906
10907 2010-05-14  Jason Merrill  <jason@redhat.com>
10908
10909         * g++.dg/eh/cond4.C: New.
10910         * g++.dg/eh/elide2.C: Adjust.
10911         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10912
10913 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10914
10915         PR fortran/44135
10916         * gfortran.dg/actual_array_interface_2.f90: New test.
10917
10918 2010-05-14  Richard Guenther  <rguenther@suse.de>
10919
10920         PR tree-optimization/44119
10921         * gcc.c-torture/compile/pr44119.c: New testcase.
10922
10923 2010-05-14  Jason Merrill  <jason@redhat.com>
10924
10925         PR c++/44127
10926         * g++.dg/eh/terminate1.C: New.
10927
10928 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10929
10930         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10931
10932         PR debug/44136
10933         * gcc.dg/pr44136.c: New test.
10934
10935 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10936
10937         PR c++/30566
10938         * g++.dg/warn/Wshadow-4.C: Adjust.
10939         * g++.dg/warn/Wshadow-5.C: New test.
10940         * g++.dg/warn/Wshadow-6.C: New test
10941
10942 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10943
10944         PR fortran/35779
10945         * gfortran.dg/initialization_25.f90: New.
10946
10947 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10948
10949         * g++.dg/otr-fold-1.C: New test.
10950         * g++.dg/otr-fold-2.C: New test.
10951
10952 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR fortran/44036
10955         * gfortran.dg/gomp/pr44036-1.f90: New test.
10956         * gfortran.dg/gomp/pr44036-2.f90: New test.
10957         * gfortran.dg/gomp/pr44036-3.f90: New test.
10958
10959         PR debug/43983
10960         * gcc.dg/guality/sra-1.c: New test.
10961
10962 2010-05-12  Jan Hubicka  <jh@suse.cz>
10963
10964         * tree-ssa/unreachable.c: New test.
10965
10966 2010-05-12  Jason Merrill  <jason@redhat.com>
10967
10968         * g++.dg/cpp0x/sfinae1.C: New.
10969
10970 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10971
10972         * gcc.target/i386/zee.c: New file.
10973
10974 2010-05-12  Jason Merrill  <jason@redhat.com>
10975
10976         * g++.dg/conversion/op1.C: Expect template candidate message.
10977         * g++.dg/cpp0x/nullptr15.C: Likewise.
10978         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10979         * g++.dg/cpp0x/pr31431.C: Likewise.
10980         * g++.dg/cpp0x/temp_default2.C: Likewise.
10981         * g++.dg/cpp0x/trailing4.C: Likewise.
10982         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10983         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10984         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10985         * g++.dg/cpp0x/variadic35.C: Likewise.
10986         * g++.dg/cpp0x/vt-35147.C: Likewise.
10987         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10988         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10989         * g++.dg/ext/visibility/anon8.C: Likewise.
10990         * g++.dg/ext/vla2.C: Likewise.
10991         * g++.dg/other/pr28114.C: Likewise.
10992         * g++.dg/other/ptrmem10.C: Likewise.
10993         * g++.dg/other/ptrmem11.C: Likewise.
10994         * g++.dg/overload/unknown1.C: Likewise.
10995         * g++.dg/parse/template7.C: Likewise.
10996         * g++.dg/parse/typename7.C: Likewise.
10997         * g++.dg/template/conv11.C: Likewise.
10998         * g++.dg/template/copy1.C: Likewise.
10999         * g++.dg/template/deduce3.C: Likewise.
11000         * g++.dg/template/dependent-expr5.C: Likewise.
11001         * g++.dg/template/friend.C: Likewise.
11002         * g++.dg/template/incomplete2.C: Likewise.
11003         * g++.dg/template/local4.C: Likewise.
11004         * g++.dg/template/local6.C: Likewise.
11005         * g++.dg/template/operator10.C: Likewise.
11006         * g++.dg/template/overload6.C: Likewise.
11007         * g++.dg/template/ptrmem2.C: Likewise.
11008         * g++.dg/template/ptrmem20.C: Likewise.
11009         * g++.dg/template/ptrmem8.C: Likewise.
11010         * g++.dg/template/sfinae2.C: Likewise.
11011         * g++.dg/template/ttp25.C: Likewise.
11012         * g++.dg/template/unify10.C: Likewise.
11013         * g++.dg/template/unify11.C: Likewise.
11014         * g++.dg/template/unify6.C: Likewise.
11015         * g++.dg/template/unify7.C: Likewise.
11016         * g++.dg/template/unify9.C: Likewise.
11017         * g++.dg/template/varmod1.C: Likewise.
11018         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11019         * g++.old-deja/g++.law/operators32.C: Likewise.
11020         * g++.old-deja/g++.pt/crash28.C: Likewise.
11021         * g++.old-deja/g++.pt/crash60.C: Likewise.
11022         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11023         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11024         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11025         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11026         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11027         * g++.old-deja/g++.pt/expr2.C: Likewise.
11028         * g++.old-deja/g++.pt/overload7.C: Likewise.
11029         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11030         * g++.old-deja/g++.pt/spec5.C: Likewise.
11031         * g++.old-deja/g++.pt/spec6.C: Likewise.
11032         * g++.old-deja/g++.pt/t24.C: Likewise.
11033         * g++.old-deja/g++.pt/unify4.C: Likewise.
11034         * g++.old-deja/g++.pt/unify6.C: Likewise.
11035         * g++.old-deja/g++.pt/unify8.C: Likewise.
11036         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11037         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11038         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11039
11040         * g++.dg/cpp0x/initlist32.C: New.
11041
11042         * g++.dg/template/conv11.C: New.
11043         * g++.dg/conversion/op1.C: Adjust expected error.
11044
11045         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11046
11047 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11048
11049         PR target/44088
11050         * gcc.target/i386/avx-cmpsd-1.c: New.
11051         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11052         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11053         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11054         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11055         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11056
11057 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11058
11059         PR middle-end/44085
11060         * gcc.dg/gomp/pr44085.c: New test.
11061         * gfortran.dg/gomp/pr44085.f90: New test.
11062
11063 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11064
11065         * objc-obj-c++-shared/Object1.m: New.
11066         * objc.dg/torture: New directory.
11067         * objc.dg/torture/tls: Ditto.
11068         * objc.dg/tls: Ditto.
11069         * objc.dg/torture/tls/trivial.m: New test.
11070         * objc.dg/torture/tls/thr-init-2.m: New test.
11071         * objc.dg/torture/tls/thr-init-3.m: New test.
11072         * objc.dg/torture/tls/thr-init.m: New test.
11073         * objc.dg/torture/tls/diag-1.m: New test.
11074         * objc.dg/torture/tls/tls.exp: New.
11075         * objc.dg/torture/trivial.m: New test.
11076         * objc.dg/torture/dg-torture.exp: New.
11077         * objc.dg/tls/diag-3.m: New test.
11078         * objc.dg/tls/diag-4.m: New test.
11079         * objc.dg/tls/diag-5.m: New test.
11080         * objc.dg/tls/init-1.m: New test.
11081         * objc.dg/tls/init-2.m: New test.
11082         * objc.dg/tls/tls.exp: New.
11083         * objc.dg/tls/diag-2.m: New test.
11084         * lib/objc.exp: Respond to dg-additional-files.
11085
11086 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11087
11088         * gcc.target/m68k/20100512-1.c: New.
11089
11090 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11091
11092         * gnat.dg/lto8.adb: New test.
11093         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11094         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11095
11096 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11097
11098         PR c++/34272
11099         PR c++/43630
11100         PR c++/34491
11101         * g++.dg/template/crash97.C: New.
11102         * g++.dg/template/crash98.C: Likewise.
11103         * g++.dg/template/crash99.C: Likewise.
11104         * g++.dg/cpp0x/pr31439.C: Adjust.
11105         * g++.dg/template/crash95.C: Likewise.
11106
11107 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11108
11109         PR middle-end/44071
11110         * c-c++-common/asmgoto-4.c: New test.
11111         * gcc.target/i386/pr44071.c: New test.
11112
11113         PR c++/44062
11114         * c-c++-common/Wunused-var-7.c: New test.
11115         * g++.dg/warn/Wunused-var-9.C: New test.
11116
11117 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11118
11119         PR fortran/43711
11120         * gfortran.dg/gomp/pr43711.f90: New.
11121
11122 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11123
11124         PR fortran/31820
11125         * gfortran.dg/select_5.f90: Updated.
11126
11127 2010-05-11  Jan Hubicka  <jh@suse.cz>
11128
11129         PR tree-optimize/44063
11130         * gcc.c-torture/compile/pr44063.c: New testcase.
11131
11132 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11133
11134         PR debug/44023
11135         * gcc.dg/pr44023.c: New test.
11136
11137 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11138
11139         * gnat.dg/lto7.adb: New test.
11140         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11141
11142 2010-05-10  Jason Merrill  <jason@redhat.com>
11143
11144         PR c++/44017
11145         * g++.dg/template/inherit5.C: New.
11146
11147         PR c++/44045
11148         * g++.dg/cpp0x/initlist33.C: New.
11149         * g++.dg/cpp0x/initlist26.C: Adjust.
11150         * g++.dg/cpp0x/initlist28.C: Adjust.
11151
11152 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11153
11154         PR c++/43719
11155         * g++.dg/init/pr43719.C: New.
11156         * g++.dg/anon-struct4.C: Adjust.
11157
11158 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR debug/44028
11161         * gcc.dg/pr44028.c: New test.
11162
11163 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11164
11165         PR fortran/27866
11166         PR fortran/35003
11167         PR fortran/42809
11168         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11169         * gfortran.dg/warn_conversion.f90: New.
11170
11171 2010-05-10  Michael Matz  <matz@suse.de>
11172
11173         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11174
11175 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11176
11177         PR rtl-optimization/44012
11178         * gcc.dg/pr44012.c: New.
11179
11180 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11181
11182         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11183         Log text on entry and exit.
11184         Prune Sun ld warnings for common symbols with differing sizes.
11185         (lto-link-and-maybe-run): Change caller.
11186
11187 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11188
11189         PR fortran/44044
11190         * gfortran.dg/class_7.f03: Modified.
11191         * gfortran.dg/select_type_1.f03: Modified.
11192         * gfortran.dg/select_type_12.f03: New.
11193
11194 2010-05-10  Richard Guenther  <rguenther@suse.de>
11195
11196         PR tree-optimization/44050
11197         * gcc.dg/torture/pr44050.c: New testcase.
11198
11199 2010-05-10  Wei Guozhi  <carrot@google.com>
11200
11201         PR target/42879
11202         * gcc.target/arm/pr42879.c: New testcase.
11203
11204 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11205
11206         PR c/44051
11207         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11208
11209 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11210
11211         PR c/10676
11212         * gcc.dg/anon-struct-10.c: New test.
11213
11214 2010-05-09  Richard Guenther  <rguenther@suse.de>
11215
11216         PR middle-end/44024
11217         * gcc.dg/pr44024.c: New testcase.
11218
11219 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11220
11221         PR c/4784
11222         * gcc.dg/anon-struct-9.c: New test.
11223
11224 2010-05-09  Richard Guenther  <rguenther@suse.de>
11225
11226         PR middle-end/44043
11227         * gcc.c-torture/compile/pr44043.c: New testcase.
11228
11229 2010-05-09  Richard Guenther  <rguenther@suse.de>
11230
11231         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11232
11233 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11234
11235         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11236
11237 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11238
11239         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11240         * gnat.dg/specs/lto3.ads: Likewise.
11241
11242 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11243
11244         PR middle-end/28685
11245         * gcc.dg/pr28685-1.c: New file.
11246
11247 2010-05-08  Richard Guenther  <rguenther@suse.de>
11248
11249         PR tree-optimization/44030
11250         * gcc.c-torture/compile/pr44030.c: New testcase.
11251
11252 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11253
11254         * gnat.dg/lto6.adb: New test.
11255         * gnat.dg/lto6_pkg.ads: New helper.
11256
11257 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11258
11259         * gnat.dg/lto5.adb: New test.
11260         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11261
11262 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11263
11264         * gnat.dg/lto4.ad[sb]: New test.
11265
11266 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11267
11268         * gnat.dg/specs/lto3.ads: New test.
11269         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11270         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11271
11272 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11273
11274         * gnat.dg/sizetype3.ad[sb]: New test.
11275         * gnat.dg/sizetype3_pkg.ads: New helper.
11276
11277 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11278
11279         PR c++/43951
11280         * g++.dg/init/new29.C: New.
11281
11282 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11283
11284         PR fortran/40728
11285         * gfortran.dg/coarray_1.f90: Fixed error message.
11286         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11287         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11288         * gfortran.dg/intrinsic_std_5.f90: New.
11289
11290 2010-05-07  Jason Merrill  <jason@redhat.com>
11291
11292         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11293
11294 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11295
11296         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11297         (size_t, stderr): Remove.
11298         (read_error): Replaced __builtin_fprintf by fprintf.
11299
11300 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11301
11302         * gcc.dg/ordered-comparison-1.c: New test.
11303         * gcc.dg/ordered-comparison-2.c: New test.
11304         * gcc.dg/ordered-comparison-3.c: New test.
11305         * gcc.dg/ordered-comparison-4.c: New test.
11306
11307 2010-05-06  Mike Stump  <mikestump@comcast.net>
11308
11309         PR objc/35165
11310         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11311
11312 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11313             Jason Merrill  <jason@redhat.com>
11314
11315         * g++.dg/cpp0x/nullptr01.C: New.
11316         * g++.dg/cpp0x/nullptr02.C: New.
11317         * g++.dg/cpp0x/nullptr03.C: New.
11318         * g++.dg/cpp0x/nullptr04.C: New.
11319         * g++.dg/cpp0x/nullptr05.C: New.
11320         * g++.dg/cpp0x/nullptr06.C: New.
11321         * g++.dg/cpp0x/nullptr07.C: New.
11322         * g++.dg/cpp0x/nullptr08.C: New.
11323         * g++.dg/cpp0x/nullptr09.C: New.
11324         * g++.dg/cpp0x/nullptr10.C: New.
11325         * g++.dg/cpp0x/nullptr11.C: New.
11326         * g++.dg/cpp0x/nullptr12.C: New.
11327         * g++.dg/cpp0x/nullptr13.C: New.
11328         * g++.dg/cpp0x/nullptr14.C: New.
11329         * g++.dg/cpp0x/nullptr15.C: New.
11330         * g++.dg/cpp0x/nullptr16.C: New.
11331         * g++.dg/cpp0x/nullptr17.C: New.
11332         * g++.dg/cpp0x/nullptr18.C: New.
11333         * g++.dg/cpp0x/nullptr19.C: New.
11334         * g++.dg/cpp0x/nullptr20.C: New.
11335         * g++.dg/cpp0x/nullptr21.C: New.
11336         * g++.dg/cpp0x/nullptr22.C: New.
11337         * g++.dg/debug/nullptr01.C: New.
11338         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11339
11340 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11341
11342         * gcc.dg/Wunused-var-8.c: Move to...
11343         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11344
11345 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11346
11347         PR c++/40406
11348         * g++.dg/template/crash96.C: New.
11349
11350 2010-05-06  Jan Hubicka  <jh@suse.cz>
11351
11352         PR tree-optimization/43791
11353         * gcc.c-torture/compile/pr43791.c: New file.
11354
11355 2010-05-06  Michael Matz  <matz@suse.de>
11356
11357         PR tree-optimization/43984
11358         * gfortran.dg/pr43984.f90: New test.
11359
11360 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11361
11362         PR 40989
11363         * gcc.dg/pr40989.c: New.
11364
11365 2010-05-06  Richard Guenther  <rguenther@suse.de>
11366
11367         PR tree-optimization/43934
11368         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11369
11370 2010-05-06  Richard Guenther  <rguenther@suse.de>
11371
11372         PR tree-optimization/43987
11373         * gcc.c-torture/execute/pr43987.c: New testcase.
11374         * gcc.dg/torture/pta-escape-1.c: Adjust.
11375         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11376         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11377         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11378         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11379
11380 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11381             Dodji Seketeli  <dodji@redhat.com>
11382
11383         PR c/18624
11384         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11385         * g++.dg/template/sfinae16.C: Likewise.
11386         * gcc.dg/Wunused-var-1.c: Moved to...
11387         * c-c++-common/Wunused-var-1.c: ...here. New test.
11388         * gcc.dg/Wunused-var-2.c: Moved to...
11389         * c-c++-common/Wunused-var-2.c: ...here. New test.
11390         * gcc.dg/Wunused-var-3.c: Moved to...
11391         * c-c++-common/Wunused-var-3.c: ...here. New test.
11392         * gcc.dg/Wunused-var-4.c: Moved to...
11393         * gcc.dg/Wunused-var-1.c: ... here.
11394         * gcc.dg/Wunused-var-5.c: Moved to...
11395         * c-c++-common/Wunused-var-4.c: ...here. New test.
11396         * gcc.dg/Wunused-var-7.c: Moved to...
11397         * c-c++-common/Wunused-var-5.c: ...here. New test.
11398         * gcc.dg/Wunused-var-6.c: Moved to...
11399         * gcc.dg/Wunused-var-2.c: ... here.
11400         * c-c++-common/Wunused-var-1.c: New test.
11401         * c-c++-common/Wunused-var-2.c: New test.
11402         * c-c++-common/Wunused-var-3.c: New test.
11403         * c-c++-common/Wunused-var-4.c: New test.
11404         * c-c++-common/Wunused-var-5.c: New test.
11405         * g++.dg/warn/Wunused-var-1.C: New test.
11406         * g++.dg/warn/Wunused-var-2.C: New test.
11407         * g++.dg/warn/Wunused-var-3.C: New test.
11408         * g++.dg/warn/Wunused-var-4.C: New test.
11409         * g++.dg/warn/Wunused-var-5.C: New test.
11410         * g++.dg/warn/Wunused-var-6.C: New test.
11411         * g++.dg/warn/Wunused-var-7.C: New test.
11412         * g++.dg/warn/Wunused-var-8.C: New test.
11413         * g++.dg/warn/Wunused-parm-1.C: New test.
11414         * g++.dg/warn/Wunused-parm-2.C: New test.
11415         * g++.dg/warn/Wunused-parm-3.C: New test.
11416
11417 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11418
11419         PR fortran/43985
11420         * gfortran.dg/gomp/crayptr5.f90: New test case.
11421
11422 2010-05-05  Jason Merrill  <jason@redhat.com>
11423
11424         PR debug/43370
11425         * g++.dg/ext/attrib39.C: New.
11426
11427 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11428
11429         PR fortran/24978
11430         * gfortran.dg/data_invalid.f90: New.
11431
11432 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11433
11434         * gnat.dg/lto2.adb: New test.
11435
11436 2010-05-05  Jason Merrill  <jason@redhat.com>
11437
11438         PR c++/43787
11439         * g++.dg/opt/empty1.C: New.
11440
11441 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11442
11443         PR fortran/43696
11444         * gfortran.dg/class_17.f03: New.
11445
11446 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11447
11448         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11449
11450 2010-05-04  Mike Stump  <mikestump@comcast.net>
11451
11452         PR objc/35165
11453         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11454
11455 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11456
11457         PR target/43668
11458         * gcc.target/i386/pr43668.c: New.
11459
11460 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11461
11462         PR c++/43028
11463         * g++.dg/cpp0x/initlist31.C: New.
11464
11465 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11466
11467         PR c/43981
11468         * gcc.dg/Wunused-var-8.c: New test.
11469
11470 2010-05-04  Jason Merrill  <jason@redhat.com>
11471
11472         PR c++/38064
11473         * g++.dg/cpp0x/enum3.C: Extend.
11474
11475 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11476
11477         PR target/43799
11478         * gcc.target/i386/pr43799.c: New.
11479
11480 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11481
11482         * gnat.dg/lto1.adb: New test.
11483         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11484
11485 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11486
11487         PR middle-end/43671
11488         * gcc.target/i386/pr43671.c: New.
11489
11490 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11491
11492         PR c++/43705
11493         * g++.dg/template/crash95.C: New.
11494
11495 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11496
11497         PR debug/43508
11498         * gcc.target/i386/pr43508.c: New.
11499
11500 2010-05-04  Richard Guenther  <rguenther@suse.de>
11501
11502         PR tree-optimization/43879
11503         * g++.dg/torture/pr43879-1_0.C: New testcase.
11504         * g++.dg/torture/pr43879-1_1.C: Likewise.
11505
11506 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11507
11508         PR c++/43953
11509         * g++.dg/other/crash-12.C: New test.
11510
11511 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11512
11513         * g++.dg/cdce3.C: Add a space.  Updated.
11514
11515 2010-05-03  Jason Merrill  <jason@redhat.com>
11516
11517         PR c++/43680
11518         * g++.dg/opt/enum2.C: New.
11519         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11520         * g++.dg/warn/Wswitch-1.C: Adjust message.
11521
11522 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11523
11524         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11525         * g++.dg/ext/label13.C: Fix typo.
11526         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11527         alpha*-dec-osf5*.
11528         * gcc.c-torture/compile/limits-declparen.c: xfail on
11529         alpha*-dec-osf5* with -g.
11530         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11531         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11532         * gcc.dg/c99-tgmath-2.c: Likewise.
11533         * gcc.dg/c99-tgmath-3.c: Likewise.
11534         * gcc.dg/c99-tgmath-4.c: Likewise.
11535
11536 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11537
11538         PR fortran/43592
11539         * gfortran.dg/unexpected_interface.f90: New test.
11540
11541 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11542
11543         * ada/acats/run_acats (which): New function.
11544         (host_gnatchop, host_gnatmake): Use it.
11545
11546 2010-05-03  Richard Guenther  <rguenther@suse.de>
11547
11548         PR tree-optimization/43971
11549         * gcc.dg/pr43971.c: New testcase.
11550
11551 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11552
11553         PR debug/43972
11554         * gcc.dg/debug/pr43972.c: New test.
11555
11556 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11557
11558         PR testsuite/43963
11559         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11560
11561 2010-05-02  Richard Guenther  <rguenther@suse.de>
11562
11563         PR tree-optimization/43879
11564         * gcc.dg/torture/pr43879-3.c: New testcase.
11565
11566 2010-05-01  Richard Guenther  <rguenther@suse.de>
11567
11568         PR tree-optimization/43949
11569         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11570
11571 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11572
11573         PR c++/43951
11574         * g++.dg/init/new28.C: New.
11575
11576 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11577
11578         PR objc++/32052
11579         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11580         structure and nested declarations.
11581         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11582         structure and nested declarations.  Reduce header clutter and
11583         use _exit() rather than abort().
11584         * objc.dg/encode-10.m: New.
11585         * objc.dg/encode-11.m: New.
11586
11587 2010-04-30  DJ Delorie  <dj@redhat.com>
11588
11589         * gcc.c-torture/execute/20100430-1.c: New test.
11590
11591 2010-04-30  Jason Merrill  <jason@redhat.com>
11592
11593         PR c++/43868
11594         * g++.dg/template/ptrmem21.C: New.
11595
11596 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11597
11598         PR fortran/18918
11599         PR fortran/43931
11600         * gfortran.dg/coarray_13.f90: New test.
11601
11602 2010-04-30  Richard Guenther  <rguenther@suse.de>
11603
11604         PR lto/43946
11605         * gcc.dg/lto/20100430-1_0.c: New testcase.
11606
11607 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11608
11609         PR debug/43942
11610         * c-c++-common/pr43942.c: New test.
11611
11612 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11613
11614         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11615         conflict with darwin crt1.o 'start' symbol.
11616
11617 2010-04-30  Richard Guenther  <rguenther@suse.de>
11618
11619         PR tree-optimization/43879
11620         * gcc.dg/torture/pr43879_1.c: New testcase.
11621
11622 2010-04-30  Richard Guenther  <rguenther@suse.de>
11623
11624         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11625
11626 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11627
11628         PR c++/43890
11629         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11630         user-provided constructor while recursing.
11631
11632 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11633
11634         PR fortran/42274
11635         * gfortran.dg/class_16.f03: New test.
11636
11637 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11638
11639         PR fortran/42274
11640         * gfortran.dg/class_15.f03: New.
11641
11642 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11643
11644         PR fortran/43326
11645         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11646
11647 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11648
11649         PR fortran/43492
11650         * gfortran.dg/generic_22.f03 : New test.
11651
11652 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11653
11654         PR fortran/42353
11655         * gfortran.dg/class_14.f03: New test.
11656
11657 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11658
11659         PR fortran/42680
11660         * gfortran.dg/interface_32.f90: New test.
11661
11662 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11663             Janus Weil  <janus@gcc.gnu.org>
11664
11665         PR fortran/41829
11666         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11667         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11668         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11669
11670 2010-04-28  Mike Stump  <mikestump@comcast.net>
11671
11672         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11673         dg-excess-errors.
11674         * g++.dg/uninit-pred-2_b.C: Likewise.
11675
11676 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11677
11678         PR fortran/18918
11679         PR fortran/43919
11680         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11681
11682 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11683
11684         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11685         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11686         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11687         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11688         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11689
11690 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11691
11692         * gcc.dg/const-uniq-1.c: New test.
11693         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11694
11695 2010-04-28  Xinliang David Li  <davidxl@google.com>
11696
11697         * gcc.dg/uninit-pred-2_b.c: New test.
11698         * gcc.dg/uninit-pred-4_b.c: New test.
11699         * gcc.dg/uninit-pred-3_d.c: New test.
11700         * gcc.dg/uninit-pred-6_b.c: New test.
11701         * gcc.dg/uninit-pred-8_b.c: New test.
11702         * gcc.dg/uninit-pred-3_a.c: New test.
11703         * gcc.dg/uninit-pred-2_c.c: New test.
11704         * gcc.dg/uninit-pred-5_a.c: New test.
11705         * gcc.dg/uninit-pred-3_e.c: New test.
11706         * gcc.dg/uninit-pred-7_a.c: New test.
11707         * gcc.dg/uninit-pred-6_c.c: New test.
11708         * gcc.dg/uninit-pred-9_a.c: New test.
11709         * gcc.dg/uninit-pred-8_c.c: New test.
11710         * gcc.dg/uninit-pred-3_b.c: New test.
11711         * gcc.dg/uninit-pred-5_b.c: New test.
11712         * gcc.dg/uninit-pred-7_b.c: New test.
11713         * gcc.dg/uninit-pred-6_d.c: New test.
11714         * gcc.dg/uninit-pred-9_b.c: New test.
11715         * gcc.dg/uninit-pred-2_a.c: New test.
11716         * gcc.dg/uninit-pred-4_a.c: New test.
11717         * gcc.dg/uninit-pred-3_c.c: New test.
11718         * gcc.dg/uninit-pred-6_a.c: New test.
11719         * gcc.dg/uninit-pred-8_a.c: New test.
11720         * gcc.dg/uninit-pred-7_c.c: New test.
11721         * gcc.dg/uninit-pred-6_e.c: New test.
11722         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11723         * g++.dg/uninit-pred-1_a.C: New test.
11724         * g++.dg/uninit-pred-1_b.C: New test.
11725         * g++.dg/uninit-pred-2_a.C: New test.
11726         * g++.dg/uninit-pred-2_b.C: New test.
11727         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11728         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11729         * g++.dg/uninit-pred-loop_1.cc: New test.
11730
11731 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11732
11733         * gcc.dg/lto/20091209-1_0.c: New testcase.
11734
11735 2010-04-28  Richard Guenther  <rguenther@suse.de>
11736
11737         PR tree-optimization/43879
11738         PR tree-optimization/43909
11739         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11740
11741 2010-04-28  Richard Guenther  <rguenther@suse.de>
11742
11743         PR c++/43880
11744         * g++.dg/torture/pr43880.C: New testcase.
11745
11746 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11747
11748         PR c++/9335
11749         * g++.dg/template/recurse2.C: Update
11750         * g++.dg/template/recurse.C: Update.
11751         * g++.dg/template/pr23510.C: Update.
11752         * lib/prune.exp: Filter out 'recursively instantiated'.
11753
11754 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11755
11756         PR c++/29043
11757         * g++.dg/init/pr29043.C: New.
11758
11759 2010-04-27  Jason Merrill  <jason@redhat.com>
11760
11761         * g++.dg/lookup/scoped5.C: Adjust.
11762         * g++.dg/lookup/scoped8.C: Adjust.
11763         * g++.dg/template/dependent-expr5.C: Adjust.
11764         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11765
11766         PR c++/43856
11767         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11768
11769         PR c++/43875
11770         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11771
11772 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11773             Jan Hubicka  <hubicka@ucw.cz>
11774
11775         * gcc.dg/pure-2.c: New testcase.
11776         * gcc.dg/const-1.c: New testcase.
11777
11778 2010-04-27  Jason Merrill  <jason@redhat.com>
11779
11780         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11781
11782         PR c++/41468
11783         * g++.dg/template/sfinae17.C: New.
11784         * g++.dg/template/sfinae18.C: New.
11785
11786 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11787
11788         * g++.dg/init/pr42844.C: New.
11789         * g++.dg/cpp0x/pr42844-2.C: New.
11790         * g++.dg/cpp0x/defaulted2.C: Adjust.
11791         * g++.dg/tree-ssa/pr27549.C: Likewise.
11792         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11793
11794 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11795
11796         PR fortran/18918
11797         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11798
11799 2010-04-27  Richard Guenther  <rguenther@suse.de>
11800
11801         PR middle-end/40561
11802         * g++.dg/other/pr40561.C: New testcase.
11803
11804 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11805
11806         PR middle-end/43812
11807         * g++.dg/ipa/pr43812.C: New test.
11808
11809 2010-04-27  Jan Hubicka  <jh@suse.cz>
11810
11811         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11812         (test): ... this one.
11813
11814 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11815
11816         PR target/40657
11817         * gcc.target/arm/thumb-stackframe.c: New test.
11818
11819 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11820
11821         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11822         * gcc.dg/misc-column.c: Likewise.
11823         * gcc.dg/Walways-true-1.c: Likewise.
11824         * gcc.dg/Walways-true-2.c: Likewise.
11825         * gcc.dg/warn-addr-cmp.c: Likewise.
11826
11827 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11828
11829         PR fortran/18918
11830         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11831         * gfortran.dg/coarray_12.f90: New.
11832
11833 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11834
11835         PR c/32207
11836         * gcc.dg/pr32207.c: New test.
11837         * gcc.dg/misc-column.c: Adjust expected warning.
11838         * gcc.dg/Walways-true-1.c: Likewise.
11839         * gcc.dg/Walways-true-2.c: Likewise.
11840         * gcc.dg/warn-addr-cmp.c: Likewise.
11841
11842 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11843
11844         PR lto/42776
11845         * lib/lto.exp (lto_prune_vis_warns): New function.
11846         (lto-link-and-maybe-run): Call it.
11847
11848 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11849
11850         PR tree-optimization/43904
11851         * gcc.dg/tree-ssa/tailcall-6.c: New.
11852
11853 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11854
11855         PR testsuite/35165
11856         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11857         Darwin8/OSX10.4 - compatible code generation.
11858         Use scan-rtl-dump.
11859         * obj-c++.dg/stubify-1.mm: Ditto.
11860         * lib/objc-torture.exp: Do not require link success for
11861         "trivial.m" in the runtime checks when dowhat = 'compile'.
11862         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11863         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11864         Darwin8/OSX10.4 - compatible code generation.
11865         * objc.dg/stubify-2.m: Ditto.
11866         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11867         * objc.dg/next-runtime-1.m: Ditto.
11868         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11869         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11870         runtimes on Darwin.
11871
11872 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11873
11874         PR 43715
11875         * lib/plugin-support.exp: Use "-undefined
11876         dynamic_lookup" on darwin.
11877
11878 2010-04-26  Richard Guenther  <rguenther@suse.de>
11879
11880         * gcc.dg/lto/20100426_0.c: New testcase.
11881
11882 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11883
11884         PR tree-optimization/43833
11885         gcc.dg/Warray-bounds-8.c: New test case.
11886
11887 2010-04-26  Richard Guenther  <rguenther@suse.de>
11888
11889         PR lto/43080
11890         * g++.dg/lto/20100423-3_0.C: New testcase.
11891
11892 2010-04-26  Richard Guenther  <rguenther@suse.de>
11893
11894         PR lto/42425
11895         * g++.dg/lto/20100423-2_0.C: New testcase.
11896
11897 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11898
11899         * gcc.dg/vect/bb-slp-23.c: New test.
11900
11901 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11902
11903         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11904         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11905         * gcc.dg/c1x-float-1.c: New test.
11906
11907 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11908
11909         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11910         of "lea\[ \t\]".
11911
11912 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11913
11914         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11915         FreeBSD.
11916         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11917         * gfortran.dg/default_format_2.f90: Ditto.
11918
11919 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11920
11921         * gfortran.dg/pr43505.f90: Clean up .mod file.
11922         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11923         * gfortran.dg/pr41347.f90: Ditto.
11924         * gfortran.dg/internal_pack_4.f90: Ditto.
11925         * gfortran.dg/proc_decl_23.f90: Ditto.
11926         * gfortran.dg/recursive_check_3.f90: Ditto.
11927         * gfortran.dg/intent_out_3.f90: Ditto.
11928         * gfortran.dg/assignment_2.f90: Ditto.
11929         * gfortran.dg/pr41928.f90: Ditto.
11930         * gfortran.dg/pr42166.f90: Ditto.
11931         * gfortran.dg/private_type_12.f90: Ditto.
11932         * gfortran.dg/graphite/pr42185.f90: Ditto.
11933         * gfortran.dg/graphite/pr42186.f90: Ditto.
11934         * gfortran.dg/graphite/pr40982.f90: Ditto.
11935         * gfortran.dg/graphite/id-2.f90: Ditto.
11936         * gfortran.dg/graphite/id-4.f90: Ditto.
11937         * gfortran.dg/graphite/pr42050.f90: Ditto.
11938         * gfortran.dg/graphite/id-18.f90: Ditto.
11939         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11940         * gfortran.dg/graphite/pr41924.f90: Ditto.
11941         * gfortran.dg/graphite/pr42393.f90: Ditto.
11942         * gfortran.dg/graphite/pr37980.f90: Ditto.
11943         * gfortran.dg/graphite/pr38953.f90: Ditto.
11944         * gfortran.dg/graphite/pr42180.f90: Ditto.
11945         * gfortran.dg/graphite/pr42181.f90: Ditto.
11946         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11947         * gfortran.dg/select_type_4.f90: Ditto.
11948         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11949         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11950         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11951         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11952         * gfortran.dg/whole_file_11.f90: Ditto.
11953         * gfortran.dg/private_type_11.f90: Ditto.
11954         * gfortran.dg/vect/vect-gems.f90: Ditto.
11955         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11956
11957 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11958
11959         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11960
11961 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11962
11963         * gnat.dg/pack15.ad[sb]: New test.
11964
11965 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11966
11967         * gcc.target/arm/mla-1.c: New test.
11968
11969 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11970
11971         PR fortran/30073
11972         PR fortran/43793
11973         * gfortran.dg/pr43793.f90: New test.
11974
11975 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11976
11977         PR tree-optimization/41442
11978         * gcc.target/i386/pr41442.c: New test.
11979
11980 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11981
11982         PR fortran/43832
11983         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11984
11985 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11986
11987         PR fortran/43832
11988         * gfortran.dg/open_nounit.f90: New test.
11989
11990 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11991
11992         PR fortran/43841
11993         PR fortran/43843
11994         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11995
11996 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11997
11998         * gcc.dg/Wconversion-integer.c: Update.
11999
12000 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12001
12002         * gnat.dg/unchecked_convert5.adb: New test.
12003
12004 2010-04-23  Richard Guenther  <rguenther@suse.de>
12005
12006         PR lto/41734
12007         * gcc.dg/lto/20100423-2_0.c: New testcase.
12008         * gcc.dg/lto/20100423-2_0.c: Likewise.
12009
12010 2010-04-23  Richard Guenther  <rguenther@suse.de>
12011
12012         PR lto/43455
12013         * gcc.dg/lto/20100423-1_0.c: New testcase.
12014         * gcc.dg/lto/20100423-1_1.c: Likewise.
12015
12016 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12017
12018         PR tree-optimization/43846
12019         * gcc.dg/tree-ssa/sra-10.c: New test.
12020
12021 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12022
12023         PR middle-end/43835
12024         * gcc.c-torture/execute/pr43835.c: New test.
12025
12026 2010-04-23  Richard Guenther  <rguenther@suse.de>
12027
12028         PR lto/42653
12029         * g++.dg/lto/20100423-1_0.C: New testcase.
12030
12031 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12032
12033         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12034
12035 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12036
12037         PR tree-optimization/43842
12038         * gcc.dg/vect/pr43842.c: New test.
12039
12040 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12041
12042         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12043         * gcc.target/i386/wmul-2.c: Likewise.
12044
12045 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12046
12047         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12048         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12049
12050 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12051
12052         * gfortran.dg/reassoc_6.f: New testcase.
12053
12054 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12055
12056         PR middle-end/29274
12057         * gcc.target/arm/wmul-1.c: New test.
12058         * gcc.target/arm/wmul-2.c: New test.
12059
12060 2010-04-22  Richard Guenther  <rguenther@suse.de>
12061
12062         PR tree-optimization/43845
12063         * gcc.c-torture/compile/pr43845.c: New testcase.
12064
12065 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12066
12067         PR middle-end/29274
12068         * gcc.target/i386/wmul-1.c: New test.
12069         * gcc.target/i386/wmul-2.c: New test.
12070         * gcc.target/bfin/wmul-1.c: New test.
12071         * gcc.target/bfin/wmul-2.c: New test.
12072
12073 2010-04-22  Richard Guenther  <rguenther@suse.de>
12074
12075         PR fortran/43829
12076         * gfortran.dg/vector_subscript_6.f90: New testcase.
12077         * gfortran.dg/assign_10.f90: Adjust.
12078
12079 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12080
12081         PR fortran/43836
12082         * gfortran.dg/gomp/pr43836.f90: New test.
12083
12084 2010-04-21  Richard Guenther  <rguenther@suse.de>
12085
12086         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12087
12088 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12089
12090         * gcc.dg/torture/builtin-cproj-3.c: New.
12091
12092 2010-04-20  Jason Merrill  <jason@redhat.com>
12093
12094         PR c++/9335
12095         * g++.dg/template/recurse2.C: New.
12096         * g++.dg/parse/crash36.C: Adjust.
12097         * g++.dg/other/fold1.C: Adjust.
12098         * g++.dg/init/member1.C: Adjust.
12099         * lib/prune.exp: Prune "skipping N instantiation contexts".
12100
12101 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12102
12103         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12104
12105 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12106
12107         * gcc.dg/torture/builtin-cproj-1.c: New.
12108         * gcc.dg/torture/builtin-cproj-2.c: New.
12109
12110 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12111
12112         PR c++/43800
12113         PR c++/43704
12114         * g++.dg/template/typedef32.C: Adjust.
12115         * g++.dg/template/typedef33.C: New test.
12116
12117 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12118
12119         PR fortran/43227
12120         * gfortran.dg/proc_decl_23.f90: New test.
12121
12122         PR fortran/43266
12123         * gfortran.dg/abstract_type_6.f03: New test.
12124
12125 2010-04-20  Xinliang David Li  <davidxl@google.com>
12126
12127         * g++.dg/tree-ssa/fold-compare.C: New.
12128
12129 2010-04-20  Richard Guenther  <rguenther@suse.de>
12130
12131         PR tree-optimization/39417
12132         * g++.dg/torture/pr39417.C: New testcase.
12133
12134 2010-04-20  Richard Guenther  <rguenther@suse.de>
12135
12136         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12137
12138 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12139
12140         * g++.dg/debug/dwarf2/rv1.C: New test.
12141
12142 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12143
12144         PR target/43635
12145         * gcc.c-torture/compile/pr43635.c: New testcase.
12146
12147 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12148
12149         PR fortran/43339
12150         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12151         of sequential loops being private only in the innermost containing
12152         task region.
12153
12154         PR middle-end/43337
12155         * gfortran.dg/gomp/pr43337.f90: New test.
12156
12157 2010-04-19  Richard Guenther  <rguenther@suse.de>
12158
12159         PR tree-optimization/43796
12160         * gfortran.dg/pr43796.f90: New testcase.
12161
12162 2010-04-19  Richard Guenther  <rguenther@suse.de>
12163
12164         PR tree-optimization/43783
12165         * gcc.c-torture/execute/pr43783.c: New testcase.
12166
12167 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12168
12169         PR target/43766
12170         * gcc.target/i386/pr43766.c: New test.
12171
12172 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12173
12174         PR target/43662
12175         * gcc.target/i386/pr43662.c: New test.
12176
12177 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12178
12179         PR c++/43704
12180         * g++.dg/template/typedef32.C: New test.
12181
12182 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12183
12184         PR tree-optimization/37027
12185         * lib/target-supports.exp
12186         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12187         * gcc.dg/vect/pr37027.c: New test.
12188         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12189         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12190         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12191         gcc.dg/vect/vect-complex-6.c: Likewise.
12192
12193 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12194
12195         * g++.dg/debug/dwarf2/enum1.C: New test.
12196
12197 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12198
12199         * gnat.dg/rep_clause5.ad[sb]: New test.
12200         * gnat.dg/rep_clause5_pkg.ads: New helper.
12201
12202 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12203
12204         PR tree-optimization/43771
12205         * g++.dg/vect/pr43771.cc: New test.
12206
12207 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12208
12209         PR fortran/31538
12210         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12211         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12212
12213 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12214
12215         * gnat.dg/sizetype.adb: Rename into...
12216         * gnat.dg/sizetype1.adb: ...this.
12217         * gnat.dg/sizetype2.adb: New test.
12218
12219 2010-04-16  Richard Guenther  <rguenther@suse.de>
12220
12221         PR tree-optimization/43572
12222         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12223
12224 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12225
12226         * gnat.dg/specs/discr_private.ads: New test.
12227
12228 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12229
12230         PR target/41514
12231         * gcc.target/arm/thumb-comparisons.c: New test.
12232
12233         PR target/40603
12234         * gcc.target/arm/thumb-cbranchqi.c: New test.
12235
12236 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12237
12238         * g++.dg/torture/pr36191.C: Enable for SH.
12239
12240 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12241
12242         * gnat.dg/wide_boolean.adb: New test.
12243         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12244
12245 2010-04-15  Richard Guenther  <rguenther@suse.de>
12246
12247         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12248         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12249         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12250         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12251         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12252         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12253         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12254         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12255         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12256         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12257         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12258         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12259         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12260         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12261         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12262
12263 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12264
12265         PR target/21803
12266         * gcc.target/arm/pr42496.c: New test.
12267
12268 2010-04-14  Jason Merrill  <jason@redhat.com>
12269
12270         PR c++/36625
12271         * g++.dg/ext/attrib38.C: New.
12272
12273 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12274
12275         PR testsuite/43739
12276         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12277
12278 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12279
12280         PR 42966
12281         * gcc.dg/cpp/warn-undef-2.c: Update.
12282         * gcc.dg/cpp/warn-traditional-2.c: Update.
12283         * gcc.dg/cpp/warn-comments-2.c: Update.
12284         * gcc.dg/cpp/warn-variadic-2.c: Update.
12285         * gcc.dg/cpp/warn-long-long-2.c: Update.
12286         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12287         * gcc.dg/cpp/warn-multichar-2.c: Update.
12288         * gcc.dg/cpp/warn-normalized-3.c: Update.
12289         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12290         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12291         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12292         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12293         * gcc.dg/cpp/warn-redefined-2.c: Update.
12294         * gfortran.dg/warning-directive-2.F90: Update.
12295         * c-c++-common/cpp/warning-directive-2.c: Update.
12296
12297 2010-04-14  Michael Matz  <matz@suse.de>
12298
12299         PR tree-optimization/42963
12300         * gcc.dg/pr42963.c: New testcase.
12301
12302 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12303
12304         * gnat.dg/class_wide.adb: Rename into...
12305         * gnat.dg/class_wide1.adb: ...this.
12306         * gnat.dg/class_wide2.ad[sb]: New test.
12307
12308 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12309
12310         PR fortran/18918
12311         * gfortran.dg/coarray_9.f90: Update dg-errors.
12312         * gfortran.dg/coarray_10.f90: New test.
12313         * gfortran.dg/coarray_11.f90: New test.
12314
12315 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12316
12317         PR fortran/43747
12318         gfortran.dg/initialization_24.f90: New test.
12319
12320 2010-04-13  Jason Merrill  <jason@redhat.com>
12321
12322         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12323         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12324
12325 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12326
12327         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12328         * g++.dg/dg.exp: Likewise.
12329         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12330         * c-c++-common/cpp/warning-directive-1.c: ... here.
12331         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12332         * c-c++-common/cpp/warning-directive-2.c: ... here.
12333         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12334         * c-c++-common/cpp/warning-directive-3.c: ... here.
12335         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12336         * c-c++-common/cpp/warning-directive-4.c: ... here.
12337         * g++.dg/cpp/warning-directive-1.C: Delete.
12338         * g++.dg/cpp/warning-directive-2.C: Delete.
12339         * g++.dg/cpp/warning-directive-3.C: Delete.
12340         * g++.dg/cpp/warning-directive-4.C: Delete.
12341         * gcc.dg/cpp/normalised-3.c: Delete.
12342         * g++.dg/cpp/normalised-1.C: Rename as ...
12343         * c-c++-common/cpp/normalised-3.c: ... this.
12344
12345 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12346
12347         * gcc.dg/tree-ssa/sra-9.c: New test.
12348
12349 2010-04-13  Michael Matz  <matz@suse.de>
12350
12351         PR middle-end/43730
12352         * gcc.dg/pr43730.c: New test.
12353
12354 2010-04-13  Michael Matz  <matz@suse.de>
12355
12356         * gcc.dg/tree-ssa/negate.c: New testcase.
12357
12358 2010-04-13  Richard Guenther  <rguenther@suse.de>
12359
12360         PR testsuite/43735
12361         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12362
12363 2010-04-13  Richard Guenther  <rguenther@suse.de>
12364
12365         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12366
12367 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12368
12369         * gnat.dg/derived_type1.adb: New test.
12370
12371 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12372
12373         * gcc.dg/plugindir1.c: New testcase.
12374         * gcc.dg/plugindir2.c: New testcase.
12375         * gcc.dg/plugindir3.c: New testcase.
12376         * gcc.dg/plugindir4.c: New testcase.
12377
12378 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12379
12380         * gcc.target/i386/rotate-2.c: New test.
12381
12382 2010-04-12  Jason Merrill  <jason@redhat.com>
12383
12384         PR c++/43641
12385         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12386         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12387
12388 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12389
12390         PR c++/25811
12391         * g++.dg/init/pr25811.C: New test.
12392
12393 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12394
12395         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12396         dg-error, dg-warning.
12397         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12398
12399 2010-04-12  Richard Guenther  <rguenther@suse.de>
12400
12401         * gcc.dg/torture/inline-2.c: New testcase.
12402
12403 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12404
12405         PR bootstrap/43699
12406         * gcc.dg/Wunused-var-7.c: New test.
12407
12408         PR tree-optimization/43560
12409         * gcc.c-torture/execute/pr43560.c: New test.
12410
12411 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12412
12413         * gnat.dg/aggr13.adb: New test.
12414         * gnat.dg/aggr14.adb: Likewise.
12415         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12416
12417 2010-04-12  Richard Guenther  <rguenther@suse.de>
12418
12419         PR c++/43611
12420         * g++.dg/torture/pr43611.C: New testcase.
12421
12422 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12423
12424         PR c/36774
12425         * gcc.dg/pr36774-1.c: New test.
12426         * gcc.dg/pr36774-2.c: New test.
12427
12428 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12429
12430         * gcc.target/sh/rte-delay-slot.c: New test.
12431
12432 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12433
12434         * gnat.dg/pack9.adb: Remove -cargs option.
12435         * gnat.dg/aggr12.ad[sb]: New test.
12436
12437 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12438
12439         PR target/43417
12440         * gcc.target/sh/pr43417.c: New test.
12441
12442 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12443
12444         PR fortran/43591
12445         * gfortran.dg/spec_expr_6.f90: New test.
12446
12447 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12448
12449         PR cpp/43195
12450         * gcc.dg/cpp/pr43195.c: New.
12451         * gcc.dg/cpp/pr43195.h: New.
12452
12453 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12454
12455         PR 42965
12456         * gcc.dg/Werror-6.c: Adjust.
12457         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12458         * gcc.dg/Werror-4.c: Likewise.
12459         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12460         * gcc.dg/Wswitch-enum-error.c: Likewise.
12461         * gcc.dg/Wpointer-arith.c: Likewise.
12462         * gcc.dg/Wfatal.c: Likewise.
12463         * gcc.dg/Wswitch-error.c: Likewise.
12464         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12465         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12466         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12467         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12468         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12469         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12470         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12471         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12472         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12473         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12474         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12475         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12476         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12477         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12478         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12479         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12480         * g++.dg/cpp/warning-directive-2.C: Likewise.
12481         * gfortran.dg/warning-directive-2.F90: Likewise.
12482
12483 2010-04-09  Jason Merrill  <jason@redhat.com>
12484
12485         PR c++/42623
12486         * g++.dg/template/sizeof13.C: New.
12487
12488 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12489
12490         * g++.dg/other/pr35504.C: Add check for thiscall.
12491         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12492         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12493
12494 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12495
12496         PR c++/28584
12497         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12498         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12499         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12500         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12501         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12502         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12503         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12504         * g++.dg/other/increment1.C: Likewise.
12505
12506 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12507
12508         PR fortran/18918
12509         * gfortran.dg/coarray_7.f90: New test.
12510         * gfortran.dg/coarray_8.f90: New test.
12511
12512 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12513
12514         PR fortran/28039
12515         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12516
12517 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12518
12519         PR target/43643
12520         * gcc.dg/pr43643.c: New test.
12521
12522 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12523
12524         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12525
12526 2010-04-08  Richard Guenther  <rguenther@suse.de>
12527
12528         PR tree-optimization/43679
12529         * gcc.c-torture/compile/pr43679.c: New testcase.
12530
12531 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12532
12533         PR debug/43670
12534         * gcc.dg/pr43670.c: New test.
12535
12536 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12537
12538         PR middle-end/40815
12539         * gcc.dg/tree-ssa/reassoc-19.c: New.
12540
12541 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR c/18624
12544         * gcc.dg/Wunused-var-1.c: New test.
12545         * gcc.dg/Wunused-var-2.c: New test.
12546         * gcc.dg/Wunused-var-3.c: New test.
12547         * gcc.dg/Wunused-var-4.c: New test.
12548         * gcc.dg/Wunused-var-5.c: New test.
12549         * gcc.dg/Wunused-var-6.c: New test.
12550         * gcc.dg/Wunused-parm-1.c: New test.
12551
12552         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12553         * gcc.dg/trunc-1.c: Likewise.
12554         * gcc.dg/vla-9.c: Likewise.
12555         * gcc.dg/dfp/composite-type.c: Likewise.
12556
12557 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12558
12559         PR objc/35996
12560         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12561         * obj-c++.dg/objc-gc-3.mm: Ditto.
12562
12563 2010-04-07  Simon Baldwin  <simonb@google.com>
12564
12565         * gcc.dg/cpp/warn-undef-2.c: New.
12566         * gcc.dg/cpp/warn-traditional-2.c: New.
12567         * gcc.dg/cpp/warn-comments-2.c: New.
12568         * gcc.dg/cpp/warning-directive-1.c: New.
12569         * gcc.dg/cpp/warn-long-long.c: New.
12570         * gcc.dg/cpp/warn-traditional.c: New.
12571         * gcc.dg/cpp/warn-variadic-2.c: New.
12572         * gcc.dg/cpp/warn-undef.c: New.
12573         * gcc.dg/cpp/warn-normalized-1.c: New.
12574         * gcc.dg/cpp/warning-directive-2.c: New.
12575         * gcc.dg/cpp/warn-long-long-2.c: New.
12576         * gcc.dg/cpp/warn-variadic.c: New.
12577         * gcc.dg/cpp/warn-normalized-2.c: New.
12578         * gcc.dg/cpp/warning-directive-3.c: New.
12579         * gcc.dg/cpp/warn-deprecated-2.c: New.
12580         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12581         * gcc.dg/cpp/warn-multichar-2.c: New.
12582         * gcc.dg/cpp/warn-normalized-3.c: New.
12583         * gcc.dg/cpp/warning-directive-4.c: New.
12584         * gcc.dg/cpp/warn-unused-macros.c: New.
12585         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12586         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12587         * gcc.dg/cpp/warn-cxx-compat.c: New.
12588         * gcc.dg/cpp/warn-redefined.c: New.
12589         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12590         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12591         * gcc.dg/cpp/warn-deprecated.c: New.
12592         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12593         * gcc.dg/cpp/warn-redefined-2.c: New.
12594         * gcc.dg/cpp/warn-comments.c: New.
12595         * gcc.dg/cpp/warn-multichar.c: New.
12596         * g++.dg/cpp/warning-directive-1.C: New.
12597         * g++.dg/cpp/warning-directive-2.C: New.
12598         * g++.dg/cpp/warning-directive-3.C: New.
12599         * g++.dg/cpp/warning-directive-4.C: New.
12600         * gfortran.dg/warning-directive-1.F90: New.
12601         * gfortran.dg/warning-directive-3.F90: New.
12602         * gfortran.dg/warning-directive-2.F90: New.
12603         * gfortran.dg/warning-directive-4.F90: New.
12604
12605 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12606
12607         PR objc++/23716
12608         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12609
12610 2010-04-07  Jason Merrill  <jason@redhat.com>
12611
12612         * g++.dg/template/dr408.C: New.
12613
12614         * g++.dg/lookup/ns4.C: New.
12615
12616         PR c++/38392
12617         * g++.dg/template/friend51.C: New test.
12618
12619         PR c++/41970
12620         * g++.old-deja/g++.other/linkage1.C: Adjust.
12621
12622 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12623
12624         PR c++/42697
12625         * g++.dg/template/crash94.C: New test.
12626
12627 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12628
12629         PR c++/40239
12630         * g++.dg/init/aggr5.C: New test.
12631         * g++.dg/init/aggr5.C: New test.
12632
12633 2010-04-07  Richard Guenther  <rguenther@suse.de>
12634
12635         PR tree-optimization/43270
12636         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12637         * gcc.dg/Warray-bounds-7.c: Likewise.
12638
12639 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12640
12641         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12642         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12643         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12644
12645 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12646
12647         PR c++/42556
12648         * g++.dg/init/pr42556.C: New test.
12649
12650 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12651
12652         PR debug/43628
12653         * g++.dg/debug/dwarf2/typedef2.C: New test.
12654
12655 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12656
12657         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12658         c-c++-common/dwarf2/redeclaration-1.C
12659
12660 2010-04-06  Jason Merrill  <jason@redhat.com>
12661
12662         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12663         * g++.dg/ext/attrib18.C: Likewise.
12664         * g++.dg/ext/bitfield2.C: Likewise.
12665         * g++.dg/ext/bitfield4.C: Likewise.
12666         * g++.dg/ext/visibility/warn2.C: Likewise.
12667         * g++.dg/ext/visibility/warn3.C: Likewise.
12668         * g++.dg/gomp/pr26690-1.C: Likewise.
12669         * g++.dg/inherit/covariant7.C: Likewise.
12670         * g++.dg/init/synth2.C: Likewise.
12671         * g++.dg/lookup/using7.C: Likewise.
12672         * g++.dg/other/crash-4.C: Likewise.
12673         * g++.dg/other/error13.C: Likewise.
12674         * g++.dg/other/error20.C: Likewise.
12675         * g++.dg/parse/crash31.C: Likewise.
12676         * g++.dg/parse/error16.C: Likewise.
12677         * g++.dg/parse/error19.C: Likewise.
12678         * g++.dg/parse/error27.C: Likewise.
12679         * g++.dg/parse/error28.C: Likewise.
12680         * g++.dg/parse/fused-params1.C: Likewise.
12681         * g++.dg/template/error2.C: Likewise.
12682         * g++.dg/template/local6.C: Likewise.
12683         * g++.dg/template/qualttp15.C: Likewise.
12684         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12685         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12686         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12687         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12688         * g++.old-deja/g++.eh/spec6.C: Likewise.
12689         * g++.old-deja/g++.jason/crash3.C: Likewise.
12690         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12691         * g++.old-deja/g++.law/ctors5.C: Likewise.
12692         * g++.old-deja/g++.law/ctors9.C: Likewise.
12693         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12694         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12695         * g++.old-deja/g++.other/struct1.C: Likewise.
12696         * g++.old-deja/g++.other/volatile1.C: Likewise.
12697         * g++.old-deja/g++.pt/crash36.C: Likewise.
12698         * g++.old-deja/g++.pt/derived3.C: Likewise.
12699         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12700         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12701
12702 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12703
12704         PR middle-end/43519
12705         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12706         * gcc.dg/graphite/id-19.c: New.
12707
12708 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12709
12710         PR middle-end/32824
12711         * gcc.dg/vect/pr32824: New.
12712
12713 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12714
12715         PR fortran/18918
12716         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12717         * gfortran.dg/coarray_3.f90: Ditto.
12718         * gfortran.dg/coarray_4.f90: Ditto.
12719         * gfortran.dg/coarray_5.f90: Ditto.
12720         * gfortran.dg/coarray_6.f90: Ditto.
12721         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12722
12723 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12724
12725         PR fortran/18918
12726         * gfortran.dg/coarray_4.f90: Fix test.
12727         * gfortran.dg/coarray_6.f90: Add more tests.
12728
12729 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12730
12731         PR fortran/18918
12732         * gfortran.dg/coarray_4.f90: New test.
12733         * gfortran.dg/coarray_5.f90: New test.
12734         * gfortran.dg/coarray_6.f90: New test.
12735
12736 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12737
12738         PR fortran/18918
12739         * gfortran.dg/iso_fortran_env_5.f90: New test.
12740         * gfortran.dg/iso_fortran_env_6.f90: New test.
12741
12742 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12743
12744         PR fortran/39997
12745         * gfortran.dg/coarray_1.f90: New test.
12746         * gfortran.dg/coarray_2.f90: New test.
12747         * gfortran.dg/coarray_3.f90: New test.
12748
12749 2010-04-06  Jason Merrill  <jason@redhat.com>
12750
12751         PR c++/43648
12752         * g++.dg/template/dtor8.C: New.
12753
12754         PR c++/43621
12755         * g++.dg/template/error-recovery2.C: New.
12756
12757 2010-04-06  Jan Hubicka  <jh@suse.czpli
12758
12759         PR tree-optimization/42906
12760         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12761
12762 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12763
12764         PR fortran/43178
12765         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12766         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12767         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12768
12769 2010-04-06  Richard Guenther  <rguenther@suse.de>
12770
12771         PR tree-optimization/43627
12772         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12773
12774 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12775
12776         PR target/43638
12777         * gcc.target/i386/pr43638.c: New test.
12778
12779 2010-04-06  Richard Guenther  <rguenther@suse.de>
12780
12781         PR middle-end/43661
12782         * gcc.c-torture/compile/pr43661.c: New testcase.
12783
12784 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12785
12786         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12787
12788 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12789
12790         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12791
12792 2010-04-02  Richard Guenther  <rguenther@suse.de>
12793
12794         PR tree-optimization/43629
12795         * gcc.c-torture/execute/pr43629.c: New testcase.
12796
12797 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12798             Dominique d'Humieres  <dominiq@lps.ens.fr>
12799
12800         PR libfortran/43605
12801         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12802
12803 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12804
12805         PR debug/43325
12806         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12807
12808 2010-04-01  Jason Merrill  <jason@redhat.com>
12809
12810         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12811
12812 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12813             Manfred Schwarb  <manfred99@gmx.ch>
12814
12815         PR libfortran/43605
12816         * gfortran.dg/ftell_3.f90: New test.
12817
12818 2010-04-01  Richard Guenther  <rguenther@suse.de>
12819
12820         PR middle-end/43614
12821         * gcc.c-torture/compile/pr43614.c: New testcase.
12822
12823 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12824
12825         PR tree-optimization/43141
12826         * gcc.dg/guality/pr43141.c: New test.
12827
12828 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12829
12830         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12831         * g++.dg/eh/spbp.C: Likewise.
12832         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12833         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12834         superfluous casts.
12835         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12836         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12837         * objc.dg/dwarf-2.m: Likewise.
12838
12839 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12840
12841         PR middle-end/43464
12842         * gcc.dg/graphite/id-pr43464.c: New.
12843         * gcc.dg/graphite/id-pr43464-1.c: New.
12844
12845 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12846
12847         PR middle-end/43351
12848         * gcc.dg/graphite/id-pr43351.c
12849
12850 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12851
12852         PR testsuite/35165
12853         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12854         * obj-c++.dg/try-catch-2.mm: Ditto.
12855         * obj-c++.dg/lookup-2.mm: Ditto.
12856         * obj-c++.dg/encode-8.m: Ditto.
12857         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12858         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12859         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12860         * obj-c++.dg/const-str-11.mm: Ditto.
12861         * obj-c++.dg/const-str-9.mm: Ditto.
12862         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12863         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12864         * obj-c++.dg/except-1.mm: Ditto.
12865         * obj-c++.dg/const-str-7.mm: Ditto.
12866         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12867         * obj-c++.dg/const-str-3.mm: Ditto.
12868         * obj-c++.dg/const-str-7.mm: Ditto.
12869         * obj-c++.dg/stubify-2.mm: Change dump file name.
12870
12871         PR objc++/23613
12872         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12873         New macro.
12874         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12875         Remove dg-xfail-if.
12876
12877 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12878
12879         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12880         only with -O2, -O3 or -Os and not with -fwhopr.
12881
12882 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12883
12884         PR c++/43558
12885         * g++.dg/template/typedef31.C: New test.
12886
12887 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12888
12889         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12890         assembler output on *-*-solaris2*.
12891         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12892
12893 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12894
12895         PR debug/43557
12896         * gcc.dg/pr43557-1.c: New test.
12897         * gcc.dg/pr43557-2.c: New file.
12898
12899 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12900
12901         PR 43562
12902         * gcc.dg/pr43562.c: New test.
12903
12904 2010-03-30  Jason Merrill  <jason@redhat.com>
12905
12906         PR c++/43076
12907         * g++.dg/template/error-recovery1.C: New.
12908
12909         PR c++/41786
12910         * g++.dg/parse/ambig5.C: New.
12911
12912 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12913
12914         PR debug/43593
12915         * gcc.dg/guality/pr43593.c: New test.
12916
12917 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12918
12919         PR middle-end/43430
12920         * gcc.dg/vect/pr43430-1.c: New.
12921
12922 2010-03-30  Jason Merrill  <jason@redhat.com>
12923
12924         PR c++/43559
12925         * g++.dg/template/partial7.C: New.
12926
12927 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12928
12929         * gcc.target/s390/stackcheck1.c: New testcase.
12930
12931 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12932
12933         PR libfortran/43265
12934         * gfortran.dg/read_eof_8.f90: New test.
12935
12936 2010-03-29  Jason Merrill  <jason@redhat.com>
12937
12938         * gcc.dg/cpp/include6.c: Change [] to ().
12939
12940         N3077
12941         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12942         splicing and UCNs.
12943         * c-c++-common/raw-string-2.c: Add trigraph test.
12944         * c-c++-common/raw-string-8.c: New.
12945         * c-c++-common/raw-string-9.c: New.
12946         * c-c++-common/raw-string-10.c: New.
12947
12948         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12949         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12950         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12951         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12952         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12953         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12954         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12955
12956 2010-03-29  Richard Guenther  <rguenther@suse.de>
12957
12958         PR tree-optimization/43560
12959         * gcc.dg/torture/pr43560.c: New testcase.
12960
12961 2010-03-29  Jason Merrill  <jason@redhat.com>
12962
12963         N3077
12964         * g++.dg/ext/raw-string-1.C: Change [] to ().
12965         * g++.dg/ext/raw-string-2.C: Change [] to ().
12966         Don't use \ in delimiter.
12967         * g++.dg/ext/raw-string-3.C: Change [] to ().
12968         * g++.dg/ext/raw-string-4.C: Change [] to ().
12969         * g++.dg/ext/raw-string-5.C: Change [] to ().
12970         Test for error on \ in delimiter.
12971         * g++.dg/ext/raw-string-6.C: Change [] to ().
12972         * g++.dg/ext/raw-string-7.C: Change [] to ().
12973
12974 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12975
12976         PR 43564
12977         * gcc.dg/pr43564.c: New test.
12978
12979 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12980
12981         PR fortran/43551
12982         * gfortran.dg/direct_io_12.f90: New test.
12983
12984 2010-03-28  Jan Hubicka  <jh@suse.cz>
12985
12986         PR tree-optimization/43505
12987         * gfortran.dg/pr43505.f90: New testcase.
12988
12989 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12990
12991         PR tree-optimization/43528
12992         * gcc.target/i386/pr43528.c: New test.
12993
12994 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12995
12996         PR c/43381
12997         * gcc.dg/parm-impl-decl-3.c: New test.
12998
12999 2010-03-26  Jason Merrill  <jason@redhat.com>
13000
13001         PR c++/43509
13002         * g++.dg/cpp0x/parse1.C: New.
13003
13004 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13005
13006         PR target/43524
13007         * gcc.target/i386/pr43524.c: New test.
13008
13009 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13010
13011         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13012         whitespace, rename main to foo.
13013         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13014         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13015         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13016         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13017         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13018         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13019         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13020         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13021         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13022         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13023         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13024
13025 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13026
13027         PR c++/43327
13028         * g++.dg/other/crash-10.C: New test.
13029         * g++.dg/other/crash-11.C: New test.
13030
13031 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13032
13033         PR libfortran/43517
13034         * gfortran.dg/read_eof_7.f90: New test.
13035
13036 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13037
13038         PR objc/35165
13039         PR testsuite/43512
13040         * objc-obj-c++-shared: New directory.
13041         * objc-obj-c++-shared/Object1-implementation.h: New file.
13042         * objc-obj-c++-shared/Object1.h: New file.
13043         * objc-obj-c++-shared/Protocol1.h: New file.
13044         * objc-obj-c++-shared/next-abi.h: New file.
13045         * objc-obj-c++-shared/next-mapping.h: New file.
13046         * objc/execute/next_mapping.h: Delete.
13047         * objc.dg/special/special.exp: For all targets run the tests with
13048         -fgnu-runtime, for darwin targets also run the tests with
13049         -fnext-runtime.
13050         * objc.dg/dg.exp: Ditto.
13051         * obj-c++.dg/dg.exp: Ditto.
13052         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13053         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13054         include use of updated NeXT interface.
13055         * objc/execute/formal_protocol-5.m: Ditto.
13056         * objc/execute/protocol-isEqual-2.m: Ditto.
13057         * objc/execute/protocol-isEqual-4.m: Ditto.
13058         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13059         Protocol1.h) and next-mapping.h as required.
13060         * objc/execute/object_is_class.m: Ditto.
13061         * objc/execute/enumeration-1.m: Ditto.
13062         * objc/execute/class-13.m: Ditto.
13063         * objc/execute/formal_protocol-2.m: Ditto.
13064         * objc/execute/formal_protocol-4.m: Ditto.
13065         * objc/execute/class-1.m: Ditto.
13066         * objc/execute/bycopy-1.m: Ditto.
13067         * objc/execute/formal_protocol-6.m: Ditto.
13068         * objc/execute/bycopy-3.m: Ditto.
13069         * objc/execute/class-3.m: Ditto.
13070         * objc/execute/bf-11.m: Ditto.
13071         * objc/execute/class-5.m: Ditto.
13072         * objc/execute/bf-13.m: Ditto.
13073         * objc/execute/class-7.m: Ditto.
13074         * objc/execute/bf-15.m: Ditto.
13075         * objc/execute/class-9.m: Ditto.
13076         * objc/execute/bf-17.m: Ditto.
13077         * objc/execute/bf-19.m: Ditto.
13078         * objc/execute/IMP.m: Ditto.
13079         * objc/execute/exceptions/catchall-1.m: Ditto.
13080         * objc/execute/exceptions/trivial.m: Ditto.
13081         * objc/execute/exceptions/finally-1.m: Ditto.
13082         * objc/execute/exceptions/local-variables-1.m: Ditto.
13083         * objc/execute/exceptions/foward-1.m: Ditto.
13084         * objc/execute/bf-2.m: Ditto.
13085         * objc/execute/string1.m: Ditto.
13086         * objc/execute/bf-4.m: Ditto.
13087         * objc/execute/informal_protocol.m: Ditto.
13088         * objc/execute/string3.m: Ditto.
13089         * objc/execute/bf-6.m: Ditto.
13090         * objc/execute/bf-8.m: Ditto.
13091         * objc/execute/class-tests-1.h: Ditto.
13092         * objc/execute/protocol-isEqual-1.m: Ditto.
13093         * objc/execute/protocol-isEqual-3.m: Ditto.
13094         * objc/execute/_cmd.m: Ditto.
13095         * objc/execute/function-message-1.m: Ditto.
13096         * objc/execute/bf-20.m: Ditto.
13097         * objc/execute/bf-common.h: Ditto.
13098         * objc/execute/np-2.m: Ditto.
13099         * objc/execute/class-10.m: Ditto.
13100         * objc/execute/class-12.m: Ditto.
13101         * objc/execute/enumeration-2.m: Ditto.
13102         * objc/execute/class-14.m: Ditto.
13103         * objc/execute/encode-1.m: Ditto.
13104         * objc/execute/formal_protocol-1.m: Ditto.
13105         * objc/execute/formal_protocol-3.m: Ditto.
13106         * objc/execute/accessing_ivars.m: Ditto.
13107         * objc/execute/bycopy-2.m: Ditto.
13108         * objc/execute/class-2.m: Ditto.
13109         * objc/execute/bf-10.m: Ditto.
13110         * objc/execute/formal_protocol-7.m: Ditto.
13111         * objc/execute/root_methods.m: Ditto.
13112         * objc/execute/class-4.m: Ditto.
13113         * objc/execute/bf-12.m: Ditto.
13114         * objc/execute/class-6.m: Ditto.
13115         * objc/execute/bf-14.m: Ditto.
13116         * objc/execute/nested-func-1.m: Ditto.
13117         * objc/execute/class-8.m: Ditto.
13118         * objc/execute/private.m: Ditto.
13119         * objc/execute/bf-16.m: Ditto.
13120         * objc/execute/bf-18.m: Ditto.
13121         * objc/execute/load-3.m: Ditto.
13122         * objc/execute/compatibility_alias.m: Ditto.
13123         * objc/execute/bf-1.m: Ditto.
13124         * objc/execute/no_clash.m: Ditto.
13125         * objc/execute/bf-3.m: Ditto.
13126         * objc/execute/string2.m: Ditto.
13127         * objc/execute/bf-5.m: Ditto.
13128         * objc/execute/string4.m: Ditto.
13129         * objc/execute/bf-7.m: Ditto.
13130         * objc/execute/object_is_meta_class.m: Ditto.
13131         * objc/execute/bf-9.m: Ditto.
13132         * objc/execute/bf-21.m: Ditto.
13133         * objc/execute/cascading-1.m: Ditto.
13134         * objc/execute/trivial.m: Ditto.
13135         * objc/execute/np-1.m: Ditto.
13136         * objc/compile/trivial.m: Ditto.
13137         * objc/execute/class_self-2.m: Include <stdlib.h>.
13138         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13139         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13140         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13141         and 64bit. Use new NeXT interface as required.
13142         * objc.dg/special/unclaimed-category-1.m: Ditto.
13143         * objc.dg/special/unclaimed-category-1.h: Ditto.
13144         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13145         * objc.dg/func-ptr-1.m: Ditto.
13146         * objc.dg/stret-1.m: Ditto.
13147         * objc.dg/encode-2.m: Ditto.
13148         * objc.dg/category-1.m: Ditto.
13149         * objc.dg/encode-3.m: Ditto.
13150         * objc.dg/call-super-3.m: Ditto.
13151         * objc.dg/method-3.m: Ditto.
13152         * objc.dg/func-ptr-2.m: Ditto.
13153         * objc.dg/lookup-1.m: Ditto.
13154         * objc.dg/encode-4.m: Ditto.
13155         * objc.dg/fix-and-continue-1.m: Ditto.
13156         * objc.dg/proto-lossage-3.m: Ditto.
13157         * objc.dg/method-13.m: Ditto.
13158         * objc.dg/proto-qual-1.m: Ditto.
13159         * objc.dg/zero-link-3.m: Ditto.
13160         * objc.dg/bitfield-1.m: Ditto.
13161         * objc.dg/va-meth-1.m: Ditto.
13162         * objc.dg/super-class-3.m: Ditto.
13163         * objc.dg/call-super-1.m: Ditto.
13164         * objc.dg/type-size-2.m: Ditto.
13165         * objc.dg/method-10.m: Ditto.
13166         * objc.dg/defs.m: Ditto.
13167         * objc.dg/const-str-3.m: Ditto.
13168         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13169         Protocol1.h) and next-mapping.h as required. Use new NeXT
13170         interface as required.
13171         * objc.dg/super-class-4.m: Ditto.
13172         * objc.dg/comp-types-8.m: Ditto.
13173         * objc.dg/call-super-2.m: Ditto.
13174         * objc.dg/objc-fast-4.m: Ditto.
13175         * objc.dg/method-6.m: Ditto.
13176         * objc.dg/const-str-3.m: Ditto.
13177         * objc.dg/const-str-7.m: Ditto.
13178         * objc.dg/method-15.m: Ditto.
13179         * objc.dg/method-19.m: Ditto.
13180         * objc.dg/sync-1.m: Ditto.
13181         * objc.dg/layout-1.m: Ditto.
13182         * objc.dg/bitfield-3.m: Ditto.
13183         * objc.dg/try-catch-3.m: Ditto.
13184         * objc.dg/try-catch-7.m: Ditto.
13185         * objc.dg/comp-types-10.m: Ditto.
13186         * objc.dg/selector-2.: Ditto.
13187         * objc.dg/method-7.m: Ditto.
13188         * objc.dg/typedef-alias-1.m: Ditto.
13189         * objc.dg/proto-lossage-2.m: Ditto.
13190         * objc.dg/comp-types-11.m: Ditto.
13191         * objc.dg/sizeof-1.m: Ditto.
13192         * objc.dg/method-17.m: Ditto.
13193         * objc.dg/bitfield-5.m: Ditto.
13194         * objc.dg/try-catch-1.m: Ditto.
13195         * objc.dg/encode-5.m: Ditto.
13196         * objc.dg/fix-and-continue-2.m: Ditto.
13197         * objc.dg/method-9.m: Ditto.
13198         * objc.dg/isa-field-1.m: Ditto.
13199         * objc.dg/local-decl-2.m: Ditto.
13200         * objc.dg/objc-gc-4.m: Ditto.
13201         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13202         * objc.dg/gnu-runtime-3.m: Ditto.
13203         * objc.dg/encode-7.m: Ditto.
13204         * objc.dg/encode-8.m: Ditto.
13205         * objc.dg/selector-3.m: Ditto.
13206         * objc.dg/gnu-runtime-1.m: Ditto.
13207         * objc.dg/const-str-12.m: Ditto.
13208         * objc.dg/gnu-runtime-2.m: Ditto.
13209         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13210         * objc.dg/selector-1.m: Ditto.
13211         * objc.dg/stubify-2.m: Ditto.
13212         * objc.dg/zero-link-1.m: Ditto.
13213         * objc.dg/stret-2.m: Ditto.
13214         * objc.dg/zero-link-2.m: Ditto.
13215         * objc.dg/next-runtime-1.m: Ditto.
13216         * objc.dg/symtab-1.m: Ditto.
13217         * objc.dg/stubify-1.m: Ditto.
13218         * objc.dg/bitfield-2.m: Ditto.
13219         * objc.dg/try-catch-10.m: Apply to both runtimes.
13220         * objc.dg/const-str-1.m: Ditto.
13221         * objc.dg/image-info.m: Ditto.
13222         * objc.dg/encode-9.m: Ditto.
13223         * objc.dg/pragma-1.m: Apply test to all targets.
13224         * objc.dg/const-str-4.m: Ditto.
13225         * objc.dg/const-str-8.m: Ditto.
13226         * objc.dg/super-class-2.m: Ditto.
13227         * objc.dg/try-catch-5.m: Ditto.
13228         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13229         Protocol1.h) and next-mapping.h as required. Use new NeXT
13230         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13231         * objc.dg/const-str-11.m: Ditto.
13232         * objc.dg/const-str-9.m: Ditto.
13233         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13234         * objc.dg/encode-1.m: Remove redundant -lobjc.
13235         * objc.dg/try-catch-9.m: Tidy space.
13236         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13237         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13238         and 64bit. Use new NeXT interface as required.
13239         * obj-c++.dg/template-4.mm: Ditto.
13240         * obj-c++.dg/defs.mm: Ditto.
13241         * obj-c++.dg/basic.mm: Ditto.
13242         * obj-c++.dg/encode-4.mm: Ditto.
13243         * obj-c++.dg/method-17.mm: Ditto.
13244         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13245         * obj-c++.dg/cxx-class-1.mm: Ditto.
13246         * obj-c++.dg/method-10.mm: Ditto.
13247         * obj-c++.dg/va-meth-1.mm: Ditto.
13248         * obj-c++.dg/encode-5.mm: Ditto.
13249         * obj-c++.dg/lookup-2.mm: Ditto.
13250         * obj-c++.dg/template-3.mm: Ditto.
13251         * obj-c++.dg/proto-qual-1.mm: Ditto.
13252         * obj-c++.dg/qual-types-1.m: Ditto.
13253         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13254         * obj-c++.dg/template-1.mm: Ditto.
13255         * obj-c++.dg/encode-6.mm: Ditto.
13256         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13257         Protocol1.h) and next-mapping.h as required. Use new NeXT
13258         interface as required.
13259         * obj-c++.dg/except-1.mm: Ditto.
13260         * obj-c++.dg/const-str-7.mm: Ditto.
13261         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13262         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13263         * obj-c++.dg/selector-2.mm: Ditto.
13264         * obj-c++.dg/isa-field-1.mm: Ditto.
13265         * obj-c++.dg/try-catch-1.mm: Ditto.
13266         * obj-c++.dg/local-decl-1.mm: Ditto.
13267         * obj-c++.dg/try-catch-9.mm: Ditto.
13268         * obj-c++.dg/no-extra-load.mm: Ditto.
13269         * obj-c++.dg/selector-5.mm: Ditto.
13270         * obj-c++.dg/method-12.mm: Ditto.
13271         * obj-c++.dg/try-catch-11.mm: Ditto.
13272         * obj-c++.dg/comp-types-11.mm: Ditto.
13273         * obj-c++.dg/bitfield-3.mm: Ditto.
13274         * obj-c++.dg/method-6.mm: Ditto.
13275         * obj-c++.dg/super-class-2.mm: Ditto.
13276         * obj-c++.dg/method-21.mm: Ditto.
13277         * obj-c++.dg/const-str-8.mm: Ditto.
13278         * obj-c++.dg/try-catch-7.mm: Ditto.
13279         * obj-c++.dg/method-15.mm: Ditto.
13280         * obj-c++.dg/layout-1.mm: Ditto.
13281         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13282         * obj-c++.dg/const-str-3.mm: Ditto.
13283         * obj-c++.dg/try-catch-2.mm: Ditto.
13284         * obj-c++.dg/objc-gc-3.mm: Ditto.
13285         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13286         * obj-c++.dg/bitfield-1.mm: Ditto.
13287         * obj-c++.dg/selector-6.mm: Ditto.
13288         * obj-c++.dg/method-13.mm: Ditto.
13289         * obj-c++.dg/comp-types-12.mm: Ditto.
13290         * obj-c++.dg/bitfield-4.mm: Ditto.
13291         * obj-c++.dg/try-catch-8.mm: Ditto.
13292         * obj-c++.dg/method-2.mm: Ditto.
13293         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13294         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13295         * obj-c++.dg/const-str-4.mm: Ditto.
13296         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13297         * obj-c++.dg/try-catch-3.mm: Ditto.
13298         * obj-c++.dg/comp-types-9.mm: Ditto.
13299         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13300         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13301         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13302         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13303         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13304         Use new NeXT interface as required.
13305         * obj-c++.dg/const-str-10.mm: Ditto.
13306         * obj-c++.dg/const-str-11.mm: Ditto.
13307         * obj-c++.dg/const-str-9.mm: Ditto.
13308         * obj-c++.dg/method-11.mm: Ditto.
13309         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13310         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13311         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13312         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13313         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13314
13315 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13316
13317         PR c++/43206
13318         * g++.dg/template/typedef30.C: New test case.
13319
13320 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13321
13322         PR c/43385
13323         * gcc.c-torture/execute/pr43385.c: New test.
13324
13325 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13326
13327         * gcc.dg/strncpy-fix-1.c: New test.
13328
13329 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13330
13331         PR testsuite/41609
13332         * lib/objc-torture.exp (objc-set-runtime-options): New.
13333         * objc/execute/execute.exp: Check runtime options on each pass.
13334         * objc/execute/exceptions/exceptions.exp: Ditto.
13335         * objc/compile/compile.exp: Ditto.
13336
13337         PR testsuite/42348
13338         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13339         standard tests.
13340         (check_effective_target_objc2): New proc.
13341         (check_effective_target_next_runtime): New proc.
13342         * lib/objc.exp: Determine which runtime is in force and support it.
13343         * lib/obj-c++.exp: Ditto.
13344
13345 2010-03-24  Jason Merrill  <jason@redhat.com>
13346
13347         PR c++/43502
13348         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13349
13350 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13351
13352         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13353         a loop.
13354         * gcc.dg/ipa/ipa-2.c: Likewise.
13355         * gcc.dg/ipa/ipa-3.c: Likewise.
13356         * gcc.dg/ipa/ipa-4.c: Likewise.
13357         * gcc.dg/ipa/ipa-5.c: Likewise.
13358         * gcc.dg/ipa/ipa-7.c: Likewise.
13359         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13360         a loop.
13361         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13362         i_can_not_be_propagated_fully2 into a loop.
13363         * gcc.dg/ipa/ipa-8.c: New test.
13364         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13365
13366 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13367
13368         PR debug/19192
13369         PR debug/43479
13370         * gcc.dg/guality/pr43479.c: New test.
13371         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13372         and add volatile keyword.
13373
13374 2010-03-23  Mike Stump  <mikestump@comcast.net>
13375
13376         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13377
13378 2010-03-23  Jason Merrill  <jason@redhat.com>
13379
13380         * g++.dg/ext/altivec-17.C: Adjust error message.
13381
13382         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13383         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13384         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13385         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13386         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13387         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13388
13389 2010-03-22  Jason Merrill  <jason@redhat.com>
13390
13391         PR c++/43333
13392         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13393         * g++.dg/ext/is_pod_98.C: New.
13394
13395         PR c++/43281
13396         * g++.dg/cpp0x/auto18.C: New.
13397
13398         * gcc.dg/pr36997.c: Adjust error message.
13399         * g++.dg/ext/vector9.C: Likewise.
13400         * g++.dg/conversion/simd3.C: Likewise.
13401         * g++.dg/other/error23.C: Likewise.
13402
13403 2010-03-22  Michael Matz  <matz@suse.de>
13404
13405         PR middle-end/43475
13406         * gfortran.dg/pr43475.f90: New testcase.
13407
13408 2010-03-22  Richard Guenther  <rguenther@suse.de>
13409
13410         PR tree-optimization/43390
13411         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13412
13413 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13414
13415         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13416         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13417
13418 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13419             Michael Matz  <matz@suse.de>
13420
13421         PR c++/43081
13422         * g++.dg/parse/crash56.C: New test.
13423
13424 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13425
13426         PR fortran/43450
13427         * gfortran.dg/whole_file_15.f90 : New test.
13428
13429 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13430
13431         PR fortran/43409
13432         * gfortran.dg/inquire_size.f90: New test.
13433
13434 2010-03-20  Richard Guenther  <rguenther@suse.de>
13435
13436         PR rtl-optimization/43438
13437         * gcc.c-torture/execute/pr43438.c: New testcase.
13438
13439 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13440
13441         PR c++/43375
13442         * g++.dg/abi/mangle42.C: New test.
13443
13444 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13445
13446         PR C/43211
13447         * gcc.dg/pr43211.c: New test.
13448         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13449
13450 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13451
13452         PR rtl-optimization/42258
13453         * gcc.target/arm/thumb1-mul-moves.c: New test.
13454
13455         PR target/40697
13456         * gcc.target/arm/thumb-andsi.c: New test.
13457
13458         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13459         dg-require-effective-target.
13460
13461 2010-03-19  Michael Matz  <matz@suse.de>
13462
13463         PR c++/43116
13464         * g++.dg/other/pr43116.C: New testcase.
13465
13466 2010-03-19  Michael Matz  <matz@suse.de>
13467
13468         PR target/43305
13469         * gcc.dg/pr43305.c: New testcase.
13470
13471 2010-03-19  Richard Guenther  <rguenther@suse.de>
13472
13473         PR tree-optimization/43415
13474         * gcc.c-torture/compile/pr43415.c: New testcase.
13475
13476 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13477
13478         PR ada/43106
13479         * gnat.dg/case_optimization2.adb: New test.
13480         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13481
13482 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13483             Jack Howarth  <howarth@bromo.med.uc.edu>
13484
13485         PR target/36399
13486         * gcc.target/i386/push-1.c: Don't xfail
13487           scan-assembler-not "movups" on darwin.
13488
13489 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13490
13491         PR debug/43058
13492         * gcc.dg/pr43058.c: New test.
13493
13494 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13495
13496         PR middle-end/42450
13497         * g++.dg/torture/pr42450.C: New test.
13498
13499 2010-03-18  Michael Matz  <matz@suse.de>
13500
13501         PR middle-end/43419
13502         * gcc.dg/pr43419.c: New testcase.
13503
13504 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13505
13506         PR rtl-optimization/43360
13507         * gcc.dg/torture/pr43360.c: New.
13508
13509 2010-03-18  Michael Matz  <matz@suse.de>
13510
13511         PR tree-optimization/43402
13512         * gcc.dg/pr43402.c: New testcase.
13513
13514 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13515
13516         PR target/42427
13517         * gcc.dg/pr42427.c: New test.
13518
13519 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13520
13521         PR libfortran/43265
13522         * gfortran.dg/read_empty_file.f: New test.
13523         * gfortran.dg/read_eof_all.f90: New test.
13524         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13525         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13526
13527 2010-03-17  Michael Matz  <matz@suse.de>
13528
13529         * gcc.dg/pr43300.c: Add -w.
13530
13531 2010-03-17  Richard Guenther  <rguenther@suse.de>
13532
13533         * gcc.dg/pr43379.c: Add -w.
13534
13535 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13536
13537         PR fortran/43331
13538         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13539
13540 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13541
13542         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13543
13544 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13545
13546         * ada/acats/run_all.sh: Log start and end times.
13547
13548 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13549
13550         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13551
13552 2010-03-16  Richard Guenther  <rguenther@suse.de>
13553
13554         PR middle-end/43379
13555         * gcc.dg/pr43379.c: New testcase.
13556
13557 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13558
13559         PR debug/43051
13560         * gcc.dg/guality/pr43051-1.c: New test.
13561
13562 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13563
13564         PR testsuite/43363
13565         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13566
13567 2010-03-15  Michael Matz  <matz@suse.de>
13568
13569         PR middle-end/43300
13570         * gcc.dg/pr43300.c: New testcase.
13571
13572 2010-03-15  Richard Guenther  <rguenther@suse.de>
13573
13574         PR tree-optimization/43367
13575         * gcc.c-torture/compile/pr43367.c: New testcase.
13576
13577 2010-03-15  Richard Guenther  <rguenther@suse.de>
13578
13579         PR tree-optimization/43317
13580         * gcc.dg/pr43317.c: New testcase.
13581
13582 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13583
13584         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13585
13586 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13587
13588         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13589
13590 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13591
13592         PR fortran/43362
13593         * gfortran.dg/impure_constructor_1.f90: New test.
13594
13595 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13596
13597         PR middle-end/43354
13598         * gfortran.dg/graphite/id-pr43354.f: New.
13599
13600 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13601
13602         PR middle-end/43349
13603         * gfortran.dg/graphite/pr43349.f: New.
13604
13605 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13606
13607         PR middle-end/43306
13608         * gcc.dg/graphite/pr43306.c: New.
13609
13610 2010-03-12  David S. Miller  <davem@davemloft.net>
13611
13612         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13613         sparc.
13614
13615 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13616
13617         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13618
13619 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13620
13621         PR fortran/43291
13622         PR fortran/43326
13623         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13624
13625 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13626
13627         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13628         fail for *-*-mingw* targets.
13629
13630 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13631
13632         PR debug/43329
13633         * gcc.dg/guality/pr43329-1.c: New test.
13634
13635 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13636
13637         PR tree-optimization/43257
13638         * g++.dg/torture/pr43257.C: New test.
13639
13640 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13641
13642         PR fortran/43228
13643         * gfortran.dg/namelist_61.f90: New test.
13644
13645 2010-03-11  Richard Guenther  <rguenther@suse.de>
13646
13647         PR tree-optimization/43255
13648         * gcc.c-torture/compile/pr43255.c: New testcase.
13649
13650 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13651
13652         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13653         * gcc.dg/pr43280.c: New testcase.
13654
13655 2010-03-11  Richard Guenther  <rguenther@suse.de>
13656
13657         PR lto/43200
13658         * gcc.dg/lto/20100227-1_0.c: New testcase.
13659         * gcc.dg/lto/20100227-1_1.c: Likewise.
13660
13661 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13662
13663         PR libfortran/43320
13664         PR libfortran/43265
13665         * gfortran.dg/read_eof_6.f: New test
13666         * gfortran.dg/read_x_eof.f90: New test.
13667         * gfortran.dg/read_x_past.f: Update test.
13668
13669 2010-03-10  Jan Hubicka  <jh@suse.cz>
13670
13671         * gcc.c-torture/compile/pr43288.c: New test.
13672
13673 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13674
13675         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13676         -fpic/-fPIC flags.
13677         * g++.old-deja/g++.pt/asm2.C: Likewise.
13678         * gcc.c-torture/compile/20000804-1.c: Likewise.
13679         * gcc.target/i386/clobbers.c: Likewise.
13680
13681 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13682
13683         PR fortran/43303
13684         * gfortran.dg/c_assoc_3.f90: New test.
13685
13686 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13687
13688         PR debug/36728
13689         * gcc.dg/guality/pr36728-1.c: New test.
13690         * gcc.dg/guality/pr36728-2.c: New test.
13691
13692 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13693
13694         * gcc.dg/h8300-div-delay-slot.c: New test.
13695
13696 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13697
13698         PR tree-optimization/43236
13699         * gcc.c-torture/execute/pr43236.c: New test.
13700
13701 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13702
13703         PR middle-end/42859
13704         * g++.dg/eh/pr42859.C: New test.
13705
13706 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13707
13708         PR debug/43299
13709         * gcc.dg/pr43299.c: New test.
13710
13711         PR debug/43290
13712         * g++.dg/eh/unwind2.C: New test.
13713
13714 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13715             Reza Yazdani  <reza.yazdani@amd.com>
13716
13717         PR middle-end/43065
13718         * gcc.dg/graphite/run-id-4.c: New.
13719
13720 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13721
13722         PR middle-end/43065
13723         * gcc.dg/graphite/run-id-3.c: New.
13724
13725 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13726
13727         PR middle-end/42644
13728         PR middle-end/42130
13729         * gcc.dg/graphite/id-18.c: New.
13730         * gcc.dg/graphite/run-id-pr42644.c: New.
13731
13732 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13733
13734         PR middle-end/42326
13735         * gcc.dg/graphite/pr42326.c: New.
13736
13737 2010-03-08  Richard Guenther  <rguenther@suse.de>
13738
13739         PR tree-optimization/43269
13740         * gcc.c-torture/execute/pr43269.c: New testcase.
13741
13742 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13743
13744         PR fortran/43256
13745         * gfortran.dg/typebound_call_13.f03: New.
13746
13747 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13748
13749         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13750         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13751
13752 2010-03-05  Jason Merrill  <jason@redhat.com>
13753
13754         * g++.dg/abi/mangle40.C: Require weak and alias.
13755
13756 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13757
13758         PR middle-end/42326
13759         * gfortran.dg/graphite/pr42326.f90: New.
13760         * gfortran.dg/graphite/pr42326-1.f90: New.
13761
13762 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13763
13764         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13765         (gnat_target_compile): Likewise.
13766         Reinitialize GNAT_UNDER_TEST if target changes.
13767         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13768         (local_find_gnatmake): Pass full --GCC to gnatlink.
13769         Remove --LINK.
13770
13771 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13772
13773         PR c/43248
13774         * gcc.dg/compound-literal-1.c: New testcase.
13775
13776 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13777
13778         PR tree-optimization/43164
13779         PR tree-optimization/43191
13780         * gcc.c-torture/compile/pr43164.c: New test.
13781         * gcc.c-torture/compile/pr43191.c: Likewise.
13782
13783 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13784
13785         PR fortran/43244
13786         * gfortran.dg/finalize_9.f90: New.
13787
13788 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13789             Ken Werner  <ken@linux.vnet.ibm.com>
13790
13791         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13792         to dg-options for spu.
13793         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13794         dump-scan target to exclude spu.
13795
13796 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13797
13798         PR middle-end/43209
13799         * gcc.dg/tree-ssa/ivopts-4.c: New.
13800
13801 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13802
13803         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13804         include-opts and exclude-opts; skip checking the flags if arguments
13805         are the same as the defaults.
13806         (dg-xfail-if): Verify the number of arguments, supply defaults
13807         for unspecified optional arguments.
13808         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13809
13810 2010-03-03  Jason Merrill  <jason@redhat.com>
13811
13812         PR c++/12909
13813         * g++.dg/abi/mangle40.C: Updated.
13814
13815 2010-03-03  Jason Merrill  <jason@redhat.com>
13816
13817         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13818         * g++.dg/abi/mangle23.C: Likewise.
13819         * g++.dg/eh/simd-2.C: Likewise.
13820         * g++.dg/ext/attribute-test-2.C: Likewise.
13821         * g++.dg/ext/vector14.C: Likewise.
13822         * g++.dg/other/pr34435.C: Likewise.
13823         * g++.dg/template/conv8.C: Likewise.
13824         * g++.dg/template/nontype9.C: Likewise.
13825         * g++.dg/template/qualttp17.C: Likewise.
13826         * g++.dg/template/ref1.C: Likewise.
13827         * g++.old-deja/g++.pt/crash68.C: Likewise.
13828         * g++.old-deja/g++.pt/ref1.C: Likewise.
13829         * g++.old-deja/g++.pt/ref3.C: Likewise.
13830         * g++.old-deja/g++.pt/ref4.C: Likewise.
13831
13832         PR c++/12909
13833         * g++.dg/abi/mangle40.C: New.
13834         * g++.dg/abi/mangle41.C: New.
13835         * g++.dg/lto/20100302_0.C: New.
13836         * g++.dg/lto/20100302_1.C: New.
13837         * g++.dg/lto/20100302.h: New.
13838
13839 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13840
13841         PR fortran/43243
13842         * gfortran.dg/internal_pack_12.f90: New test.
13843
13844 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13845
13846         * gcc.dg/pr36997.c: Adjust error message.
13847
13848 2010-03-03  Mike Stump  <mikestump@comcast.net>
13849
13850         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13851         adjustments to not be present on machines that align the stack to
13852         more than 4 bytes and don't have a red zone yet as that is an
13853         unimplemented optimization.
13854
13855 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13856
13857         PR fortran/43169
13858         * gfortran.dg/impure_assignment_3.f90: New.
13859
13860 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13861
13862         PR debug/43229
13863         * gfortran.dg/pr43229.f90: New test.
13864
13865         PR debug/43237
13866         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13867
13868         PR debug/43177
13869         * gcc.dg/guality/pr43177.c: New test.
13870
13871 2010-03-02  Jason Merrill  <jason@redhat.com>
13872
13873         * g++.dg/ext/vector9.C: Adjust error message.
13874         * g++.dg/conversion/simd3.C: Likewise.
13875         * g++.dg/other/error23.C: Likewise.
13876
13877 2010-03-02  Mike Stump  <mikestump@comcast.net>
13878
13879         PR c++/41090
13880         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13881
13882 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13883
13884         PR fortran/43180
13885         * gfortran.dg/internal_pack_10.f90: New test.
13886
13887         PR fortran/43173
13888         * gfortran.dg/internal_pack_11.f90: New test.
13889
13890 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13891
13892         PR middle-end/42640
13893         * gcc.dg/tree-ssa/pr42640.c: New.
13894
13895 2010-03-01  Richard Guenther  <rguenther@suse.de>
13896
13897         PR tree-optimization/43220
13898         * gcc.c-torture/execute/pr43220.c: New testcase.
13899
13900 2010-03-01  Richard Guenther  <rguenther@suse.de>
13901
13902         PR middle-end/43213
13903         * gcc.dg/pr43213.c: New testcase.
13904
13905 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13906
13907         PR pch/14940
13908         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13909
13910 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13911
13912         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13913         New function.
13914         (check_effective_target_ucn): Likewise.
13915
13916         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13917         if !ucn.
13918         * gcc.dg/ucnid-2.c: Likewise.
13919         * gcc.dg/ucnid-3.c: Likewise.
13920         * gcc.dg/ucnid-4.c: Likewise.
13921         * gcc.dg/ucnid-11.c: Likewise.
13922         * gcc.dg/ucnid-12.c: Likewise.
13923         * gcc.dg/ucnid-6.c: Skip if !ucn.
13924         * gcc.dg/ucnid-9.c: Likewise.
13925
13926 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13927
13928         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13929         lists to dg-skip-if.
13930         * gcc.target/i386/stackalign/return-3.c: Likewise.
13931
13932 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13933
13934         * gcc.target/i386/clearcap.map: New file.
13935         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13936         Pass clearcap.map by default if supported.
13937
13938 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13939
13940         PR fortran/42900
13941         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13942         Explain this.
13943         * gfortran.dg/stat_2.f90: Likewise.
13944
13945 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13946
13947         PR fortran/43199
13948         * gfortran.dg/module_read_2.f90: New test.
13949
13950 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/42748
13953         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13954         * g++.dg/abi/mangle12.C: Likewise.
13955         * g++.dg/abi/mangle20-2.C: Likewise.
13956         * g++.dg/abi/mangle17.C: Likewise.
13957         * g++.dg/template/cond2.C: Likewise.
13958         * g++.dg/template/pr35240.C: Likewise.
13959
13960 2010-02-27  Richard Guenther  <rguenther@suse.de>
13961
13962         PR tree-optimization/43186
13963         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13964
13965 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13966
13967         * g++.dg/abi/packed1.C: Expect warning on the SH.
13968
13969 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13970
13971         PR c++/42054:
13972         * g++.dg/parse/error37.C: New test.
13973
13974 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13975
13976         PR c/24577
13977         PR c/43192
13978         * gcc.dg/pr8927-1.c: Match new note.
13979         * gcc.dg/990506-0.c: Likewise.
13980         * gcc.dg/gomp/flush-2.c: Likewise.
13981         * gcc.dg/gomp/atomic-5.c: Likewise.
13982         * gcc.dg/gomp/pr34607.c: Likewise.
13983         * gcc.dg/pr35746.c: Likewise.
13984         * gcc.dg/cpp/pragma-1.c: Likewise.
13985         * gcc.dg/cpp/pragma-2.c: Likewise.
13986         * gcc.dg/pr41842.c: Likewise.
13987         * gcc.dg/noncompile/20040629-1.c: Likewise.
13988         * objc.dg/private-1.m: Likewise.
13989
13990 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13991
13992         PR fortran/43185
13993         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13994         * gfortran.dg/default_initialization_4.f90: New test.
13995
13996 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13997
13998         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13999         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14000         * gnat.dg/thin_pointer2.adb: New test.
14001         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14002
14003 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14004
14005         PR c/20631
14006         * gcc.dg/cpp/c90-pedantic.c: New.
14007         * gcc.dg/cpp/c90.c: New.
14008         * gcc.dg/gnu90-const-expr-1.c: New.
14009         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14010
14011 2010-02-26  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/43186
14014         * gcc.c-torture/compile/pr43186.c: New testcase.
14015
14016 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14017
14018         PR debug/43190
14019         * c-c++-common/dwarf2/pr43190.c: New test.
14020
14021 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14022
14023         PR testsuite/37074:
14024         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14025
14026 2010-02-26  Richard Guenther  <rguenther@suse.de>
14027
14028         PR tree-optimization/43188
14029         * gcc.c-torture/compile/pr43188.c: New testcase.
14030
14031 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14032
14033         PR target/43175
14034         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14035
14036 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14037
14038         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14039
14040 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14041
14042         PR target/43154
14043         * gcc.target/powerpc/pr43154.c: New file.
14044
14045 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14046
14047         PR debug/43166
14048         * gfortran.dg/debug/pr43166.f: New test.
14049
14050         PR debug/43165
14051         * gcc.dg/torture/pr43165.c: New test.
14052
14053 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14054
14055         PR c/43128
14056         * c-c++-common/pr41779.c: Update.
14057
14058 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14059
14060         PR ada/32547
14061         * lib/gnat-dg.exp (gnat_load): Redefine.
14062
14063         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14064         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14065
14066 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14067
14068         PR libobjc/36610
14069         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14070         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14071         -fgnu-runtime.
14072         Sort entries.
14073
14074 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14075
14076         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14077
14078 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14079
14080         PR debug/43150
14081         * gcc.dg/guality/vla-1.c: New test.
14082
14083 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14084
14085         PR fortran/43042
14086         * gfortran.dg/c_ptr_tests_15.f90: New test.
14087
14088 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14089
14090         PR target/43107
14091         * gcc.target/i386/pr43107.c: New test.
14092
14093 2010-02-23  Jason Merrill  <jason@redhat.com>
14094
14095         PR c++/43143
14096         * g++.dg/cpp0x/variadic100.C: New.
14097
14098 2010-02-23  Jason Merrill  <jason@redhat.com>
14099
14100         PR debug/42800
14101         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14102         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14103         * c-c++-common/dwarf2/vla1.c: New.
14104
14105 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14106
14107         PR target/43139
14108         * gcc.dg/pr43139.c: New test.
14109
14110         PR debug/43077
14111         * gcc.dg/guality/pr43077-1.c: New test.
14112
14113 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14114
14115         PR 43123
14116         * gcc.dg/march.c: New.
14117         * gcc.dg/march-generic.c: New.
14118         * gcc.dg/mtune.c: New.
14119
14120 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14121
14122         PR middle-end/43083
14123         * gcc.dg/graphite/pr43083.c: New.
14124
14125 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14126
14127         PR middle-end/43097
14128         * gfortran.dg/graphite/pr43097.f: New.
14129
14130 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14131             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14132
14133         PR middle-end/43140
14134         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14135
14136 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14137
14138         PR middle-end/43026
14139         * g++.dg/graphite/pr43026.C: New.
14140
14141 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14142
14143         PR c++/43126
14144         * gcc.dg/cleanup-1.c: Update.
14145         * gcc.dg/func-args-1.c: Update.
14146         * gcc.dg/format/sentinel-1.c: Update.
14147         * g++.old-deja/g++.jason/scoping10.C: Update.
14148         * g++.old-deja/g++.ns/lookup5.C: Update.
14149         * g++.dg/ext/cleanup-1.C: Update.
14150         * g++.dg/parse/varmod1.C: Update.
14151         * g++.dg/parse/error33.C: Update.
14152         * g++.dg/expr/call3.C: Update.
14153         * g++.dg/func-args-1.C: New.
14154
14155 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14156
14157         PR c/43125
14158         * gcc.dg/attr-used-2.c: Moved to ...
14159         * c-c++-common/attr-used-2.c: Here.
14160
14161         * gcc.dg/attr-used.c: Moved to ...
14162         * c-c++-common/attr-used.c: Here.
14163
14164 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14165
14166         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14167
14168 2010-02-22  Richard Guenther  <rguenther@suse.de>
14169
14170         PR lto/43045
14171         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14172         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14173
14174 2010-02-22  Richard Guenther  <rguenther@suse.de>
14175
14176         PR tree-optimization/42749
14177         * gcc.c-torture/compile/pr42749.c: New testcase.
14178
14179 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14180
14181         PR fortran/43072
14182         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14183         * gfortran.dg/internal_pack_9.f90: New test.
14184
14185 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14186
14187         PR c++/23510
14188         * g++.dg/template/recurse.C: Adjust.
14189         * g++.dg/template/pr23510.C: New.
14190
14191 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14192
14193         PR c++/42824
14194         * g++.dg/template/memclass4.C: New test.
14195
14196 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14197
14198         PR fortran/35259
14199         * gfortran.dg/reassoc_5.f90: New test.
14200
14201 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14202
14203         PR target/43067
14204         * gcc.target/i386/pr43067.c: New test.
14205
14206 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14207
14208         PR c++/35669
14209         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14210         -Wconversion-null.
14211         * g++.dg/warn/Wconversion-null.C: New test.
14212         * g++.old-deja/g++.other/null1.C: Move to...
14213         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14214
14215 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14216
14217         PR fortran/36932
14218         PR fortran/36933
14219         * gfortran.dg/dependency_26.f90: New test.
14220
14221         PR fortran/43072
14222         * gfortran.dg/internal_pack_7.f90: New test.
14223
14224         PR fortran/43111
14225         * gfortran.dg/internal_pack_8.f90: New test.
14226
14227 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14228
14229         PR 43128
14230         * c-c++-common/pr41779.c: Fix broken testcase.
14231
14232 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14233
14234         PR 36513
14235         * c-c++-common/pr36513.c: New testcase.
14236         * c-c++-common/pr36513-2.c: New testcase.
14237
14238 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14239
14240         PR 41779
14241         * c-c++-common/pr41779.c: New.
14242
14243 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14244
14245         PR debug/43084
14246         * gcc.dg/pr43084.c: New test.
14247
14248 2010-02-19  Richard Guenther  <rguenther@suse.de>
14249
14250         PR tree-optimization/42916
14251         * gcc.dg/pr42916.c: New testcase.
14252
14253 2010-02-18  Jason Merrill  <jason@redhat.com>
14254
14255         PR c++/42837
14256         * g++.dg/abi/packed1.C: Add expected warning.
14257
14258         PR c++/43108
14259         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14260         * gcc.dg/torture/dg-torture.exp: Likewise.
14261         * c-c++-common/torture/complex-sign.h,
14262         c-c++-common/torture/complex-sign-add.c,
14263         c-c++-common/torture/complex-sign-mixed-add.c,
14264         c-c++-common/torture/complex-sign-mixed-div.c,
14265         c-c++-common/torture/complex-sign-mixed-mul.c,
14266         c-c++-common/torture/complex-sign-mixed-sub.c,
14267         c-c++-common/torture/complex-sign-mul.c,
14268         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14269         Adapt for C++ compilation as well.
14270
14271         PR c++/43070
14272         * g++.dg/ext/label1.C: Update.
14273         * g++.dg/ext/label2.C: Update.
14274
14275         PR c++/26261
14276         * g++.dg/template/dependent-name6.C: New.
14277
14278         PR c++/43109
14279         * g++.dg/parse/namespace12.C: New.
14280
14281 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14282
14283         PR tree-optimization/43066
14284         * gcc.c-torture/compile/pr43066.c: New test.
14285
14286 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14287
14288         * g++.dg/ext/attrib35.C: Fix target selector string.
14289         * g++.dg/ext/attrib36.C: Ditto.
14290         * g++.dg/ext/attrib37.C: Ditto.
14291         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14292         * g++.dg/abi/mangle25.C: Ditto.
14293
14294 2010-02-17  Jason Merrill  <jason@redhat.com>
14295
14296         PR c++/43069
14297         * g++.dg/parse/namespace11.C: New.
14298
14299         PR c++/43093
14300         * g++.dg/ext/attrib37.C: New.
14301
14302         PR c++/43079
14303         * g++.dg/template/ptrmem20.C: New.
14304
14305 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14306
14307         PR target/43103
14308         * gcc.target/i386/xop-check.h: Include m256-check.h.
14309         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14310         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14311         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14312         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14313
14314 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14315
14316         PR debug/42918
14317         * gcc.dg/pr42918.c: New test.
14318
14319 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14320
14321         * g++.dg/ext/attrib36.C: Require ILP32.
14322
14323 2010-02-16  Richard Guenther  <rguenther@suse.de>
14324
14325         PR tree-optimization/41043
14326         * gfortran.dg/pr41043.f90: New testcase.
14327         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14328
14329 2010-02-16  Jason Merrill  <jason@redhat.com>
14330
14331         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14332
14333 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14334
14335         PR tree-optimization/43074
14336         * gcc.dg/vect/fast-math-pr43074.c: New test.
14337
14338 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14339
14340         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14341
14342 2010-02-16  Jason Merrill  <jason@redhat.com>
14343
14344         PR c++/43031
14345         * g++.dg/ext/attrib36.C: New.
14346
14347         PR c++/43036
14348         * g++.dg/other/array6.C: New.
14349
14350 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14351
14352         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14353
14354 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14355
14356         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14357         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14358         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14359         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14360         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14361         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14362
14363 2010-02-15  Richard Guenther  <rguenther@suse.de>
14364
14365         PR middle-end/43068
14366         * g++.dg/torture/pr43068.C: New testcase.
14367
14368 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14369
14370         PR c++/43024
14371         * g++.dg/opt/ice1.C: New.
14372
14373 2010-02-14  Jason Merrill  <jason@redhat.com>
14374
14375         PR c++/41997
14376         * g++.dg/cpp0x/initlist-opt.C: New.
14377
14378 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14379
14380         PR fortran/41113
14381         PR fortran/41117
14382         * gfortran.dg/internal_pack_6.f90: New test.
14383
14384 2010-02-12  Jason Merrill  <jason@redhat.com>
14385
14386         PR c++/43054
14387         * g++.dg/cpp0x/variadic99.C: New.
14388
14389 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14390
14391         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14392         sign extend pointers to gualchk_t.
14393
14394         PR c++/43033
14395         * g++.dg/other/default3.C: Xfail g4 test.
14396
14397 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14398
14399         PR middle-end/43012
14400         * gcc.dg/graphite/pr43012.c: New.
14401
14402 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14403
14404         PR middle-end/42930
14405         * g++.dg/graphite/pr42930.C: New.
14406
14407 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14408
14409         PR middle-end/42914
14410         PR middle-end/42530
14411         * gcc.dg/graphite/pr42530.c: New.
14412         * gcc.dg/graphite/pr42914.c: New.
14413
14414 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14415
14416         PR middle-end/42771
14417         * gcc.dg/graphite/pr42771.c: New.
14418
14419 2010-02-11  Richard Guenther  <rguenther@suse.de>
14420
14421         PR tree-optimization/42998
14422         * gcc.c-torture/compile/pr42998.c: New testcase.
14423
14424 2010-02-10  Jason Merrill  <jason@redhat.com>
14425
14426         PR c++/41896
14427         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14428
14429         PR c++/42983, core issue 906
14430         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14431         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14432
14433         PR c++/43016
14434         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14435
14436 2010-02-10  Richard Guenther  <rguenther@suse.de>
14437
14438         PR tree-optimization/43017
14439         * gcc.dg/torture/pr43017.c: New testcase.
14440
14441 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14442
14443         PR fortran/40823
14444         * gfortran.dg/private_type_1.f90: Update error location.
14445         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14446         * gfortran.dg/typebound_operator_2.f03: Ditto.
14447         * gfortran.dg/assignment_2.f90: Ditto.
14448         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14449         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14450
14451 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14452
14453         PR fortran/43015
14454         * gfortran.dg/bind_c_usage_20.f90: New test.
14455
14456 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14457
14458         PR debug/43010
14459         * g++.dg/debug/pr43010.C: New test.
14460
14461 2010-02-10  Richard Guenther  <rguenther@suse.de>
14462
14463         PR c/43007
14464         * gcc.c-torture/execute/20100209-1.c: New testcase.
14465         * gcc.dg/fold-div-3.c: Likewise.
14466
14467 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14468
14469         * gcc.dg/builtin-ffs-1.c: New test.
14470
14471 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14472
14473         PR fortran/42999
14474         * gfortran.dg/array_constructor_35.f90: New test.
14475
14476 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14477
14478         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14479
14480 2010-02-09  Jason Merrill  <jason@redhat.com>
14481
14482         PR c++/42399
14483         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14484
14485         PR c++/42370
14486         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14487
14488 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14489
14490         PR fortran/41869
14491         * gfortran.dg/module_write_1.f90: New test.
14492
14493 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14494
14495         * gcc.dg/pr19340.c: Adjust.
14496
14497 2010-02-09  Richard Guenther  <rguenther@suse.de>
14498
14499         PR tree-optimization/43008
14500         * gcc.c-torture/execute/pr43008.c: New testcase.
14501
14502 2010-02-09  Richard Guenther  <rguenther@suse.de>
14503
14504         PR tree-optimization/43000
14505         * gcc.dg/torture/pr43000.c: New testcase.
14506         * gcc.dg/torture/pr43002.c: Likewise.
14507
14508 2010-02-09  Daniel Kraft  <d@domob.eu>
14509
14510         PR fortran/39171
14511         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14512         and pass -Wsurprising as necessary.
14513
14514 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14515
14516         PR tree-optimization/42890
14517         * g++.dg/torture/pr42890.C: New test.
14518
14519 2010-02-08  Richard Guenther  <rguenther@suse.de>
14520
14521         PR middle-end/42995
14522         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14523
14524 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14525
14526         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14527         return 0 from main.
14528         * gcc.dg/graphite/block-1.c: Same.
14529         * gcc.dg/graphite/block-3.c: Same.
14530         * gcc.dg/graphite/block-4.c: Same.
14531         * gcc.dg/graphite/block-5.c: Same.
14532         * gcc.dg/graphite/block-6.c: Same.
14533         * gcc.dg/graphite/block-7.c: Same.
14534         * gcc.dg/graphite/interchange-0.c: Same.
14535         * gcc.dg/graphite/interchange-1.c: Same.
14536         * gcc.dg/graphite/interchange-10.c: Same.
14537         * gcc.dg/graphite/interchange-11.c: Same.
14538         * gcc.dg/graphite/interchange-12.c: Same.
14539         * gcc.dg/graphite/interchange-2.c: Same.
14540         * gcc.dg/graphite/interchange-3.c: Same.
14541         * gcc.dg/graphite/interchange-4.c: Same.
14542         * gcc.dg/graphite/interchange-5.c: Same.
14543         * gcc.dg/graphite/interchange-6.c: Same.
14544         * gcc.dg/graphite/interchange-7.c: Same.
14545         * gcc.dg/graphite/interchange-8.c: Same.
14546         * gcc.dg/graphite/interchange-9.c: Same.
14547         * gcc.dg/graphite/interchange-mvt.c: Same.
14548
14549 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14550
14551         * gfortran.dg/graphite/id-19.f: New.
14552         * gfortran.dg/graphite/pr14741.f90: New.
14553         * gfortran.dg/graphite/pr41924.f90: New.
14554         * gfortran.dg/graphite/run-id-2.f90: New.
14555
14556 2010-02-07  Richard Guenther  <rguenther@suse.de>
14557
14558         PR middle-end/42956
14559         * gcc.c-torture/compile/pr42956.c: New testcase.
14560
14561 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14562
14563         PR libfortran/42742
14564         * gfortran.dg/fmt_cache_2.f: New test.
14565
14566 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14567
14568         * gfortran.dg/read_no_eor.f90: New test.
14569
14570 2010-02-05  Jason Merrill  <jason@redhat.com>
14571
14572         * g++.dg/ext/label13.C: Move constructor body out of class.
14573
14574 2010-02-03  Jason Merrill  <jason@redhat.com>
14575
14576         PR c++/42870
14577         * g++.dg/ext/dllexport3.C: New.
14578
14579 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14580
14581         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14582
14583 2010-02-05  Richard Guenther  <rguenther@suse.de>
14584
14585         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14586
14587 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14588
14589         PR c++/42915
14590         * g++.dg/other/crash-9.C: New test.
14591
14592 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14593
14594         PR fortran/42309
14595         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14596
14597 2010-02-04  Richard Guenther  <rguenther@suse.de>
14598
14599         PR rtl-optimization/42952
14600         * gcc.dg/torture/pr42952.c: New testcase.
14601
14602 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14603
14604         PR libfortran/42901
14605         * gfortran.dg/namelist_60.f90: New test.
14606
14607 2010-02-03  Jason Merrill  <jason@redhat.com>
14608
14609         PR c++/40138
14610         * g++.dg/ext/builtin11.C: New.
14611
14612         PR c++/4926
14613         PR c++/38600
14614         * g++.dg/abi/mangle35.C: New.
14615         * g++.dg/abi/mangle37.C: New.
14616
14617         PR c++/12909
14618         * g++.dg/abi/mangle36.C: New.
14619
14620         PR c++/35652
14621         * g++.dg/warn/string1.C: New.
14622
14623 2010-02-03  Richard Guenther  <rguenther@suse.de>
14624
14625         PR tree-optimization/42944
14626         * gcc.dg/errno-1.c: New testcase.
14627
14628 2010-02-03  Richard Guenther  <rguenther@suse.de>
14629
14630         PR middle-end/42927
14631         * gcc.c-torture/compile/pr42927.c: New testcase.
14632
14633 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14634
14635         PR fortran/42936
14636         * gfortran.dg/null_4.f90: New test.
14637
14638 2010-02-02  Jason Merrill  <jason@redhat.com>
14639
14640         PR c++/41090
14641         * g++.dg/ext/label13.C: New.
14642
14643 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14644
14645         PR fortran/42650
14646         * gfortran.dg/func_result_5.f90: New test.
14647
14648 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14649
14650         PR fortran/42922
14651         * gfortran.dg/pure_initializer_3.f90: News test.
14652
14653 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14654
14655         PR fortran/42888
14656         * gfortran.dg/allocate_derived_2.f90: New test.
14657
14658 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14659
14660         PR middle-end/42898
14661         * gcc.dg/torture/pr42898-2.c: New test.
14662
14663 2010-01-31  Richard Guenther  <rguenther@suse.de>
14664
14665         PR middle-end/42898
14666         * gcc.dg/torture/pr42898.c: New testcase.
14667
14668 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14669
14670         PR fortran/38324
14671         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14672         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14673
14674 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14675
14676         * g++.dg/tree-ssa/inline-1.C: New.
14677         * g++.dg/tree-ssa/inline-2.C: New.
14678         * g++.dg/tree-ssa/inline-3.C: New.
14679
14680 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14681
14682         PR testsuite/41701
14683         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14684         the string 'pow' in the pathname of the compiler from generating a
14685         test failure.
14686
14687 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14688
14689         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14690         * g++.old-deja/g++.mike/eh17.C: Likewise.
14691         * g++.old-deja/g++.mike/p5571.C: Likewise.
14692
14693 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14694
14695         PR c++/42758
14696         PR c++/42634
14697         PR c++/42336
14698         PR c++/42797
14699         PR c++/42880
14700         * g++.dg/other/crash-5.C: New test.
14701         * g++.dg/other/crash-6.C: New test.
14702         * g++.dg/other/crash-7.C: New test.
14703         * g++.dg/other/crash-8.C: New test.
14704
14705 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14706
14707         PR rtl-optimization/42889
14708         * gcc.dg/pr42889.c: New test.
14709
14710 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14711
14712         * gcc.target/i386/pr42881.c: Use SSE2.
14713
14714 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14715
14716         PR target/42891
14717         * gcc.target/i386/pr42891.c: New test.
14718
14719 2010-01-28  Richard Guenther  <rguenther@suse.de>
14720
14721         PR tree-optimization/42871
14722         * g++.dg/torture/pr42871.C: New testcase.
14723
14724 2010-01-28  Richard Guenther  <rguenther@suse.de>
14725
14726         * gcc.dg/Wobjsize-1.h: New testcase.
14727         * gcc.dg/Wobjsize-1.c: Likewise.
14728
14729 2010-01-28  Richard Guenther  <rguenther@suse.de>
14730
14731         PR middle-end/42883
14732         * g++.dg/torture/pr42883.C: New testcase.
14733
14734 2010-01-28  Michael Matz  <matz@suse.de>
14735
14736         * gcc.target/i386/pr42881.c: New test.
14737
14738 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14739
14740         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14741         Add i?86-*-solaris2* support.
14742
14743 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14744
14745         PR c++/42713
14746         PR c++/42820
14747         * g++.dg/template/typedef27.C: New test case.
14748         * g++.dg/template/typedef28.C: New test case.
14749
14750 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14751
14752         * gcc.dg/optimize-bswap*.c: Add ARM target
14753
14754 2010-01-27  Richard Guenther  <rguenther@suse.de>
14755
14756         PR middle-end/42878
14757         * gcc.dg/torture/pr42878-1.c: New testcase.
14758         * gcc.dg/torture/pr42878-2.c: Likewise.
14759
14760 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14761
14762         PR middle-end/42874
14763         * gcc.dg/vla-22.c: New test.
14764
14765 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14766
14767         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14768         current collation.
14769
14770 2010-01-26  Richard Guenther  <rguenther@suse.de>
14771
14772         PR rtl-optimization/42685
14773         * gcc.dg/pr42685.c: New testcase.
14774         * g++.dg/other/pr42685.C: Likewise.
14775
14776 2010-01-26  Richard Guenther  <rguenther@suse.de>
14777
14778         PR middle-end/42806
14779         * g++.dg/other/pr42806.C: New testcase.
14780
14781 2010-01-26  Richard Guenther  <rguenther@suse.de>
14782
14783         PR tree-optimization/42250
14784         * gcc.dg/pr42250.c: New testcase.
14785
14786 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14787
14788         * gnat.dg/array_bounds_test.adb: New test.
14789
14790 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14791
14792         PR fortran/42858
14793         * gfortran.dg/generic_21.f90: New test.
14794
14795 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14796
14797         PR testsuite/41522
14798         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14799
14800 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14801
14802         PR c++/42748
14803         * g++.dg/abi/arm_va_list2.C: New test.
14804         * g++.dg/abi/arm_va_list2.h: Companion header file.
14805
14806 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14807
14808         PR fortran/41044
14809         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14810
14811         PR fortran/41167
14812         * gfortran.dg/char_array_arg_1.f90 : New test.
14813
14814         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14815
14816 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14817
14818         PR fortran/39304
14819         * gfortran.dg/generic_20.f90: New test.
14820
14821 2010-01-22  Michael Matz  <matz@suse.de>
14822
14823         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14824         -msse2.
14825
14826 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14827
14828         PR fortran/42736
14829         * gfortran.dg/dependency_25.f90 : New test.
14830
14831 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14832
14833         PR tree-optimization/42585
14834         * gcc.dg/tree-ssa/pr42585.c: New test.
14835
14836 2010-01-21  Richard Guenther  <rguenther@suse.de>
14837
14838         PR middle-end/19988
14839         * gcc.dg/pr19988.c: New testcase.
14840
14841 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14842
14843         * g++.dg/compat/decimal/compat-common.h: New file.
14844         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14845         * g++.dg/compat/decimal/pass_x.h: New file.
14846         * g++.dg/compat/decimal/pass_y.h: New file.
14847         * g++.dg/compat/decimal/pass-1_main.C: New file.
14848         * g++.dg/compat/decimal/pass-1_x.C: New file.
14849         * g++.dg/compat/decimal/pass-1_y.C: New file.
14850         * g++.dg/compat/decimal/pass-2_main.C: New file.
14851         * g++.dg/compat/decimal/pass-2_x.C: New file.
14852         * g++.dg/compat/decimal/pass-2_y.C: New file.
14853         * g++.dg/compat/decimal/pass-3_main.C: New file.
14854         * g++.dg/compat/decimal/pass-3_x.C: New file.
14855         * g++.dg/compat/decimal/pass-3_y.C: New file.
14856         * g++.dg/compat/decimal/pass-4_main.C: New file.
14857         * g++.dg/compat/decimal/pass-4_x.C: New file.
14858         * g++.dg/compat/decimal/pass-4_y.C: New file.
14859         * g++.dg/compat/decimal/pass-5_main.C: New file.
14860         * g++.dg/compat/decimal/pass-5_x.C: New file.
14861         * g++.dg/compat/decimal/pass-5_y.C: New file.
14862         * g++.dg/compat/decimal/pass-6_main.C: New file.
14863         * g++.dg/compat/decimal/pass-6_x.C: New file.
14864         * g++.dg/compat/decimal/pass-6_y.C: New file.
14865         * g++.dg/compat/decimal/return_x.h: New file.
14866         * g++.dg/compat/decimal/return_y.h: New file.
14867         * g++.dg/compat/decimal/return-1_main.C: New file.
14868         * g++.dg/compat/decimal/return-1_x.C: New file.
14869         * g++.dg/compat/decimal/return-1_y.C: New file.
14870         * g++.dg/compat/decimal/return-2_main.C: New file.
14871         * g++.dg/compat/decimal/return-2_x.C: New file.
14872         * g++.dg/compat/decimal/return-2_y.C: New file.
14873         * g++.dg/compat/decimal/return-3_main.C: New file.
14874         * g++.dg/compat/decimal/return-3_x.C: New file.
14875         * g++.dg/compat/decimal/return-3_y.C: New file.
14876         * g++.dg/compat/decimal/return-4_main.C: New file.
14877         * g++.dg/compat/decimal/return-4_x.C: New file.
14878         * g++.dg/compat/decimal/return-4_y.C: New file.
14879         * g++.dg/compat/decimal/return-5_main.C: New file.
14880         * g++.dg/compat/decimal/return-5_x.C: New file.
14881         * g++.dg/compat/decimal/return-5_y.C: New file.
14882         * g++.dg/compat/decimal/return-6_main.C: New file.
14883         * g++.dg/compat/decimal/return-6_x.C: New file.
14884         * g++.dg/compat/decimal/return-6_y.C: New file.
14885
14886 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14887
14888         PR debug/42715
14889         * gcc.dg/pr42715.c: New.
14890
14891 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14892
14893         PR c++/42038
14894         * g++.dg/parse/crash55.C: New.
14895
14896 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14897
14898         PR debug/42782
14899         * gcc.dg/guality/pr42782.c: New.
14900
14901 2010-01-20  Jason Merrill  <jason@redhat.com>
14902
14903         PR c++/41788
14904         * g++.dg/abi/packed1.C: New.
14905
14906         PR c++/41920
14907         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14908
14909         PR c++/40750
14910         * g++.dg/parse/fn-typedef1.C: New.
14911         * g++.dg/other/cv_quals.C: Adjust.
14912
14913 2010-01-20  Anthony Green  <green@moxielogic.com>
14914
14915         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14916         pack(push) pragma).
14917         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14918         * gcc.dg/20020312-2.c: Port this to the moxie core.
14919         * gcc.dg/weak/typeof-2.c: Ditto.
14920
14921 2010-01-20  Richard Guenther  <rguenther@suse.de>
14922
14923         PR tree-optimization/42717
14924         * gcc.c-torture/compile/pr42717.c: New testcase.
14925
14926 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14927
14928         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14929         of signed, add a few new tests.
14930
14931         PR middle-end/42803
14932         * g++.dg/parse/limits-initializer1.C: New test.
14933
14934 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14935
14936         PR fortran/42804
14937         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14938         * gfortran.dg/typebound_call_12.f03: New test.
14939
14940 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14941
14942         PR fortran/42783
14943         * gfortran.dg/bounds_check_15.f90 : New test.
14944
14945 2010-01-19  Michael Matz  <matz@suse.de>
14946
14947         PR tree-optimization/41783
14948         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14949
14950 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14951
14952         PR target/38697.
14953         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14954         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14955         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14956         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14957         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14958         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14959         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14960         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14961         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14962         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14963         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14964
14965 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14966
14967         PR fortran/42545
14968         * gfortran.dg/extends_6.f03: Modified an error message.
14969         * gfortran.dg/extends_10.f03: New test.
14970         * gfortran.dg/private_type_6.f03: Modified an error message.
14971         * gfortran.dg/structure_constructor_8.f03: Ditto.
14972
14973 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14974
14975         PR tree-optimization/42719
14976         * gcc.dg/pr42719.c: New test.
14977
14978         PR debug/42728
14979         * gcc.dg/pr42728.c: New test.
14980
14981 2010-01-19  Anthony Green  <green@moxielogic.com>
14982
14983         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14984
14985 2010-01-18  Anthony Green  <green@moxielogic.com>
14986
14987         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14988         for moxie.
14989
14990 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14991
14992         * g++.dg/template/error45.C: reverted as part of reverting the
14993         fix of PR c++/42634.
14994
14995 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14996
14997         PR c++/42634
14998         * g++.dg/template/error45.C: New test.
14999
15000 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15001
15002         PR c++/42766
15003         * g++.dg/conversion/op6.C: New test.
15004
15005 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15006
15007         PR target/42774
15008         * gcc.target/alpha/pr42774.c: New test.
15009
15010 2010-01-18  Richard Guenther  <rguenther@suse.de>
15011
15012         PR tree-optimization/42781
15013         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15014
15015 2010-01-17  Richard Guenther  <rguenther@suse.de>
15016
15017         PR middle-end/42248
15018         * gcc.c-torture/execute/pr42248.c: New testcase.
15019
15020 2010-01-17  Richard Guenther  <rguenther@suse.de>
15021
15022         PR tree-optimization/42773
15023         * g++.dg/torture/pr42773.C: New testcase.
15024
15025 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15026
15027         PR fortran/42677
15028         * gfortran.dg/interface_assignment_5.f90: New test.
15029
15030 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15031
15032         PR c++/42697
15033         * g++.dg/template/crash94.C: Reverted.
15034
15035 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15036
15037         PR debug/42767
15038         * gcc.dg/debug/pr42767.c: New.
15039
15040 2010-01-15  Jason Merrill  <jason@redhat.com>
15041
15042         PR c++/42761
15043         * g++.dg/cpp0x/decltype22.C: New.
15044
15045 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15046
15047         PR middle-end/42760
15048         * g++.dg/torture/pr42760.C: New test.
15049
15050 2010-01-15  Jing Yu  <jingyu@google.com>
15051
15052         PR rtl-optimization/42691
15053         * gcc.c-torture/execute/pr42691.c: New.
15054
15055 2010-01-15  Richard Guenther  <rguenther@suse.de>
15056
15057         PR middle-end/42739
15058         * g++.dg/torture/pr42739.C: New testcase.
15059
15060 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15061
15062         * g++.dg/template/error45.C: Revert as part of reverting changes
15063         or PR c++/42634.
15064
15065 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15066
15067         PR fortran/42684
15068         * gfortran.dg/interface_31.f90: New test.
15069
15070 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15071
15072         * gcc.target/powerpc/pr42747.c: New file.
15073
15074 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15075
15076         PR middle-end/42674
15077         * c-c++-common/pr42674.c: New test.
15078
15079         PR c++/42608
15080         * g++.dg/template/instantiate11.C: New test.
15081
15082 2010-01-14  Jason Merrill  <jason@redhat.com>
15083
15084         PR c++/42701
15085         * g++.dg/overload/error3.C: New.
15086
15087         PR c++/42655
15088         * g++.dg/overload/rvalue1.C: New.
15089
15090 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15091
15092         PR tree-optimization/42706
15093         * gcc.dg/ipa/pr42706.c: New testcase.
15094
15095 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15096
15097         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15098
15099 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15100
15101         PR tree-optimization/42714
15102         * g++.dg/torture/pr42714.C: New test.
15103
15104 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15105
15106         PR rtl-optimization/42246
15107         * gfortran.dg/pr42246-2.f: New.
15108
15109 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15110
15111         PR rtl-optimization/42389
15112         * gcc.dg/pr42389.c: New.
15113
15114 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15115
15116         PR rtl-optimization/42388
15117         * gcc.dg/pr42388.c: New.
15118
15119 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15120
15121         PR rtl-optimization/42294
15122         * gfortran.dg/pr42294.f: New.
15123
15124 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15125
15126         PR rtl-optimization/39453
15127         PR rtl-optimization/42246
15128         * gcc.dg/pr39453.c: New.
15129         * gcc.dg/pr42246.c: New.
15130
15131 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15132
15133         PR middle-end/42245
15134         * gcc.dg/pr42245.c: New.
15135         * gcc.dg/pr42245-2.c: New.
15136
15137 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15138
15139         PR rtl-optimization/42249
15140         * gcc.dg/pr42249.c: New.
15141
15142 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15143
15144         PR c/42721
15145         * gcc.c-torture/execute/pr42721.c: New test.
15146
15147 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15148
15149         PR tree-optimization/42709
15150         * gcc.dg/vect/pr42709.c: New test.
15151
15152 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15153
15154         PR fortran/41478
15155         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15156         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15157
15158 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15159
15160         PR fortran/42481
15161         * gfortran.dg/generic_19.f90 : New test.
15162
15163 2010-01-13  Richard Guenther  <rguenther@suse.de>
15164
15165         PR tree-optimization/42730
15166         * gcc.c-torture/compile/pr42730.c: New testcase.
15167
15168 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15169
15170         PR target/pr42542
15171         * gcc.target/ia64/pr42542-1.c: New.
15172         * gcc.target/ia64/pr42542-2.c: New.
15173         * gcc.target/ia64/pr42542-3.c: New.
15174
15175 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15176
15177         PR c++/42634
15178         * g++.dg/template/error45.C: New test.
15179
15180 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15181
15182         PR tree-optimization/42704
15183         * g++.dg/torture/pr42704.C: New test.
15184
15185 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15186
15187         PR tree-optimization/42703
15188         * gcc.c-torture/compile/pr42703.c: New test.
15189
15190 2010-01-13  Richard Guenther  <rguenther@suse.de>
15191
15192         PR tree-optimization/42705
15193         * gcc.c-torture/compile/pr42705.c: New testcase.
15194
15195 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15196
15197         * gcc.target/bfin/l2.c: New test.
15198         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15199
15200 2010-01-13  Richard Guenther  <rguenther@suse.de>
15201
15202         PR middle-end/42716
15203         * gcc.c-torture/compile/pr42716.c: New testcase.
15204
15205 2010-01-13  Richard Guenther  <rguenther@suse.de>
15206
15207         PR lto/42678
15208         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15209
15210 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15211
15212         PR c/42708
15213         * gcc.c-torture/compile/pr42708-1.c: New test.
15214
15215 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15216
15217         PR debug/42662
15218         * gcc.dg/pr42662.c: New test.
15219
15220         PR tree-optimization/42645
15221         * g++.dg/other/pr42645-1.C: New test.
15222         * g++.dg/other/pr42645-2.C: New test.
15223
15224 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15225
15226         PR target/42416
15227         * gcc.target/powerpc/warn-1.c: New test.
15228         * gcc.target/powerpc/warn-2.c: New test.
15229
15230 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15231
15232         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15233         stack alignment.
15234
15235 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15236
15237         * gcc.dg/lto/20100108_0.c: New.
15238
15239 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15240
15241         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15242         Add -march=i686 -msse for 32bit x86 targets.
15243
15244 2010-01-10  Richard Guenther  <rguenther@suse.de>
15245
15246         PR middle-end/42667
15247         * gcc.dg/torture/pr42667.c: New testcase.
15248
15249 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15250
15251         PR fortran/32489
15252         * gfortran.dg/array_constructor_34.f90: New test.
15253
15254 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15255
15256         PR fortran/20923
15257         * gfortran.dg/array_constructor_33.f90: New test.
15258         gfortran.dg/array_function_5.f90: Add credit.
15259
15260 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15261
15262         PR debug/42631
15263         * gcc.dg/pr42631.c: New.
15264
15265 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15266
15267         PR debug/42630
15268         * gcc.dg/pr42630.c: New.
15269
15270 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15271
15272         PR debug/42629
15273         * gcc.dg/pr42629.c: New.
15274
15275 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15276
15277         PR middle-end/42363
15278         * gcc.dg/torture/pr42363.c: New.
15279
15280 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15281
15282         PR debug/42604
15283         PR debug/42395
15284         * gcc.dg/vect/pr42604.c: New.
15285         * gcc.dg/vect/pr42395.c: New.
15286
15287 2010-01-09  Richard Guenther  <rguenther@suse.de>
15288
15289         PR middle-end/42512
15290         * gcc.c-torture/execute/pr42512.c: New testcase.
15291
15292 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15293
15294         PR fortran/41298
15295         * gfortran.dg/c_ptr_tests_14.f90: New test.
15296
15297 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15298
15299         PR ada/41929
15300         * gnat.dg/null_pointer_deref1.adb: Don't run on
15301         sparc*-sun-solaris2.11.
15302
15303 2010-01-08  Richard Guenther  <rguenther@suse.de>
15304
15305         PR lto/42528
15306         * gcc.dg/lto/20100103-1_0.c: New testcase.
15307         * gcc.dg/lto/20100103-2_0.c: Likewise.
15308
15309 2010-01-08  Tobias Burnus  <burnus@net-b.de
15310
15311         PR/fortran 25829
15312         * gfortran.dg/asynchronous_1.f90: New test.
15313         * gfortran.dg/asynchronous_2.f90: New test.
15314         * gfortran.dg/conflicts.f90: Update error message.
15315
15316 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15317
15318         c++/40155
15319         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15320
15321 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15322
15323         PR tree-optimization/42625
15324         * g++.dg/opt/dtor4.C: New test.
15325         * g++.dg/opt/dtor4.h: New.
15326         * g++.dg/opt/dtor4-aux.cc: New.
15327
15328 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15329
15330         PR fortran/42597
15331         * gfortran.dg/proc_ptr_26.f90: New test.
15332
15333 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15334
15335         PR fortran/41872
15336         * gfortran.dg/allocatable_scalar_7.f90: New test.
15337
15338 2010-01-06  Richard Guenther  <rguenther@suse.de>
15339
15340         * gcc.c-torture/compile/pr42632.c: New testcase.
15341
15342 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15343
15344         PR target/42542
15345         * gcc.target/i386/pr42542-4.c: New.
15346         * gcc.target/i386/pr42542-4a.c: Likewise.
15347         * gcc.target/i386/pr42542-5.c: Likewise.
15348         * gcc.target/i386/pr42542-5a.c: Likewise.
15349
15350 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15351
15352         * gcc.dg/tls/opt-15.c: New test.
15353
15354 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15355
15356         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15357
15358 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15359
15360         PR tree-optimization/42462
15361         * g++.dg/torture/pr42462.C: New test.
15362
15363 2010-01-05  Jason Merrill  <jason@redhat.com>
15364
15365         * g++.dg/cpp0x/initlist30.C: New test.
15366
15367 2010-01-05  Richard Guenther  <rguenther@suse.de>
15368
15369         PR tree-optimization/42614
15370         * gcc.c-torture/execute/pr42614.c: New testcase.
15371
15372 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15373
15374         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15375         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15376         -Wunreachable-code.
15377         * gcc.dg/Wunreachable-2.c: Likewise.
15378         * gcc.dg/Wunreachable-3.c: Likewise.
15379         * gcc.dg/Wunreachable-4.c: Likewise.
15380         * gcc.dg/Wunreachable-5.c: Likewise.
15381         * gcc.dg/Wunreachable-6.c: Likewise.
15382         * gcc.dg/Wunreachable-7.c: Likewise.
15383         * gcc.dg/Wunreachable-8.c: Likewise.
15384         * gcc.dg/20041231-1.c: Likewise.
15385
15386 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15387
15388         PR other/42611
15389         * gcc.dg/pr42611.c: New test.
15390
15391         PR tree-optimization/42508
15392         * g++.dg/opt/pr42508.C: New test.
15393
15394 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15395
15396         PR fortran/41872
15397         * gfortran.dg/allocatable_scalar_8.f90: New.
15398
15399 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15400
15401         PR tree-optimization/42398
15402         * gcc.c-torture/compile/pr42398.c: New test.
15403
15404 2010-01-04  Jason Merrill  <jason@redhat.com>
15405
15406         PR c++/42555
15407         * g++.dg/ext/attrib35.C: New.
15408
15409         PR c++/42567
15410         * g++.dg/cpp0x/auto17.C: New.
15411
15412 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15413
15414         * gcc.dg/lto/20100104_0.c: New.
15415
15416 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15417
15418         PR target/42542
15419         * gcc.target/i386/pr42542-1.c: New.
15420         * gcc.target/i386/pr42542-1a.c: Likewise.
15421         * gcc.target/i386/pr42542-1b.c: Likewise.
15422         * gcc.target/i386/pr42542-2.c: Likewise.
15423         * gcc.target/i386/pr42542-2a.c: Likewise.
15424         * gcc.target/i386/pr42542-2b.c: Likewise.
15425         * gcc.target/i386/pr42542-3.c: Likewise.
15426         * gcc.target/i386/pr42542-3a.c: Likewise.
15427
15428 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15429
15430         PR fortran/41872
15431         * gfortran.dg/allocatable_scalar_5.f90: New test.
15432         * gfortran.dg/allocatable_scalar_6.f90: New test.
15433
15434 2010-01-03  Richard Guenther  <rguenther@suse.de>
15435
15436         PR testsuite/42583
15437         * gfortran.dg/gomp/recursion1.f90: Remove.
15438
15439 2010-01-03  Richard Guenther  <rguenther@suse.de>
15440
15441         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15442         * gcc.dg/uninit-6.c: Likewise.
15443         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15444
15445 2010-01-03  Richard Guenther  <rguenther@suse.de>
15446
15447         PR tree-optimization/42589
15448         * gcc.target/i386/pr42589.c: New testcase.
15449
15450 2010-01-03  Richard Guenther  <rguenther@suse.de>
15451
15452         PR tree-optimization/42438
15453         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15454
15455 2010-01-02  Richard Guenther  <rguenther@suse.de>
15456
15457         PR testsuite/41651
15458         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15459
15460 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15461
15462         PR target/42448
15463         * gcc.target/alpha/pr42448-1.c: New test.
15464         * gcc.target/alpha/pr42448-2.c: Ditto.
15465
15466 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15467
15468         PR preprocessor/41947
15469         * gcc.dg/c99-hexfloat-3.c: New test.
15470
15471 2010-01-01  Richard Guenther  <rguenther@suse.de>
15472
15473         PR c/42570
15474         * gcc.c-torture/execute/pr42570.c: New testcase.
15475
15476 2010-01-01  Richard Guenther  <rguenther@suse.de>
15477
15478         PR middle-end/42559
15479         * gcc.c-torture/compile/pr42559.c: New testcase.
15480
15481 \f
15482 Copyright (C) 2010 Free Software Foundation, Inc.
15483
15484 Copying and distribution of this file, with or without modification,
15485 are permitted in any medium without royalty provided the copyright
15486 notice and this notice are preserved.