OSDN Git Service

In gcc/objc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         PR objc/47076
4         * objc.dg/protocol-forward-1.m: New.
5         * obj-c++.dg/protocol-forward-1.mm: New.
6         * objc.dg/attributes/proto-attribute-2.m: Updated.
7         * objc.dg/class-protocol-1.m: Updated.
8         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
9         * obj-c++.dg/class-protocol-1.mm: Updated.
10         
11 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
12
13         PR fortran/45827
14         * gfortran.dg/class_32.f90: New.
15
16 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
17
18         * gcc.target/i386/rdrand-1.c: Updated.
19         * gcc.target/i386/rdrand-2.c: Likewise.
20         * gcc.target/i386/rdrand-3.c: Likewise.
21
22 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
23
24         * objc.dg/class-extension-4.m: New.
25         * obj-c++.dg/class-extension-4.mm: New.
26
27 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
28
29         PR objc/47073
30         * objc.dg/incomplete-type-1.m: New test.
31
32 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
33
34         PR c++/46626
35         * g++.dg/cpp0x/constexpr-base4.C: New test.
36
37 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
38
39         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
40         * objc.dg/gnu-api-2-ivar.m: Same.
41         * objc.dg/gnu-api-2-method.m: Same.
42         * objc.dg/gnu-api-2-objc.m: Same.
43         * objc.dg/gnu-api-2-object.m: Same.
44         * objc.dg/gnu-api-2-protocol.m: Same.
45         * obj-c++.dg/gnu-api-2-class.mm: Same.
46         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
47         * obj-c++.dg/gnu-api-2-method.mm: Same.
48         * obj-c++.dg/gnu-api-2-objc.mm: Same.
49         * obj-c++.dg/gnu-api-2-object.mm: Same.
50         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
51         
52 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
53
54         * objc.dg/pr44509.m: New.
55
56 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
57
58         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
59         Apple runtime as well.
60         * obj-c++.dg/gnu-api-2-class.mm: Same change.
61         * objc.dg/gnu-api-2-ivar.m: Same change.
62         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
63         * objc.dg/gnu-api-2-method.m: Same change.
64         * obj-c++.dg/gnu-api-2-method.mm: Same change.
65         * objc.dg/gnu-api-2-objc.m: Same change.
66         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
67         * objc.dg/gnu-api-2-object.m: Same change.
68         * obj-c++.dg/gnu-api-2-object.mm: Same change.
69         * objc.dg/gnu-api-2-property.m: Same change.
70         * obj-c++.dg/gnu-api-2-property.mm: Same change.
71         * objc.dg/gnu-api-2-protocol.m: Same change.
72         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
73
74         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
75         objc_disposeClassPair not to create a new class pair with the same
76         name as an existing class, and to test that the class pair is
77         created correctly.
78         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
79         
80 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
81
82         * objc.dg/special/special.exp: Added load-category-2 and
83         load-category-3 tests.
84         * objc.dg/special/load-category-2.h: New.
85         * objc.dg/special/load-category-2.m: New.
86         * objc.dg/special/load-category-2a.m: New.
87         * objc.dg/special/load-category-3.h: New.
88         * objc.dg/special/load-category-3.m: New.
89         * objc.dg/special/load-category-3a.m: New.
90
91 2010-12-25  Ira Rosen  <irar@il.ibm.com>
92
93         PR testsuite/47057
94         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
95         Expect two outer loops to get vectorized.
96
97 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
98
99         PR c++/15774
100         * g++.dg/warn/pr15774-1.C: New test.
101         * g++.dg/warn/pr15774-2.C: New test.
102
103 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
106         sel_registerName and sel_registerTypedName with NULL arguments.
107         Updated the test to work with the Apple runtime as well.
108         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
109
110 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
111
112         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
113         alignment to class_addIvar, instead of the alignment itself.
114         * obj-c++.dg/gnu-api-2-class.mm: Same change.
115
116 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
117
118         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
119         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
120         when called with a NULL argument.  Added test for
121         sel_copyTypedSelectorList and sel_getTypedSelector.
122         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
123
124 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
125
126         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
127
128 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
129
130         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
131         does not check the superclasses.
132         * obj-c++.dg/gnu-api-2-class.mm: Same change.
133
134 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
135
136         PR rtl-optimization/47036
137         * g++.dg/opt/pr47036.C: New.
138
139 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
140
141         PR fortran/31821
142         * gfortran.dg/char_pointer_assign_6.f90:  New test.
143
144 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
145
146         PR tree-optimization/46758
147         * gcc.dg/graphite/run-id-pr46758.c: New.
148
149 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
150
151         PR fortran/46978
152         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
153
154 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
155
156         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
157         NO if the method is already implemented in the class.
158         * obj-c++.dg/gnu-api-2-class.mm: Same change.
159
160 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
161
162         PR tree-optimization/47019
163         * gfortran.dg/graphite/pr47019.f: New.
164
165 2010-12-22  Jason Merrill  <jason@redhat.com>
166
167         * g++.dg/init/volatile2.C: New.
168
169 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
170
171         * g++.dg/cpp0x/alignof2.C: New.
172
173 2010-12-22  Martin Jambor  <mjambor@suse.cz>
174
175         PR tree-optimization/45934
176         PR tree-optimization/46302
177         PR tree-optimization/46987
178         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
179         * g++.dg/ipa/ivinline-6.C: Likewise.
180         * g++.dg/otr-fold-1.C: Likewise.
181         * g++.dg/otr-fold-2.C: Likewise.
182         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
183         * g++.dg/tree-ssa/pr45605.C: Likewise.
184         * g++.dg/tree-ssa/pr46987.C: New test.
185
186 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
187
188         * gfortran.dg/pr46755.f: Fix test case.
189
190 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
191
192         PR rtl-optimization/45352
193         PR rtl-optimization/46521
194         PR rtl-optimization/46522
195         * gcc.dg/pr46521.c: New.
196         * gcc.dg/pr46522.c: New.
197
198 2010-12-21  Ian Lance Taylor  <iant@google.com>
199
200         * go.test/go-test.exp: Clear runtests around invocation of
201         go-dg-runtest from errchk and go-execute-xfail.
202
203 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
204
205         PR target/46880
206         * gcc.target/i386/pr46880.c: New test.
207
208 2010-12-21  Ira Rosen  <irar@il.ibm.com>
209
210         PR tree-optimization/47001
211         * gcc.dg/vect/pr47001.c: New.
212
213 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
214
215         PR libobjc/16110
216         * objc.dg/special/special.exp: Added new test.
217         * objc.dg/special/load-category-1.m: New.
218         * objc.dg/special/load-category-1a.m: New.
219         * objc.dg/special/load-category-1.h: New.
220
221 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
222
223         PR middle-end/45310
224         * g++.dg/pr45310.C: New test.
225
226 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
227
228         PR rtl-optimization/46755
229         * gfortran.dg/pr46755.f: New test.
230
231 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
232
233         PR rtl-optimization/47008
234         * gfortran.dg/pr47008.f03: New test.
235
236 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
237
238         PR libobjc/45953
239         * objc.dg/libobjc-selector-1.m: New test.
240
241 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
242
243         PR middle-end/45852
244         * gcc.target/i386/pr45852.c: New test.
245
246 2010-12-20  Tobias Burnus  <burnus@net-b.de>
247
248         PR fortran/46974
249         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
250
251 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
252
253         PR testsuite/45342
254         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
255
256 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
257
258         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
259         not objc_lookupClass.
260         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
261
262 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
263
264         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
265         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
266
267 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
268
269         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
270         load/store immediate indexes.
271
272 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
273
274         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
275         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
276
277 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
278
279         PR tree-optimization/46969
280         * gcc.dg/autopar/pr46969.c: New test.
281
282 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
283
284         * objc.dg/fobjc-exceptions-1.m: Updated.
285         * objc.dg/fobjc-exceptions-2.m: New.
286         * objc.dg/fobjc-exceptions-3.m: New.
287         * obj-c++.dg/fobjc-exceptions-1.mm: New.
288         * obj-c++.dg/fobjc-exceptions-2.mm: New.
289         * obj-c++.dg/fobjc-exceptions-3.mm: New.
290
291 2010-12-18  Tobias Burnus  <burnus@net-b.de>
292
293         PR fortran/46974
294         * gfortran.dg/c_ptr_tests_16.f90: New.
295
296 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
297
298         PR tree-optimization/46985
299         * gfortran.dg/pr46985.f90: New test.
300
301 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
302
303         PR tree-optimization/46232
304         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
305
306 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
307
308         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
309
310 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
311
312         PR target/36834
313         * gcc.target/i386/aggregate-ret1.c: New.
314         * gcc.target/i386/aggregate-ret2.c: New.
315
316 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
317
318         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
319
320 2010-12-17  Ahmad Sharif  <asharif@google.com>
321
322         * gcc.target/i386/max-stack-align.c: New testcase.
323
324 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
325
326         * objc.dg/exceptions-4.m: Adjust for change in error message.
327
328 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
329
330         PR c/20385
331         * objc.dg/tls/init-2.m: Adjust.
332         * gcc.dg/noncompile/920923-1.c: Adjust.
333         * gcc.dg/noncompile/pr44517.c: Adjust.
334         * gcc.dg/declspec-18.c: New test.
335
336 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
337
338         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
339         * gcc.dg/torture/fp-int-convert.h: Likewise.
340         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
341         * gcc.dg/uninit-C.c: Likewise.
342         * gcc.dg/uninit-C-O0.c: Likewise.
343         * gcc.dg/format/unnamed-1.c: Likewise.
344         * gcc.dg/format/ms_unnamed-1.c: Likewise.
345
346 2010-12-17  Jason Merrill  <jason@redhat.com>
347
348         PR c++/46670
349         * g++.dg/cpp0x/constexpr-null1.C: New.
350
351 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
352
353         * gcc.c-torture/compile/20101217-1.c: New test.
354
355 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
356
357         PR middle-end/46761
358         * gcc.dg/graphite/pr46761.c: New.
359
360 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
361
362         PR fortran/46849
363         * gfortran.dg/block_9.f08: New.
364
365 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
366
367         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
368         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
369
370 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
371
372         PR tree-optimization/46924
373         * gcc.dg/graphite/pr46924.c: New.
374
375 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
376
377         PR tree-optimization/46966
378         * gcc.dg/graphite/pr46966.c: New test.
379
380 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
381
382         * gnat.dg/opt13.adb: New test.
383         * gnat.dg/opt13_pkg.ad[sb]: New helper.
384
385 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
386
387         PR tree-optimization/43655
388         * g++.dg/opt/pr43655.C: New test.
389
390 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
391
392         PR tree-optimization/46404
393         * gcc.dg/graphite/pr46404-1.c: New.
394
395 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
396
397         PR debug/46893
398         * gcc.dg/pr46893.c: New test.
399
400 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
401
402         PR lto/46976
403         * gcc.dg/lto/pr46940_1.c (main): Return 0.
404
405 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
406
407         PR target/46883
408         * gcc.target/arm/pr46883.c: New testcase.
409
410 2010-12-16  Jan Hubicka  <jh@suse.cz>
411
412         PR lto/46976
413         * gcc.dg/lto/pr46940_0.c: Fix commit.
414
415 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
416
417         PR c++/39859
418         PR c++/44522
419         PR c++/44523
420         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
421         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
422
423 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
424
425         PR c++/46852
426         * g++.dg/pr46852.C: New test.
427
428 2010-12-16  Jan Hubicka  <jh@suse.cz>
429
430         PR middle-end/46939
431         * gcc.target/i386/pr46939.c: New testcase.
432
433 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
434
435         PR tree-optimization/46404
436         * gcc.dg/graphite/pr46404.c: New.
437
438 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
439
440         PR fortran/46945
441         * gfortran.dg/pr46945.f90: New test.
442
443         PR debug/46815
444         * g++.dg/guality/pr46815.C: New test.
445
446 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
447
448         PR c++/42083
449         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
450
451 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
452
453         * gfortran.dg/debug/pr46756.f: Correct PR number.
454
455 2010-12-15  Martin Jambor  <mjambor@suse.cz>
456
457         PR tree-optimization/46053
458         PR middle-end/46287
459         PR middle-end/46242
460         * g++.dg/ipa/pr46053.C: New test.
461         * g++.dg/ipa/pr46287-1.C: Likewise.
462         * g++.dg/ipa/pr46287-2.C: Likewise.
463         * g++.dg/ipa/pr46287-3.C: Likewise.
464         * g++.dg/torture/covariant-1.C: Likewise.
465         * g++.dg/torture/pr46287.C: Likewise.
466
467 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
468
469         PR rtl-optimization/46649
470         * g++.dg/opt/pr46649.C: New.
471
472 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
473
474         PR testsuite/46938
475         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
476
477 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
478
479         PR tree-optimization/46845
480         * gcc.dg/graphite/id-pr46845.c: New.
481
482 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
483
484         PR tree-optimization/46928
485         * gcc.dg/tree-ssa/ldist-17.c: New.
486
487 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
488
489         PR tree-optimization/45948
490         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
491
492 2010-12-14  Jason Merrill  <jason@redhat.com>
493
494         PR c++/46930
495         * g++.dg/cpp0x/constexpr-decl.C: New.
496         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
497         * g++.dg/cpp0x/constexpr-static5.C: Fix.
498
499 2010-12-14  Jan Hubicka  <jh@suse.cz>
500
501         PR lto/46940
502         PR lto/44463
503         * gcc.dg/lto/pr46940_0.c: New testcase.
504         * gcc.dg/lto/pr46940_1.c: New testcase.
505
506 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
507
508         PR c++/45330
509         * g++.dg/lookup/suggestions1.C: New test.
510
511 2010-12-14  Tobias Burnus  <burnus@net-b.de>
512
513         PR fortran/46937
514         * gfortran.dg/pointer_intent_4.f90: New.
515
516 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
517
518         PR debug/46885
519         * gcc.dg/autopar/pr46885.c: New test.
520
521         PR tree-optimization/46909
522         * gcc.c-torture/execute/pr46909-1.c: New test.
523         * gcc.c-torture/execute/pr46909-2.c: New test.
524         * gcc.dg/pr46909.c: New test.
525
526 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
527
528         PR rtl-optimization/46875
529         * gcc.dg/pr46875.c: New.
530
531 2010-12-14  Jan Hubicka  <jh@suse.cz>
532
533         * g++.dg/other/first-global.C: Update regexp to match new
534         names of ctors.
535
536 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
537
538         PR rtl-optimization/44374
539         Reapply patch with fixes.
540         * gcc.target/arm/headmerge-1.c: New test.
541         * gcc.target/arm/headmerge-2.c: New test.
542         * gcc.target/i386/headmerge-1.c: New test.
543         * gcc.target/i386/headmerge-2.c: New test.
544
545 2010-12-13  Jason Merrill  <jason@redhat.com>
546
547         PR c++/46873
548         PR c++/46877
549         * g++.dg/cpp0x/constexpr-ctor4.C: New.
550         * g++.dg/cpp0x/constexpr-ctor5.C: New.
551
552 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
553
554         PR fortran/46201
555         * gfortran.dg/proc_ptr_comp_27.f90: New.
556
557 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
558
559         PR debug/46867
560         * gcc.dg/pr46867.c: New test.
561
562 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
563
564         PR fortran/46841
565         * gfortran.dg/proc_ptr_comp_26.f90: New.
566
567 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
568
569         * gnat.dg/pack9.adb: XFAIL everywhere.
570
571 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
572
573         PR fortran/46884
574         * gfortran.dg/pr46884.f: New test.
575
576 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
577
578         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
579         Adjust XFAILs.
580
581 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
582
583         PR debug/46756
584         * gfortran.dg/debug/pr46756.f: New.
585
586 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
587
588         PR debug/46782
589         * gcc.dg/debug/pr46782.c: New.
590
591 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
592
593         PR fortran/46809
594         * gfortran.dg/pointer_check_8.f90: New.
595
596 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597
598         PR fortran/46705
599         * gfortran.dg/continuation_12.f90: New test.
600
601 2010-12-11  Tobias Burnus  <burnus@net-b.de>
602
603         PR fortran/46370
604         * gfortran.dg/coarray_14.f90: New.
605
606 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
607
608         PR fortran/46842
609         * gfortran.dg/array_function_6.f90: New test.
610
611 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
612
613         * objc.dg/gnu-api-2-resolve-method.m: New.
614         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
615
616 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
617
618         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
619
620 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
621
622         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
623         produce an error with -fobjc-std=objc1.
624         * obj-c++.dg/fobjc-std-1.mm: Same change.
625
626 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
627
628         PR c++/46001
629         * g++.dg/diagnostic/bitfld1.C: New test.
630
631 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
632
633         PR tree-optimization/43023
634         * gfortran.dg/ldist-1.f90: Adjust pattern.
635         * gfortran.dg/ldist-pr43023.f90: New.
636
637 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
638
639         PR rtl-optimization/46804
640         * gfortran.dg/pr46804.f90: New test.
641
642 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
643
644         PR middle-end/46674
645         PR lto/43157
646         * gcc.dg/pr43157.c: New file.
647
648 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
649
650         * gcc.dg/dfp/struct-union.c: Adjust.
651         * gcc.dg/lvalue-2.c: Adjust.
652         * gcc.dg/pr21419.c: Adjust.
653         * gcc.dg/qual-component-1.c: Adjust.
654         * g++.dg/other/const1.C: Adjust.
655
656 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
657
658         PR rtl-optimization/46865
659         * gcc.target/i386/pr46865-1.c: New test.
660         * gcc.target/i386/pr46865-2.c: New test.
661
662         PR tree-optimization/46864
663         * g++.dg/opt/pr46864.C: New test.
664
665 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
666             Iain Sandoe  <iains@gcc.gnu.org>
667
668         PR 43751/target
669         * lib/prune.exp: Prune dsymutil warnings.
670
671 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
672
673         * objc.dg/class-extension-1.m: New.
674         * objc.dg/class-extension-2.m: New.
675         * objc.dg/class-extension-3.m: New.
676         * objc.dg/property/at-property-26.m: New.
677         * objc.dg/property/at-property-27.m: New.
678         * objc.dg/property/at-property-28.m: New.
679         * obj-c++.dg/class-extension-1.mm: New.
680         * obj-c++.dg/class-extension-2.mm: New.
681         * obj-c++.dg/class-extension-3.mm: New.
682         * obj-c++.dg/property/at-property-26.mm: New.
683         * obj-c++.dg/property/at-property-27.mm: New.
684         * obj-c++.dg/property/at-property-28.mm: New.
685
686 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
687
688         PR target/46057
689         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
690         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
691         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
692         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
693         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
694         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
695         * gcc.dg/torture/stackalign/global-1.c: Likewise.
696         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
697         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
698         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
699         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
700         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
701         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
702         * g++.dg/torture/stackalign/throw-1.C: Likewise.
703         * g++.dg/torture/stackalign/throw-2.C: Likewise.
704         * g++.dg/torture/stackalign/throw-4.C: Likewise.
705         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
706         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
707         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
708         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
709         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
710         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
711
712         PR tree-optimization/46021
713         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
714
715 2010-12-09  Richard Guenther  <rguenther@suse.de>
716
717         PR middle-end/46844
718         * gcc.c-torture/compile/pr46866.c: New testcase.
719
720 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
721
722         PR testsuite/45068
723         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
724
725 2010-12-09  Martin Jambor  <mjambor@suse.cz>
726
727         PR middle-end/46734
728         * g++.dg/tree-ssa/pr46734.C: New test.
729
730 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
731
732         PR c++/44641
733         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
734         hppa*-*-*.
735
736 2010-12-08  Jason Merrill  <jason@redhat.com>
737
738         PR c++/46348
739         * g++.dg/cpp0x/constexpr-array2.C: New.
740
741 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
742
743         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
744         expected scan.
745
746 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
747
748         * objc.dg/exceptions-7.m: New.
749         * obj-c++.dg/exceptions-7.mm: New.
750         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
751         * obj-c++.dg/exceptions-5.mm: Same change.
752
753 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
754
755         * objc.dg/foreach-6.m: Updated location of error messages.
756         * objc.dg/foreach-7.m: Same change.
757
758 2010-12-08  Richard Guenther  <rguenther@suse.de>
759             Sebastian Pop  <sebastian.pop@amd.com>
760
761         PR tree-optimization/45230
762         PR tree-optimization/45231
763         PR tree-optimization/45370
764         * gcc.dg/graphite/id-pr45230-1.c: New.
765         * gcc.dg/graphite/id-pr45231.c: New.
766         * gfortran.dg/graphite/id-pr45370.f90: New.
767
768 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
769
770         PR c++/45329
771         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
772         * testsuite/g++.dg/conversion/op1.C: Adjust.
773         * testsuite/g++.dg/conversion/simd1.C: Adjust.
774         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
775         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
776         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
777         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
778         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
779         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
780         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
781         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
782         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
783         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
784         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
785         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
786         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
787         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
788         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
789         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
790         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
791         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
792         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
793         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
794         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
795         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
796         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
797         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
798         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
799         * testsuite/g++.dg/expr/cond9.C: Adjust.
800         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
801         * testsuite/g++.dg/ext/label5.C: Adjust.
802         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
803         * testsuite/g++.dg/ext/vla2.C: Adjust.
804         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
805         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
806         * testsuite/g++.dg/init/synth2.C: Adjust.
807         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
808         * testsuite/g++.dg/lookup/new1.C: Adjust.
809         * testsuite/g++.dg/lookup/using9.C: Adjust.
810         * testsuite/g++.dg/other/error13.C: Adjust.
811         * testsuite/g++.dg/other/error20.C: Adjust.
812         * testsuite/g++.dg/other/error31.C: Adjust.
813         * testsuite/g++.dg/other/pr28114.C: Adjust.
814         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
815         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
816         * testsuite/g++.dg/overload/ambig1.C: Adjust.
817         * testsuite/g++.dg/overload/arg3.C: Adjust.
818         * testsuite/g++.dg/overload/builtin1.C: Adjust.
819         * testsuite/g++.dg/overload/copy1.C: Adjust.
820         * testsuite/g++.dg/overload/new1.C: Adjust.
821         * testsuite/g++.dg/overload/template4.C: Adjust.
822         * testsuite/g++.dg/overload/unknown1.C: Adjust.
823         * testsuite/g++.dg/overload/using2.C: Adjust.
824         * testsuite/g++.dg/parse/crash5.C: Adjust.
825         * testsuite/g++.dg/parse/error19.C: Adjust.
826         * testsuite/g++.dg/parse/error28.C: Adjust.
827         * testsuite/g++.dg/parse/template7.C: Adjust.
828         * testsuite/g++.dg/parse/typename7.C: Adjust.
829         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
830         * testsuite/g++.dg/tc1/dr152.C: Adjust.
831         * testsuite/g++.dg/template/conv11.C: Adjust.
832         * testsuite/g++.dg/template/copy1.C: Adjust.
833         * testsuite/g++.dg/template/crash37.C: Adjust.
834         * testsuite/g++.dg/template/deduce3.C: Adjust.
835         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
836         * testsuite/g++.dg/template/error38.C: Adjust.
837         * testsuite/g++.dg/template/error40.C: Adjust.
838         * testsuite/g++.dg/template/friend.C: Adjust.
839         * testsuite/g++.dg/template/incomplete2.C: Adjust.
840         * testsuite/g++.dg/template/instantiate5.C: Adjust.
841         * testsuite/g++.dg/template/local4.C: Adjust.
842         * testsuite/g++.dg/template/local6.C: Adjust.
843         * testsuite/g++.dg/template/new3.C: Adjust.
844         * testsuite/g++.dg/template/operator9.C: Adjust.
845         * testsuite/g++.dg/template/overload6.C: Adjust.
846         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
847         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
848         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
849         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
850         * testsuite/g++.dg/template/qualttp5.C: Adjust.
851         * testsuite/g++.dg/template/sfinae2.C: Adjust.
852         * testsuite/g++.dg/template/spec22.C: Adjust.
853         * testsuite/g++.dg/template/spec23.C: Adjust.
854         * testsuite/g++.dg/template/ttp25.C: Adjust.
855         * testsuite/g++.dg/template/typedef4.C: Adjust.
856         * testsuite/g++.dg/template/unify10.C: Adjust.
857         * testsuite/g++.dg/template/unify11.C: Adjust.
858         * testsuite/g++.dg/template/unify6.C: Adjust.
859         * testsuite/g++.dg/template/unify7.C: Adjust.
860         * testsuite/g++.dg/template/unify9.C: Adjust.
861         * testsuite/g++.dg/template/varmod1.C: Adjust.
862         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
863         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
864         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
865         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
866         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
867         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
868         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
869         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
870         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
871         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
872         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
873         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
874         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
875         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
876         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
877         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
878         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
879         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
880         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
881         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
882         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
883         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
884         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
885         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
886         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
887         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
888         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
889         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
890         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
891         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
892         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
893         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
894         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
895         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
896         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
897         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
898         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
899         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
900         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
901         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
902         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
903         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
904         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
905         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
906         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
907         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
908         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
909         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
910         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
911         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
912         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
913         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
914         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
915         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
916         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
917         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
918         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
919         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
920         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
921         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
922         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
923         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
924         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
925         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
926         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
927         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
928         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
929         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
930         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
931         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
932         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
933         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
934         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
935         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
936         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
937         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
938         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
939
940 2010-12-08  Jason Merrill  <jason@redhat.com>
941
942         PR c++/45822
943         * g++.dg/init/synth4.C: New.
944
945         PR c++/46736
946         * g++.dg/cpp0x/defaulted21.C: New.
947
948 2010-12-08  Wei Guozhi  <carrot@google.com>
949
950         PR target/46631
951         * gcc.target/arm/pr46631: New testcase.
952
953 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
954
955         PR middle-end/42694
956         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
957         0.75) is not optimized if the machine has no sqrt instruction.
958
959 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
960
961         PR target/43603
962         * gcc.target/ia64/pr43603.c: New.
963         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
964
965 2010-12-07  Tobias Burnus  <burnus@net-b.de>
966
967         PR fortran/44352
968         * gfortran.dg/string_4.f90: New.
969
970 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
971
972         PR tree-optimization/44676
973         * gcc.dg/graphite/id-pr44676.c: New.
974
975 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
976
977         PR tree-optimization/42327
978         * gcc.dg/tree-ssa/pr42327.c: New.
979
980 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
981
982         PR c++/45330
983         * g++.dg/pr45330.C: New test.
984         * g++.dg/ext/builtin3.C: Adjust.
985         * g++.dg/lookup/error1.C: Adjust.
986         * g++.dg/lookup/koenig5.C: Adjust.
987         * g++.dg/overload/koenig1.C: Adjust.
988         * g++.dg/parse/decl-specifier-1.C: Adjust.
989         * g++.dg/template/static10.C: Adjust.
990         * g++.old-deja/g++.mike/ns5.C: Adjust.
991         * g++.old-deja/g++.mike/ns7.C: Adjust.
992         * g++.old-deja/g++.ns/koenig5.C: Adjust.
993         * g++.old-deja/g++.ns/koenig9.C: Adjust.
994         * g++.old-deja/g++.other/lineno5.C: Adjust.
995
996 2010-12-07  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/46832
999         * gcc.c-torture/compile/pr46832.c: New testcase.
1000
1001 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR debug/46799
1004         * gcc.dg/autopar/pr46799.c: New test.
1005
1006 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1007
1008         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1009         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1010
1011 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1012
1013         PR middle-end/41562
1014         * g++.dg/graphite/pr41562.C: New.
1015
1016         PR middle-end/46185
1017         * gcc.dg/graphite/pr46185.c: New.
1018
1019 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1020
1021         * objc.dg/foreach-8.m: New.
1022
1023 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR debug/45997
1026         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1027         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1028
1029         PR target/43897
1030         * gcc.target/ia64/pr43897.c: New test.
1031
1032         PR debug/46771
1033         * gcc.dg/pr46771.c: New test.
1034
1035         PR rtl-optimization/46777
1036         * gcc.dg/pr46777.c: New test.
1037
1038 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1039
1040         * ada/acats/run_acats (which): Assign output to temporary
1041         variable, only use if successful.
1042         Use last field of type output.
1043
1044 2010-12-06  Richard Guenther  <rguenther@suse.de>
1045
1046         PR tree-optimization/46806
1047         * g++.dg/torture/20100825.C: New testcase.
1048
1049 2010-12-06  Richard Guenther  <rguenther@suse.de>
1050
1051         PR tree-optimization/46785
1052         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1053
1054 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1055
1056         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1057         (LABEL2): Likewise.
1058         (LABEL): Likewise.
1059         (jelly): Account for user label prefix in asm name.
1060
1061 2010-12-05  Daniel Kraft  <d@domob.eu>
1062
1063         PR fortran/46794
1064         * gfortran.dg/power2.f90: Initialize variables.
1065
1066 2010-12-04  Jan Hubicka  <jh@suse.cz>
1067
1068         * snprintf-chk.c (ptr): Declare volatile.
1069         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1070         * snprintf-chk.c (ptr): Declare volatile.
1071         * vsprintf-chk.c (ptr): Declare volatile.
1072         * vsnprintf-chk.c (ptr): Declare volatile.
1073
1074 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1075
1076         PR fortran/46584
1077         * gfortran.dg/quad_1.f90: Remove some complex
1078         math checks as they fail on some non-libquadmath
1079         systems.
1080
1081 2010-12-04  Daniel Kraft  <d@domob.eu>
1082
1083         PR fortran/46794
1084         * gfortran.dg/power2.f90: New test.
1085
1086 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR debug/46123
1089         * g++.dg/debug/pr46123.C: New test.
1090         * g++.dg/debug/dwarf2/pr46123.C: New test.
1091
1092 2010-12-03  Jason Merrill  <jason@redhat.com>
1093
1094         PR c++/46058
1095         * g++.dg/template/scope4.C: New.
1096
1097 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1098
1099         * gcc.target/arm/neon-offset-1.c: New test.
1100
1101 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1102
1103         PR rtl-optimization/45354
1104         * gcc.dg/tree-prof/pr45354.c: New.
1105
1106 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1107
1108         PR fortran/45159
1109         * gfortran.dg/dependency_38.f90:  New test.
1110
1111 2010-12-02  Ian Lance Taylor  <iant@google.com>
1112
1113         * lib/go.exp: New file.
1114         * lib/go-dg.exp: New file.
1115         * lib/go-torture.exp: New file.
1116         * lib/target-supports.exp (check_compile): Match // Go.
1117
1118 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1119
1120         * gcc.dg/pr46685.c: New test.
1121
1122 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1123
1124         PR tree-optimization/45199
1125         * gcc.dg/tree-ssa/ldist-15.c: New.
1126         * gcc.dg/tree-ssa/ldist-16.c: New.
1127         * gfortran.dg/ldist-pr45199.f: New.
1128
1129 2010-12-02  Richard Guenther  <rguenther@suse.de>
1130
1131         PR tree-optimization/46723
1132         * gcc.dg/torture/pr46723.c: New testcase.
1133
1134 2010-12-02  Richard Guenther  <rguenther@suse.de>
1135
1136         PR lto/44871
1137         * g++.dg/lto/20101126-1_0.C: New testcase.
1138         * g++.dg/lto/20101126-1_1.c: Likewise.
1139
1140 2010-12-02  Richard Guenther  <rguenther@suse.de>
1141             Ira Rosen  <irar@il.ibm.com>
1142
1143         PR tree-optimization/46663
1144         * gcc.dg/vect/pr46663.c: New test.
1145
1146 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1147
1148         PR middle-end/46674
1149         * gcc.dg/pr46674.c: New test.
1150
1151 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1152
1153         * objc.dg/exceptions-6.m: New.
1154         * obj-c++.dg/exceptions-6.mm: New.
1155
1156 2010-12-01  Jan Hubicka  <jh@suse.cz>
1157
1158         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1159
1160 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1161
1162         PR middle-end/45297
1163         * gcc.dg/graphite/pr45297.c: New.
1164
1165 2010-12-01  Richard Guenther  <rguenther@suse.de>
1166
1167         PR tree-optimization/46730
1168         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1169
1170 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1171
1172         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1173         (a*b)-c generates two fma instructions, instead of separate
1174         multiply, add, and subtract.
1175
1176 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1177
1178         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1179         a value to all array elements.
1180
1181 2010-11-30  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/46722
1184         * gcc.target/i386/fma4-fma-2.c: New testcase.
1185
1186 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1187
1188         * objc.dg/duplicate-class-1.m: New.
1189         * obj-c++.dg/duplicate-class-1.mm: New.
1190
1191 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1192
1193         * objc.dg/property/dotsyntax-21.m
1194         * obj-c++.dg/property/dotsyntax-21.mm
1195
1196 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1197
1198         PR debug/46338
1199         * g++.dg/debug/pr46338.C: New.
1200
1201 2010-11-29  Richard Guenther  <rguenther@suse.de>
1202             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1203
1204         PR tree-optimization/46675
1205         * gcc.dg/pr46675.c: New test.
1206
1207 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1208
1209         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1210         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1211         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1212         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1213         constructor and class reference for NeXT runtime.  Update paths.
1214         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1215         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1216         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1217         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1218         constructor and class reference for NeXT runtime.  Update paths.
1219
1220 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1221
1222         PR c++/42260
1223         * g++.dg/conversion/cast2.C: New test.
1224
1225         PR c++/45383
1226         * g++.dg/conversion/cond4.C: Likewise.
1227
1228 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1229
1230         PR c++/45383
1231         Reverted patch for PR c++/42260
1232         * g++.dg/conversion/cast2.C: Reverted new test.
1233
1234 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1235
1236         PR debug/46101
1237         * g++.dg/debug/dwarf2/typedef5.C: New test
1238
1239 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1240             Mike Stump  <mrs@gcc.gnu.org>
1241
1242         PR target/26427
1243         PR target/33120
1244         PR testsuite/35710
1245         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1246         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1247         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1248         * gcc.dg/darwin-sections.c: New test.
1249         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1250
1251 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1252
1253         * objc.dg/exceptions-1.m: New.
1254         * objc.dg/exceptions-2.m: New.
1255         * objc.dg/exceptions-3.m: New.
1256         * objc.dg/exceptions-4.m: New.
1257         * objc.dg/exceptions-5.m: New.
1258         * obj-c++.dg/exceptions-1.mm: New.
1259         * obj-c++.dg/exceptions-2.mm: New.
1260         * obj-c++.dg/exceptions-3.mm: New.
1261         * obj-c++.dg/exceptions-4.mm: New.
1262         * obj-c++.dg/exceptions-5.mm: New.
1263
1264 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1265
1266         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1267         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1268         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1269
1270 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1271
1272         PR fortran/46662
1273         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1274
1275 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1278         * gnat.dg/pack9.adb (dg-final): Likewise.
1279
1280 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1281
1282         PR fortran/35810
1283         * gfortran.dg/realloc_on_assign_1.f03: New test.
1284         * gfortran.dg/realloc_on_assign_2.f03: New test.
1285         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1286         * gfortran.dg/unpack_bounds_1.f90: The same.
1287         * gfortran.dg/cshift_bounds_2.f90: The same.
1288         * gfortran.dg/matmul_bounds_2.f90: The same.
1289         * gfortran.dg/matmul_bounds_3.f90: The same.
1290         * gfortran.dg/matmul_bounds_4.f90: The same.
1291         * gfortran.dg/matmul_bounds_5.f90: The same.
1292
1293 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1294
1295         PR fortran/46638
1296         PR fortran/46668
1297         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1298
1299 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1300
1301         PR objc++/46222
1302         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1303
1304 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1305
1306         * objc.dg/property/at-property-24.m: New.
1307         * objc.dg/property/at-property-25.m: New.
1308         * obj-c++.dg/property/at-property-24.mm: New.
1309         * obj-c++.dg/property/at-property-25.mm: New.
1310
1311 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1312
1313         * objc.dg/protocol-qualifier-1.m: New.
1314         * objc.dg/protocol-qualifier-2.m: New.
1315         * obj-c++.dg/protocol-qualifier-1.mm: New.
1316         * obj-c++.dg/protocol-qualifier-2.mm: New.
1317
1318 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1319
1320         * lib/gnat.exp: Load gcc.exp.
1321         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1322         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1323
1324 2010-11-26  Richard Guenther  <rguenther@suse.de>
1325
1326         PR lto/46648
1327         * gcc.dg/lto/20101125-1_0.c: New testcase.
1328         * gcc.dg/lto/20101125-1_1.c: Likewise.
1329
1330 2010-11-22   Bud Davis  <jmdavis@link.com>
1331
1332         * arith_divide_no_check.f
1333          ,arith_divide.f,old_style_init.f90: new tests.
1334
1335 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1336
1337         PR tree-optimization/46665
1338         * gfortran.dg/pr46665.f90: New.
1339
1340 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR middle-end/46647
1343         * gcc.dg/pr46647.c: New test.
1344
1345 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1346
1347         PR fortran/46581
1348         * gfortran.dg/select_type_19.f03: New.
1349
1350 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1351
1352         * objc.dg/ivar-problem-1.m: New.
1353         * obj-c++.dg/ivar-problem-1.mm: New.
1354
1355 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR middle-end/46637
1358         * gcc.c-torture/compile/pr46637.c: New test.
1359
1360 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1361
1362         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1363
1364 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1365
1366         PR middle-end/46647
1367         * gcc.target/i386/pr46647.c: New.
1368
1369 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1370
1371         * gcc.dg/dll-8.c: New.
1372
1373 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1374
1375         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1376         * gnat.dg/sse_nolib.adb: Likewise.
1377
1378 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1379
1380         PR rtl-optimization/46585
1381         * gcc.dg/pr46585.c: New.
1382
1383 2010-11-24  Richard Henderson  <rth@redhat.com>
1384
1385         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1386         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1387         vect_unpack, vect_int_mult, vect_extract_even_odd,
1388         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1389
1390 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1391
1392         PR target/46519
1393         * gfortran.dg/pr46519-1.f: New.
1394
1395 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1396
1397         PR target/46519
1398         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1399         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1400
1401         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1402         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1403         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1404         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1405
1406         * gcc.target/i386/avx-vzeroupper-20.c: New.
1407         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1408         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1409         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1410         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1411         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1412         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1413
1414 2010-11-24  Richard Guenther  <rguenther@suse.de>
1415
1416         PR lto/43218
1417         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1418
1419 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR rtl-optimization/46614
1422         * gcc.dg/pr46614.c: New test.
1423
1424 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1425
1426         PR fortran/46638
1427         * gfortran.dg/transfer_simplify_10.f90: New.
1428
1429 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR middle-end/46629
1432         * gfortran.dg/lto/pr46629_0.f90: New test.
1433
1434 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1435
1436         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1437         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1438
1439 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1440
1441         * gcc.dg/opts-5.c: New test.
1442
1443 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1444
1445         PR c++/46527
1446         * g++.dg/debug/dwarf2/pr46527.C: New test.
1447
1448 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1449
1450         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1451
1452 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1453
1454         PR middle-end/46499
1455         * gcc.dg/pr46499-1.c: New test.
1456         * gcc.dg/pr46499-2.c: New test.
1457
1458 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1459
1460         * gcc.target/i386/alias-1.c: Require alias support.
1461
1462 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1463
1464         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1465         for vectorizer tests.
1466         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1467         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1468         * gcc.dg/graphite/pr41888.c: Ditto.
1469         * gcc.dg/graphite/pr42729.c: Ditto.
1470
1471 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1472             Uros Bizjak  <ubizjak@gmail.com>
1473
1474         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1475         procedure to check if the target supports vectorizer tests. Set
1476         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1477         capabilites.
1478         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1479         * g++.dg/vect/vect.exp: Ditto.
1480         * gfortran.dg/vect/vect.exp: Ditto.
1481
1482 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1483
1484         PR objc/34033
1485         * objc.dg/strings-1.m: New.
1486         * objc.dg/strings-2.m: New.
1487         * obj-c++.dg/strings-1.mm: New.
1488         * obj-c++.dg/strings-2.mm: New.
1489
1490 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1491
1492         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1493         "target short_enums".
1494         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1495
1496 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1499
1500         PR rtl-optimization/46603
1501         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1502
1503         PR testsuite/46230
1504         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1505         being vectorized.  Adjust dg-final pattern.
1506         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1507
1508         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1509         * gcc.dg/vect/costmodel/ppc: Likewise.
1510
1511 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1512
1513         PR rtl-optimization/45652
1514         * gcc.dg/pr45652.c: New.
1515
1516 2010-11-21  Richard Henderson  <rth@redhat.com>
1517
1518         PR rtl-optimization/46571
1519         * gcc.dg/pr46571.c: New.
1520
1521 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1522
1523         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1524
1525 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1526
1527         PR target/46533
1528         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1529
1530 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1531
1532         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1533         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1534         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1535         * gcc.dg/pack-test-2.c: Test for all targets.
1536         * gcc.dg/pragma-align.c: Test for all targets.
1537         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1538         * gcc.dg/ucnid-10.c: Test for all targets.
1539
1540 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1541
1542         * gcc.target/sparc/sparc-align-1.c: New test.
1543
1544 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1545
1546         PR c++/16189
1547         PR c++/36888
1548         PR c++/45331
1549         * g++.dg/parse/semicolon3.C: New test.
1550         * g++.dg/debug/pr22514.C: Adjust.
1551         * g++.dg/init/error1.C: Adjust.
1552         * g++.dg/other/bitfield3.C: Adjust.
1553         * g++.dg/other/semicolon.C: Adjust.
1554         * g++.dg/parse/error14.C: Adjust.
1555         * g++.dg/parse/error5.C: Adjust.
1556         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1557         * g++.dg/template/pr23510.C: Adjust.
1558         * g++.dg/template/pr39425.C: Adjust.
1559         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1560
1561 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1562
1563         PR debug/46561
1564         * gcc.dg/autopar/pr46561.c: New test.
1565
1566         PR c++/46538
1567         * g++.dg/other/error34.C: New test.
1568
1569         PR c++/46526
1570         * g++.dg/cpp0x/constexpr-base3.C: New test.
1571
1572         PR tree-optimization/45830
1573         * gcc.target/i386/pr45830.c: New test.
1574         * gcc.c-torture/execute/pr45830.c: New test.
1575
1576 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1577
1578         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1579         * objc.dg/attributes/class-attribute-2.m: Same change.
1580         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1581         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1582         * objc.dg/fobjc-std-1.m: Updated.
1583         * obj-c++.dg/fobjc-std-1.mm: Updated.
1584
1585 2010-11-19  Michael Matz  <matz@suse.de>
1586
1587         PR tree-optimization/46077
1588         * gcc.dg/vect/O3-pr46077.c: New testcase.
1589
1590 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1591
1592         PR c/46547
1593         * gcc.c-torture/compile/pr46547-1.c: New test.
1594
1595 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1596
1597         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1598         exec $compiler.
1599         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1600         $GFORTRAN_UNDER_TEST.
1601         (gfortran_init): Use -B to specify specpath, add trailing /.
1602
1603 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1604
1605         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1606         attributes on PowerPC.
1607         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1608         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1609
1610 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1611
1612         * objc.dg/attributes/proto-attribute-1.m: Updated.
1613         * objc.dg/attributes/proto-attribute-2.m: New.
1614         * objc.dg/attributes/proto-attribute-3.m: New.
1615         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1616         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1617         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1618
1619 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1620
1621         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1622
1623 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1624
1625         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1626
1627 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1628
1629         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1630         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1631
1632 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR middle-end/46534
1635         * gcc.c-torture/compile/pr46534.c: New test.
1636
1637 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1638
1639         * gnat.dg/atomic4.ad[sb]: New test.
1640         * gnat.dg/volatile4.adb: Likewise.
1641
1642 2010-11-18  Richard Henderson  <rth@redhat.com>
1643
1644         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1645
1646 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1647
1648         PR c/33193
1649         * c-c++-common/pr33193.c: New test.
1650
1651 2010-11-18  Richard Guenther  <rguenther@suse.de>
1652
1653         PR tree-optimization/46172
1654         * gcc.dg/torture/pr46172.c: New testcase.
1655
1656 2010-11-18  Jeff Law  <law@redhat.com>
1657
1658         PR middle-end-optimization/46297
1659         * gfortran.dg/pr46297.f: New test.
1660
1661 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1662
1663         PR middle-end/31490
1664         * gcc.dg/pr31490.c: New test.
1665
1666 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1667
1668         * gcc.dg/nop.h: Move from ...
1669         * gcc.dg/guality/nop.h: ... here.
1670         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1671         * gcc.dg/guality/asm-1.c: Update nop.h include.
1672         * gcc.dg/guality/pr43329-1.c: Ditto.
1673
1674 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1675
1676         * gcc.dg/two-types-1.c: New test.
1677         * gcc.dg/two-types-2.c: New test.
1678         * gcc.dg/two-types-3.c: New test.
1679         * gcc.dg/two-types-4.c: New test.
1680         * gcc.dg/two-types-5.c: New test.
1681         * gcc.dg/two-types-6.c: New test.
1682         * gcc.dg/two-types-7.c: New test.
1683         * gcc.dg/two-types-8.c: New test.
1684         * gcc.dg/two-types-9.c: New test.
1685         * gcc.dg/two-types-10.c: New test.
1686         * objc.dg/two-types-1.m: New test.
1687
1688 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1689
1690         PR rtl-optimization/46440
1691         * gcc.dg/pr46440.c: New test.
1692
1693         PR testsuite/45429
1694         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1695
1696 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1697
1698         PR tree-optimization/46312
1699         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1700         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1701         on targets that support vector shifts with scalar shift argument.
1702         Remove dg-options.
1703         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1704         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1705         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1706         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1707         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1708         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1709         support misaligned data accesses.
1710         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1711         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1712         * lib/target-supports.exp
1713         (check_effective_target_vect_shift_scalar): New.
1714
1715 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1716
1717         * gcc.dg/guality/nop.h: New file.
1718         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1719         "nop".  Adjust line numbers in gdb-test.
1720         * gcc.dg/guality/pr43329-1.c: Likewise.
1721
1722 2010-11-16  Jason Merrill  <jason@redhat.com>
1723
1724         * g++.dg/cpp0x/defaulted20.C: New.
1725
1726         * g++.dg/template/injected2.C: New.
1727
1728 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1729
1730         * objc.dg/protocol-optional-1.m: New.
1731         * obj-c++.dg/protocol-optional-1.mm: New.
1732
1733 2010-11-16  Richard Henderson  <rth@redhat.com>
1734
1735         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1736         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1737
1738 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740         * gnat.dg/opt12.adb: New test.
1741         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1742
1743 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gcc.target/rx/pack.c: New test.
1746
1747 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1748             Tobias Burnus  <burnus@net-b.de>
1749
1750         PR fortran/32049
1751         * gfortran.dg/quad_1.f90: New.
1752         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1753         compiler arguments.
1754         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1755         library search path; call gcc-set-multilib-library-path with
1756         arguments such that libgfortran.spec is found.
1757         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1758
1759 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1760
1761         PR c++/46401
1762         * g++.dg/warn/Wsequence-point-3.C: New test.
1763
1764 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1765
1766         PR preprocessor/17349
1767         * gcc.dg/cpp/cmdlne-C3.c: New.
1768
1769 2010-11-16  Richard Guenther  <rguenther@suse.de>
1770
1771         PR tree-optimization/44545
1772         * gcc.dg/pr44545.c: New testcase.
1773
1774 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1775
1776         PR rtl-optimization/46366
1777         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1778         casts.
1779
1780 2010-11-16  Richard Guenther  <rguenther@suse.de>
1781
1782         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1783
1784 2010-11-16  Richard Guenther  <rguenther@suse.de>
1785
1786         PR middle-end/45172
1787         * gfortran.dg/gomp/pr45172.f90: New testcase.
1788
1789 2010-11-16  Nick Clifton  <nickc@redhat.com>
1790
1791         * gcc.target/rx/pack.c: New test.
1792
1793 2010-11-15  Richard Henderson  <rth@redhat.com>
1794
1795         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1796         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1797         Use builtin_constant_p rather than scanning for builtin name.
1798
1799 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1800
1801         * objc.dg/property/dotsyntax-18.m: New.
1802         * objc.dg/property/dotsyntax-19.m: New.
1803         * objc.dg/property/dotsyntax-20.m: New.
1804         * obj-c++.dg/property/dotsyntax-18.mm: New.
1805         * obj-c++.dg/property/dotsyntax-19.mm: New.
1806         * obj-c++.dg/property/dotsyntax-20.mm: New.
1807         * objc.dg/property/dotsyntax-4.m: Removed some unused
1808         variables and code.
1809         * objc.dg/property/dotsyntax-6.m: Same change.
1810         * objc.dg/property/dotsyntax-16.m: Same change.
1811         * objc.dg/property/dotsyntax-17.m: Same change.
1812         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1813         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1814         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1815         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1816         * objc.dg/property/at-property-22.m: Added missing casts.
1817         * obj-c++.dg/property/at-property-22.mm: Same change.
1818
1819 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR tree-optimization/46491
1822         * gcc.target/i386/pr46491.c: New test.
1823
1824         PR tree-optimization/46461
1825         * gcc.c-torture/compile/pr46461.c: New test.
1826
1827 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1828
1829         PR fortran/46484
1830         * gfortran.dg/allocatable_scalar_11.f90: New.
1831         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1832         standard conform.
1833
1834 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR debug/46095
1837         * gcc.target/i386/pr46095.c: New test.
1838
1839         PR debug/46387
1840         * gcc.dg/pr46387.c: New test.
1841
1842 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1843
1844         * objc.dg/property/dotsyntax-16.m: New.
1845         * objc.dg/property/dotsyntax-17.m: New.
1846         * obj-c++.dg/property/dotsyntax-16.mm: New.
1847         * obj-c++.dg/property/dotsyntax-17.mm: New.
1848         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1849         syntax with properties, which now works.
1850         * obj-c++.dg/property/at-property-10.mm: Same change.
1851
1852 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1853
1854         PR tree-optimization/46349
1855         * gnat.dg/opt9.adb: New file.
1856         * gnat.dg/opt9_pkg.ads: Likewise
1857
1858 2010-11-15  Richard Guenther  <rguenther@suse.de>
1859
1860         PR lto/44989
1861         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1862
1863 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1864
1865         PR preprocessor/45038
1866         * g++.dg/pr45038.C: New test.
1867
1868 2010-11-15  Richard Guenther  <rguenther@suse.de>
1869
1870         PR tree-optimization/46467
1871         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1872
1873 2010-11-15  Richard Guenther  <rguenther@suse.de>
1874
1875         PR testsuite/46423
1876         * g++.dg/torture/pr34850.C: Adjust.
1877
1878 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1879
1880         PR c/46475
1881         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1882
1883 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1884
1885         * objc.dg/property/at-property-21.m: New.
1886         * objc.dg/property/at-property-22.m: New.
1887         * objc.dg/property/at-property-23.m: New.
1888         * objc.dg/property/synthesize-9.m: New.
1889         * objc.dg/property/synthesize-10.m: New.
1890         * objc.dg/property/synthesize-11.m: New.
1891         * obj-c++.dg/property/at-property-21.mm: New.
1892         * obj-c++.dg/property/at-property-22.mm: New.
1893         * obj-c++.dg/property/at-property-23.mm: New.
1894         * obj-c++.dg/property/synthesize-9.mm: New.
1895         * obj-c++.dg/property/synthesize-10.mm: New.
1896         * obj-c++.dg/property/synthesize-11.mm: New.
1897
1898         * objc.dg/property/at-property-4.m: Updated to match new compiler
1899         where some errors have been converted into warnings and vice versa.
1900         * objc.dg/property/at-property-16.m: Same change.
1901         * objc.dg/property/at-property-18.m: Same change.
1902         * objc.dg/property/property-neg-5.m: Same change.
1903         * obj-c++.dg/property/at-property-4.mm: Same change.
1904         * obj-c++.dg/property/at-property-16.mm: Same change.
1905         * obj-c++.dg/property/at-property-18.mm: Same change.
1906         * obj-c++.dg/property/property-neg-5.mm: Same change.
1907
1908         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1909         commented out because of testsuite problems; I found out that
1910         using dg-warning instead of dg-message gets them to work.
1911         * obj-c++.dg/property/property-neg-3.mm: Same change.
1912         * obj-c++.dg/property/synthesize-6.mm: Same change.
1913         * obj-c++.dg/property/at-property-5.mm: Same change.
1914         * obj-c++.dg/property/at-property-14.mm: Same change.
1915         * obj-c++.dg/property/at-property-18.mm: Same change.
1916         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1917         some tests still do not work due to some other testsuite issue).
1918
1919 2010-11-13  Jason Merrill  <jason@redhat.com>
1920
1921         * g++.dg/cpp0x/auto20.C: New.
1922
1923 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1924
1925         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1926         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1927
1928 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1929
1930         PR c/46462
1931         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1932         * gcc.dg/pr35746.c: Likewise.
1933         * gcc.dg/cpp/direct2.c: Likewise.
1934         * gcc.dg/cpp/direct2s.c: Likewise.
1935         * gcc.dg/noncompile/920923-1.c: Likewise.
1936         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1937
1938 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1939
1940         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1941
1942 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1943
1944         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1945         a pointer to an arbitrary C struct with an Objective-C protocol.
1946         Test various valid uses of typedef with Objective-C objects and
1947         protocols instead.
1948         * objc.dg/invalid-type-1.m: New.
1949         * obj-c++.dg/invalid-type-1.m: New.
1950
1951 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1952
1953         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1954
1955 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1956
1957         PR fortran/45742
1958         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1959
1960 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1961
1962         PR fortran/45742
1963         * gfortran.dg/volatile12.f90: New.
1964
1965 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1966
1967         * objc.dg/attributes/method-format-1.m: Adjust.
1968
1969 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1970
1971         PR c/20385
1972         * gcc.dg/decl-9.c: New.
1973
1974 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1975
1976         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1977
1978 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1979
1980         * gcc.dg/format/few-1.c: New test.
1981         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1982         * gcc.dg/format/c90-scanf-1.c: Adjust.
1983         * gcc.dg/format/cmn-err-1.c: Adjust.
1984         * gcc.dg/format/dfp-printf-1.c: Adjust.
1985         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1986         * gcc.dg/format/gcc_diag-1.c: Adjust.
1987         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1988         * gcc.dg/format/strfmon-1.c: Adjust.
1989         * gcc.dg/format/unnamed-1.c: Adjust.
1990         * gcc.dg/format/xopen-2.c: Adjust.
1991         * g++.dg/ext/builtin4.C: Adjust.
1992         * g++.dg/ext/builtin5.C: Adjust.
1993
1994 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1995
1996         * gcc.dg/pragma-diag-2.c: New test.
1997
1998 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1999
2000         PR fortran/45794
2001         * gfortran.dg/optional_mask.f90: New test.
2002
2003 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2004
2005         * g++.dg/cpp0x/defaulted15.C: Adjust.
2006
2007 2010-11-12  James Dennett <jdennett@google.com>
2008
2009         PR c++/39415
2010         * g++.dg/expr/static_cast7.C: New.
2011
2012 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2013
2014         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2015         warning.
2016         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2017         mips-sgi-irix*.
2018         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2019         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2020
2021 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2022
2023         * gcc.dg/pr46375.c: New test.
2024
2025 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2026
2027         PR c/44782
2028         * c-c++-common/fmax-errors.c: New test.
2029
2030 2010-11-11  Richard Henderson  <rth@redhat.com>
2031
2032         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2033
2034 2010-11-11  Jan Hubicka  <jh@suse.cz>
2035
2036         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2037         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2038
2039 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR target/46088
2042         * gcc.dg/pr46088.c: New test.
2043
2044 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2045
2046         * gfortran.dg/empty_derived_type.f90: New test.
2047
2048 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2049
2050         PR fortran/46413
2051         * gfortran.dg/class_31.f90: New.
2052
2053         PR fortran/46205
2054         * gfortran.dg/forall_14.f90: New.
2055
2056 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2057             Tobias Burnus  <burnus@net-b.de>
2058
2059         PR fortran/46325
2060         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2061
2062 2010-11-11  Jan Hubicka  <jh@suse.cz>
2063
2064         * gcc.dg/20081223-1.c: Update LTO options.
2065         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2066         * gcc.dg/lto/20081118_0.c: Update LTO options.
2067         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2068         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2069         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2070         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2071         * gcc.dg/lto/20090116_0.c: Update LTO options.
2072         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2073         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2074         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2075         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2076         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2077         * gcc.dg/lto/20081224_0.c: Update LTO options.
2078         * gcc.dg/lto/20090219_0.c: Update LTO options.
2079         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2080         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2081         * gcc.dg/lto/20081115_0.c: Update LTO options.
2082         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2083         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2084         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2085         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2086         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2087         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2088         * g++.dg/20090107-1.C: Update LTO options.
2089         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2090         * g++.dg/lto/20081123_0.C: Update LTO options.
2091         * g++.dg/lto/20090313_0.C: Update LTO options.
2092         * g++.dg/lto/20081125_0.C: Update LTO options.
2093         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2094         * g++.dg/lto/20081219_0.C: Update LTO options.
2095         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2096         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2097         * g++.dg/lto/20090303_0.C: Update LTO options.
2098         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2099         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2100         * g++.dg/lto/20090128_0.C: Update LTO options.
2101         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2102         * g++.dg/lto/20090302_0.C: Update LTO options.
2103         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2104         * g++.dg/lto/20081118_0.C: Update LTO options.
2105         * g++.dg/20090121-1.C: Update LTO options.
2106         * objc.dg/lto/lto.exp: Update LTO options.
2107         * lib/lto.exp: Update LTO options.
2108         * lib/gcc-dg.exp: Update LTO options.
2109         * lib/c-torture.exp: Update LTO options.
2110         * obj-c++.dg/lto/lto.exp: Update LTO options.
2111
2112 2010-11-11  Jan Hubicka  <jh@suse.cz>
2113
2114         PR tree-optimize/40436
2115         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2116         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2117
2118 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2119
2120         * gfortran.dg/proc_decl_24.f90: New.
2121
2122 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2123
2124         * objc.dg/property/at-property-20.m: New.
2125         * objc.dg/property/synthesize-8.m: New.
2126         * obj-c++.dg/property/at-property-20.m: New.
2127         * obj-c++.dg/property/synthesize-8.mm: New.
2128
2129 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2130
2131         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2132
2133 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2134
2135         PR middle-end/46388
2136         * gcc.c-torture/compile/pr46388.c: New test.
2137
2138 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139
2140         * lib/lto.exp (lto-get-options-main): Support optional target
2141         selector for dg-suppress-ld-options.
2142
2143 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2144
2145         PR tree-optimization/46383
2146         * g++.dg/torture/pr46383.C: New test.
2147
2148 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2149
2150         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2151         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2152         to dg-options.
2153         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2154         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2155         * g++.dg/other/i386-3.C: Ditto.
2156
2157 2010-11-10  Jason Merrill  <jason@redhat.com>
2158
2159         * g++.dg/cpp0x/constexpr-46420.C: New.
2160
2161 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2162
2163         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2164         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2165         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2166         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2167         expected messages.
2168
2169 2010-11-10  Jan Hubicka  <jh@suse.cz>
2170
2171         PR tree-optimize/38669
2172         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2173
2174 2010-11-10  Jan Hubicka  <jh@suse.cz>
2175
2176         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2177
2178 2010-11-10  Jason Merrill  <jason@redhat.com>
2179
2180         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2181
2182 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2183
2184         PR debug/46409
2185         * gcc.dg/debug/pr46409.c: New test.
2186
2187         PR c++/46368
2188         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2189
2190 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2191
2192         PR target/46419
2193         * gcc-target/i386/pr46419.c: New test.
2194
2195 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2196
2197         * g++.dg/other/i386-2.C: Add -mtbm.
2198         * g++.dg/other/i386-3.C: Likewise.
2199         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2200         * gcc.target/i386/funcspec-6.c: Likewise.
2201         * gcc.target/i386/sse-12.c: Add -mtbm.
2202         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2203         operand intrinsics.
2204         * gcc.target/i386/sse-14.c: Likewise.
2205         * gcc.target/i386/sse-22.c: Likewise.
2206         * gcc.target/i386/sse-23.c: Likewise.
2207         * gcc.target/i386/tbm-1.c: New file.
2208         * gcc.target/i386/tbm-2.c: Likewise.
2209
2210 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2211
2212         * g++.dg/other/i386-2.C: Add -mbmi.
2213         * g++.dg/other/i386-3.C: Likewise.
2214         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2215         * gcc.target/i386/funcspec-6.c: Likewise.
2216         * gcc.target/i386/sse-12.c: Add -mbmi.
2217         * gcc.target/i386/bmi-1.c: New file.
2218         * gcc.target/i386/bmi-2.c: Likewise.
2219         * gcc.target/i386/bmi-3.c: Likewise.
2220         * gcc.target/i386/bmi-4.c: Likewise.
2221         * gcc.target/i386/bmi-5.c: Likewise.
2222         * gcc.target/i386/bmi-6.c: Likewise.
2223
2224 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2225
2226         PR c++/46065
2227         * g++.dg/pr46065.C: New test.
2228
2229 2010-11-10  Jan Hubicka  <jh@suse.cz>
2230
2231         PR tree-optimize/33172
2232         PR tree-optimize/43411
2233         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2234         * g++.dg/tree-ssa/pr43411.C: New testcase.
2235
2236 2010-11-10  Jan Hubicka  <jh@suse.cz>
2237
2238         PR tree-optimize/46228
2239         * g++.dg/tree-ssa/pr46228.C: New testcase.
2240
2241 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2242
2243         PR tree-optimization/46414
2244         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2245
2246 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2247
2248         PR fortran/46411
2249         * gfortran.dg/intrinsic_7.f90: New.
2250
2251 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2252
2253         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2254         * g++.dg/abi/thunk4.C: Likewise.
2255         * g++.dg/opt/combine.C: Add dg-require-visibility.
2256         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2257         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2258         alpha*-dec-osf*.
2259         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2260         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2261         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2262         large arena_size.
2263         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2264         * gcc.dg/intmax_t-1.c: Likewise.
2265
2266 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2267
2268         PR fortran/46244
2269         * gfortran.dg/class_30.f90: New.
2270
2271 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2272
2273         PR fortran/46223
2274         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2275         failure on s390.
2276
2277 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2278
2279         PR tree-optimization/45971
2280         * gcc.dg/vect/O3-pr45971.c: New.
2281
2282 2010-11-10  Richard Guenther  <rguenther@suse.de>
2283
2284         PR tree-optimization/44964
2285         * gcc.dg/pr44964.c: New testcase.
2286
2287 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2288
2289         * gnat.dg/opt10.adb: Fix typo.
2290
2291 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2292
2293         PR tree-optimization/46351
2294         PR tree-optimization/46377
2295         * gnat.dg/opt10.adb: New file.
2296         * gnat.dg/opt10_pkg.ads: Likewise.
2297         * gnat.dg/opt11.adb: Likewise.
2298         * gnat.dg/opt11.ads: Likewise.
2299
2300 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2301
2302         * gnat.dg/boolean_conv.adb: New test.
2303
2304 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2305
2306         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2307
2308 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2309
2310         * gnat.dg/unchecked_convert7.adb: New test.
2311
2312 2010-11-10  Richard Guenther  <rguenther@suse.de>
2313
2314         PR tree-optimization/46398
2315         * gcc.dg/torture/pr46398.c: New testcase.
2316
2317 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2318
2319         * gfortran.dg/open_dev_null.f90: New test.
2320
2321 2010-11-09  Jan Hubicka  <jh@suse.cz>
2322
2323         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2324         unrolling.
2325
2326 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2327
2328         * gcc.dg/struct-semi-4.c: New test.
2329
2330 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2331
2332         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2333         power5 to enable generation of FRIZ.
2334
2335         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2336         optimization.
2337
2338         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2339         expected.
2340
2341 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR target/43808
2344         * gfortran.dg/pr43808.f90: New test.
2345
2346 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2347
2348         PR tree-optimization/46036
2349         * gfortran.dg/lto/pr46036_0.f90: New.
2350
2351 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2352
2353         PR middle-end/45663
2354         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2355         bar invocation instead of first.
2356
2357         PR debug/46171
2358         * gcc.dg/pr46171.c: New test.
2359
2360 2010-11-09  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/46355
2363         * gcc.dg/pr46355.c: New testcase.
2364
2365 2010-11-09  Richard Guenther  <rguenther@suse.de>
2366
2367         PR tree-optimization/46177
2368         * gcc.dg/pr46177-2.c: New testcase.
2369
2370 2010-11-09  Richard Guenther  <rguenther@suse.de>
2371
2372         PR testsuite/46312
2373         * gcc.dg/vec-scal-opt.c: Move ...
2374         * gcc.dg/vect/vect-scal-opt.c: ... here.
2375         * gcc.dg/vec-scal-opt1.c: Move ...
2376         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2377         * gcc.dg/vec-scal-opt2.c: Move ...
2378         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2379
2380 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2381
2382         * gnat.dg/specs/static_initializer5.ads: New test.
2383         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2384
2385 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2386
2387         PR middle-end/46360
2388         * gcc.c-torture/compile/pr46360.c: New test.
2389
2390         PR c++/45894
2391         * g++.dg/warn/Wsequence-point-2.C: New test.
2392
2393 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2394
2395         PR fortran/46313
2396         * gfortran.dg/class_29.f03: New.
2397
2398 2010-11-09  Richard Guenther  <rguenther@suse.de>
2399
2400         PR middle-end/46221
2401         * gcc.target/i386/alias-1.c: New testcase.
2402
2403 2010-11-08  Jason Merrill  <jason@redhat.com>
2404
2405         * g++.dg/cpp0x/constexpr-sassert.C: New.
2406
2407 2010-11-08  Jason Merrill  <jason@redhat.com>
2408
2409         * g++.dg/cpp0x/constexpr-defarg.C: New.
2410
2411 2010-11-08  Xinliang David Li  <davidxl@google.com>
2412
2413         PR tree-optimization/46316
2414         * gcc.c-torture/execute/pr46316.c: New test.
2415
2416 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2417
2418         PR fortran/46344
2419         * gfortran.dg/class_28.f03: Extended.
2420
2421 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2422
2423         * objc.dg/property/dotsyntax-13.m: New.
2424         * objc.dg/property/dotsyntax-14.m: New.
2425         * objc.dg/property/dotsyntax-15.m: New.
2426         * objc.dg/property/synthesize-7.m: New.
2427         * obj-c++.dg/property/dotsyntax-13.mm: New.
2428         * obj-c++.dg/property/dotsyntax-14.mm: New.
2429         * obj-c++.dg/property/dotsyntax-15.mm: New.
2430         * obj-c++.dg/property/synthesize-7.mm: New.
2431
2432 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2433
2434         * objc.dg/property/dynamic-4.m: New.
2435         * objc.dg/property/dynamic-5.m: New.
2436         * objc.dg/property/dynamic-6.m: New.
2437         * obj-c++.dg/property/dynamic-4.mm: New.
2438         * obj-c++.dg/property/dynamic-5.mm: New.
2439         * obj-c++.dg/property/dynamic-6.mm: New.
2440
2441 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2442
2443         * objc.dg/property/synthesize-3.m: New.
2444         * objc.dg/property/synthesize-4.m: New.
2445         * objc.dg/property/synthesize-5.m: New.
2446         * objc.dg/property/synthesize-6.m: New.
2447         * obj-c++.dg/property/synthesize-3.mm: New.
2448         * obj-c++.dg/property/synthesize-4.mm: New.
2449         * obj-c++.dg/property/synthesize-5.mm: New.
2450         * obj-c++.dg/property/synthesize-6.mm: New.
2451
2452 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2453
2454         * objc.dg/property/at-property-5.m: Updated test.
2455         * objc.dg/property/at-property-16.m: New.
2456         * objc.dg/property/at-property-17.m: New.
2457         * objc.dg/property/at-property-18.m: New.
2458         * objc.dg/property/at-property-19.m: New.
2459         * objc.dg/property/dotsyntax-12.m: New.
2460         * objc.dg/protocol-inheritance-1.m: New.
2461         * objc.dg/protocol-inheritance-2.m: New.
2462         * obj-c++.dg/property/at-property-5.mm: Updated test.
2463         * obj-c++.dg/property/at-property-16.mm: New.
2464         * obj-c++.dg/property/at-property-17.mm: New.
2465         * obj-c++.dg/property/at-property-18.mm: New.
2466         * obj-c++.dg/property/at-property-19.mm: New.
2467         * obj-c++.dg/protocol-inheritance-1.mm: New.
2468         * obj-c++.dg/protocol-inheritance-2.mm: New.
2469         * obj-c++.dg/property/dotsyntax-12.mm: New.
2470
2471 2010-11-08  Jason Merrill  <jason@redhat.com>
2472
2473         * g++.dg/expr/overflow1.C: New.
2474         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2475         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2476         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2477         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2478
2479 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2480
2481         * gcc.dg/pr35442.c: Adapt warning.
2482
2483         PR target/46280
2484         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2485         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2486         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2487         i?86-*-* x86_64-*-*.
2488         * g++.dg/torture/pr36445.C: Likewise.
2489         * gcc.c-torture/compile/pr34856.c: Likewise.
2490         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2491         * gcc.c-torture/compile/vector-1.c: Likewise.
2492         * gcc.c-torture/compile/vector-2.c: Likewise.
2493         * gcc.dg/pr32912-1.c: Likewise.
2494         * gcc.c-torture/execute/va-arg-25.c: Move ...
2495         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2496         Add dg-options -msse, dg-require-effective-target sse_runtime for
2497         for i?86-*-*, x86_64-*-*.
2498         * gcc.c-torture/execute/vector-1.c: Likewise.
2499         * gcc.c-torture/execute/vector-2.c: Likewise.
2500         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2501         i?86-*-*, x86_64-*-*.
2502         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2503         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2504         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2505         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2506         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2507
2508 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2509
2510         * gcc.dg/torture/pr45982.c: Add -std=c99
2511         * gcc.dg/torture/pr45623.c: Ditto.
2512
2513 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2514
2515         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2516         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2517
2518 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2519
2520         PR target/28627
2521         * g++.dg/ext/dllimport7.C: Adjust second error check and
2522         allow test for x86_64 mingw, too.
2523
2524 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2525
2526         PR fortran/46344
2527         * gfortran.dg/class_28.f03: New.
2528
2529 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2530
2531         PR rtl-optimization/45352
2532         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2533         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2534         gcc.target/i386/pr45352-2.c: New tests.
2535
2536 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2537
2538         PR libobjc/36610
2539         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2540         XFAIL the run for all but m32 x86.
2541
2542 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2543
2544         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2545         as comment character.
2546
2547 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2548
2549         * gcc.target/mips/mips.exp: Revert previous patch.
2550         * gcc.target/mips/fma-1.c: Delete.
2551         * gcc.target/mips/fma-2.c: Likewise.
2552         * gcc.target/mips/fma-3.c: Likewise.
2553         * gcc.target/mips/fma-4.c: Likewise.
2554         * gcc.target/mips/fma-5.c: Likewise.
2555         * gcc.target/mips/fma-6.c: Likewise.
2556         * gcc.target/mips/fma-7.c: Likewise.
2557         * gcc.target/mips/fma-8.c: Likewise.
2558         * gcc.target/mips/fma-9.c: Likewise.
2559         * gcc.target/mips/fma-10.c: Likewise.
2560         * gcc.target/mips/fma-11.c: Likewise.
2561         * gcc.target/mips/fma-12.c: Likewise.
2562         * gcc.target/mips/fma-13.c: Likewise.
2563         * gcc.target/mips/fma-14.c: Likewise.
2564         * gcc.target/mips/fma-15.c: Likewise.
2565         * gcc.target/mips/fma-16.c: Likewise.
2566         * gcc.target/mips/fma-17.c: Likewise.
2567         * gcc.target/mips/fma-18.c: Likewise.
2568         * gcc.target/mips/fma-19.c: Likewise.
2569         * gcc.target/mips/fma-20.c: Likewise.
2570
2571 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2572
2573         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2574         * gcc.target/mips/fma-1.c: New test.
2575         * gcc.target/mips/fma-2.c: Likewise.
2576         * gcc.target/mips/fma-3.c: Likewise.
2577         * gcc.target/mips/fma-4.c: Likewise.
2578         * gcc.target/mips/fma-5.c: Likewise.
2579         * gcc.target/mips/fma-6.c: Likewise.
2580         * gcc.target/mips/fma-7.c: Likewise.
2581         * gcc.target/mips/fma-8.c: Likewise.
2582         * gcc.target/mips/fma-9.c: Likewise.
2583         * gcc.target/mips/fma-10.c: Likewise.
2584         * gcc.target/mips/fma-11.c: Likewise.
2585         * gcc.target/mips/fma-12.c: Likewise.
2586         * gcc.target/mips/fma-13.c: Likewise.
2587         * gcc.target/mips/fma-14.c: Likewise.
2588         * gcc.target/mips/fma-15.c: Likewise.
2589         * gcc.target/mips/fma-16.c: Likewise.
2590         * gcc.target/mips/fma-17.c: Likewise.
2591         * gcc.target/mips/fma-18.c: Likewise.
2592         * gcc.target/mips/fma-19.c: Likewise.
2593         * gcc.target/mips/fma-20.c: Likewise.
2594
2595 2010-11-06  Jason Merrill  <jason@redhat.com>
2596
2597         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2598
2599 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2600
2601         PR c/43384
2602         * gcc.dg/parser-error-3.c: New test.
2603
2604 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2605
2606         PR c++/45332
2607         * g++.dg/parse/semicolon2.C: New testcase.
2608         * g++.dg/ext/asmspec1.C: Adjust.
2609         * g++.dg/init/new13.C: Adjust.
2610         * g++.dg/parse/ctor5.C: Adjust.
2611
2612 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2613
2614         PR fortran/46330
2615         * gfortran.dg/class_27.f03: New.
2616
2617 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2618
2619         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2620         * objc.dg/property/dotsyntax-5.m: New.
2621         * objc.dg/property/dotsyntax-6.m: New.
2622         * objc.dg/property/dotsyntax-7.m: New.
2623         * objc.dg/property/dotsyntax-8.m: New.
2624         * objc.dg/property/dotsyntax-9.m: New.
2625         * objc.dg/property/dotsyntax-10.m: New.
2626         * objc.dg/property/dotsyntax-11.m: New.
2627         * obj-c++.dg/property/dotsyntax-5.mm: New.
2628         * obj-c++.dg/property/dotsyntax-6.mm: New.
2629         * obj-c++.dg/property/dotsyntax-7.mm: New.
2630         * obj-c++.dg/property/dotsyntax-8.mm: New.
2631         * obj-c++.dg/property/dotsyntax-9.mm: New.
2632         * obj-c++.dg/property/dotsyntax-10.mm: New.
2633         * obj-c++.dg/property/dotsyntax-11.mm: New.
2634
2635 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2636
2637         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2638         NeXT runtime when the type is READONLY.
2639
2640 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2641
2642         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2643         * gcc.target/i386/387-6.c: Ditto.
2644         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2645         * gcc.target/i386/387-4.c: Ditto.
2646         * gcc.target/i386/387-7.c: Ditto.
2647         * gcc.target/i386/387-8.c: Ditto.
2648         * gcc.target/i386/387-9.c: Ditto.
2649         * gcc.target/i386/387-10.c: Ditto.
2650         * gcc.target/i386/387-11.c: Ditto.
2651         * gcc.target/i386/387-12.c: Ditto.
2652
2653         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2654
2655 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2656
2657         PR target/44981
2658         * gcc.dg/darwin-cfstring-format-1.c: New.
2659         * gcc.dg/warn-nsstring.c: New.
2660         * objc.dg/fsf-nsstring-format-1.m: New.
2661         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2662         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2663         linker warning.
2664
2665 2010-11-05  Jason Merrill  <jason@redhat.com>
2666
2667         PR c++/45473
2668         * g++.dg/inherit/virtual6.C: New.
2669
2670 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2671
2672         PR c/44772
2673         * gcc.dg/Wcxx-compat-21.c: New test.
2674
2675 2010-11-05  Ian Lance Taylor  <iant@google.com>
2676
2677         PR target/46084
2678         * gcc.target/i386/pr46084.c: New test.
2679
2680 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2681
2682         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2683         * (check_effective_target_mempcpy): New.
2684         * gcc.c-torture/execute/pr45636.c: Move this...
2685         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2686
2687 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2688
2689         * gcc.target/i386/i386.exp (FLAGS): Remove.
2690         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2691
2692 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2693
2694         PR c++/46160
2695         * g++.dg/opt/empty2.C: New test.
2696
2697         PR target/45670
2698         * gcc.target/i386/pr45670.c: New test.
2699
2700 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2701
2702         PR fortran/45451
2703         PR fortran/46174
2704         * gfortran.dg/class_19.f03: Modified.
2705         * gfortran.dg/class_allocate_6.f03: New.
2706
2707 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2708
2709         * gcc.target/i386/avx-vzeroupper-19.c: New.
2710
2711 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2712
2713         PR tree-optimization/46099
2714         * gcc.dg/autopar/pr46099.c: New test.
2715
2716         PR middle-end/43690
2717         * c-c++-common/pr43690.c: New test.
2718
2719 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2720
2721         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2722         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2723         declaration and implementation.
2724         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2725         * obj-c++.dg/property/at-property-13.mm: Likewise.
2726         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2727         * obj-c++.dg/property/property-1.mm: Likewise.
2728         * obj-c++.dg/property/at-property-7.mm: Likewise.
2729         * obj-c++.dg/property/at-property-9.mm: Likewise.
2730         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2731         * obj-c++.dg/property/at-property-10.mm: Likewise.
2732         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2733         * obj-c++.dg/property/at-property-12.mm: Likewise.
2734         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2735         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2736         * obj-c++.dg/property/at-property-6.mm: Likewise.
2737         * obj-c++.dg/property/at-property-8.mm: Likewise.
2738         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2739         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2740         * obj-c++.dg/property/at-property-11.mm: Likewise.
2741         * obj-c++.dg/template-8.mm: Likewise.
2742         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2743         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2744         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2745         and put a FIXME for this.
2746         * obj-c++.dg/property/property-2.mm: Remove.
2747         * obj-c++.dg/property/property-3.mm: Remove.
2748
2749 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2750
2751         PR debug/46307
2752         * gcc.dg/pr46307.c: New test.
2753
2754 2010-11-05  Jason Merrill  <jason@redhat.com>
2755
2756         PR c++/46304
2757         * g++.dg/ext/complex6.C: New.
2758
2759 2010-11-04  Bud Davis   <jimmied@smu.edu>
2760
2761         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2762
2763 2010-11-04  Chao-ying Fu  <fu@mips.com>
2764
2765         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2766         msubu, mult, multu.
2767         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2768
2769 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2770
2771         Fixed using the Objective-C 2.0 dot-syntax with class names.
2772         * objc.dg/property/dotsyntax-3.m: New.
2773         * objc.dg/property/dotsyntax-4.m: New.
2774         * obj-c++.dg/property/dotsyntax-3.mm: New.
2775         * obj-c++.dg/property/dotsyntax-4.mm: New.
2776
2777         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2778         Objective-C 2.0 dot-syntax is used with class names.
2779         * obj-c++.dg/fobjc-std-1.mm: Same change.
2780
2781 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2782
2783         * gcc.target/powerpc/loop_align.c: New.
2784
2785 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2786
2787         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2788
2789         merge from FSF 'apple/trunk' branch.
2790         * gcc.target/powerpc/darwin64-abi.c: New.
2791
2792 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2793
2794         PR tree-optimization/46233
2795         * gcc.dg/pr46233.c: New test.
2796
2797 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2798
2799         * objc.dg/property/property-2.m: Deleted.
2800         * objc.dg/property/property-3.m: Deleted.
2801
2802 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2803
2804         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2805         defined.
2806         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2807         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2808         * objc.dg/property/property-1.m: Likewise.
2809         * objc.dg/property/at-property-6.m: Likewise.
2810         * objc.dg/property/at-property-7.m: Likewise.
2811         * objc.dg/property/dotsyntax-1.m: Likewise.
2812         * objc.dg/property/at-property-8.m: Likewise.
2813         * objc.dg/property/dotsyntax-2.m: Likewise.
2814         * objc.dg/property/at-property-9.m: Likewise.
2815         * objc.dg/property/synthesize-2.m: Likewise.
2816         * objc.dg/property/at-property-10.m: Likewise.
2817         * objc.dg/property/at-property-11.m: Likewise.
2818         * objc.dg/property/at-property-12.m: Likewise.
2819         * objc.dg/property/at-property-13.m: Likewise.
2820         * objc.dg/property/fsf-property-method-access.m: Likewise.
2821         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2822         linker warning.
2823         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2824         warnings.
2825         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2826         deprecation warnings.  Use Object1 implementation.
2827         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2828         * objc/execute/forward-1.m: Remove.
2829         * objc/execute/forward-1.x: Remove.
2830
2831 2010-11-04  Jason Merrill  <jason@redhat.com>
2832
2833         * g++.dg/cpp0x/constexpr-access.C: New.
2834
2835 2010-11-04  Richard Guenther  <rguenther@suse.de>
2836
2837         PR rtl-optimization/46183
2838         * gcc.dg/torture/pr46183.c: New testcase.
2839
2840 2010-11-04  Richard Guenther  <rguenther@suse.de>
2841
2842         PR tree-optimization/46068
2843         * gcc.dg/torture/pr46068.c: New testcase.
2844
2845 2010-11-04  Richard Guenther  <rguenther@suse.de>
2846
2847         PR tree-optimization/45991
2848         * gcc.dg/pr45991.c: New testcase.
2849
2850 2010-11-04  Richard Guenther  <rguenther@suse.de>
2851
2852         PR tree-optimization/46154
2853         * g++.dg/torture/pr46154.C: New testcase.
2854
2855 2010-11-04  Richard Guenther  <rguenther@suse.de>
2856
2857         PR tree-optimization/45733
2858         * gcc.dg/pr45733.c: New testcase.
2859
2860 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2861
2862         PR tree-optimization/46213
2863         * gfortran.dg/vect/pr46213.f90: New.
2864
2865 2010-11-04  Richard Guenther  <rguenther@suse.de>
2866
2867         PR testsuite/45702
2868         * gcc.dg/pr34989-1.c: Move ...
2869         * gcc.dg/lto/pr34989-1_0.c: ... here.
2870         * gcc.dg/pr34989-2.c: Move ...
2871         * gcc.dg/lto/pr34989-1_1.c: ... here.
2872         * gcc.dg/pr27898.c: Move ...
2873         * gcc.dg/lto/pr27898_0.c: ... here and ...
2874         * gcc.dg/lto/pr27898_1.c: ... split.
2875         * gcc.dg/pr28712.c: Move ...
2876         * gcc.dg/lto/pr28712_0.c: ... here and ...
2877         * gcc.dg/lto/pr28712_1.c: ... split ...
2878         * gcc.dg/lto/pr28712_2.c: ... twice.
2879         * gcc.dg/pr28706.c: Move ...
2880         * gcc.dg/lto/pr28706_0.c: ... here and ...
2881         * gcc.dg/lto/pr28706_1.c: ... split.
2882
2883 2010-11-04  Richard Guenther  <rguenther@suse.de>
2884             Richard Henderson  <rth@redhat.com>
2885
2886         * gcc.target/i386/fma4-vector-2.c: New testcase.
2887
2888 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2889             Richard Guenther  <rguenther@suse.de>
2890
2891         * gcc.dg/vec-scal-opt.c: New testcase.
2892         * gcc.dg/vec-scal-opt1.c: New testcase.
2893         * gcc.dg/vec-scal-opt2.c: New testcase.
2894
2895 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2896
2897         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2898         from plugin build flags on Darwin targets.
2899
2900 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2901
2902         * gcc.target/i386/pr46285.c: Require split_stack target.
2903
2904 2010-11-03  Jason Merrill  <jason@redhat.com>
2905
2906         PR c++/46293
2907         * g++.dg/cpp0x/constexpr-base2.C: New.
2908
2909         PR c++/46289
2910         * g++.dg/cpp0x/initlist45.C: New.
2911
2912 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2913
2914         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2915         is now allowed in categories.
2916         * obj-c++.dg/property/dynamic-2.mm: Same change.
2917         * objc.dg/property/dynamic-3.m: New.
2918         * obj-c++.dg/property/dynamic-3.mm: New.
2919         * objc.dg/property/at-property-14.m: New.
2920         * objc.dg/property/at-property-15.m: New.
2921         * obj-c++.dg/property/at-property-14.mm: New.
2922         * obj-c++.dg/property/at-property-15.mm: New.
2923
2924         * objc.dg/foreach-6.m: Added a few more tests for valid and
2925         invalid iterating variables and collections.
2926
2927 2010-11-03  Xinliang David Li  <davidxl@google.com>
2928
2929         PR target/46200
2930         * g++.dg/tree-ssa/ivopts-2.C: New test.
2931
2932 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2933
2934         PR target/46295
2935         * gcc.target/i386/pr46295.c: New.
2936
2937 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2938
2939         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2940         precision min/max for single precision on VSX.
2941
2942 2010-11-03  Jason Merrill  <jason@redhat.com>
2943
2944         PR c++/46289
2945         * g++.dg/cpp0x/constexpr-ice3.C: New.
2946
2947 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2948
2949         * gnat.dg/opt8.ad[sb]: New test.
2950         * gnat.dg/opt8_pkg.ads: New helper.
2951
2952 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2953
2954         PR rtl-optimization/45865
2955         * gcc.dg/pr45865.c: New.
2956         * gcc.dg/torture/pr45865.c: Likewise.
2957
2958         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2959         * gcc.target/arm/headmerge-2.c: Likewise.
2960         * gcc.target/i386/headmerge-1.c: Likewise.
2961         * gcc.target/i386/headmerge-2.c: Likewise.
2962
2963 2010-11-03  Richard Guenther  <rguenther@suse.de>
2964
2965         PR middle-end/46288
2966         * gcc.dg/pr46288.c: New testcase.
2967
2968 2010-11-03  Richard Guenther  <rguenther@suse.de>
2969
2970         PR tree-optimization/44807
2971         * gcc.dg/torture/pr44807.c: New testcase.
2972
2973 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2974
2975         PR libgfortran/43899
2976         * gfortran.dg/namelist_67.f90: New test.
2977
2978 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2979
2980         PR tree-optimization/46009
2981         * gcc.dg/vect/pr46009.c: New function.
2982
2983 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2984
2985         Implemented -fobjc-std=objc1 flag.
2986         * objc.dg/fobjc-std-1.m: New.
2987         * obj-c++.dg/fobjc-std-1.mm: New.
2988
2989 2010-11-03  Richard Guenther  <rguenther@suse.de>
2990
2991         PR middle-end/46241
2992         * g++.dg/debug/pr46241.C: New testcase.
2993
2994 2010-11-03  Richard Guenther  <rguenther@suse.de>
2995
2996         PR tree-optimization/46190
2997         * gfortran.dg/pr46190.f90: New testcase.
2998
2999 2010-11-03  Richard Guenther  <rguenther@suse.de>
3000
3001         PR testsuite/46274
3002         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3003         * gcc.dg/vect/vect-19.c: Likewise.
3004         * gcc.dg/vect/vect-17.c: Likewise.
3005
3006 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3007
3008         PR target/46285
3009         * gcc.target/i386/pr46285.c: New.
3010
3011 2010-11-03  Richard Guenther  <rguenther@suse.de>
3012
3013         PR tree-optimization/46217
3014         * gcc.dg/pr46217.c: New testcase.
3015
3016 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3017
3018         * objc.dg/property/dotsyntax-1.m: New.
3019         * objc.dg/property/dotsyntax-2.m: New.
3020         * obj-c++.dg/property/dotsyntax-1.mm: New.
3021         * obj-c++.dg/property/dotsyntax-2.mm: New.
3022
3023 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR tree-optimization/46165
3026         * gcc.dg/pr46165.c: New test.
3027
3028 2010-11-03  Richard Guenther  <rguenther@suse.de>
3029
3030         PR middle-end/46251
3031         * gcc.dg/pr46251.c: New testcase.
3032
3033 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR tree-optimization/46107
3036         * gcc.c-torture/compile/pr46107.c: New test.
3037
3038         PR debug/46252
3039         * gcc.dg/pr46252.c: New test.
3040
3041         PR rtl-optimization/46034
3042         PR rtl-optimization/46212
3043         PR rtl-optimization/46248
3044         * gcc.c-torture/compile/pr46034.c: New test.
3045         * gcc.c-torture/compile/pr46248.c: New test.
3046         * gcc.dg/pr46212.c: New test.
3047
3048 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3049
3050         * gnat.dg/sizetype4.adb: New test.
3051
3052 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3053
3054         * gcc.target/i386/avx-vzeroupper-15.c: New.
3055         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3056         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3057         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3058
3059         PR target/46253
3060         * gcc.target/i386/pr46253.c: New.
3061
3062 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3063             Tobias Burnus  <burnus@net-b.de>
3064
3065         PR fortran/45170
3066         * gfortran.dg/deferred_type_param_1.f90: New.
3067         * gfortran.dg/deferred_type_param_2.f90: New.
3068         * gfortran.dg/initialization_1.f90: Update dg-errors.
3069         * gfortran.dg/initialization_9.f90: Update dg-errors.
3070
3071 2010-11-02  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/46149
3074         * g++.dg/torture/pr46149.C: New testcase.
3075
3076 2010-11-02  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/46216
3079         * gcc.dg/torture/pr46216.c: New testcase.
3080
3081 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3082
3083         PR target/46131
3084         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3085         *-*-osf*.
3086
3087 2010-11-02  Richard Guenther  <rguenther@suse.de>
3088
3089         PR tree-optimization/46184
3090         * gcc.dg/pr46184.c: New testcase.
3091
3092 2010-11-02  Richard Guenther  <rguenther@suse.de>
3093
3094         PR tree-optimization/46177
3095         * gcc.dg/pr46177.c: New testcase.
3096
3097 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3098
3099         PR middle-end/46120
3100         * g++.dg/ipa/ivinline-9.C: New test.
3101
3102 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3103
3104         PR tree-optimization/45875
3105         * g++.dg/torture/pr45875.C: New test.
3106
3107 2010-11-02  Richard Guenther  <rguenther@suse.de>
3108
3109         PR testsuite/46249
3110         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3111
3112 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3113
3114         PR debug/46255
3115         * gcc.dg/pr46255.c: New test.
3116
3117 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3118
3119         PR c++/46170
3120         PR c++/46162
3121         * g++.dg/template/sfinae26.C: New test.
3122         * g++.dg/template/sfinae27.C: Likewise.
3123
3124 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3125
3126         PR c++/45606
3127         * g++.dg/template/typedef36.C: New test.
3128         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3129         * g++.dg/template/canon-type-10.C: Likewise.
3130         * g++.dg/template/canon-type-11.C: Likewise.
3131         * g++.dg/template/canon-type-12.C: Likewise.
3132         * g++.dg/template/canon-type-13.C: Likewise.
3133
3134 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3135
3136         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3137         instance of debug_pubnames on darwin.
3138
3139 2010-11-01  Jason Merrill  <jason@redhat.com>
3140             Benjamin Kosnik  <bkoz@redhat.com>
3141
3142         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3143         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3144
3145         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3146         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3147         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3148         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3149         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3150         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3151         * g++.dg/cpp0x/constexpr-array.C: New.
3152         * g++.dg/cpp0x/constexpr-base.C: New.
3153         * g++.dg/cpp0x/constexpr-complex.C: New.
3154         * g++.dg/cpp0x/constexpr-data1.C: New.
3155         * g++.dg/cpp0x/constexpr-data2.C: New.
3156         * g++.dg/cpp0x/constexpr-deref.C: New.
3157         * g++.dg/cpp0x/constexpr-diag1.C: New.
3158         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3159         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3160         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3161         * g++.dg/cpp0x/constexpr-empty.C: New.
3162         * g++.dg/cpp0x/constexpr-empty2.C: New.
3163         * g++.dg/cpp0x/constexpr-empty3.C: New.
3164         * g++.dg/cpp0x/constexpr-empty4.C: New.
3165         * g++.dg/cpp0x/constexpr-empty5.C: New.
3166         * g++.dg/cpp0x/constexpr-ex1.C: New.
3167         * g++.dg/cpp0x/constexpr-ex2.C: New.
3168         * g++.dg/cpp0x/constexpr-ex3.C: New.
3169         * g++.dg/cpp0x/constexpr-ex4.C: New.
3170         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3171         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3172         * g++.dg/cpp0x/constexpr-function1.C: New.
3173         * g++.dg/cpp0x/constexpr-function2.C: New.
3174         * g++.dg/cpp0x/constexpr-function3.C: New.
3175         * g++.dg/cpp0x/constexpr-ice.C: New.
3176         * g++.dg/cpp0x/constexpr-initlist.C: New.
3177         * g++.dg/cpp0x/constexpr-neg1.C: New.
3178         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3179         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3180         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3181         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3182         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3183         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3184         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3185         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3186         * g++.dg/cpp0x/constexpr-object1.C: New.
3187         * g++.dg/cpp0x/constexpr-object2.C: New.
3188         * g++.dg/cpp0x/constexpr-overflow.C: New.
3189         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3190         * g++.dg/cpp0x/constexpr-pos1.C: New.
3191         * g++.dg/cpp0x/constexpr-potential1.C: New.
3192         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3193         * g++.dg/cpp0x/constexpr-pure.C: New.
3194         * g++.dg/cpp0x/constexpr-static.C: New.
3195         * g++.dg/cpp0x/constexpr-static2.C: New.
3196         * g++.dg/cpp0x/constexpr-static3.C: New.
3197         * g++.dg/cpp0x/constexpr-static4.C: New.
3198         * g++.dg/cpp0x/constexpr-static5.C: New.
3199         * g++.dg/cpp0x/constexpr-static6.C: New.
3200         * g++.dg/cpp0x/constexpr-string.C: New.
3201         * g++.dg/cpp0x/constexpr-switch.C: New.
3202         * g++.dg/cpp0x/constexpr-targ.C: New.
3203         * g++.dg/cpp0x/constexpr-throw.C: New.
3204         * g++.dg/cpp0x/constexpr-typeid.C: New.
3205         * g++.dg/cpp0x/constexpr-union.C: New.
3206         * g++.dg/cpp0x/constexpr-value.C: New.
3207         * g++.dg/cpp0x/constexpr-value2.C: New.
3208         * g++.dg/cpp0x/constexpr-variadic.C: New.
3209         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3210         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3211         * g++.dg/other/fold1.C: Likewise.
3212         * g++.dg/parse/crash36.C: Likewise.
3213         * g++.dg/parse/constant4.C: Adjust expected error.
3214         * g++.dg/template/arg5.C: Likewise.
3215         * g++.dg/template/non-dependent10.C: Likewise.
3216         * g++.dg/template/qualified-id3.C: Likewise.
3217         * g++.dg/warn/overflow-warn-1.C: Likewise.
3218         * g++.dg/warn/overflow-warn-3.C: Likewise.
3219         * g++.dg/warn/overflow-warn-4.C: Likewise.
3220         * g++.old-deja/g++.pt/crash10.C: Likewise.
3221
3222         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3223
3224 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3225
3226         Implemented format and noreturn attributes for Objective-C methods.
3227         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3228         * objc.dg/attributes/method-deprecated-1.m: New.
3229         * objc.dg/attributes/method-deprecated-2.m: New.
3230         * objc.dg/attributes/method-deprecated-3.m: New.
3231         * objc.dg/attributes/method-noreturn-1.m: New.
3232         * objc.dg/attributes/method-sentinel-1.m: New.
3233         * objc.dg/attributes/method-format-1.m: New.
3234         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3235         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3236         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3237         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3238         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3239         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3240         * obj-c++.dg/attributes/method-format-1.mm: New.
3241
3242 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3243
3244         * objc.dg/property/at-property-deprecated-1.m: New.
3245         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3246
3247 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3248
3249         Implemented Objective-C 2.0 property accessors.
3250         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3251         avoid testing more complex accessors in this testcase which is not
3252         about them.
3253         * objc.dg/property/at-property-7.m: Same change.
3254         * objc.dg/property/at-property-8.m: Same change.
3255         * objc.dg/property/at-property-9.m: Same change.
3256         * objc.dg/property/at-property-10.m: Same change.
3257         * objc.dg/property/at-property-11.m: Same change.
3258         * obj-c++.dg/property/at-property-6.mm: Same change.
3259         * obj-c++.dg/property/at-property-7.mm: Same change.
3260         * obj-c++.dg/property/at-property-8.mm: Same change.
3261         * obj-c++.dg/property/at-property-9.mm: Same change.
3262         * obj-c++.dg/property/at-property-10.mm: Same change.
3263         * obj-c++.dg/property/at-property-11.mm: Same change.
3264         * objc.dg/property/at-property-12.m: New.
3265         * objc.dg/property/at-property-13.m: New.
3266         * obj-c++.dg/property/at-property-12.mm: New.
3267         * obj-c++.dg/property/at-property-13.mm: New.
3268
3269 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3270
3271         PR fortran/46152
3272         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3273         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3274         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3275         * gfortran.dg/allocate_with_typespec_2.f: New test.
3276         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3277         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3278         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3279
3280 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3281             Nathan Froyd  <froydnj@codesourcery.com>
3282
3283         PR tree-optimization/46259
3284         * gfortran.dg/pr46259.f: New testcase.
3285
3286 2010-11-01  Paul Koning  <ni1d@arrl.net>
3287
3288         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3289         * gcc.c-torture/compile/20020604-1.c: Ditto.
3290         * gcc.c-torture/compile/20001226-1.c: Ditto.
3291         * gcc.c-torture/compile/20010327-1.c: Ditto.
3292         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3293         * gcc.c-torture/compile/pr43191.c: Ditto.
3294         * gcc.c-torture/compile/pr41181.c: Ditto.
3295
3296 2010-10-31  Richard Henderson  <rth@redhat.com>
3297
3298         * lib/target-supports.exp
3299         (check_effective_target_automatic_stack_alignment): True for
3300         x86 but not windows.
3301         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3302         use of the preferred-stack-boundary arguments.
3303         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3304
3305 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3306
3307         PR target/46142
3308         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3309         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3310
3311 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3312
3313         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3314
3315 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3316
3317         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3318         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3319         than tls.
3320         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3321         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3322         * objc.dg/torture/tls/thr-init.m: Likewise.
3323         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3324         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3325
3326 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3327
3328         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3329         the Linux kernel.
3330
3331 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3332
3333         PR fortran/44917
3334         PR fortran/44926
3335         PR fortran/46196
3336         * gfortran.dg/typebound_generic_10.f03: New.
3337
3338 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3339
3340         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3341         * objc.dg/property/property-neg-1.m: Updated for changes in the
3342         syntax of @property and the implementation of
3343         @synthesize/@dynamic.
3344         * objc.dg/property/property-neg-2.m: Same change.
3345         * objc.dg/property/property-neg-3.m: Same change.
3346         * objc.dg/property/property-neg-4.m: Same change.
3347         * objc.dg/property/property-neg-5.m: Same change.
3348         * objc.dg/property/property-neg-7.m: Same change.
3349         * objc.dg/property/property-1.m: Same change.
3350         * objc.dg/property/synthesize-1.m: Same change.
3351         * objc.dg/property/at-property-2.m: Same change.
3352         * objc.dg/property/at-property-4.m: Same change.
3353
3354         * objc.dg/property/fsf-property-method-acces.m: Updated for
3355         changes in the syntax of @property and the implementation of
3356         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3357         * objc.dg/property/fsf-property-basic.m: Same change.
3358         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3359
3360         * objc.dg/property/at-property-5.m: New.
3361         * objc.dg/property/at-property-6.m: New.
3362         * objc.dg/property/at-property-7.m: New.
3363         * objc.dg/property/at-property-8.m: New.
3364         * objc.dg/property/at-property-9.m: New.
3365         * objc.dg/property/at-property-10.m: New.
3366         * objc.dg/property/at-property-11.m: New.
3367         * objc.dg/property/synthesize-2.m: New.
3368         * objc.dg/property/dynamic-2.m: New.
3369
3370         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3371         syntax of @property and the implementation of
3372         @synthesize/@dynamic.
3373         * obj-c++.dg/property/property-neg-2.mm: Same change.
3374         * obj-c++.dg/property/property-neg-3.mm: Same change.
3375         * obj-c++.dg/property/property-neg-4.mm: Same change.
3376         * obj-c++.dg/property/property-neg-5.mm: Same change.
3377         * obj-c++.dg/property/property-neg-7.mm: Same change.
3378         * obj-c++.dg/property/property-1.mm: Same change.
3379         * obj-c++.dg/property/synthesize-1.mm: Same change.
3380         * obj-c++.dg/property/at-property-2.mm: Same change.
3381         * obj-c++.dg/property/at-property-4.mm: Same change.
3382
3383         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3384         changes in the syntax of @property and the implementation of
3385         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3386         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3387         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3388
3389         * obj-c++.dg/property/at-property-5.mm: New.
3390         * obj-c++.dg/property/at-property-6.mm: New.
3391         * obj-c++.dg/property/at-property-7.mm: New.
3392         * obj-c++.dg/property/at-property-8.mm: New.
3393         * obj-c++.dg/property/at-property-9.mm: New.
3394         * obj-c++.dg/property/at-property-10.mm: New.
3395         * obj-c++.dg/property/at-property-11.mm: New.
3396         * obj-c++.dg/property/synthesize-2.mm: New.
3397         * obj-c++.dg/property/dynamic-2.mm: New.
3398
3399 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3400             Andrew Pinski  <pinskia@gmail.com>
3401
3402         * gcc.c-torture/execute/vector-shift.c: New testcase.
3403         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3404         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3405         * gcc.dg/vector-shift.c: Likewise.
3406         * gcc.dg/vector-shift1.c: Likewise.
3407         * gcc.dg/torture/vector-shift2.c: Likewise.
3408         * gcc.dg/vector-shift3.c: Likewise.
3409         * gcc.dg/simd-1b.c: Adjust.
3410
3411 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3412
3413         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3414
3415 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3416
3417         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3418
3419 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3420
3421         PR target/46153
3422         * gcc.target/i386/pr46153.c: New test.
3423
3424 2010-10-27  Jason Merrill  <jason@redhat.com>
3425
3426         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3427
3428 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3429
3430         PR fortran/46161
3431         * gfortran.dg/class_dummy_3.f03: New.
3432
3433 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3434
3435         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3436         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3437
3438         * gcc.target/i386/avx-vzeroupper-3.c: New.
3439         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3440         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3441         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3442         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3443         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3444         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3445         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3446         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3447         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3448         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3449         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3450
3451 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3452
3453         * obj-c.dg/property/at-property-4.m: New.
3454         * obj-c++.dg/property/at-property-4.mm: New.
3455         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3456         updates in warning.
3457         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3458         updates in warning.
3459
3460 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3461
3462         * objc.dg/property/at-property-1.m: New.
3463         * objc.dg/property/at-property-2.m: New.
3464         * objc.dg/property/at-property-3.m: New.
3465         * objc.dg/ivar-invalid-type-1.m: New.
3466         * obj-c++.dg/property/at-property-1.mm: New.
3467         * obj-c++.dg/property/at-property-2.mm: New.
3468         * obj-c++.dg/property/at-property-3.mm: New.
3469         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3470         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3471         in error reporting.
3472
3473 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3474
3475         PR libgfortran/46010
3476         * gfortran.dg/namelist_66.f90: New test.
3477         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3478
3479 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3480
3481         PR fortran/42647
3482         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3483         * gfortran.dg/allocatable_scalar_10.f90: New.
3484         * gfortran.dg/class_19.f03: Extended.
3485
3486 2010-10-26  Jan Hubicka  <jh@suse.cz>
3487
3488         PR middle-end/45736
3489         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3490
3491 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3492
3493         PR tree-optimization/46167
3494         * gcc.dg/vect/O-pr46167.c: New.
3495         * gcc.dg/vect/vect.exp: Run tests with -O.
3496
3497 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3498
3499         PR target/44948
3500         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3501         * g++.dg/vect/pr33860a.cc: Likewise.
3502         * gcc.c-torture/compile/20070522-1.c: Likewise.
3503         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3504         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3505         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3506         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3507         * gcc.dg/pr44136.c: Likewise.
3508
3509         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3510         * gcc.dg/compat/vector-1_x.c: Likewise.
3511         * gcc.dg/compat/vector-1_y.c: Likewise.
3512         * gcc.dg/compat/vector-2_x.c: Likewise.
3513         * gcc.dg/compat/vector-2_y.c: Likewise.
3514         * gcc.dg/pr43300.c: Likewise.
3515
3516         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3517         * gcc.dg/compat/vector-1a_y.c: Likewise.
3518         * gcc.dg/compat/vector-1b_x.c: Likewise.
3519         * gcc.dg/compat/vector-1b_y.c: Likewise.
3520         * gcc.dg/compat/vector-2a_x.c: Likewise.
3521         * gcc.dg/compat/vector-2a_y.c: Likewise.
3522         * gcc.dg/compat/vector-2b_x.c: Likewise.
3523         * gcc.dg/compat/vector-2b_y.c: Likewise.
3524         * gcc.target/i386/pr39162.c: Likewise.
3525         * gcc.target/i386/pr40906-2.c: Likewise.
3526         * gcc.target/i386/sse-5.c: Likewise.
3527
3528         * gcc.dg/pr35442.c: Prune ABI change warnings.
3529
3530         * gcc.c-torture/execute/pr38151.x: New.
3531         * gcc.target/i386/pr44948-1a.c: Likewise.
3532         * gcc.target/i386/pr44948-1b.c: Likewise.
3533         * gcc.target/i386/pr44948-2a.c: Likewise.
3534         * gcc.target/i386/pr44948-2b.c: Likewise.
3535
3536 2010-10-26  Ian Lance Taylor  <iant@google.com>
3537
3538         PR middle-end/45687
3539         * gcc.c-torture/execute/20101025-1.c: New test.
3540
3541 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3542
3543         PR fortran/45451
3544         * gfortran.dg/class_allocate_5.f90: New.
3545
3546 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3547
3548         Implement opaque-enum-specifiers for C++0x
3549         * g++.dg/cpp0x/forw_enum1.C: New.
3550         * g++.dg/cpp0x/forw_enum2.C: New.
3551         * g++.dg/cpp0x/forw_enum3.C: New.
3552         * g++.dg/cpp0x/forw_enum4.C: New.
3553         * g++.dg/cpp0x/forw_enum5.C: New.
3554         * g++.dg/cpp0x/forw_enum6.C: New.
3555         * g++.dg/cpp0x/forw_enum7.C: New.
3556         * g++.dg/cpp0x/forw_enum8.C: New.
3557         * g++.dg/cpp0x/forw_enum9.C: New.
3558         * g++.dg/parse/enum3.C: Add new errors.
3559         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3560         * g++.dg/cpp0x/auto9.C: Add new error.
3561         * g++.dg/template/crash79.C: Add new errors.
3562
3563 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3564
3565         * gcc.target/arm/volatile-bitfields-1.c: New test.
3566         * gcc.target/arm/volatile-bitfields-2.c: New test.
3567         * gcc.target/arm/volatile-bitfields-3.c: New test.
3568
3569 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3570
3571         * gnat.dg/pointer_discr1.adb: New test.
3572         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3573         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3574         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3575
3576 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3577
3578         * gnat.dg/loop_optimization8.adb: New test.
3579         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3580         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3581
3582 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3583
3584         * gnat.dg/in_out_parameter2.adb: New test.
3585         * gnat.dg/in_out_parameter3.adb: Likewise.
3586
3587 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3588
3589         * g++.dg/opt/combine.c: New test.
3590
3591 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3592
3593         * gnat.dg/opt7.ad[sb]: New test.
3594         * gnat.dg/opt7_pkg.ads: New helper.
3595
3596 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3597
3598         PR objc/45735
3599         * obj-c.dg/pr45735.mm: New.
3600         * obj-c++.dg/pr45735.mm: New.
3601
3602 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3603
3604         PR objc/24393
3605         * objc.dg/pr24393.m: New.
3606         * obj-c++.dg/pr24393.mm: New.
3607
3608 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3609
3610         PR objc/28049
3611         * objc.dg/pr28049.m: New.
3612         * obj-c++.dg/pr28049.mm: New.
3613
3614 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3615
3616         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3617         parameter attributes are now supported.
3618         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3619         * objc.dg/attributes/parameter-attribute-1.m: New test.
3620         * objc.dg/attributes/parameter-attribute-2.m: New test.
3621         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3622         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3623
3624 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3625
3626         Based on the CFString implementation in FSF apple/trunk branch.
3627
3628         * gcc.dg/darwin-cfstring-1.c: New.
3629         * gcc.dg/darwin-cfstring-2.c: New.
3630         * gcc.dg/torture/darwin-cfstring-3.c: New.
3631         * g++.dg/other/darwin-cfstring1.C: New.
3632         * g++.dg/torture/darwin-cfstring-3.C: New.
3633
3634 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3635
3636         * objc.dg/demangle-1.m: New test.
3637         * obj-c++.dg/demangle-1.mm: New test.
3638         * obj-c++.dg/demangle-2.mm: New test.
3639         * obj-c++.dg/demangle-3.mm: New test.
3640
3641 2010-10-23  Ian Lance Taylor  <iant@google.com>
3642
3643         * gcc.c-torture/execute/20101011-1.c: New test.
3644         * gcc.c-torture/execute/20101011-1.x: New test driver.
3645
3646 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3647
3648         PR fortran/46122
3649         * gfortran.dg/protected_8.f90: New.
3650
3651 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3652
3653         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3654         * gcc.target/i386/isa-9.c: Skip for -march other than
3655         -march=amdfam10 in multilib options.
3656         * gcc.target/i386/pr42589.c: Skip for -march other than
3657         -march=i486 in multilib options.
3658         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3659         other -march in multilib options.
3660
3661 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3662
3663         PR rtl-optimization/37360
3664         * gcc.dg/pr37360.c: New test.
3665
3666 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3667
3668         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3669
3670 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3671             Andrew Pinski  <pinskia@gmail.com>
3672
3673         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3674         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3675         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3676         * gcc.dg/vector-subscript-1.c: Likewise.
3677         * gcc.dg/vector-subscript-2.c: Likewise.
3678         * gcc.dg/vector-subscript-3.c: New testcase.
3679         * gcc.dg/array-8.c: Adjust.
3680
3681 2010-10-22  Richard Guenther  <rguenther@suse.de>
3682
3683         PR middle-end/46137
3684         * c-c++-common/torture/pr46137.c: New testcase.
3685
3686 2010-10-22  Jason Merrill  <jason@redhat.com>
3687
3688         PR c++/46129
3689         * g++.dg/template/defarg14.C: New.
3690
3691 2010-10-22  Jason Merrill  <jason@redhat.com>
3692
3693         PR c++/46103
3694         * g++.dg/cpp0x/implicit10.C: New.
3695
3696 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3697
3698         PR target/46098
3699         * gcc.target/i386/pr46098.c: New test.
3700
3701 2010-10-22  Richard Guenther  <rguenther@suse.de>
3702
3703         PR tree-optimization/45720
3704         * gcc.dg/torture/pr45720.c: New testcase.
3705
3706 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3707
3708         PR tree-optimization/46126
3709         * gcc.dg/vect/pr46126.c: New.
3710
3711 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3712
3713         Based on the CFString implementation in FSF apple/trunk branch.
3714
3715         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3716         so that the latter can be used in dg-skip and dg-xfail clauses.
3717         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3718         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3719         to use dg-additional-files for Object1.
3720         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3721         to use dg-additional-files for Object1, move to torture/strings/.
3722         * obj-c++.dg/const-str-4.mm: Likewise.
3723         * obj-c++.dg/const-str-3.mm: Likewise.
3724         * obj-c++.dg/const-str-8.mm: Likewise.
3725         * obj-c++.dg/const-str-9.mm: Likewise.
3726         * obj-c++.dg/const-str-10.mm: Likewise.
3727         * obj-c++.dg/const-str-10.mm: Likewise.
3728         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3729         to use dg-additional-files for Object1, move to strings/.
3730         * obj-c++.dg/const-str-2.mm: Likewise.
3731         * obj-c++.dg/const-str-5.mm: Likewise.
3732         * obj-c++.dg/const-str-6.mm: Likewise.
3733         * obj-c++.dg/const-str-12.mm: Likewise.
3734         * obj-c++.dg/strings/strings.exp: New.
3735         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3736         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3737         * obj-c++.dg/torture/strings/strings.exp: New.
3738         * obj-c++.dg/torture/strings/string1.mm: New.
3739         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3740         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3741         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3742
3743         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3744         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3745         * objc/execute/string2.m: Likewise.
3746         * objc/execute/string3.m: Likewise.
3747         * objc/execute/string3.m: Likewise.
3748         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3749         * objc.dg/foreach-4.m: Likewise.
3750         * objc.dg/foreach-5.m: Likewise.
3751         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3752         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3753         * objc.dg/const-str-4.m: Likewise.
3754         * objc.dg/const-str-7.m: Likewise.
3755         * objc.dg/const-str-8.m: Likewise.
3756         * objc.dg/const-str-9.m: Likewise.
3757         * objc.dg/const-str-10.m: Likewise.
3758         * objc.dg/const-str-11.m: Likewise.
3759         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3760         to use dg-additional-files for Object1, move to objc.dg/strings/.
3761         * objc.dg/const-str-2.m: Likewise.
3762         * objc.dg/const-str-5.m: Likewise.
3763         * objc.dg/const-str-6.m: Likewise.
3764         * objc.dg/const-str-12.m: Likewise.
3765         * objc.dg/const-str-12b.m: Likewise.
3766         * objc.dg/strings/strings.exp: New.
3767         * objc.dg/strings/const-cfstring-2.m: New.
3768         * objc.dg/strings/const-cfstring-5.m: New.
3769         * objc.dg/torture/strings/strings.exp: New.
3770         * objc.dg/torture/strings/const-cfstring-1.m: New.
3771         * objc.dg/torture/strings/const-cfstring-3.m: New.
3772         * objc.dg/torture/strings/const-cfstring-4.m: New.
3773
3774 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3775
3776         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3777
3778 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3779
3780         PR c++/46117
3781         * g++.dg/parse/crash57.C: New.
3782
3783 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3784             H.J. Lu  <hongjiu.lu@intel.com>
3785
3786         PR target/45946
3787         * gcc.target/i386/pr45946.c: New test.
3788
3789 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3790
3791         PR tree-optimization/45875
3792         * g++.dg/ipa/pr45875.C: New test.
3793
3794 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3795
3796         PR tree-optimization/46049
3797         PR tree-optimization/46052
3798         * gcc.dg/vect/pr46052.c: New test.
3799         * gcc.dg/vect/pr46049.c: New test.
3800
3801 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3802
3803         PR fortran/46007
3804         * gfortran.dg/shape_5.f90:  New test case.
3805
3806 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3807
3808         PR fortran/46060
3809         * gfortran.dg/proc_ptr_comp_25.f90: New.
3810
3811 2010-10-21  Richard Guenther  <rguenther@suse.de>
3812             Michael Matz  <matz@suse.de>
3813
3814         PR tree-optimization/45764
3815         * gcc.dg/torture/pr45764.c: New testcase.
3816
3817 2010-10-21  Richard Guenther  <rguenther@suse.de>
3818
3819         PR tree-optimization/46111
3820         * g++.dg/torture/pr46111.C: New testcase.
3821
3822 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3823
3824         PR fortran/46067
3825         * gfortran.dg/dummy_procedure_4.f90: New.
3826         * gfortran.dg/proc_ptr_30.f90: New.
3827
3828 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3829
3830         PR fortran/46100
3831         * gfortran.dg/ptr-func-1.f90: New.
3832         * gfortran.dg/ptr-func-2.f90: New.
3833
3834 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR tree-optimization/45919
3837         * gcc.c-torture/compile/pr45919.c: New test.
3838
3839         PR tree-optimization/46066
3840         * gcc.dg/autopar/pr46066.c: New test.
3841
3842 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3843
3844         PR c++/46024
3845         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3846
3847 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3848
3849         PR c++/46056
3850         * g++.dg/cpp0x/range-for7.C: New.
3851
3852 2010-10-20  Richard Guenther  <rguenther@suse.de>
3853
3854         PR lto/45667
3855         * g++.dg/lto/20101020-1_0.h: New testcase.
3856         * g++.dg/lto/20101020-1_0.C: Likewise.
3857         * g++.dg/lto/20101020-1_1.C: Likewise.
3858
3859 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3860
3861         * gcc.dg/20101013-1.c: New test.
3862
3863 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3864
3865         PR target/46085
3866         * gcc.target/i386/pr46085-1.c: New.
3867         * gcc.target/i386/pr46085-2.c: Likewise.
3868
3869 2010-10-20  Richard Guenther  <rguenther@suse.de>
3870
3871         PR tree-optimization/45860
3872         * gcc.dg/torture/pr45860.c: New testcase.
3873
3874 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3875
3876         * gnat.dg/discr25.adb: New test.
3877         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3878
3879 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3880
3881         * gcc.target/powerpc/ehreturn.c: New test.
3882
3883 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3884
3885         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3886         not require Foundation and run with the GNU runtime as well.
3887
3888         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3889
3890         Radar 4439126
3891         * obj-c++.dg/template-8.mm: New.
3892
3893 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3894
3895         PR objc/23709
3896         * objc.dg/pr23709.m: New.
3897         * obj-c++.dg/pr23709.m: New.
3898
3899 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3900
3901         PR c++/46046
3902         * g++.dg/template/crash104.C: New.
3903
3904 2010-10-19  Richard Henderson  <rth@redhat.com>
3905
3906         * gcc.target/i386/fma3-fma.c: New.
3907         * gcc.target/i386/fma3-builtin.c: New.
3908         * gcc.target/i386/fma4-builtin.c: New.
3909
3910 2010-10-19  Richard Guenther  <rguenther@suse.de>
3911
3912         PR testsuite/46081
3913         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3914
3915 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3916
3917         Merge from 'apple/trunk' branch on FSF servers.
3918
3919         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3920
3921         Radar 4293709
3922         * objc.dg/proto-init-mimatch-1.m: New.
3923         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3924
3925 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3926
3927         Implemented parsing @synthesize and @dynamic for
3928         Objective-C/Objective-C++.
3929         * objc.dg/property/dynamic-1.m: New.
3930         * objc.dg/property/synthesize-1.m: New.
3931         * obj-c++.dg/property/dynamic-1.mm: New.
3932         * obj-c++.dg/property/synthesize-1.mm: New.
3933
3934 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3935
3936         * objc.dg/at-class-1.m: New.
3937         * objc.dg/at-class-1.mm: New.
3938
3939 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3940
3941         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3942
3943 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3944
3945         Merge from 'apple/trunk' branch on FSF servers.
3946
3947         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3948
3949         Radar 4407151
3950         * obj-c++.dg/template-7.mm: New.
3951
3952 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3953
3954         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3955         bugfix.
3956
3957 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3958
3959         Merge from 'apple/trunk' branch on FSF servers.
3960
3961         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3962
3963         Radar 4451818
3964         * obj-c++.dg/try-catch-16.mm: New.
3965         * obj-c++.dg/try-catch-17.mm: New.
3966
3967         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3968
3969         Radar 4330422
3970         * obj-c++.dg/try-catch-15.mm: New
3971
3972         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3973
3974         Radar 4204796
3975         * obj-c++.dg/try-catch-12.mm: New
3976         * obj-c++.dg/try-catch-13.mm: New
3977         * obj-c++.dg/try-catch-14.mm: New
3978         * objc.dg/try-catch-11.m: New
3979         * objc.dg/try-catch-12.m: New
3980         * objc.dg/try-catch-13.m: New
3981
3982 2010-10-18  Richard Henderson  <rth@redhat.com>
3983
3984         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3985
3986 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3987
3988         PR c/46015
3989         * c-c++-common/Wunused-var-13.c: New test.
3990
3991 2010-10-18  Richard Guenther  <rguenther@suse.de>
3992
3993         PR tree-optimization/45967
3994         * gcc.dg/torture/pr45967.c: New testcase.
3995         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3996         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3997         * gcc.dg/torture/pr39074-2.c: Likewise
3998         * gcc.dg/torture/pta-escape-1.c: Likewise
3999         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4000         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4001         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4002         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4003         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4004         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4005
4006 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4007
4008         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4009
4010 2010-10-18  Richard Guenther  <rguenther@suse.de>
4011
4012         PR lto/44950
4013         * g++.dg/lto/20101015-2_0.C: New testcase.
4014
4015 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR middle-end/46019
4018         * gcc.c-torture/execute/pr46019.c: New test.
4019
4020 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4021
4022         Merge from 'apple/trunk' branch on FSF servers.
4023
4024         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4025
4026         Radar 4516785
4027         * obj-c++.dg/method-namespace-2.mm: New.
4028
4029 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4030
4031         Merge from 'apple/trunk' branch on FSF servers.
4032
4033         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4034
4035         Radar 4133425
4036         * objc.dg/private-1.m: Test modified.
4037         * obj-c++.dg/private-1.mm: Test modified.
4038
4039 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4040
4041         PR testsuite/45987
4042         * gcc.target/i386/push-1.c: Remove.
4043
4044 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4045             H.J. Lu  <hongjiu.lu@intel.com>
4046
4047         PR target/46051
4048         * gcc.target/i386/pr46051.c: New test.
4049
4050 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4051
4052         * obj-c++.dg/gnu-api-2-class.mm: New.
4053         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4054         * obj-c++.dg/gnu-api-2-method.mm: New.
4055         * obj-c++.dg/gnu-api-2-objc.mm: New.
4056         * obj-c++.dg/gnu-api-2-object.mm: New.
4057         * obj-c++.dg/gnu-api-2-property.mm: New.
4058         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4059         * obj-c++.dg/gnu-api-2-sel.mm: New.
4060
4061 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4062
4063         * objc.dg/fsf-package-0.m: New.
4064         * obj-c++.dg/fsf-package-0.m: New.
4065
4066 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4067
4068         PR objc/18255
4069         * objc.dg/pr18255.m: New.
4070
4071 2010-10-16  Jan Hubicka  <jh@suse.cz>
4072
4073         PR middle-end/44206
4074         * g++.dg/torture/pr44206.C: New.
4075
4076 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4077
4078         * objc.dg/gnu-api-2-class.m: New.
4079         * objc.dg/gnu-api-2-objc.m: New.
4080
4081 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4082
4083         * objc.dg/gnu-api-2-ivar.m: New.
4084
4085 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4086
4087         * objc.dg/gnu-api-2-property.m: New.
4088
4089 2010-10-15  Xinliang David Li  <davidxl@google.com>
4090
4091         * g++.dg/uninit-pred-3_a.C: New test.
4092         * g++.dg/uninit-pred-3_b.C: New test.
4093
4094 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4095
4096         * objc.dg/gnu-api-2-object.m: New.
4097
4098 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4099
4100         * objc.dg/gnu-api-2-method.m: New.
4101
4102 2010-10-15  Jason Merrill  <jason@redhat.com>
4103
4104         * g++.dg/lto/pr45983_0.C: New.
4105
4106 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4107
4108         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4109         builtin combiner patterns.
4110         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4111         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4112         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4113         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4114         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4115
4116 2010-10-15  Richard Guenther  <rguenther@suse.de>
4117
4118         * g++.dg/lto/20101015-1_0.C: New testcase.
4119
4120 2010-10-15  Richard Guenther  <rguenther@suse.de>
4121
4122         PR testsuite/46021
4123         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4124         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4125
4126 2010-10-15  Richard Guenther  <rguenther@suse.de>
4127
4128         PR lto/45957
4129         * g++.dg/lto/20101014-1_0.C: New testcase.
4130
4131 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4132
4133         * objc.dg/gnu-api-2-protocol.m: New.
4134         * objc.dg/gnu-api-2-sel.m: New.
4135
4136 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4137
4138         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4139         arm-eabi targets.
4140
4141 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4142
4143         * gcc.dg/20101010-1.c: New testcase.
4144
4145 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4146
4147         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4148         script when relocatable linking.
4149
4150 2010-10-14  Yao Qi  <yao@codesourcery.com>
4151
4152         PR target/45447
4153         * gcc.target/arm/pr45447.c: New test.
4154
4155 2010-10-14  Jan Hubicka  <jh@suse.cz>
4156
4157         PR middle-end/45621
4158         * g++.dg/lto/pr45621.h : New.
4159         * g++.dg/lto/pr45621_0.C: New.
4160         * g++.dg/lto/pr45621_1.C: New.
4161
4162 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4163
4164         * objc.dg/property: New.
4165         * objc.dg/property/fsf-property-basic.m: New.
4166         * objc.dg/property/fsf-property-method-access.m: New.
4167         * objc.dg/property/fsf-property-named-ivar.m: New.
4168         * obj-c++.dg/property: New.
4169         * obj-c++.dg/property/fsf-property-basic.mm: New.
4170         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4171         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4172
4173         merge from FSF apple 'trunk' branch.
4174         2006 Fariborz Jahanian  <fjahanian@apple.com>
4175
4176         Radars 4436866, 4505126, 4506903, 4517826
4177         * objc.dg/property/property-1.m: New.
4178         * objc.dg/property/property-2.m: New.
4179         * objc.dg/property/property-3.m: New.
4180         * objc.dg/property/property-neg-1.m: New.
4181         * objc.dg/property/property-neg-2.m: New.
4182         * objc.dg/property/property-neg-3.m: New.
4183         * objc.dg/property/property-neg-4.m: New.
4184         * objc.dg/property/property-neg-5.m: New.
4185         * objc.dg/property/property-neg-6.m: New.
4186         * objc.dg/property/property-neg-7.m: New.
4187         * objc.dg/property/property.exp: New.
4188         * obj-c++.dg/property/property-1.mm: New.
4189         * obj-c++.dg/property/property-2.mm: New.
4190         * obj-c++.dg/property/property-3.mm: New.
4191         * obj-c++.dg/property/property-neg-1.mm: New.
4192         * obj-c++.dg/property/property-neg-2.mm: New.
4193         * obj-c++.dg/property/property-neg-3.mm: New.
4194         * obj-c++.dg/property/property-neg-4.mm: New.
4195         * obj-c++.dg/property/property-neg-5.mm: New.
4196         * obj-c++.dg/property/property-neg-6.mm: New.
4197         * obj-c++.dg/property/property-neg-7.mm: New.
4198         * obj-c++.dg/property/property.exp: New.
4199
4200 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4201
4202         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4203
4204 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4205
4206         PR c/45969
4207         * gcc.c-torture/compile/pr45969-1.c: New test.
4208
4209 2010-10-14  Richard Guenther  <rguenther@suse.de>
4210
4211         PR tree-optimization/44913
4212         * gcc.dg/torture/pr44913.c: New testcase.
4213
4214 2010-10-14  Richard Guenther  <rguenther@suse.de>
4215
4216         PR lto/45382
4217         * g++.dg/lto/20101014-2_0.C: New testcase.
4218
4219 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4220
4221         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4222         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4223         * gcc.target/i386/pr44130.c: Likewise.
4224         * gcc.target/i386/pr44144.c: Likewise.
4225         * gcc.target/i386/pr44180.c: Likewise.
4226         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4227         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4228         * gcc.target/i386/vect-sizes-1.c: Likewise.
4229         * gcc.target/i386/vectorize4-avx.c: Likewise.
4230
4231 2010-10-14  Richard Guenther  <rguenther@suse.de>
4232
4233         PR lto/44561
4234         * g++.dg/lto/20101010-3_0.C: New testcase.
4235         * g++.dg/lto/20101010-4_0.C: Likewise.
4236
4237 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4238
4239         * objc.dg/pr45878.m: Update to include NSConstantString interface
4240         for -fnext-runtime.
4241         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4242         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4243         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4244         reference for m64 -fnext-runtime.
4245
4246 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4247
4248         * gcc.target/i386/vect-sizes-1.c: New.
4249
4250 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4251
4252         PR middle-end/46011
4253         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4254
4255 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4256
4257         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4258         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4259
4260 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4261
4262         * gcc.target/ia64/20101005.c: New test.
4263
4264 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4265
4266         PR rtl-optimization/45570
4267         * gcc.dg/pr45570.c: New test.
4268
4269 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4270
4271         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4272         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4273         * gcc.target/i386/vectorize4-avx.c: Likewise.
4274
4275 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4276
4277         * gcc.target/i386/avx-copysign-vec.c: New.
4278         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4279
4280 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4281
4282         PR middle-end/44130
4283         * gcc.target/i386/pr44130.c: New.
4284
4285 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4286
4287         PR middle-end/44144
4288         * gcc.target/i386/pr44144.c: New.
4289
4290 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4291
4292         PR target/44180
4293         * gcc.target/i386/pr44180.c: New.
4294
4295 2010-10-13  Jason Merrill  <jason@redhat.com>
4296
4297         * g++.dg/template/canon-type-8.C: New.
4298
4299 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4300
4301         * gcc.c-torture/execute/20101013-1.c: New test.
4302
4303 2010-10-13  Richard Guenther  <rguenther@suse.de>
4304
4305         PR objc/45878
4306         * objc.dg/pr45878.m: New testcase.
4307
4308 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4309
4310         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4311         * gcc.dg/format/dfp-printf-1.c: Likewise.
4312         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4313
4314 2010-10-13  Richard Guenther  <rguenther@suse.de>
4315
4316         PR tree-optimization/45788
4317         * g++.dg/pr45788.C: New testcase.
4318
4319 2010-10-13  Richard Guenther  <rguenther@suse.de>
4320
4321         PR tree-optimization/45970
4322         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4323
4324 2010-10-13  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/45982
4327         * gcc.dg/torture/pr45982.c: New testcase.
4328         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4329         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4330         * gcc.dg/torture/pr39074-2.c: Likewise.
4331
4332 2010-10-13  Richard Guenther  <rguenther@suse.de>
4333
4334         PR middle-end/45874
4335         * g++.dg/torture/pr45874.C: New testcase.
4336
4337 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4338
4339         * objc.dg/attributes/method-attribute-1.m: Update to respond
4340         to implemented method attributes..
4341         * objc.dg/attributes/method-attribute-2.m: Likewise.
4342         * objc.dg/attributes/method-attribute-3.m: Likewise.
4343         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4344         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4345         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4346
4347 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4348
4349         PR libobjc/23214
4350         * objc.dg/pr23214.m: New.
4351
4352 2010-10-12  Michael Eager  <eager@eagercon.com>
4353
4354         PR testsuite/45856
4355         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4356         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4357
4358 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR fortran/45636
4361         * gcc.c-torture/execute/pr45636.c: New test.
4362         * gfortran.dg/pr45636.f90: New test.
4363
4364 2010-10-12  Richard Henderson  <rth@redhat.com>
4365
4366         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4367
4368 2010-10-12  Daniel Kraft  <d@domob.eu>
4369
4370         PR fortran/38936
4371         * gfortran.dg/associate_1.f03: More tests with derived-types.
4372         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4373         * gfortran.dg/associate_8.f03: Fix typo.
4374         * gfortran.dg/initialization_27.f90: Fix typo.
4375
4376 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4377
4378         PR testsuite/45851
4379         * lib/lto.exp (lto-get-options-main): Support optional target
4380         selector for dg-extra-ld-options.
4381
4382 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4383
4384         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4385         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4386
4387 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4388
4389         PR middle-end/45699
4390         * g++.dg/torture/pr45699.C: New test.
4391         * g++.dg/otr-fold-1.C: Adjusted.
4392         * g++.dg/otr-fold-1.C: Likewise.
4393
4394 2010-10-11  Nick Clifton  <nickc@redhat.com>
4395
4396         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4397         Allow for a user label prefix.
4398
4399 2010-10-10  Richard Guenther  <rguenther@suse.de>
4400
4401         * g++.dg/lto/20101010-1_0.C: New testcase.
4402         * g++.dg/lto/20101010-2_0.C: Likewise.
4403
4404 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4405
4406         PR tree-optimization/45902
4407         * gcc.dg/vect/45902.c: New test.
4408
4409 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR target/45870
4412         * gcc.dg/tls/pr45870.c: New test.
4413
4414 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4415
4416         PR fortran/45961
4417         * gfortran.dg/typebound_operator_6.f03: New.
4418
4419 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4420
4421         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4422         and adjust -export symbol scanning.
4423         * g++.dg/ext/dllexport1.C: Likewise.
4424         * g++.dg/ext/dllexport3.C: Likewise.
4425         * gcc.dg/dll-3.c: Likewise.
4426         * gcc.dg/dll-4.c: Likewise.
4427         * gcc.dg/dll-5.c: Likewise.
4428
4429 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4430
4431         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4432         instead of tree_profile dump file.
4433         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4434         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4435         dump file.
4436
4437 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4438
4439         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4440
4441 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4442
4443         * gfortran.dg/character_comparison_4.f90:  New test.
4444         * gfortran.dg/character_comparison_5.f90:  New test.
4445         * gfortran.dg/character_comparison_6.f90:  New test.
4446
4447 2010-10-09  Richard Henderson  <rth@redhat.com>
4448
4449         * lib/target-supports.exp
4450         (check_effective_target_automatic_stack_alignment): Always true.
4451
4452 2010-10-09  Richard Guenther  <rguenther@suse.de>
4453
4454         PR lto/45956
4455         * gcc.dg/lto/20101009-2_0.c: New testcase.
4456         * gcc.dg/lto/20101009-2_1.c: Likewise.
4457         * gcc.dg/lto/20101009-2_2.c: Likewise.
4458
4459 2010-10-09  Richard Guenther  <rguenther@suse.de>
4460
4461         PR lto/45947
4462         * g++.dg/lto/20101009-1_0.C: New testcase.
4463
4464 2010-10-09  Richard Guenther  <rguenther@suse.de>
4465
4466         PR tree-optimization/45945
4467         * gcc.dg/lto/20101009-1_0.c: New testcase.
4468
4469 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4470
4471         PR target/45913
4472         * gcc.target/i386/pr45913.c: New.
4473
4474 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4475
4476         PR fortran/45943
4477         * gfortran.dg/streamio_16.f90: Update test.
4478
4479 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4480
4481         PR tree-optimization/45903
4482         * gcc.target/i386/pr45903.c: New test.
4483
4484 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4485
4486         * gnat.dg/interface5.adb: Compile with warnings disabled.
4487
4488 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4489
4490         * obj-c++.dg/encode-10.mm: New testcase.
4491
4492 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4493
4494         PR objc++/23614
4495         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4496         C++ class.  Removed XFAIL.
4497
4498 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4499
4500         PR fortran/45933
4501         * gfortran.dg/typebound_operator_5.f03: New.
4502
4503 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4504
4505         Merge from 'apple/trunk' branch on FSF servers.
4506
4507         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4508
4509         Radar 4508851
4510         * obj-c++.dg/method-namespace-1.mm: New.
4511
4512 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4513
4514         * gcc.dg/tree-ssa/sra-11.c: New test.
4515
4516 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4517
4518         PR Tree-Vect/45847
4519         * gcc.dg/vect/pr45847.c: New test.
4520
4521 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4522             Kai Tietz  <kai.tietz@onevision.com>
4523
4524         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4525
4526 2010-10-07  Richard Guenther  <rguenther@suse.de>
4527
4528         PR tree-optimization/45732
4529         * gcc.dg/torture/pr45732.c: New testcase.
4530
4531 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4532
4533         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4534         * objc.dg/foreach-2.m: Likewise.
4535         * objc.dg/foreach-3.m: Likewise.
4536         * objc.dg/foreach-4.m: Likewise.
4537         * objc.dg/foreach-5.m: Likewise.
4538         * objc.dg/foreach-6.m: Likewise.
4539         * objc.dg/foreach-7.m: Likewise.
4540         * objc.dg/objc-foreach-4.m: Likewise.
4541         * objc.dg/objc-foreach-5.m: Likewise.
4542
4543 2010-10-07  Richard Guenther  <rguenther@suse.de>
4544
4545         PR middle-end/45869
4546         * gcc.dg/torture/pr45869.c: New testcase.
4547
4548 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4549
4550         * objc.dg/set-not-used-1.m: New
4551         * obj-c++.dg/set-not-used-1.mm: New.
4552
4553 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4554
4555         * objc.dg/attributes/method-attribute-3.m: New.
4556         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4557
4558 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4559
4560         PR fortran/45916
4561         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4562
4563 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4564
4565         PR fortran/45889
4566         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4567
4568 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4569
4570         Merge from 'apple/trunk' branch on FSF servers.
4571
4572         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4573
4574         Radar 4278774
4575         * obj-c++.dg/encode-9.mm: New.
4576
4577 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4578
4579         * g++.dg/cpp0x/pr45908.C: New test.
4580
4581 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4582
4583         * gnat.dg/opt6.ad[sb]: New test.
4584
4585 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4586
4587         Implemented fast enumeration for Objective-C.
4588         * objc.dg/foreach-1.m: New.
4589         * objc.dg/foreach-2.m: New.
4590         * objc.dg/foreach-3.m: New.
4591         * objc.dg/foreach-4.m: New.
4592         * objc.dg/foreach-5.m: New.
4593         * objc.dg/foreach-6.m: New.
4594         * objc.dg/foreach-7.m: New.
4595
4596         Merge from 'apple/trunk' branch on FSF servers:
4597         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4598
4599         Radar 4502236
4600         * objc.dg/objc-foreach-5.m: New.
4601
4602         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4603
4604         Radar 4507230
4605         * objc.dg/objc-foreach-4.m: New.
4606
4607         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4608
4609         Radar 4472881
4610         * objc.dg/objc-foreach-3.m: New.
4611
4612         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4613
4614         Radar 4468498
4615         * objc.dg/objc-foreach-2.m: New.
4616
4617         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4618
4619         Radar 4294910
4620         * objc.dg/objc-foreach-1.m: New
4621
4622 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4623
4624         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4625         unsigned values.
4626
4627 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4628
4629         PR objc++/28050
4630         * obj-c++.dg/syntax-error-10.mm: New.
4631
4632 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4633
4634         PR objc++/23707
4635         * obj-c++.dg/syntax-error-9.mm: New.
4636
4637 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4638
4639         PR objc++/31126
4640         * obj-c++.dg/syntax-error-8.mm: New.
4641
4642 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4643
4644         Merge from 'apple/trunk' branch on FSF servers.
4645
4646         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4647
4648         Radar 4290840
4649         * obj-c++.dg/syntax-error-7.mm: New
4650
4651         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4652
4653         Radar 4294425
4654         * obj-c++.dg/syntax-error-6.mm: New
4655
4656         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4657
4658         Radar 4261146
4659         * obj-c++.dg/syntax-error-5.mm: New
4660
4661         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4662
4663         Radar 4093475
4664         * obj-c++.dg/syntax-error-[3-4].mm: New.
4665
4666         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4667
4668         Radar 4185810
4669         * obj-c++.dg/syntax-error-[1-2].mm: New.
4670
4671 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4672
4673         PR tree-optimization/45752
4674         * gcc.dg/vect/pr45752.c: New test.
4675
4676 2010-10-05  Richard Guenther  <rguenther@suse.de>
4677
4678         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4679         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4680         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4681         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4682         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4683         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4684         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4685         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4686         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4687         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4688         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4689         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4690         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4691         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4692         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4693         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4694         * gcc.dg/tree-ssa/20080530.c: Likewise.
4695         * g++.dg/tree-ssa/inline-3.C: Likewise.
4696         * g++.dg/tree-ssa/inline-1.C: Likewise.
4697         * g++.dg/tree-ssa/inline-2.C: Likewise.
4698         * gcc.dg/profile-dir-1.c: Likewise.
4699         * gcc.dg/profile-dir-2.c: Likewise.
4700         * gcc.dg/profile-dir-3.c: Likewise.
4701
4702 2010-10-05  Richard Guenther  <rguenther@suse.de>
4703
4704         PR middle-end/45877
4705         * g++.dg/torture/pr45877.C: New testcase.
4706
4707 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR debug/45849
4710         * gcc.dg/debug/pr45849.c: New test.
4711
4712         PR middle-end/45876
4713         * gcc.c-torture/compile/pr45876.c: New test.
4714
4715 2010-10-04  Julian Brown  <julian@codesourcery.com>
4716
4717         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4718         vect_hw_misalign.
4719         * gcc.dg/vect/vect-60.c: Likewise.
4720         * gcc.dg/vect/vect-56.c: Likewise.
4721         * gcc.dg/vect/vect-93.c: Likewise.
4722         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4723         * gcc.dg/vect/vect-95.c: Likewise.
4724         * gcc.dg/vect/vect-96.c: Likewise.
4725         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4726         * gcc.dg/vect/slp-25.c: Likewise.
4727         * gcc.dg/vect/slp-3.c: Likewise.
4728         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4729         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4730         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4731         * gcc.dg/vect/vect-109.c: Likewise.
4732         * gcc.dg/vect/vect-peel-1.c: Likewise.
4733         * gcc.dg/vect/vect-peel-2.c: Likewise.
4734         * lib/target-supports.exp
4735         (check_effective_target_arm_vect_no_misalign): New.
4736         (check_effective_target_vect_no_align): Use above.
4737         (check_effective_target_vect_element_align): New.
4738         (add_options_for_quad_vectors): New.
4739
4740 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4741
4742         PR tree-optimization/45572
4743         * g++.dg/ipa/pr45572-1.C: New test.
4744         * g++.dg/ipa/pr45572-2.C: Likewise.
4745
4746 2010-10-03  Ian Lance Taylor  <iant@google.com>
4747
4748         * gcc.dg/anon-struct-11.c: New test.
4749         * gcc.dg/anon-struct-12.c: New test.
4750         * gcc.dg/anon-struct-13.c: New test.
4751         * gcc.dg/anon-struct-14.c: New test.
4752
4753 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4754
4755         * g++.dg/torture/pr45764.C: Revert revision 164914.
4756         * gcc.dg/vect/pr43432.c: Likewise.
4757         * gcc.dg/vect/vect-114.c: Likewise.
4758         * gcc.dg/vect/vect-15.c: Likewise.
4759
4760 2010-10-03  Jason Merrill  <jason@redhat.com>
4761
4762         * g++.dg/cpp0x/sfinae5.C: New.
4763
4764 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4765
4766         PR tree-optimization/45720
4767         PR tree-optimization/45764
4768         * g++.dg/torture/pr45764.C: New.
4769
4770         * gcc.dg/vect/pr43432.c: Xfail.
4771         * gcc.dg/vect/vect-114.c: Likewise.
4772         * gcc.dg/vect/vect-15.c: Likewise.
4773
4774 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4775
4776         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4777         hppa*-*-hpux*.
4778         * gcc.dg/torture/pr45678-2.c: Likewise.
4779
4780 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4781
4782         PR fortran/45748
4783         * gfortran.dg/intrinsic_6.f90: New.
4784
4785 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4786
4787         PR fortran/42831
4788         * gfortran.dg/dependency_37.f90:  New test.
4789
4790 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4791
4792         * gcc.target/i386/shift_mask.c: New test.
4793
4794 2010-10-01  Richard Guenther  <rguenther@suse.de>
4795
4796         PR tree-optimization/45854
4797         * g++.dg/torture/pr45854.C: New testcase.
4798
4799 2010-09-30  Michael Eager  <eager@eagercon.com>
4800
4801         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4802         __FLT_{MIN,MAX}__.
4803
4804 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4805
4806         PR middle-end/45758
4807         * gfortran.dg/graphite/pr45758.f90: New.
4808
4809 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4810
4811         PR middle-end/45230
4812         * gcc.dg/graphite/id-pr45230.c: New.
4813
4814 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4815
4816         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4817         * gfortran.dg/graphite/graphite.exp: Same.
4818         * gcc.dg/graphite/vect-pr43423.c: New.
4819
4820 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4821
4822         PR target/45843
4823         * g++.dg/torture/pr45843.C: New test.
4824
4825 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4826
4827         PR fortran/45828
4828         * gfortran.dg/allocate_derived_5.f90: New.
4829
4830 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4831
4832         PR tree-optimization/31261
4833         * gcc.dg/tree-ssa/pr31261.c: New test.
4834
4835 2010-09-30  Michael Eager  <eager@eagercon.com>
4836
4837         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4838         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4839         * gcc.target/microblaze/microblaze.exp: Ditto.
4840         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4841         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4842         * gcc.target/microblaze/others/data_var1.c: Ditto.
4843         * gcc.target/microblaze/others/data_var2.c: Ditto.
4844         * gcc.target/microblaze/others/data_var3.c: Ditto.
4845         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4846         * gcc.target/microblaze/others/strings1.c:: Ditto.
4847         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4848         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4849         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4850         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4851         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4852         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4853         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4854         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4855         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4856         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4857         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4858         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4859         * gcc.target/microblaze/isa/float.c: Ditto.
4860         * gcc.target/microblaze/isa/mulh.c: Ditto.
4861         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4862         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4863         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4864         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4865         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4866         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4867         * gcc.target/microblaze/isa/bshift.c: Ditto.
4868         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4869         * gcc.target/microblaze/isa/div.c: Ditto.
4870         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4871         * gcc.target/microblaze/isa/mul.c: Ditto.
4872
4873 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4874
4875         merge from FSF 'apple/trunk' branch.
4876         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4877
4878         Radar 4386773
4879         * objc.dg/enhanced-proto-1.m: New.
4880         * objc.dg/enhanced-proto-2.m: New.
4881         * obj-c++.dg/enhanced-proto-1.mm: New
4882         * obj-c++.dg/enhanced-proto-2.mm: New.
4883
4884 2010-09-30  Richard Guenther  <rguenther@suse.de>
4885
4886         PR testsuite/45702
4887         * gcc.dg/debug/pr41893-1.c: Adjust.
4888         * gcc.dg/pr30762-1.c: Likewise.
4889         * gcc.dg/pr31529-1.c: Likewise.
4890         * gcc.dg/pr34457-1.c: Likewise.
4891         * gcc.dg/pr34668-1.c: Likewise.
4892         * gcc.dg/pr43557-1.c: Likewise.
4893
4894 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4895
4896         PR objc/45842
4897         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4898         * objc.dg/const-str-3.m: Correct header for memcpy.
4899         * objc.dg/const-str-7.m: Likewise.
4900         * objc.dg/method-20b.m: Provide an implementation of Object.
4901         Adjust XFAIL for m64 NeXT runtime.
4902         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4903         * objc.dg/encode-3.m: Correct line ordering, provide header for
4904         sprintf.
4905         * objc.dg/encode-7-next.m: Only run for 32bit.
4906         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4907         * objc.dg/type-size-2.m: Provide an implementation of Object.
4908         Ajust headers.
4909         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4910         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4911         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4912         Adjust XFAIL for m64 NeXT runtime.
4913         * obj-c++.dg/method-22.mm: Likewise.
4914         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4915
4916 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4917
4918         Merge from 'apple/trunk' branch on FSF servers.
4919
4920         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4921
4922         Radar 4278236
4923         * obj-c++.dg/bad-forward-decl.mm: New
4924
4925 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4926
4927         * ada/acats/run_acats: Revert revision 157037.
4928
4929 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4930
4931         Merge from 'apple/trunk' branch on FSF servers.
4932
4933         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4934
4935         Radar 4281748
4936         * objc.dg/naming-2.m: Update
4937         * objc.dg/naming-3.m: New
4938
4939 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4940
4941         PR target/40457
4942         * gcc.target/arm/pr40457-3.c: New test.
4943
4944 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4945
4946         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4947         alias checking.
4948         * lib/target-supports.exp (check_ifunc_available): Likewise.
4949
4950 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4951
4952         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4953
4954 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4955
4956         * objc.dg/keywords-1.m: New test.
4957         * objc.dg/keywords-2.m: New test.
4958         * objc.dg/keywords-3.m: New test.
4959         * obj-c++.dg/keywords-1.mm: New test.
4960         * obj-c++.dg/keywords-2.mm: New test.
4961
4962 2010-09-28  Jason Merrill  <jason@redhat.com>
4963
4964         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4965         * g++.dg/ext/complit11.C: Likewise.
4966         * g++.old-deja/g++.law/temps1.C: Likewise.
4967
4968         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4969         * g++.old-deja/g++.mike/misc6.C: Likewise.
4970
4971 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4972
4973         * objc.dg/attributes/method-attribute-1.m: New.
4974         * objc.dg/attributes/method-attribute-2.m: New.
4975
4976         * obj-c++.dg/attributes/method-attribute-1.m: New.
4977         * obj-c++.dg/attributes/method-attribute-2.m: New.
4978
4979 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4980
4981         * objc.dg/attributes: New.
4982         * objc.dg/attributes/attributes.exp: New.
4983         * objc.dg/attributes/class-attribute-1.m: New.
4984         * objc.dg/attributes/class-attribute-2.m: New
4985         * objc.dg/attributes/categ-attribute-1.m: New
4986         * objc.dg/attributes/categ-attribute-2.m: New
4987         * objc.dg/attributes/proto-attribute-1.m: New
4988
4989         * obj-c++.dg/attributes: New.
4990         * obj-c++.dg/attributes/attributes.exp: New
4991         * obj-c++.dg/attributes/class-attribute-1.mm: New
4992         * obj-c++.dg/attributes/class-attribute-2.mm: New
4993         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4994         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4995         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4996
4997 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4998
4999         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5000         from the branch renamed to method-20b.m to avoid clashes).
5001
5002         2005-08-23  Stuart Hastings  <stuart@apple.com>
5003                     Ziemowit Laski  <zlaski@apple.com>
5004
5005         Radar 4209854
5006         * obj-c++.dg/method-23.mm: New.
5007         * objc.dg/method-20.m: New.
5008
5009 2010-09-28  Jan Hubicka  <jh@suse.cz>
5010
5011         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5012
5013 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5014
5015         PR target/44452
5016         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5017         i?86-*-solaris2.[89], *-*-vxworks*.
5018         * gcc.target/i386/pr22152.c: Likewise.
5019         * gcc.target/i386/vect8-ret.c: New test.
5020
5021 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5022
5023         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5024
5025 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5026
5027         Merge from 'apple/trunk' branch on FSF servers.
5028
5029         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5030
5031         Radar 4175534
5032         * obj-c++.dg/method-22.mm: New.
5033
5034 2010-09-27  Jason Merrill  <jason@redhat.com>
5035
5036         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5037         * g++.dg/ext/complit11.C: Adjust.
5038         * g++.old-deja/g++.law/temps1.C: Adjust.
5039         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5040         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5041
5042 2010-09-27  Ian Lance Taylor  <iant@google.com>
5043
5044         * lib/target-supports.exp (check_effective_target_split_stack):
5045         New procedure.
5046         * gcc.dg/split-1.c: New test.
5047         * gcc.dg/split-2.c: New test.
5048         * gcc.dg/split-3.c: New test.
5049         * gcc.dg/split-4.c: New test.
5050
5051 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5052
5053         PR objc/25464
5054         * objc.dg/type-size-3.m: New test.
5055
5056 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5057
5058         PR objc/45763
5059         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5060
5061 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5062
5063         PR objc/25450
5064         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5065         * objc.dg/type-size-2.m: Same change.
5066         * obj-c++.dg/encode-5.mm: Same change.
5067
5068 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5069
5070         Merge from 'apple/trunk' branch on FSF servers.  The original
5071         Changelogs are below.
5072
5073         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5074         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5075         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5076         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5077         in the branch).
5078         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5079         proto-qual-1.m in the branch) and the normal ABI on GNU.
5080         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5081         the test only with the NeXT runtime.
5082         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5083         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5084         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5085         Run the test only with the NeXT runtime.
5086
5087         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5088
5089         Radar 4492973
5090         * objc.dg/encode-7-64bit.m: New.
5091         * objc.dg/encode-7.m: Skip if -m64.
5092
5093         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5094
5095         Radar 4301047
5096         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5097         * obj-c++.dg/threedotthree-abi-1.mm: New
5098         * objc.dg/threedotthree-abi-1.m: New
5099
5100         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5101
5102         Radar 4136935
5103         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5104         * objc.dg/encode-6.m: Likewise.
5105         * objc.dg/encode-7.m: New test case.
5106
5107 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5108
5109         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5110         const-str-12.m to constr-str-12b.m to avoid conflicts.
5111
5112         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5113
5114         Radar 4229905
5115         * obj-c++.dg/warn5.mm: New
5116
5117         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5118
5119         Radar 4154928
5120         * obj-c++.dg/const-str-12.mm: New.
5121         * objc.dg/const-str-12.m: New.
5122
5123 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5124
5125         PR fortran/40569
5126         PR fortran/40568
5127         * gfortran.dg/storage_size_2.f08: Fix test.
5128         * gfortran.dg/c_sizeof_1.f90: Fix test.
5129         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5130         * gfortran.dg/c_sizeof_3.f90: New.
5131         * gfortran.dg/c_sizeof_4.f90: New.
5132         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5133         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5134
5135 2010-09-26  Daniel Kraft  <d@domob.eu>
5136
5137         PR fortran/45783
5138         PR fortran/45795
5139         * gfortran.dg/select_type_18.f03: New test.
5140
5141 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5142
5143         * gnat.dg/return2.ad[sb]: New test.
5144         * gnat.dg/return2_pkg.ads: New helper.
5145
5146 2010-09-25  Daniel Kraft  <d@domob.eu>
5147
5148         PR fortran/45776
5149         * gfortran.dg/io_constraints_6.f03: New test.
5150         * gfortran.dg/io_constraints_7.f03: New test.
5151         * gfortran.dg/newunit_2.f90: New test.
5152
5153 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5154
5155         * gfortran.dg/operator_c1202.f90: New test.
5156
5157 2010-09-24  Jan Hubicka  <jh@suse.cz>
5158
5159         * gcc.dg/tree-ssa/leaf.c: New testcase.
5160
5161 2010-09-24  Jan Hubicka  <jh@suse.cz>
5162
5163         PR tree-optimization/45738
5164         PR tree-optimization/45741
5165         * gcc.c-torture/compile/pr45741.c: New.
5166         * gfortran.fortran-torture/compile/pr45738.f90: New.
5167
5168 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5169
5170         * gcc.dg/cpp/undef-opt-1.c: New test.
5171
5172 2010-09-24  Jason Merrill  <jason@redhat.com>
5173
5174         * g++.dg/other/error10.C: Adjust expected output.
5175
5176 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR middle-end/45234
5179         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5180         * gcc.target/i386/pr45234.c: New test.
5181
5182 2010-09-24  Richard Guenther  <rguenther@suse.de>
5183
5184         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5185
5186 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5187
5188         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5189         as a comment leader in regexp.
5190
5191 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5192
5193         * objc.dg/sync-2.m: New test.
5194         * obj-c++.dg/sync-2.mm: New test.
5195
5196 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5197
5198         PR fortran/40571
5199         * gfortran.dg/iso_fortran_env_7.f90: New.
5200
5201 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5202
5203         * obj-c++.dg/too-many-args.mm: New file.
5204
5205 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5206
5207         Merge from 'apple/trunk' branch on FSF servers.
5208
5209         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5210
5211         Radar 4491608
5212         * objc.dg/too-many-args.m: New
5213
5214 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5215
5216         PR fortran/45744
5217         * gfortran.dg/dependency_36.f90:  New test.
5218
5219 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5220
5221         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5222         * gcc.target/i386/pad-3.c: Ditto.
5223         * gcc.target/i386/pad-7.c: Ditto.
5224         * gcc.target/i386/pad-7.c: Ditto.
5225         * gcc.target/i386/pr36502.c: Ditto.
5226         * gcc.target/i386/zee.c: Ditto.
5227         * gcc.target/i386/20060821-1.c: Ditto.
5228         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5229         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5230         * gcc.target/i386/pad-5b.c: Ditto.
5231         * gcc.target/i386/pad-6a.c: Ditto.
5232         * gcc.target/i386/pad-6b.c: Ditto.
5233         * gcc.target/i386/pad-8.c: Ditto.
5234         * gcc.target/i386/pad-9.c: Ditto.
5235         * gcc.target/i386/pad-10.c: Ditto.
5236         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5237
5238 2010-09-23  Richard Guenther  <rguenther@suse.de>
5239
5240         PR tree-optimization/45565
5241         * g++.dg/ipa/pr45565.C: New testcase.
5242
5243 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5244
5245         PR fortran/45745
5246         PR fortran/45648
5247         * gfortran.dg/vector_subscript_bound_1.f90: New.
5248
5249 2010-09-23  Richard Guenther  <rguenther@suse.de>
5250
5251         PR middle-end/45750
5252         * gcc.dg/pr45750.c: New testcase.
5253
5254 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5255
5256         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5257         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5258         build.
5259
5260 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5261
5262         PR rtl-optimization/44374
5263         * gcc.target/arm/headmerge-1.c: New test.
5264         * gcc.target/arm/headmerge-2.c: New test.
5265         * gcc.target/i386/headmerge-1.c: New test.
5266         * gcc.target/i386/headmerge-2.c: New test.
5267
5268 2010-09-23  Daniel Kraft  <d@domob.eu>
5269
5270         PR fortran/38936
5271         PR fortran/44044
5272         PR fortran/45474
5273         * gfortran.dg/intrinsic_intent_1.f03: New test.
5274         * gfortran.dg/select_type_17.f03: New test.
5275         * gfortran.dg/associate_5.f03: More definability tests.
5276         * gfortran.dg/enum_2.f90: Check definability.
5277         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5278         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5279         * gfortran.dg/char_expr_2.f90: Ditto.
5280         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5281         * gfortran.dg/enum_5.f90: Ditto.
5282         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5283         * gfortran.dg/impure_assignment_2.f90: Ditto.
5284         * gfortran.dg/impure_assignment_3.f90: Ditto.
5285         * gfortran.dg/intent_out_1.f90: Ditto.
5286         * gfortran.dg/intent_out_3.f90: Ditto.
5287         * gfortran.dg/pointer_assign_7.f90: Ditto.
5288         * gfortran.dg/pointer_intent_3.f90: Ditto.
5289         * gfortran.dg/pr19936_1.f90: Ditto.
5290         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5291         * gfortran.dg/simpleif_2.f90: Ditto.
5292         * gfortran.dg/protected_5.f90: Ditto.
5293         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5294         * gfortran.dg/protected_6.f90: Ditto.
5295         * gfortran.dg/protected_7.f90: Ditto.
5296
5297 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5298
5299         PR libfortran/45710
5300         * gfortran.dg/namelist_65.f90: New test.
5301
5302 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5303
5304         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5305         the regexp pattern between the expected label and location string.
5306
5307 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5308
5309         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5310
5311 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5312
5313         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5314         * gcc.dg/pr27898.c: Likewise.
5315         * gcc.dg/pr28712.c: Likewise.
5316         * gcc.dg/pr30762-1.c: Likewise.
5317         * gcc.dg/pr31529-1.c: Likewise.
5318         * gcc.dg/pr34457-1.c: Likewise.
5319         * gcc.dg/pr34668-1.c: Likewise.
5320         * gcc.dg/pr34989-1.c: Likewise.
5321         * gcc.dg/pr43557-1.c: Likewise.
5322
5323 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5324
5325         PR rtl-optimization/45739
5326         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5327
5328 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5329
5330         * gcc.target/sparc/mnofpu.c: New test.
5331
5332 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5333
5334         PR rtl-optimization/45739
5335         * gcc.target/i386/pr45739.c: New test.
5336
5337 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5338
5339         PR fortran/45648
5340         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5341         and counts. Add non-elemental function call check.
5342
5343         PR fortran/45648
5344         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5345         arguments checks. Update temporary counts.
5346         * gfortran.dg/transpose_optimization_1.f90: New.
5347
5348 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5349
5350         PR objc/23710
5351         * objc.dg/invalid-method-1.m: New.
5352
5353 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5354
5355         Merge from 'apple/trunk' branch on FSF servers.
5356
5357         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5358
5359         Radar 4291785
5360         * objc.dg/naming-4.m: New
5361         * objc.dg/naming-5.m: New
5362         * obj-c++.dg/naming-1.mm: New
5363         * obj-c++.dg/naming-2.mm: New
5364
5365 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5366             Jack Howarth  <howarth@bromo.med.uc.edu>
5367
5368         PR c++/45645
5369         * g++.dg/torture/pr44972.C: Use portable assert().
5370
5371 2010-09-21  Richard Guenther  <rguenther@suse.de>
5372
5373         PR tree-optimization/45580
5374         * g++.dg/torture/pr45580.C: New testcase.
5375
5376 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5377
5378         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5379
5380 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5381
5382         PR fortran/45438
5383         * gfortran.dg/pointer_check_7.f90: New.
5384
5385 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5386
5387         PR rtl-optimization/45728
5388         * gcc.c-torture/compile/pr45728.c: New test.
5389
5390 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5391
5392         PR fortran/45081
5393         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5394
5395 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5396
5397         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5398
5399 2010-09-20  Richard Guenther  <rguenther@suse.de>
5400
5401         PR middle-end/45704
5402         * gcc.dg/torture/pr45704.c: New testcase.
5403
5404 2010-09-20  Jan Hubicka  <jh@suse.cz>
5405
5406         PR tree-optimize/45605
5407         * g++.dg/tree-ssa/pr45605.C: New testcase.
5408
5409 2010-09-20  Michael Matz  <matz@suse.de>
5410
5411         PR testsuite/45706
5412         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5413         enough.
5414
5415 2010-09-20  Richard Guenther  <rguenther@suse.de>
5416
5417         PR tree-optimization/45705
5418         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5419
5420 2010-09-20  Michael Matz  <matz@suse.de>
5421
5422         PR testsuite/45706
5423         * lib/target-supports.exp (check_effective_target_vect_perm):
5424         Add i?86-*-*.
5425
5426 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5427
5428         PR rtl-optimization/45695
5429         * gcc.c-torture/execute/pr45695.c: New test.
5430
5431 2010-09-19  Jan Hubicka  <jh@suse.cz>
5432
5433         PR lto/44246
5434         * gcc.c-torture/compile/pr44246.c:New file.
5435
5436 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5437
5438         PR tree-optimization/45714
5439         * gfortran.dg/vect/pr45714-a.f: New test.
5440         * gfortran.dg/vect/pr45714-b.f: New test.
5441
5442 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5443
5444         * gnat.dg/const1.adb: Rename into...
5445         * gnat.dg/constant1.adb: ...this.
5446         * gnat.dg/constant2.adb: New test.
5447         * gnat.dg/constant2_pkg1.ads: New helper.
5448         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5449
5450 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5451
5452         * gnat.dg/specs/constant1.ads: New test.
5453         * gnat.dg/specs/constant1_pkg.ads: New helper.
5454
5455 2010-09-18  Jan Hubicka  <jh@suse.cz>
5456
5457         PR tree-optimization/45453
5458         * g++.dg/tree-ssa/pr45453.C: New testcase.
5459
5460 2010-09-18  Jason Merrill  <jason@redhat.com>
5461
5462         * g++.dg/cpp0x/initlist44.C: New.
5463
5464 2010-09-18  Richard Guenther  <rguenther@suse.de>
5465
5466         PR tree-optimization/45709
5467         * g++.dg/torture/pr45709-2.C: New testcase.
5468
5469 2010-09-18  Richard Guenther  <rguenther@suse.de>
5470
5471         PR tree-optimization/45709
5472         * g++.dg/torture/pr45709.C: New testcase.
5473
5474 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5475
5476         PR testsuite/45719
5477         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5478
5479 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5480
5481         * gcc.target/i386/pad-1.c: New.
5482         * gcc.target/i386/pad-2.c: Likewise.
5483         * gcc.target/i386/pad-3.c: Likewise.
5484         * gcc.target/i386/pad-4.c: Likewise.
5485         * gcc.target/i386/pad-5a.c: Likewise.
5486         * gcc.target/i386/pad-5b.c: Likewise.
5487         * gcc.target/i386/pad-6a.c: Likewise.
5488         * gcc.target/i386/pad-6b.c: Likewise.
5489         * gcc.target/i386/pad-7.c: Likewise.
5490         * gcc.target/i386/pad-8.c: Likewise.
5491         * gcc.target/i386/pad-9.c: Likewise.
5492         * gcc.target/i386/pad-10.c: Likewise.
5493
5494 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5495
5496         PR middle-end/45234
5497         * gcc.dg/torture/stackalign/alloca-5.c: New.
5498
5499 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5500
5501         PR middle-end/45678
5502         * gcc.dg/torture/pr45678-2.c: New.
5503
5504 2010-09-17  Richard Guenther  <rguenther@suse.de>
5505
5506         PR middle-end/45678
5507         * gcc.dg/torture/pr45678-1.c: New testcase.
5508
5509 2010-09-17  Michael Matz  <matz@suse.de>
5510
5511         PR tree-optimization/43432
5512         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5513         check_effective_target_vect_perm_short): New predicates.
5514         (check_effective_target_vect_perm): Include x86_64.
5515         * gcc.dg/vect/pr43432.c: New test.
5516         * gcc.dg/vect/vect-114.c: Adjust.
5517         * gcc.dg/vect/vect-15.c: Ditto.
5518         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5519         * gcc.dg/vect/slp-perm-9.c: Ditto.
5520
5521 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5522
5523         PR testsuite/45692
5524         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5525         GNU runtime.
5526
5527 2010-09-17  Richard Guenther  <rguenther@suse.de>
5528
5529         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5530         * gcc.dg/pr28706.c: Likewise.
5531         * gcc.dg/pr28712.c: Likewise.
5532         * gcc.dg/pr30762-1.c: Likewise.
5533         * gcc.dg/pr30762-2.c: Likewise.
5534         * gcc.dg/pr31529-1.c: Likewise.
5535         * gcc.dg/pr31529-2.c: Likewise.
5536         * gcc.dg/pr34457-1.c: Likewise.
5537         * gcc.dg/pr34457-2.c: Likewise.
5538         * gcc.dg/pr34668-1.c: Likewise.
5539         * gcc.dg/pr34668-2.c: Likewise.
5540         * gcc.dg/pr34989-1.c: Likewise.
5541         * gcc.dg/pr34989-2.c: Likewise.
5542         * gcc.dg/pr43557-1.c: Likewise.
5543         * gcc.dg/pr43557-2.c: Likewise.
5544         * gcc.dg/debug/pr41893-1.c: Likewise.
5545         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5546         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5547         * gcc.dg/matrix/matrix-4.c: Likewise.
5548         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5549         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5550         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5551         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5552
5553 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5554
5555         PR fortran/43665
5556         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5557         optimizations.
5558         * gfortran.dg/intent_optimize_1.f90: New test.
5559
5560 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5561
5562         * gcc.target/i386/divmod-1.c: New.
5563         * gcc.target/i386/divmod-2.c: Likewise.
5564         * gcc.target/i386/divmod-3.c: Likewise.
5565         * gcc.target/i386/divmod-4.c: Likewise.
5566         * gcc.target/i386/divmod-4a.c: Likewise.
5567         * gcc.target/i386/divmod-5.c: Likewise.
5568         * gcc.target/i386/divmod-6.c: Likewise.
5569         * gcc.target/i386/divmod-7.c: Likewise.
5570         * gcc.target/i386/divmod-8.c: Likewise.
5571         * gcc.target/i386/udivmod-1.c: Likewise.
5572         * gcc.target/i386/udivmod-2.c: Likewise.
5573         * gcc.target/i386/udivmod-3.c: Likewise.
5574         * gcc.target/i386/udivmod-4.c: Likewise.
5575         * gcc.target/i386/udivmod-4a.c: Likewise.
5576         * gcc.target/i386/udivmod-5.c: Likewise.
5577         * gcc.target/i386/udivmod-6.c: Likewise.
5578         * gcc.target/i386/udivmod-7.c: Likewise.
5579         * gcc.target/i386/udivmod-8.c: Likewise.
5580
5581 2010-09-16  Jan Hubicka  <jh@suse.cz>
5582
5583         * g++.dg/lto/pr45679-1_0.C: New file.
5584         * g++.dg/lto/pr45679-1_1.C: New file.
5585         * g++.dg/lto/pr45679-0_0.C: New file.
5586         * g++.dg/lto/pr45679-0_1.C: New file.
5587
5588 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5589
5590         PR fortran/45674
5591         * gfortran.dg/class_dummy_2.f03: New.
5592
5593 2010-09-16  Richard Guenther  <rguenther@suse.de>
5594
5595         PR tree-optimization/45623
5596         * gcc.dg/torture/pr45623.c: New testcase.
5597
5598 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5599
5600         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5601         name and parentheses.
5602         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5603
5604 2010-09-15  Jason Merrill  <jason@redhat.com>
5605
5606         * g++.dg/parse/parameter-declaration-2.C: New.
5607
5608         * g++.dg/cpp0x/scoped_enum2.C: New.
5609
5610 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5611
5612         * gcc.c-torture/compile/20100915-1.c: New test.
5613
5614 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5615
5616         PR middle-end/45644
5617         * gcc.dg/ipa/pr45644.c: New test.
5618
5619 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5620
5621         PR tree-optimization/45633
5622         * gcc.dg/vect/pr45633.c: New test.
5623
5624 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5625
5626         PR fortran/45577
5627         * gfortran.dg/allocate_derived_4.f90: New.
5628
5629 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5630
5631         * lib/target-supports.exp
5632         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5633         supported flag to true for neon.
5634
5635 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5636
5637         PR c++/45665
5638         * g++.dg/template/crash103.C: New.
5639
5640 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5641
5642         Merge from 'apple/trunk' branch on FSF servers.
5643
5644         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5645
5646         Radar 4457381
5647         * objc.dg/msg-in-protocol.m: New.
5648         * obj-c++.dg/msg-in-protocol.mm: New.
5649
5650         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5651
5652         Radar 4219590
5653         * objc.dg/break-in-ifstmt.m: New.
5654
5655         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5656
5657         Radar 4174166
5658         * obj-c++.dg/comp-types-13.mm: New.
5659         * objc.dg/comp-types-12.m: New.
5660
5661         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5662
5663         Radar 4216500
5664         * obj-c++.dg/proto-lossage-7.mm: New.
5665         * objc.dg/proto-lossage-7.m: New.
5666
5667 2010-09-14  Jan Hubicka  <jh@suse.cz>
5668
5669         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5670         folding.
5671         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5672         folding.
5673
5674 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5675
5676         PR middle-end/45567
5677         * gcc.dg/pr45567.c: New test.
5678
5679         PR debug/45660
5680         * g++.dg/debug/pr45660.C: New test.
5681
5682 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5683
5684         PR tree-optimization/45470
5685         * g++.dg/vect/pr45470-a.cc: New test.
5686         * g++.dg/vect/pr45470-a.cc: New test.
5687
5688 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5689
5690         PR target/42070
5691         * lib/profopt.exp: Prune warnings on execname2 compile.
5692         * lib/prune.exp: Prune "can't add line info" warnings.
5693
5694 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5695
5696         PR libfortran/45532
5697         * gfortran.dg/namelist_64.f90: New test.
5698
5699 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR rtl-optimization/45617
5702         * gcc.target/i386/pr45617.c: New test.
5703
5704 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5705
5706         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5707
5708 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5709
5710         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5711         * gcc.target/i386/fma4-vector.c: Likewise.
5712         * gcc.target/i386/vectorize2.c: Likewise.
5713         * gcc.target/i386/vectorize4.c: Likewise.
5714         * gcc.target/i386/vectorize5.c: Likewise.
5715         * gcc.target/i386/vectorize6.c: Likewise.
5716         * gcc.target/i386/vectorize8.c: Likewise.
5717
5718         * gcc.target/i386/vect-double-1.c: New.
5719         * gcc.target/i386/vect-double-1a.c: Likewise.
5720         * gcc.target/i386/vect-double-2.c: Likewise.
5721         * gcc.target/i386/vect-double-2a.c: Likewise.
5722
5723         * lib/target-supports.exp (check_effective_target_vect_double):
5724         Set et_vect_double_saved to 0 when tuning for Atom.
5725
5726 2010-09-13  Jan Hubicka  <jh@suse.cz>
5727
5728         * gcc.dg/torture/pr23821.c: Drop static keyword.
5729         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5730         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5731
5732 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5733
5734         * gcc.target/arm/sync-1.c: New.
5735
5736 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5737
5738         * gnat.dg/memtrap.adb: New test.
5739
5740 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5741
5742         * gfortran.dg/promotion.f90: Fix options.
5743
5744 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5745
5746         * g++.dg/cpp0x/range-for1.C: New.
5747         * g++.dg/cpp0x/range-for2.C: New.
5748         * g++.dg/cpp0x/range-for3.C: New.
5749         * g++.dg/cpp0x/range-for4.C: New.
5750         * g++.dg/cpp0x/range-for5.C: New.
5751         * g++.dg/cpp0x/range-for6.C: New.
5752
5753 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5754
5755         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5756         and counts. Check that transpose is not called.
5757         * gfortran.dg/transpose_2.f90: Update error message.
5758
5759 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5760
5761         PR c++/43824
5762         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5763         * g++.dg/lookup/strong-using-2.C: Likewise.
5764         * g++.dg/lookup/strong-using-3.C: Likewise.
5765         * g++.dg/lookup/strong-using-5.C: Likewise.
5766
5767         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5768         * g++.dg/cpp0x/inline-ns4.C: New.
5769         * g++.dg/cpp0x/inline-ns5.C: New.
5770
5771 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5772
5773         PR middle-end/45634
5774         * gfortran.fortran-torture/compile/pr45634.f90: New.
5775
5776 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5777
5778         * objc.dg/fobjc-exceptions.m: New test.
5779
5780 2010-09-10  Jan Hubicka  <jh@suse.cz>
5781
5782         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5783
5784 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5785
5786         PR tree-optimization/44972
5787         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5788         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5789         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5790         instead.
5791         * g++.dg/torture/pr44972.C: New test.
5792
5793 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5794
5795         PR tree-optimization/44972
5796         * g++.dg/torture/pr34850.C: Remove expected warning.
5797
5798 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5799
5800         * gfortran.dg/dummy_optional_arg.f90: New test.
5801
5802 2010-09-08  Jan Hubicka  <jh@suse.cz>
5803
5804         PR tree-optimization/45598
5805         * fortran.fortran-torture/compile/pr45598.f90: New test.
5806
5807 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5808
5809         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5810         * lib/target-supports.exp (check_ifunc_available): New.
5811         * gcc.dg/attr-ifunc-1.c: New.
5812         * gcc.dg/attr-ifunc-2.c: New.
5813         * gcc.dg/attr-ifunc-3.c: New.
5814         * gcc.dg/attr-ifunc-4.c: New.
5815         * gcc.dg/attr-ifunc-5.c: New.
5816         * g++.dg/ext/attr-ifunc-1.C: New.
5817         * g++.dg/ext/attr-ifunc-2.C: New.
5818         * g++.dg/ext/attr-ifunc-3.C: New.
5819         * g++.dg/ext/attr-ifunc-4.C: New.
5820
5821 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5822
5823         PR middle-end/40386
5824         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5825
5826 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5827
5828         * gfortran.dg/inline_transpose_1.f90: New test.
5829
5830 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5831
5832         PR c++/45588
5833         * g++.dg/warn/Wunused-var-15.C: New test.
5834
5835 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5836
5837         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5838         hppa*-*-hpux*.
5839
5840 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5841
5842         * objc/execute/exceptions/throw-nil.m: New test.
5843         * objc/execute/exceptions/handler-1.m: Updated to use the new
5844         objc_set_uncaught_exception_handler() function.
5845         * objc/execute/exceptions/matcher-1.m: New test.
5846
5847 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5848
5849         PR fortran/38282
5850         * gfortran.dg/bit_comparison_1.F90: New test.
5851         * gfortran.dg/leadz_trailz_3.f90: New test.
5852         * gfortran.dg/masklr_2.F90: New test.
5853         * gfortran.dg/shiftalr_1.F90: New test.
5854         * gfortran.dg/merge_bits_2.F90: New test.
5855         * gfortran.dg/dshift_2.F90: New test.
5856         * gfortran.dg/bit_comparison_2.F90: New test.
5857         * gfortran.dg/masklr_1.F90: New test.
5858         * gfortran.dg/merge_bits_1.F90: New test.
5859         * gfortran.dg/dshift_1.F90: New test.
5860         * gfortran.dg/shiftalr_2.F90: New test.
5861
5862 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5863
5864         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5865         functions from objc/typedstream.h are deprecated.
5866
5867 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5868
5869         * lib/target-supports.exp
5870         (check_effective_target_run_expensive_tests): New proc.
5871         * gcc.c-torture/compile/limits-fnargs.c: Use
5872         dg-require-effective-target run_expensive_tests.
5873
5874 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5875
5876         PR fortran/45597
5877         * gfortran.dg/gomp/pr45597.f90: New test.
5878
5879         PR fortran/45595
5880         * gfortran.dg/gomp/pr45595.f90: New test.
5881
5882 2010-09-08  Michael Matz  <matz@suse.de>
5883
5884         * c-c++-common/uninit-17.c: Adjust.
5885
5886 2010-09-08  Michael Matz  <matz@suse.de>
5887
5888         PR tree-optimization/43430
5889         * gcc.dg/vect/pr43430-2.c: New test.
5890
5891 2010-09-08  Michael Matz  <matz@suse.de>
5892
5893         PR tree-optimization/33244
5894         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5895
5896 2010-09-08  Richard Guenther  <rguenther@suse.de>
5897
5898         PR tree-optimization/45578
5899         * gfortran.dg/pr45578.f90: New testcase.
5900
5901 2010-09-08  Richard Guenther  <rguenther@suse.de>
5902
5903         PR testsuite/45590
5904         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5905
5906 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5907
5908         PR fortran/45576
5909         * gfortran.dg/char_length_18.f90:  New test.
5910
5911 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5912
5913         PR target/36502
5914         * gcc.target/i386/pr36502.c: New test.
5915
5916         PR target/42313
5917         PR target/44651
5918         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5919         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5920
5921 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5922
5923         * gfortran.dg/achar_4.f90: Enable bounds checking.
5924
5925 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5926
5927         PR target/45206
5928         * gcc.target/i386/pr45206.c: New test.
5929
5930 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5931
5932         PR fortran/45505
5933         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5934
5935 2010-09-07  Jan Hubicka  <jh@suse.cz>
5936
5937         * gcc.c-torture/compile/20100907.c: New testcase.
5938
5939 2010-09-07  Richard Guenther  <rguenther@suse.de>
5940
5941         PR middle-end/45569
5942         * g++.dg/eh/pr45569.C: New testcase.
5943
5944 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5945
5946         PR target/43137
5947         * gcc.target/arm/pr43137.c: New test.
5948
5949 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5950
5951         PR fortran/36931
5952         * gfortran.dg/dependency_35.f90:  New test.
5953
5954 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5955
5956         PR fortran/34145
5957         * gfortran.dg/char_length_17.f90:  New test.
5958
5959 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5960
5961         PR c++/45200
5962         PR c++/45293
5963         PR c++/45558
5964         * g++.dg/template/typedef34.C: New test.
5965         * g++.dg/template/typedef35.C: New test.
5966
5967 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5968
5969         PR target/22152
5970         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5971
5972 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5973
5974         * g++.dg/warn/Wdouble-promotion.C: New.
5975
5976 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5977
5978         * g++.dg/parse/redef2.C: New.
5979
5980 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5981
5982         * gcc.dg/20100906-1.c: New testcase.
5983
5984 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR testsuite/45543
5987         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5988         DW_TAG_enumeration_type DIE.
5989
5990 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5991
5992         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5993         Update XFAILs.
5994
5995 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5996
5997         PR rtl-optimization/44919
5998         * g++.dg/opt/pr44919.C: New.
5999
6000 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6001
6002         PR fortran/38282
6003         * gfortran.dg/iall_iany_iparity_1.f90: New.
6004         * gfortran.dg/iall_iany_iparity_2.f90: New.
6005
6006 2010-09-06  Jason Merrill  <jason@redhat.com>
6007
6008         * g++.dg/cpp0x/initlist42.C: New.
6009
6010         * g++.dg/cpp0x/auto19.C: New.
6011
6012         * g++.dg/template/sfinae25.C: New.
6013         * g++.dg/template/char1.C: Expect warning.
6014         * g++.dg/template/nontype10.C: Likewise.
6015
6016         * g++.dg/cpp0x/implicit9.C: New.
6017
6018         * g++.dg/cpp0x/initlist43.C: New.
6019
6020 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6021
6022         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6023
6024 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6025
6026         * gcc.dg/Wdouble-promotion.c: New.
6027
6028 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6029
6030         * gfortran.dg/float128_1.f90: Remove test case as
6031         it always fails since Rev 163611 backed out the
6032         front-end implementation.
6033
6034 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6035
6036         * gfortran.dg/float128_1.f90: XFAIL test case.
6037
6038 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6039
6040         * gfortran.dg/bessel_7.f90: Decrease required precision.
6041
6042 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6043
6044         PR testsuite/45545
6045         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6046         ref-all-matching targets.
6047
6048 2010-09-05  Richard Guenther  <rguenther@suse.de>
6049
6050         PR tree-optimization/45535
6051         * gcc.c-torture/compile/pr45535.c: New testcase.
6052
6053 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6054
6055         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6056         "\[^\n\]*".
6057         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6058         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6059         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6060         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6061         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6062         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6063         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6064         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6065         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6066         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6067         * gcc.target/i386/pr22152.c: Likewise.
6068         * gcc.target/i386/pr36992-1.c: Likewise.
6069         * gcc.target/i386/pr36992-2.c: Likewise.
6070         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6071
6072 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6073
6074         PR testsuite/43957
6075         * gcc.dg/const-uniq-1.c: Modify regexp.
6076
6077 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6078
6079         PR fortran/45530
6080         * gfortran.dg/namelist_63.f90: New.
6081
6082 2010-09-04  Jan Hubicka  <jh@suse.cz>
6083
6084         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6085         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6086
6087 2010-09-04  Jan Hubicka  <jh@suse.cz>
6088
6089         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6090
6091 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6092
6093         PR fortran/45507
6094         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6095
6096 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6097
6098         * gcc.dg/opts-4.c: New test.
6099
6100 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6101
6102         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6103         * gcc.dg/vect/vect-peel-4.c: Ditto.
6104
6105 2010-09-03  Daniel Kraft  <d@domob.eu>
6106
6107         PR fortran/45525
6108         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6109
6110 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6111
6112         PR fortran/45159
6113         * gfortran.dg/dependency_34.f90:  New test.
6114
6115 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6116
6117         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6118
6119 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6120
6121         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6122         gcc.target/i386/clearcap.map if supported.
6123
6124 2010-09-03  Michael Matz  <matz@suse.de>
6125
6126         PR middle-end/45415
6127         * gcc.dg/pr45415.c: New test.
6128
6129 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6130
6131         PR tree-optimization/45506
6132         * gcc.dg/pr45506.c: New.
6133
6134 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6135
6136         PR target/45476
6137         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6138         * gcc.target/i386/float128-2.c: Ditto.
6139
6140 2010-09-03  Daniel Kraft  <d@domob.eu>
6141
6142         PR fortran/34162
6143         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6144         * gfortran.dg/internal_dummy_2.f08: New test.
6145         * gfortran.dg/internal_dummy_3.f08: New test.
6146         * gfortran.dg/internal_dummy_4.f08: New test.
6147
6148 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR debug/45500
6151         * gcc.target/i386/pr45500.c: New test.
6152
6153 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6154
6155         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6156
6157 2010-09-03  Daniel Kraft  <d@domob.eu>
6158
6159         PR fortran/44602
6160         * gfortran.dg/exit_2.f08; Adapt error messages.
6161         * gfortran.dg/exit_3.f08: New test.
6162         * gfortran.dg/exit_4.f08: New test.
6163         * gfortran.dg/exit_5.f03: New test.
6164
6165 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6166
6167         * gfortran.dg/ishft_4.f90: New test.
6168
6169 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6170
6171         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6172         FRIZ/XSRIZ instruciton for (double)(long long)x.
6173         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6174
6175 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6176
6177         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6178
6179 2010-09-02  Richard Guenther  <rguenther@suse.de>
6180
6181         PR tree-optimization/44937
6182         PR tree-optimization/45412
6183         * g++.dg/opt/pr45412.C: New testcase.
6184         * gcc.c-torture/compile/pr45412.c: Likewise.
6185         * gcc.c-torture/compile/pr44937.c: Likewise.
6186
6187 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6188
6189         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6190         but using -Werror=comment.
6191         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6192         expected error messages.
6193
6194 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6195
6196         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6197         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6198
6199 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6200
6201         PR fortran/45489
6202         * gfortran.dg/initialization_27.f90: New.
6203
6204 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6205
6206         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6207         check into different basic blocks. Expect vectorization if misaligned
6208         stores are supported.
6209         * gcc.dg/vect/bb-slp-8a.c: New test.
6210         * gcc.dg/vect/bb-slp-8b.c: New test.
6211
6212 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6213
6214         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6215
6216 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6217
6218         PR fortran/44541
6219         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6220         * gfortran.dg/class_dummy_1.f03: New.
6221
6222 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6223
6224         PR middle-end/45458
6225         * g++.dg/tree-prof/partition2.C: New test.
6226
6227 2010-09-01  Richard Guenther  <rguenther@suse.de>
6228
6229         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6230         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6231         * gcc.c-torture/execute/20100827-1.c: Likewise.
6232
6233 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6234
6235         * gfortran.dg/execute_command_line_1.f90: New test.
6236
6237 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR preprocessor/45457
6240         * c-c++-common/cpp/pr45457.c: New test.
6241
6242 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6243
6244         * gcc.dg/nested-func-8.c: New test.
6245
6246 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6247
6248         PR fortran/38282
6249         * gfortran.dg/popcnt_poppar_1.F90: New test.
6250         * gfortran.dg/popcnt_poppar_2.F90: New test.
6251
6252 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6253
6254         * gcc.target/i386/volatile-2.c: Require nonpic target.
6255
6256 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6257
6258         PR middle-end/45461
6259         * gcc.dg/pr45461.c: New test.
6260
6261 2010-08-31  Richard Guenther  <rguenther@suse.de>
6262
6263         PR testsuite/45455
6264         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6265
6266 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6267
6268         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6269
6270 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6271
6272         PR fortran/45456
6273         * gfortran.dg/typebound_proc_18.f03: New.
6274
6275 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6276
6277         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6278         * lib/scanasm.exp (scan-stack-usage): Likewise.
6279         (scan-stack-usage-not): Likewise.
6280         * gcc.dg/stack-usage-1.c: New test.
6281         * gcc.target/i386/stack-usage-realign.c: Likewise.
6282
6283 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6284
6285         PR tree-optimization/45427
6286         * gcc.dg/tree-ssa/pr45427.c: New test.
6287
6288 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6289
6290         PR c++/45043
6291         * g++.dg/template/crash102.C: New.
6292
6293 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6294
6295         PR middle-end/45423
6296         * gcc.dg/gomp/atomic-12.c: New test.
6297         * gcc.dg/gomp/atomic-13.c: New test.
6298         * gcc.dg/gomp/atomic-14.c: New test.
6299         * g++.dg/gomp/atomic-11.C: New test.
6300         * g++.dg/gomp/atomic-12.C: New test.
6301         * g++.dg/gomp/atomic-13.C: New test.
6302         * g++.dg/gomp/atomic-14.C: New test.
6303
6304 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6305
6306         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6307         delimiter.
6308
6309 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6310
6311         * gnat.dg/discr24.adb: New test.
6312
6313 2010-08-30  Richard Guenther  <rguenther@suse.de>
6314
6315         PR tree-optimization/45449
6316         * gcc.dg/pr45449.c: New testcase.
6317
6318 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6319
6320         * gcc.dg/opts-1.c: Expect errors, not warnings.
6321
6322 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6323
6324         PR fortran/42769
6325         * gfortran.dg/dynamic_dispatch_11.f03: New.
6326
6327 2010-08-29  Jason Merrill  <jason@redhat.com>
6328
6329         PR c++/44991
6330         * g++.dg/parse/defarg15.C: New.
6331
6332 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6333
6334         PR fortran/45439
6335         * gfortran.dg/select_type_16.f03: New.
6336
6337 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6338             Tobias Burnus  <burnus@net-b.de>
6339
6340         * gfortran.dg/bessel_7.f90: Decrease required precision.
6341
6342 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6343             Kaz Kojima  <kkojima@gcc.gnu.org>
6344
6345         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6346
6347 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6348
6349         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6350         floating point conversion code generation.
6351         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6352         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6353         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6354         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6355         to integer conversion code generation.
6356         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6357         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6358         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6359         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6360
6361 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6362
6363         PR fortran/32049
6364         * gfortran.dg/random_seed_1.f90: Adjust test.
6365         * gfortran.dg/float128_1.f90: New test.
6366
6367 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6368
6369         PR fortran/33197
6370         * gfortran.dg/norm2_1.f90: New.
6371         * gfortran.dg/norm2_2.f90: New.
6372         * gfortran.dg/norm2_3.f90: New.
6373         * gfortran.dg/norm2_4.f90: New.
6374         * gfortran.dg/parity_1.f90: New.
6375         * gfortran.dg/parity_2.f90: New.
6376         * gfortran.dg/parity_3.f90: New.
6377
6378 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6379
6380         PR fortran/45420
6381         * gfortran.dg/select_type_15.f03: New.
6382
6383 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6384
6385         PR libfortran/43217
6386         * gfortran.dg/hollerith8.f90: New test.
6387
6388 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6389
6390         PR fortran/45159
6391         * gfortran.dg/dependency_33.f90:  New test.
6392
6393 2010-08-27  Richard Guenther  <rguenther@suse.de>
6394
6395         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6396         * gcc.dg/graphite/scop-2.c: Likewise.
6397         * gcc.dg/graphite/scop-20.c: Likewise.
6398         * gcc.dg/vect/slp-25.c: Likewise.
6399
6400 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6401
6402         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6403
6404 2010-08-26  Daniel Kraft  <d@domob.eu>
6405
6406         PR fortran/38936
6407         PR fortran/44047
6408         PR fortran/45384
6409         * gfortran.dg/associate_8.f03: New test.
6410         * gfortran.dg/select_type_13.f03: New test.
6411         * gfortran.dg/select_type_14.f03: New test.
6412
6413 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR tree-optimization/44485
6416         * gcc.dg/pr44485.c: New test.
6417
6418 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6419
6420         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6421         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6422         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6423
6424 2010-08-26  Richard Guenther  <rguenther@suse.de>
6425
6426         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6427         * gcc.dg/graphite/scop-21.c: Likewise.
6428
6429 2010-08-26  Richard Guenther  <rguenther@suse.de>
6430
6431         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6432         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6433         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6434         * gcc.dg/vect/vect-91.c: Likewise.
6435         * gcc.dg/vect/vect-peel-1.c: Likewise.
6436         * gcc.dg/vect/vect-peel-2.c: Likewise.
6437         * gcc.dg/vect/vect-peel-4.c: Likewise.
6438
6439 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6440
6441         PR libfortran/41859
6442         * gfortran.dg/der_io_4.f90: New test.
6443
6444 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR rtl-optimization/44858
6447         * gcc.c-torture/execute/pr44858.c: New test.
6448
6449         PR rtl-optimization/45400
6450         * g++.dg/other/i386-8.C: New test.
6451
6452 2010-08-25  Richard Guenther  <rguenther@suse.de>
6453
6454         * gcc.dg/alias-8.c: Adjust.
6455
6456 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6457
6458         * gcc.target/i386/combine-mul.c: New test.
6459
6460 2010-08-25  Richard Guenther  <rguenther@suse.de>
6461
6462         PR lto/44562
6463         * gcc.dg/graphite/id-27.c: New testcase.
6464         * gcc.dg/lto/20100825-1_0.c: Likewise.
6465
6466 2010-08-25  Richard Guenther  <rguenther@suse.de>
6467
6468         PR tree-optimization/45316
6469         * g++.dg/opt/pr45316.C: New testcase.
6470
6471 2010-08-25  Richard Guenther  <rguenther@suse.de>
6472
6473         PR tree-optimization/45393
6474         * g++.dg/torture/pr45393.C: New testcase.
6475
6476 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6477
6478         PR tree-optimization/45059
6479         * gcc.c-torture/compile/pr45059.c: New test.
6480
6481 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6482
6483         * lib/target-supports.exp (check_effective_target_vect_unpack):
6484         Set vect_unpack supported flag to true for neon.
6485
6486 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6487
6488         * gcc.dg/tree-ssa/ifc-5.c: New.
6489
6490 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6491
6492         * gcc.dg/tree-ssa/ifc-4.c: New.
6493         * gcc.dg/tree-ssa/ifc-7.c: New.
6494
6495 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6496
6497         * gcc.dg/vect/vect.exp: Check loongson targets
6498         * g++.dg/vect/vect.exp: Likewise
6499         * gfortran.dg/vect/vect.exp: Likewise
6500
6501 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6502
6503         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6504         -mveclibabi=mass.
6505
6506 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6507
6508         PR fortran/45366
6509         * gfortran.dg/proc_ptr_29.f90: New.
6510
6511 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6512             Dominique d'Humieres  <dominiq@lps.ens.fr>
6513
6514         PR fortran/45367
6515         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6516
6517 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6518
6519         PR fortran/45367
6520         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6521
6522 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6523
6524         PR fortran/36158
6525         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6526
6527 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6528             Dominique d'Humieres  <dominiq@lps.ens.fr>
6529
6530         PR fortran/45367
6531         PR fortran/36158
6532         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6533         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6534
6535 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6536
6537         PR fortran/44863
6538         PR fortran/45271
6539         PR fortran/45290
6540         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6541         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6542         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6543
6544 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6545
6546         PR fortran/36158
6547         PR fortran/33197
6548         * gfortran.dg/bessel_6.f90: New.
6549         * gfortran.dg/bessel_7.f90: New.
6550
6551 2010-08-20  Jan Hubicka  <jh@suse.cz>
6552
6553         PR c++/45307
6554         PR c++/17736
6555         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6556         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6557
6558 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6559
6560         PR target/45336
6561         * gcc.target/i386/pr45336-1.c: New.
6562         * gcc.target/i386/pr45336-2.c: Likewise.
6563         * gcc.target/i386/pr45336-3.c: Likewise.
6564         * gcc.target/i386/pr45336-4.c: Likewise.
6565
6566 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6567
6568         PR testsuite/45361
6569         * gcc.target/i386/volatile-2.c: Update scan strings to also
6570         include (%rip) for the memory reference on x86_64.
6571
6572 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR middle-end/44974
6575         * gcc.dg/pr44974.c: New test.
6576
6577         PR rtl-optimization/45353
6578         * gcc.dg/pr45353.c: New test.
6579
6580 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6581
6582         * gcc.target/i386/volatile-2.c: New.
6583
6584 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6585
6586         PR rtl-optimization/44691
6587         * gfortran.dg/pr44691.f: New test.
6588
6589 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6590
6591         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6592
6593 2010-08-19  Jason Merrill  <jason@redhat.com>
6594
6595         * g++.dg/init/synth3.C: New.
6596         * g++.dg/init/value8.C: New.
6597         * g++.dg/tree-ssa/empty-2.C: New.
6598         * g++.dg/cpp0x/noexcept09.C: New.
6599
6600 2010-08-19  Daniel Kraft  <d@domob.eu>
6601
6602         PR fortran/29785
6603         PR fortran/45016
6604         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6605         * gfortran.dg/pointer_remapping_1.f90: New test.
6606         * gfortran.dg/pointer_remapping_2.f03: New test.
6607         * gfortran.dg/pointer_remapping_3.f08: New test.
6608         * gfortran.dg/pointer_remapping_4.f03: New test.
6609         * gfortran.dg/pointer_remapping_5.f08: New test.
6610         * gfortran.dg/pointer_remapping_6.f08: New test.
6611
6612 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6613
6614         PR testsuite/45324
6615         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6616
6617 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6618
6619         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6620
6621 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6622
6623         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6624         variable.
6625
6626 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6627
6628         PR target/45070
6629         * gcc.c-torture/execute/pr45070.c: New.
6630
6631 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6632
6633         * g++.dg/pr44328.C: New test.
6634
6635 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6636
6637         PR fortran/36158
6638         PR fortran/33197
6639         * gfortran.dg/bessel_3.f90: New.
6640         * gfortran.dg/bessel_4.f90: New.
6641         * gfortran.dg/bessel_5.f90: New.
6642
6643 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6644
6645         PR fortran/45290
6646         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6647         * gfortran.dg/pointer_init_2.f90: New.
6648         * gfortran.dg/pointer_init_3.f90: New.
6649         * gfortran.dg/pointer_init_4.f90: New.
6650
6651 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6652
6653         PR c++/45049
6654         * g++.dg/pr45049-1.C: New test.
6655         * g++.dg/pr45049-2.C: New test.
6656
6657 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6658
6659         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6660         20 if __ARM_PCS is defined otherwise 64.
6661         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6662         instead of hard coded 64.
6663
6664 2010-08-18  Yao Qi  <yao@codesourcery.com>
6665
6666         PR target/45094
6667         * gcc.target/arm/pr45094.c: New test.
6668
6669 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6670
6671         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6672
6673 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6674
6675         PR rtl-optimization/42575
6676         * gcc.target/arm/pr42575.c: New test.
6677
6678 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6679
6680         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6681         * gcc.dg/tls/thr-cse-1.c: New.
6682
6683 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6684
6685         PR debug/42487
6686         * lib/target-supports.exp
6687         (check_effective_target_function_sections): New.
6688         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6689         function sections before proceding.
6690
6691 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6692
6693         PR fortran/45308
6694         * gfortran.dg/pr45308.f03: New test.
6695
6696 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6697
6698         PR target/45296
6699         * gcc.target/i386/pr45296.c: New test.
6700
6701 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6702
6703         * g++.dg/ext/uow-1.C: New.
6704         * g++.dg/ext/uow-2.C: New.
6705         * g++.dg/ext/uow-3.C: New.
6706         * g++.dg/ext/uow-4.C: New.
6707
6708 2010-08-17  Richard Guenther  <rguenther@suse.de>
6709
6710         PR testsuite/45266
6711         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6712
6713 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6714
6715         PR c/40563
6716         * gcc.dg/Wcxx-compat-20.c: New test.
6717
6718 2010-08-17  Daniel Kraft  <d@domob.eu>
6719
6720         PR fortran/38936
6721         * gfortran.dg/associate_1.f03: Extended to test newly supported
6722         features like association to variables.
6723         * gfortran.dg/associate_3.f03: Removed check for illegal change
6724         of associate-name here...
6725         * gfortran.dg/associate_5.f03: ...and added it here.
6726         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6727         * gfortran.dg/associate_7.f03: New test.
6728
6729 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6730
6731         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6732
6733 2010-08-15  Daniel Kraft  <d@domob.eu>
6734
6735         PR fortran/38936
6736         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6737         * gfortran.dg/associate_3.f03: Clarify comment.
6738         * gfortran.dg/associate_5.f03: New test.
6739         * gfortran.dg/associate_6.f03: New test.
6740
6741 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6742
6743         PR fortran/45211
6744         * gfortran.dg/bind_c_usage_21.f90: New.
6745         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6746
6747 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6748
6749         * gfortran.dg/optional_absent_1.f90: New.
6750         * gfortran.dg/null_actual.f90: New.
6751
6752 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6753
6754         * gfortran.dg/pointer_target_1.f90: New.
6755         * gfortran.dg/pointer_target_2.f90: New.
6756         * gfortran.dg/pointer_target_3.f90: New.
6757
6758 2010-08-15  Daniel Kraft  <d@domob.eu>
6759
6760         PR fortran/45197
6761         * gfortran.dg/elemental_args_check_3.f90: New test.
6762         * gfortran.dg/impure_1.f08: New test.
6763         * gfortran.dg/impure_2.f08: New test.
6764         * gfortran.dg/impure_3.f90: New test.
6765         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6766
6767 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6768
6769         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6770         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6771         SLP tests.
6772         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6773         misaligned loads.
6774         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6775         misaligned stores.c
6776         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6777
6778 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6779
6780         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6781         dg-require-effective-target after dg-do.
6782
6783 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6784
6785         * lib/target-supports.exp (check_effective_target_vect_int): Return
6786         true for Loongson targets.
6787         (check_effective_target_vect_shift): Likewise.
6788         (check_effective_target_vect_no_int_max): Likewise.
6789         (check_effective_target_vect_no_align): Likewise.
6790         (check_effective_target_vect_short_mult): Likewise.
6791
6792 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6793
6794         * g++.dg/cast.C: Change fields of structures to "long" to pass
6795         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6796         * g++.dg/cpp0x/iop.C: Ditto.
6797         * g++.dg/cpp0x/named_refs.C: Ditto.
6798         * g++.dg/cpp0x/rv1p.C: Ditto.
6799         * g++.dg/cpp0x/rv2p.C: Ditto.
6800         * g++.dg/cpp0x/rv3p.C: Ditto.
6801         * g++.dg/cpp0x/rv4p.C: Ditto.
6802         * g++.dg/cpp0x/rv5p.C: Ditto.
6803         * g++.dg/cpp0x/rv6p.C: Ditto.
6804         * g++.dg/cpp0x/rv7p.C: Ditto.
6805         * g++.dg/cpp0x/rv8p.C: Ditto.
6806         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6807
6808 2010-08-13  Daniel Kraft  <d@domob.eu>
6809
6810         * gfortran.dg/implied_shape_1.f08: New test.
6811         * gfortran.dg/implied_shape_2.f90: New test.
6812         * gfortran.dg/implied_shape_3.f08: New test.
6813
6814 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6815
6816         PR libfortran/42526
6817         * gfortran.dg/char_component_initializer_1.f90: New test.
6818
6819 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6820
6821         PR tree-optimization/45241
6822         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6823
6824 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6825
6826         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6827         to dg-options.
6828         * gcc.target/i386/pr40906-2.c: Ditto.
6829         * gcc.target/i386/pr40906-3.c: Ditto.
6830
6831 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR middle-end/45262
6834         * gcc.c-torture/execute/pr45262.c: New test.
6835
6836 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6837
6838         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6839         empty argument.
6840         * g++.dg/other/profile1.C: Ditto.
6841
6842 2010-08-12  Richard Guenther  <rguenther@suse.de>
6843
6844         PR tree-optimization/45232
6845         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6846         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6847         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6848         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6849         unsigned arithmetic.
6850         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6851         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6852         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6853         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6854         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6855         unsigned arithmetic.
6856         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6857         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6858         unsigned arithmetic.
6859         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6860         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6861         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6862         unsigned arithmetic.
6863         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6864         * gcc.dg/tree-ssa/negate.c: Adjust.
6865         * gcc.dg/vect/vect-1.c: Adjust.
6866         * gfortran.dg/reassoc_6.f: XFAIL.
6867
6868 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6869
6870         PR debug/45259
6871         * gcc.dg/pr45259.c: New test.
6872
6873 2010-08-12  Wei Guozhi  <carrot@google.com>
6874
6875         PR target/44999
6876         * gcc.target/arm/pr44999.c: New testcase.
6877
6878 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6879
6880         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6881         (N): Likewise.
6882         (main): Adjust accordingly.
6883
6884 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6885
6886         * gfortran.dg/graphite/id-22.f: New.
6887
6888 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6889
6890         * gcc.dg/graphite/id-26.c: New.
6891
6892 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6893
6894         * gcc.dg/graphite/id-25.c: New.
6895
6896 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6897
6898         * gcc.dg/graphite/run-id-5.c: New.
6899         * gcc.dg/graphite/run-id-6.c: New.
6900         * gfortran.dg/graphite/id-21.f: New.
6901
6902 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6903
6904         * gcc.dg/graphite/id-24.c: New.
6905
6906 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6907
6908         * gcc.dg/tree-ssa/pr20742.c: New.
6909
6910 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6911
6912         * gcc.dg/graphite/id-23.c: New.
6913
6914 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6915
6916         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6917
6918 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6919
6920         * gcc.dg/graphite/pr42729.c: New.
6921
6922 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6923
6924         * gfortran.dg/graphite/id-20.f: New.
6925
6926 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6927
6928         * gcc.dg/graphite/id-22.c: New.
6929
6930 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6931
6932         * gcc.dg/graphite/run-id-2.c: Call abort.
6933
6934 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6935
6936         * gcc.dg/graphite/id-20.c: New.
6937
6938 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6939             Steve Kargl  <kargl@gcc.gnu.org>
6940
6941         PR fortran/44595
6942         * gfortran.dg/move_alloc_3.f90: New.
6943         * gfortran.dg/random_seed_2.f90: New.
6944
6945 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6946
6947         * lib/target-supports.exp (check_effective_target_sync_int_long):
6948         Add hppa*-*-linux*.
6949         (check_effective_target_sync_char_short): Likewise.
6950
6951 2010-08-10  Yao Qi  <yao@codesourcery.com>
6952
6953         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6954         general form.
6955         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6956         * g++.dg/other/packed1.C: Likewise.
6957         * g++.dg/other/crash-4.C: Likewise.
6958         * g++.dg/ext/packed8.C: Likewise.
6959         * g++.dg/init/array16.C: Likewise.
6960
6961 2010-08-10  xinliang David Li  <davidxl@google.com>
6962         * gcc.dg/tree-ssa/loop-19.c: Add option
6963         -fno-prefetch-loop-array
6964
6965 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6966
6967         PR middle-end/45182
6968         * gcc.c-torture/compile/pr45182.c: New test.
6969
6970 2010-08-09  Jason Merrill  <jason@redhat.com>
6971
6972         PR c++/45236
6973         * g++.dg/cpp0x/variadic-104.C: New.
6974
6975 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6976
6977         PR fortran/44235
6978         * gfortran.dg/dependency_32.f90:  New test.
6979
6980 2010-08-09  Richard Guenther  <rguenther@suse.de>
6981
6982         PR middle-end/44632
6983         * g++.dg/opt/nrv17.C: New testcase.
6984
6985 2010-08-09  Richard Guenther  <rguenther@suse.de>
6986
6987         PR middle-end/45212
6988         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6989         alignment from MEM_REF offset only if we took it from the
6990         base object.
6991
6992         * gcc.target/i386/pr24178.c: New testcase.
6993
6994 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6995
6996         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6997         * gcc.dg/20030702-1.c: Ditto.
6998         * gcc.dg/20050309-1.c: Ditto.
6999         * gcc.dg/20050325-1.c: Ditto.
7000         * gcc.dg/20050330-2.c: Ditto.
7001         * gcc.dg/20051201-1.c: Ditto.
7002         * gcc.dg/gomp/pr27573.c: Ditto.
7003         * gcc.dg/gomp/pr34610.c: Ditto.
7004         * gcc.dg/pr24225.c: Ditto.
7005         * gcc.dg/pr26570.c: Ditto.
7006         * gcc.dg/pr32773.c: Ditto.
7007         * g++.dg/gcov/gcov-6.C: Ditto.
7008         * g++.dg/gomp/pr34608.C: Ditto.
7009         * gfortran.dg/gomp/pr27573.f90: Ditto.
7010
7011         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7012         dg-require-host-local dg directive.
7013         * gcc.dg/profile-dir-2.c: Ditto.
7014         * gcc.dg/profile-dir-3.c: Ditto.
7015
7016 2010-08-08  Richard Guenther  <rguenther@suse.de>
7017
7018         PR tree-optimization/45109
7019         * gcc.c-torture/compile/pr45109.c: New testcase.
7020
7021 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7022
7023         * gcc.dg/march.c: Skip if -march defined.
7024         * gcc.dg/mtune.c: Skip if -mtune defined.
7025
7026         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7027         generic thunk support.
7028
7029 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7030
7031         PR target/45213
7032         * gcc.target/i386/pr45213.c: New test.
7033
7034 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7035
7036         PR libfortran/45143
7037         * gfortran.dg/fmt_error_11.f03: New test.
7038
7039 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7040
7041         * lib/target-supports.exp (check_effective_target_sync_int_long):
7042         Add arm*-*-linux-gnueabi.
7043         (check_effective_target_sync_char_short): Likewise.
7044
7045 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7046
7047         PR fortran/45159
7048         * gfortran.dg/dependency_31.f90:  New test.
7049
7050 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7051
7052         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7053
7054 2010-08-06  Jason Merrill  <jason@redhat.com>
7055
7056         * g++.dg/cpp0x/sfinae3.C: New.
7057         * g++.dg/cpp0x/sfinae4.C: New.
7058
7059 2010-08-06  Richard Guenther  <rguenther@suse.de>
7060
7061         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7062         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7063         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7064         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7065         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7066         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7067         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7068         * gcc.c-torture/execute/20100805-1.c: Likewise.
7069
7070 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7071
7072         PR testsuite/42855
7073         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7074
7075 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7076
7077         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7078         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7079
7080 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7081
7082         * g++.dg/ipa/devirt-1.C: New test.
7083         * g++.dg/ipa/devirt-2.C: Likewise.
7084         * g++.dg/ipa/devirt-3.C: Likewise.
7085         * g++.dg/ipa/devirt-4.C: Likewise.
7086         * g++.dg/ipa/devirt-5.C: Likewise.
7087         * gcc.dg/ipa/iinline-3.c: Likewise.
7088
7089 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7090
7091         PR tree-optimization/45144
7092         * gcc.dg/tree-ssa/pr45144.c: New test.
7093
7094 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7095
7096         PR fortran/42207
7097         PR fortran/44064
7098         PR fortran/44065
7099         * gfortran.dg/class_25.f03: New.
7100         * gfortran.dg/class_26.f03: New.
7101
7102 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7103
7104         * g++.dg/warn/miss-format-1.C: Update line number.
7105
7106 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7107
7108         PR c++/44641
7109         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7110         .frame and .mask assembler directives.
7111
7112 2010-08-04  Richard Guenther  <rguenther@suse.de>
7113
7114         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7115         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7116         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7117         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7118
7119 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7120
7121         PR fortran/44857
7122         * gfortran.dg/derived_constructor_char_1.f90: New.
7123         * gfortran.dg/derived_constructor_char_2.f90: New.
7124
7125 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7126
7127         PR fortran/45159
7128         * gfortran.dg/dependency_30.f90:  New test.
7129
7130 2010-08-03  Jan Hubicka  <jh@suse.cz>
7131
7132         * gcc.c-torture/compile/pr45085.c: New testcase.
7133
7134 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7135
7136         PR fortran/44584
7137         PR fortran/45161
7138         * gfortran.dg/typebound_call_9.f03: Modified.
7139         * gfortran.dg/typebound_generic_1.f03: Modified.
7140
7141 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7142
7143         PR fortran/45159
7144
7145         * gfortran.dg/dependency_29.f90:  New test.
7146
7147 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7148
7149         PR fortran/36854
7150         * gfortran.dg/character_comparison_2.f90:  New test.
7151         * gfortran.dg/character_comparison_3.f90:  New test.
7152         * gfortran.dg/dependency_28.f90:  New test.
7153
7154 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7155
7156         PR target/40457
7157         * gcc.target/arm/pr40457-1.c: New test.
7158         * gcc.target/arm/pr40457-2.c: New test.
7159
7160 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7161
7162         PR fortran/44912
7163         * gfortran.dg/typebound_call_17.f03: New.
7164
7165 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7166
7167         PR fortran/44929
7168         * gfortran.dg/allocate_derived_3.f90: New.
7169
7170 2010-07-30  Xinliang David Li  <davidxl@google.com>
7171         PR tree-optimization/45121
7172         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7173
7174 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7175
7176         PR c++/45112
7177         * g++.dg/pr45112.C: New test.
7178
7179 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7180
7181         PR debug/45055
7182         PR rtl-optimization/45137
7183         * gcc.dg/pr45055.c: New test.
7184
7185 2010-07-30  Alan Modra  <amodra@gmail.com>
7186
7187         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7188         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7189
7190 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7191
7192         PR fortran/45087
7193         PR fortran/45125
7194         * gfortran.dg/whole_file_25.f90: New.
7195         * gfortran.dg/whole_file_26.f90: New.
7196         * gfortran.dg/whole_file_27.f90: New.
7197
7198 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7199
7200         PR fortran/44962
7201         * gfortran.dg/typebound_proc_17.f03: New.
7202
7203 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7204
7205         PR fortran/45004
7206         * gfortran.dg/move_alloc_2.f90: New.
7207
7208 2010-07-29  Xinliang David Li  <davidxl@google.com>
7209         PR tree-optimization/45121
7210         * c-c++-common/uninit-17.c: Fix expected output.
7211
7212 2010-07-29  Richard Guenther  <rguenther@suse.de>
7213
7214         PR tree-optimization/45120
7215         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7216
7217 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7218
7219         PR fortran/42051
7220         PR fortran/44064
7221         * gfortran.dg/pr42051.f03: New testcase.
7222
7223 2010-07-29  Richard Guenther  <rguenther@suse.de>
7224
7225         PR middle-end/45034
7226         * gcc.c-torture/execute/pr45034.c: New testcase.
7227
7228 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7229
7230         PR c++/45096
7231         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7232
7233 2010-07-28  Daniel Kraft  <d@domob.eu>
7234
7235         * gfortran.dg/bound_8.f90: New test.
7236
7237 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR debug/45105
7240         * gcc.dg/pr45105.c: New test.
7241
7242 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7243
7244         PR rtl-optimization/45107
7245         * gcc.dg/pr45107.c: New test.
7246
7247 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7248
7249         PR rtl-optimization/45101
7250         * gcc.dg/pr45101.c: New test.
7251
7252 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7253
7254         PR fortran/45077
7255         * gfortran.dg/whole_file_24.f90: New.
7256
7257 2010-07-27  Jason Merrill  <jason@redhat.com>
7258
7259         * g++.dg/cpp0x/variadic102.C: New.
7260         * g++.dg/cpp0x/variadic103.C: New.
7261
7262 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7263
7264         PR rtl-optimization/40956
7265         PR target/42495
7266         PR middle-end/42574
7267         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7268         * gcc.target/arm/pr42574.c: Add tests.
7269
7270 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7271
7272         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7273         test name.
7274         (cleanup-repo-files): Ditto.
7275         (cleanup-saved-temps): Ditto.
7276
7277 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR testsuite/44701
7280         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7281
7282         PR c/45079
7283         * gcc.dg/pr45079.c: New test.
7284
7285 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7286
7287         PR tree-optimization/44152
7288         * gcc.dg/vect/fast-math-pr44152.c: New test.
7289
7290 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7291
7292         PR ObjC/44140
7293         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7294         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7295         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7296         * obj-c++.dg/torture/trivial.mm: Ditto.
7297         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7298         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7299         * objc.dg/torture/tls/thr-init.m: Ditto.
7300         * objc.dg/torture/trivial.m: Ditto.
7301
7302 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7303
7304         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7305         Skip on spu-*-* targets.
7306
7307 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7308
7309         PR tree-optimization/45083
7310         * gcc.dg/pr45083.c: New test.
7311
7312 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7313
7314         PR fortran/40873
7315         * gfortran.dg/whole_file_22.f90: New test.
7316         * gfortran.dg/whole_file_23.f90: New test.
7317
7318 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7319             Jack Howarth  <howarth@bromo.med.uc.edu>
7320             Richard Henderson  <rth@redhat.com>
7321
7322         PR target/44132
7323         * gcc.dg/tls/thr-init-1.c: New.
7324         * gcc.dg/tls/thr-init-2.c: New.
7325         * gcc.dg/torture/tls New.
7326         * gcc.dg/torture/tls/tls-test.c: New.
7327         * gcc.dg/torture/tls/thr-init-1.c: New.
7328         * gcc.dg/torture/tls/tls.exp: New.
7329         * gcc.dg/torture/tls/thr-init-2.c: New.
7330         * gcc.dg/tls/emutls-2.c: New test
7331
7332         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7333         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7334         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7335         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7336         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7337         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7338         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7339         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7340         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7341         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7342         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7343         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7344         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7345         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7346         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7347         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7348         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7349         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7350         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7351         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7352         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7353         gfortran.dg/gomp/omp_threadprivate1.f90,
7354         gfortran.dg/gomp/omp_threadprivate2.f90,
7355         gfortran.dg/gomp/reduction1.f90,
7356         gfortran.dg/gomp/sharing-1.f90: Likewise.
7357
7358 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7359
7360         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7361         sse_runtime.
7362         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7363         dg-require-visibility.
7364
7365 2010-07-26  Richard Guenther  <rguenther@suse.de>
7366
7367         PR tree-optimization/43784
7368         * gcc.c-torture/execute/pr43784.c: New testcase.
7369         * g++.dg/torture/pr43784.C: Likewise.
7370
7371 2010-07-26  Richard Guenther  <rguenther@suse.de>
7372
7373         PR middle-end/45056
7374         * g++.dg/pr45056.C: New testcase.
7375
7376 2010-07-26  Richard Guenther  <rguenther@suse.de>
7377
7378         PR tree-optimization/45071
7379         * gcc.dg/pr45071.c: New testcase.
7380
7381 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7382
7383         PR fortran/45066
7384         * gfortran.dg/namelist_62.f90: New.
7385
7386 2010-07-26  Richard Guenther  <rguenther@suse.de>
7387
7388         * gcc.c-torture/execute/pr45017.c: Move ...
7389         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7390
7391 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7392
7393         PR fortran/40628
7394         * trim_optimize_1.f90:  New test.
7395         * character_comparision_1.f90:  New test.
7396
7397 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7398
7399         PR fortran/42852
7400         * gfortran.dg/wtruncate_fix.f: New test.
7401
7402 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7403
7404         PR testsuite/45068
7405         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7406
7407 2010-07-24  Richard Guenther  <rguenther@suse.de>
7408
7409         PR lto/43788
7410         * g++.dg/lto/20100724-1_0.C: New testcase.
7411
7412 2010-07-24  Richard Guenther  <rguenther@suse.de>
7413
7414         PR lto/43212
7415         * gcc.dg/lto/20100724-1_0.c: New testcase.
7416         * gcc.dg/lto/20100724-1_1.c: Likewise.
7417
7418 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7419
7420         PR fortran/40011
7421         * gfortran.dg/whole_file_21.f90: New.
7422
7423         * gfortran.dg/integer_exponentiation_3.F90: Use
7424         -ffloat-store only for i?86/x86-64 -m32.
7425
7426 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7427
7428         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7429         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7430
7431 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7432
7433         * gfortran.dg/func_decl_4.f90: Split test into two ...
7434         * gfortran.dg/func_decl_5.f90: ... parts.
7435         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7436         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7437         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7438         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7439         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7440         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7441         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7442         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7443         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7444         * gfortran.dg/sizeof.f90: Make test valid.
7445         * gfortran.dg/pr20865.f90: Add new dg-error.
7446         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7447         * gfortran.dg/g77/19990218-0.f: Ditto.
7448         * gfortran.dg/g77/19990218-1.f: Ditto.
7449         * gfortran.dg/g77/970625-2.f: Ditto.
7450         * gfortran.dg/pr37243.f: Fix function declaration.
7451         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7452         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7453
7454 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7455
7456         PR fortran/44945
7457         * gfortran.dg/char_array_structure_constructor.f90: Add
7458         -fwhole-file as dg-option as it otherwise fails on some
7459         systems.
7460
7461 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7462
7463         * gnat.dg/aggr16.ad[sb]: New test.
7464         * gnat.dg/aggr16_pkg.ads: New helper.
7465
7466 2010-07-23  Richard Guenther  <rguenther@suse.de>
7467
7468         PR lto/43071
7469         * g++.dg/lto/20100723-1_0.C: New testcase.
7470
7471 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7472
7473         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7474         AVX support.
7475         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7476         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7477
7478 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7479
7480         * lib/target-supports.exp (add_options_for_tls): New proc.
7481         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7482         * g++.dg/tls/static-1a.cc: Likewise.
7483         * gcc.dg/tls/emutls-1.c: Likewise.
7484         * gcc.dg/tls/opt-11.c: Likewise.
7485         * gcc.dg/tls/opt-12.c: Likewise.
7486         * gcc.dg/tls/pr24428-2.c: Likewise.
7487         * gcc.dg/tls/pr24428.c: Likewise.
7488         * obj-c++.dg/tls/static-1.mm: Likewise.
7489         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7490         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7491         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7492         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7493         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7494         * objc.dg/torture/tls/thr-init.m: Likewise.
7495         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7496
7497 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7498
7499         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7500         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7501         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7502         optimized dump files.
7503
7504 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7505
7506         PR tree-optimization/45047
7507         * gcc.c-torture/compile/pr45047.c: New test.
7508
7509 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7510
7511         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7512         instead of dg-compile.
7513         * gcc.dg/float-range-4.c: Ditto.
7514         * gcc.dg/float-range-5.c: Ditto.
7515         * gcc.dg/fold-overflow-1.c: Ditto.
7516         * gcc.dg/gomp/sections-4.c: Ditto.
7517         * gcc.dg/transparent-union-1.c: Ditto.
7518         * gcc.dg/transparent-union-2.c: Ditto.
7519         * gcc.target/i386/pr39315-check.c: Ditto.
7520         * g++.dg/gomp/sections-4.C: Ditto.
7521         * g++.dg/template/dtor7.C: Ditto.
7522         * g++.dg/tree-ssa/pr19952.C: Ditto.
7523         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7524         * gfortran.dg/graphite/pr42185.f90: Ditto.
7525         * gfortran.dg/namelist_36.f90: Ditto.
7526         * gnat.dg/noreturn1.adb: Ditto.
7527         * gnat.dg/specs/small_alignment.ads: Ditto.
7528
7529 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7530
7531         PR tree-optimization/44915
7532         * g++.dg/torture/pr44915.C: New test.
7533
7534 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7535
7536         PR tree-optimization/44914
7537         * g++.dg/tree-ssa/pr44914.C: New test.
7538
7539 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7540
7541         PR target/44290
7542         * gcc.dg/pr44290-1.c: New test.
7543         * gcc.dg/pr44290-2.c: New test.
7544
7545 2010-07-23  Jason Merrill  <jason@redhat.com>
7546
7547         PR c++/45008
7548         * g++.dg/abi/mangle44.C: New.
7549
7550 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7551
7552         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7553         for compile-time only tests.
7554         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7555         target check.
7556         * gcc.target/i386/pr39315-4.c: Ditto.
7557         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7558         target check.  Include sse-os-support.h.
7559         (main): Call check_isa and sse_os_support.
7560         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7561         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7562         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7563         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7564         target check.  Include sse-os-support.h.
7565         (main): Call check_isa and sse_os_support.
7566         * gcc.target/i386/vperm-v2df.c: Ditto.
7567
7568 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7569
7570         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7571         (check_effective_target_avx_runtime): New procedure.
7572         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7573         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7574
7575         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7576         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7577         and __get_cpuid test.
7578         * gcc.dg/compat/vector-2b_main.c: Ditto.
7579
7580         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7581
7582         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7583         for compile-time only test.
7584         * gcc.dg/pr32716.c: Ditto.
7585         * gcc.dg/pr34856.c: Ditto.
7586         * gcc.dg/pr36997.c: Ditto.
7587         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7588         * gfortran.dg/pr28158.f90: Ditto.
7589         * gfortran.dg/pr30667.f: Ditto.
7590
7591         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7592         i?86-*-* and x86_64-*-* targets to disable execution on targets
7593         without sse2 runtime support.
7594         * g++.dg/vect/vect.exp: Ditto.
7595         * gfortran.dg/vect/vect.exp: Ditto.
7596
7597         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7598         * gcc.dg/pr37544.c: Ditto.
7599         * gcc.dg/pr40550.c: Ditto.
7600         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7601         * gcc.dg/compat/vector-1a_main.c: Ditto.
7602         * gcc.dg/compat/vector-2a_main.c: Ditto.
7603         * gcc.dg/torture/pr16104-1.c: Ditto.
7604         * gcc.dg/torture/pr35771-1.c: Ditto.
7605         * gcc.dg/torture/pr35771-2.c: Ditto.
7606         * gcc.dg/torture/pr35771-3.c: Ditto.
7607         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7608         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7609         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7610         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7611         * g++.dg/other/i386-1.C: Ditto.
7612         * g++.dg/other/pr40446.C: Ditto.
7613
7614 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7615
7616         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7617
7618 2010-07-23  Daniel Kraft  <d@domob.eu>
7619
7620         PR fortran/44709
7621         * gfortran.dg/exit_1.f08: New test.
7622         * gfortran.dg/exit_2.f08: New test.
7623
7624 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7625
7626         PR tree-optimization/39839
7627         * gcc.target/arm/pr39839.c: New test case.
7628
7629 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7630
7631         * gnat.dg/unchecked_convert5b.adb: New test.
7632         * gnat.dg/unchecked_convert6.adb: Likewise.
7633         * gnat.dg/unchecked_convert6b.adb: Likewise.
7634
7635 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7636
7637         * gnat.dg/aggr15.ad[sb]: New test.
7638
7639 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7640
7641         PR debug/45024
7642         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7643
7644 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7645
7646         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7647         with dg-require-linker-plugin.
7648
7649 2010-07-22  Richard Guenther  <rguenther@suse.de>
7650
7651         PR lto/43850
7652         * g++.dg/lto/20100722-1_0.C: New testcase.
7653
7654 2010-07-22  Richard Guenther  <rguenther@suse.de>
7655
7656         PR lto/42451
7657         * gcc.dg/lto/20100720-3_0.c: New testcase.
7658         * gcc.dg/lto/20100720-3_1.c: Likewise.
7659
7660 2010-07-22  Richard Guenther  <rguenther@suse.de>
7661
7662         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7663         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7664
7665         PR lto/43373
7666         * gcc.dg/lto/20100722-1_0.c: New testcase.
7667
7668 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7669
7670         PR tree-optimization/44891
7671         * gcc.c-torture/compile/pr44891.c: New test.
7672
7673 2010-07-22  Richard Guenther  <rguenther@suse.de>
7674
7675         PR tree-optimization/45017
7676         * gcc.c-torture/execute/pr45017.c: New testcase.
7677
7678 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7679
7680         PR fortran/45019
7681         * gfortran.dg/aliasing_dummy_5.f90: New.
7682
7683 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7684
7685         PR target/43698
7686         * gcc.target/arm/pr43698.c: New test.
7687
7688 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7689
7690         PR fortran/44929
7691         * Revert my commit r162325 for this PR.
7692
7693 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7694
7695         PR debug/45015
7696         * gcc.target/m68k/pr45015.c: New test.
7697
7698 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7699
7700         PR c++/44641
7701         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7702         comments.
7703
7704 2010-07-21  Richard Guenther  <rguenther@suse.de>
7705
7706         PR lto/45018
7707         * g++.dg/lto/20100721-1_0.C: New testcase.
7708
7709 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7710
7711         PR tree-optimization/44900
7712         * g++.dg/torture/pr44900.C: New test.
7713
7714 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7715
7716         PR middle-end/44738
7717         * c-c++-common/uninit-17.c: Correct expected error.
7718
7719 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.dg/guality/asm-1.c: New test.
7722
7723         PR debug/45003
7724         * gcc.dg/guality/pr45003-2.c: New test.
7725         * gcc.dg/guality/pr45003-3.c: New test.
7726
7727 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7728
7729         PR libfortran/44697
7730         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7731
7732 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7733
7734         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7735         defined on the current line.
7736         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7737         * g++.dg/debug/dwarf2/pr44641.C: New.
7738
7739 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7740
7741         * gcc.target/powerpc/block-move-1.c: New test.
7742         * gcc.target/powerpc/block-move-2.c: New test.
7743
7744 2010-07-20  Jason Merrill  <jason@redhat.com>
7745
7746         PR c++/44967
7747         * g++.dg/cpp0x/sfinae2.C: New.
7748
7749 2010-07-20  Richard Guenther  <rguenther@suse.de>
7750
7751         PR lto/42696
7752         * gcc.dg/lto/20100720-4_0.c: New testcase.
7753
7754 2010-07-20  Richard Guenther  <rguenther@suse.de>
7755
7756         PR lto/43221
7757         * gcc.dg/lto/20100720-2_0.c: New testcase.
7758         * gcc.dg/lto/20100720-2_1.c: Likewise.
7759
7760 2010-07-20  Richard Guenther  <rguenther@suse.de>
7761
7762         PR lto/43208
7763         * gcc.dg/lto/20100720-1_0.c: New testcase.
7764         * gcc.dg/lto/20100720-1_1.c: Likewise.
7765
7766 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR debug/45003
7769         * gcc.dg/guality/pr45003-1.c: New test.
7770
7771 2010-07-20  Richard Guenther  <rguenther@suse.de>
7772
7773         PR tree-optimization/44977
7774         * gcc.dg/torture/pr44977.c: New testcase.
7775
7776 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7777
7778         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7779         sync_char_short
7780
7781 2010-07-20  Richard Guenther  <rguenther@suse.de>
7782
7783         PR middle-end/44971
7784         PR middle-end/44988
7785         * gcc.dg/pr44971.c: New testcase.
7786         * gcc.c-torture/compile/pr44988.c: Likewise.
7787
7788 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7789
7790         PR fortran/44929
7791         * gfortran.dg/allocate_with_typespec.f90: New test.
7792         * gfortran.dg/allocate_derived_1.f90: Update error message.
7793
7794 2010-07-19  Jason Merrill  <jason@redhat.com>
7795
7796         PR c++/44996
7797         * g++.dg/cpp0x/decltype23.C: New.
7798
7799 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7800
7801         PR fortran/42385
7802         * gfortran.dg/class_defined_operator_1.f03 : New test.
7803
7804 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7805
7806         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7807         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7808         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7809         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7810
7811 2010-07-19  Richard Guenther  <rguenther@suse.de>
7812
7813         PR middle-end/44941
7814         * gcc.c-torture/compile/pr44941.c: New testcase.
7815
7816 2010-07-19  Jason Merrill  <jason@redhat.com>
7817
7818         PR c++/44969
7819         * g++.dg/template/sfinae24.C: New.
7820
7821 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7822
7823         PR fortran/44353
7824         * gfortran.dg/data_implied_do_2.f90: Removed.
7825
7826 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7827
7828         PR c++/44969
7829         * g++.dg/template/sfinae23.C: New.
7830
7831 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7832
7833         * lib/target-supports.exp (check_sse_os_support_available): New
7834         proc.
7835         (check_sse_hw_available): New proc.
7836         (check_effective_target_sse_runtime): New proc.
7837         (check_effective_target_sse2_runtime): New proc.
7838         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7839         -msse2 if check_sse_os_support_available.
7840         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7841         check_sse_os_support_available.
7842         * gcc.dg/vect/vect.exp: Likewise.
7843         * gfortran.dg/vect/vect.exp: Likewise.
7844         * gcc.target/i386/sol2-check: Renamed to ...
7845         * gcc.target/i386/sse-os-support.h: ... this.
7846         (sol2_check): Renamed to ...
7847         (sse_os_support): ... this.
7848         Only test movss with xmm registers.
7849         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7850         Removed ILL_INSN, ILL_INSN_LEN.
7851         * gcc.target/i386/sse2-check.h: Likewise.
7852         * gcc.target/i386/sse3-check.h: Likewise.
7853         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7854         Removed cpuid.h, __get_cpuid test.
7855         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7856         Removed cpuid.h, __get_cpuid test.
7857         * g++.dg/other/pr40446.C: Likewise.
7858         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7859         * gcc.dg/compat/vector-1a_main.c: Likewise.
7860         * gcc.dg/compat/vector-2a_main.c: Likewise.
7861         * gcc.dg/pr36584.c: Likewise.
7862         * gcc.dg/pr37544.c: Likewise.
7863         * gcc.dg/torture/pr16104-1.c: Likewise.
7864         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7865         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7866         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7867         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7868         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7869         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7870         sse2_runtime.
7871         * gcc.dg/torture/pr35771-2.c: Likewise.
7872         * gcc.dg/torture/pr35771-3.c: Likewise.
7873         * gcc.target/i386/pr39315-2.c: Likewise.
7874         * gcc.target/i386/pr39315-4.c: Likewise.
7875         * gcc.target/i386/vperm-v2df.c: Likewise.
7876         * gcc.target/i386/vperm-v2di.c: Likewise.
7877         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7878         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7879         sse_runtime.
7880
7881 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7882
7883         PR fortran/44353
7884         * gfortran.dg/data_implied_do_2.f90: New test.
7885
7886 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7887
7888         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7889
7890 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7891
7892         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7893         to the "mips16" group.
7894         (mips_using_mips16_p): New procedure.
7895         (mips-dg-options): Use it.
7896
7897 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7898
7899         * gcc.target/mips/mips16-attributes-4.c: New test.
7900
7901 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7902
7903         PR testsuite/44418
7904         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7905         * gcc.target/powerpc/recip-2.c: Ditto.
7906         * gcc.target/powerpc/recip-3.c: Ditto.
7907
7908 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7909
7910         * gcc.target/arm/pr42235.c: New test.
7911
7912 2010-07-16  Jason Merrill  <jason@redhat.com>
7913
7914         PR c++/32505
7915         * g++.dg/template/partial8.C: New.
7916
7917 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7920         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7921         in C++.
7922         (gualcvt): New overloaded inline.
7923         (GUALCVT): Use it for C++.
7924         * g++.dg/guality/guality.exp: New.
7925         * g++.dg/guality/guality.h: New.
7926         * g++.dg/guality/redeclaration1.C: New test.
7927         * g++.dg/dg.exp: Prune also guality/* tests.
7928         * gcc.dg/guality/pr43141.c: Moved to...
7929         * c-c++-common/guality/pr43141.c: ... here.
7930
7931 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7932
7933         PR libfortran/37077
7934         * gfortran.dg/char4_iunit_2.f03: New test.
7935
7936 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7937
7938         PR testsuite/43925
7939         * lib/plugin-support.exp (plugin-test-execute):
7940         Add ${gcc_objdir}/intl to includes.
7941
7942 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR target/44942
7945         * gcc.c-torture/execute/pr44942.c: New test.
7946         * gcc.target/i386/pr44942.c: New test.
7947
7948 2010-07-15  Jason Merrill  <jason@redhat.com>
7949
7950         PR c++/44909
7951         * g++.dg/cpp0x/implicit7.C: New.
7952         * g++.dg/cpp0x/implicit8.C: New.
7953
7954 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7955
7956         Disable float tests for __SPU__ targets due to lack of signed zero:
7957         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7958         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7959         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7960         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7961         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7962         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7963         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7964         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7965         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7966
7967 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7968
7969         * gfortran.dg/select_char_2.f90: New test.
7970
7971 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7972
7973         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7974         with DECL_CHAIN.
7975
7976 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7977
7978         PR fortran/44936
7979         * gfortran.dg/typebound_generic_9.f03: New.
7980
7981 2010-07-15  Richard Guenther  <rguenther@suse.de>
7982
7983         PR tree-optimization/44946
7984         * gcc.c-torture/compile/pr44946.c: New testcase.
7985
7986 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7987
7988         PR fortran/40206
7989         * gfortran.dg/select_char_3.f90: New test.
7990
7991 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7992             Kevin F. Quinn  <kevquinn@gentoo.org>
7993
7994         * gcc.dg/Wtrampolines.c: New.
7995
7996 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7997
7998         PR libfortran/44934
7999         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8000
8001 2010-07-14  Jason Merrill  <jason@redhat.com>
8002
8003         PR c++/44810
8004         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8005
8006         Implement C++0x unrestricted unions (N2544)
8007         * g++.dg/cpp0x/union1.C: New.
8008         * g++.dg/cpp0x/union2.C: New.
8009         * g++.dg/cpp0x/union3.C: New.
8010         * g++.dg/cpp0x/defaulted2.C: Adjust.
8011         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8012         * g++.old-deja/g++.ext/anon2.C: Adjust.
8013         * g++.old-deja/g++.mike/misc6.C: Adjust.
8014
8015 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8016
8017         PR fortran/44925
8018         * gfortran.dg/c_loc_tests_15.f90: New.
8019
8020 2010-07-13  Jason Merrill  <jason@redhat.com>
8021
8022         PR c++/44909
8023         * g++.dg/cpp0x/implicit6.C: New.
8024
8025 2010-07-13  Jason Merrill  <jason@redhat.com>
8026
8027         PR c++/44540
8028         * g++.dg/abi/noreturn1.C: New.
8029         * g++.dg/abi/noreturn2.C: New.
8030
8031 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8032
8033         PR other/44874
8034         PR debug/44832
8035         * c-c++-common/pr44832.c: New test.
8036
8037 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8038
8039         PR objc/44488
8040         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8041         on the target.  Make sure that we can assemble the emitted asm when
8042         the test type is 'compile'.
8043
8044 2010-07-13  Richard Guenther  <rguenther@suse.de>
8045
8046         PR tree-optimization/36960
8047         * g++.dg/torture/pr36960.C: New testcase.
8048
8049 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8050
8051         PR c++/44908
8052         * g++.dg/template/sfinae21.C: New.
8053         * g++.dg/template/sfinae22.C: Likewise.
8054
8055 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8056
8057         PR testsuite/42843
8058         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8059         * gcc.dg/plugin/ggcplug.c: Likewise.
8060         * g++.dg/plugin/selfassign.c: Likewise.
8061         * g++.dg/plugin/attribute_plugin.c: Likewise.
8062         * g++.dg/plugin/dumb_plugin.c: Likewise.
8063         * g++.dg/plugin/pragma_plugin.c: Likewise.
8064
8065 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8066
8067         * gcc.c-torture/execute/pr44683.x: New.
8068         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8069
8070 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8071
8072         PR fortran/44434
8073         PR fortran/44565
8074         PR fortran/43945
8075         PR fortran/44869
8076         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8077         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8078         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8079         * gfortran.dh/typebound_call_16.f03: New.
8080         * gfortran.dg/typebound_generic_6.f03: New.
8081         * gfortran.dg/typebound_generic_7.f03: New.
8082         * gfortran.dg/typebound_generic_8.f03: New.
8083
8084 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8085
8086         PR libfortran/37077
8087         * gfortran.dg/char4_iunit_1.f03: New test.
8088
8089 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8090
8091         * gcc.dg/tree-ssa/vrp53.c: New test.
8092
8093 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8094
8095         PR c++/44907
8096         * g++.dg/template/sfinae19.C: New.
8097         * g++.dg/template/sfinae20.C: Likewise.
8098
8099 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8100
8101         * gcc.target/arm/interrupt-1.c: New test.
8102         * gcc.target/arm/interrupt-2.c: New test.
8103
8104 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8105
8106         * gcc.dg/pr42427.c: Require c99_runtime.
8107         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8108         c99_runtime.
8109         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8110         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8111         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8112         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8113         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8114         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8115         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8116         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8117         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8118         * gcc.target/i386/pr37275.c: Require visibility support.
8119
8120 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8121
8122         * lib/target-supports.exp (check_effective_target_sse): New proc.
8123         * gcc.target/i386/sol2-check.h: New file.
8124         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8125         Include sol2-check.h.
8126         (main) Only run do_test () if sol2_check ().
8127         * gcc.target/i386/sse2-check.h: Likewise.
8128         * gcc.target/i386/sse3-check.h: Likewise.
8129         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8130         [__sun__ && __svr4__]: Execute SSE2 instruction.
8131         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8132         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8133         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8134         * g++.dg/ext/vector14.C: Likewise.
8135         * g++.dg/other/mmintrin.C: Likewise.
8136         * gcc.dg/20020418-1.c: Likewise.
8137         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8138         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8139         * gcc.dg/format/unnamed-1.c: Likewise.
8140         Adapt dg-warning line number.
8141         * gcc.dg/graphite/pr40281.c: Likewise.
8142         * gcc.dg/pr32176.c: Likewise.
8143         * gcc.dg/pr40550.c: Likewise.
8144         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8145         * gcc.dg/torture/pr36891.c: Likewise.
8146         * gcc.target/i386/20020218-1.c: Likewise.
8147         * gcc.target/i386/20020523.c: Likewise.
8148         * gcc.target/i386/abi-1.c: Likewise.
8149         * gcc.target/i386/brokensqrt.c: Likewise.
8150         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8151         * gcc.target/i386/pr13366.c: Likewise.
8152         * gcc.target/i386/pr13685.c: Likewise.
8153         * gcc.target/i386/pr24306.c: Likewise.
8154         * gcc.target/i386/pr31486.c: Likewise.
8155         * gcc.target/i386/pr32065-1.c: Likewise.
8156         * gcc.target/i386/pr32065-2.c: Likewise.
8157         * gcc.target/i386/pr32389.c: Likewise.
8158         * gcc.target/i386/pr38824.c: Likewise.
8159         * gcc.target/i386/pr38931.c: Likewise.
8160         * gcc.target/i386/pr39592-1.c: Likewise.
8161         * gcc.target/i386/pr43766.c: Likewise.
8162         * gcc.target/i386/recip-divf.c: Likewise.
8163         * gcc.target/i386/recip-sqrtf.c: Likewise.
8164         * gcc.target/i386/recip-vec-divf.c: Likewise.
8165         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8166         * gcc.target/i386/sse-1.c: Likewise.
8167         * gcc.target/i386/sse-16.c: Likewise.
8168         * gcc.target/i386/sse-2.c: Likewise.
8169         * gcc.target/i386/sse-20.c: Likewise.
8170         * gcc.target/i386/sse-3.c: Likewise.
8171         * gcc.target/i386/sse-7.c: Likewise.
8172         * gcc.target/i386/sse-9.c: Likewise.
8173         * gcc.target/i386/sse-addps-1.c: Likewise.
8174         * gcc.target/i386/sse-addss-1.c: Likewise.
8175         * gcc.target/i386/sse-andnps-1.c: Likewise.
8176         * gcc.target/i386/sse-andps-1.c: Likewise.
8177         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8178         * gcc.target/i386/sse-comiss-1.c: Likewise.
8179         * gcc.target/i386/sse-comiss-2.c: Likewise.
8180         * gcc.target/i386/sse-comiss-3.c: Likewise.
8181         * gcc.target/i386/sse-comiss-4.c: Likewise.
8182         * gcc.target/i386/sse-comiss-5.c: Likewise.
8183         * gcc.target/i386/sse-comiss-6.c: Likewise.
8184         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8185         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8186         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8187         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8188         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8189         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8190         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8191         * gcc.target/i386/sse-divps-1.c: Likewise.
8192         * gcc.target/i386/sse-divss-1.c: Likewise.
8193         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8194         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8195         * gcc.target/i386/sse-maxps-1.c: Likewise.
8196         * gcc.target/i386/sse-maxss-1.c: Likewise.
8197         * gcc.target/i386/sse-minps-1.c: Likewise.
8198         * gcc.target/i386/sse-minss-1.c: Likewise.
8199         * gcc.target/i386/sse-movaps-1.c: Likewise.
8200         * gcc.target/i386/sse-movaps-2.c: Likewise.
8201         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8202         * gcc.target/i386/sse-movhps-1.c: Likewise.
8203         * gcc.target/i386/sse-movhps-2.c: Likewise.
8204         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8205         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8206         * gcc.target/i386/sse-movntps-1.c: Likewise.
8207         * gcc.target/i386/sse-movss-1.c: Likewise.
8208         * gcc.target/i386/sse-movss-2.c: Likewise.
8209         * gcc.target/i386/sse-movss-3.c: Likewise.
8210         * gcc.target/i386/sse-movups-1.c: Likewise.
8211         * gcc.target/i386/sse-movups-2.c: Likewise.
8212         * gcc.target/i386/sse-mulps-1.c: Likewise.
8213         * gcc.target/i386/sse-mulss-1.c: Likewise.
8214         * gcc.target/i386/sse-orps-1.c: Likewise.
8215         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8216         * gcc.target/i386/sse-recip-vec.c: Likewise.
8217         * gcc.target/i386/sse-recip.c: Likewise.
8218         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8219         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8220         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8221         * gcc.target/i386/sse-subps-1.c: Likewise.
8222         * gcc.target/i386/sse-subss-1.c: Likewise.
8223         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8224         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8225         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8226         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8227         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8228         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8229         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8230         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8231         * gcc.target/i386/sse-xorps-1.c: Likewise.
8232         * gcc.target/i386/ssefn-1.c: Likewise.
8233         * gcc.target/i386/ssefn-3.c: Likewise.
8234         * gcc.target/i386/sseregparm-1.c: Likewise.
8235         * gcc.target/i386/stackalign/return-3.c: Likewise.
8236         * gcc.target/i386/vectorize1.c: Likewise.
8237         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8238         * gcc.target/i386/xorps-sse.c: Likewise.
8239         * gfortran.dg/pr28158.f90: Likewise.
8240         * gfortran.dg/pr30667.f: Likewise.
8241         * gnat.dg/loop_optimization7.adb: Likewise.
8242         * gnat.dg/sse_nolib.adb: Likewise.
8243
8244 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8245
8246         PR fortran/44702
8247         * gfortran.dg/use_rename_6.f90: New.
8248         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8249
8250 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8251
8252         PR fortran/44869
8253         * gfortran.dg/class_24.f03: New.
8254
8255 2010-07-10  Richard Guenther  <rguenther@suse.de>
8256
8257         PR lto/44889
8258         * gcc.dg/lto/20100709-1_0.c: New testcase.
8259         * gcc.dg/lto/20100709-1_1.c: Likewise.
8260
8261 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8262
8263         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8264
8265 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8266
8267         PR objc/44140
8268         * objc.dg/lto/trivial-1_0.m: New.
8269         * objc.dg/lto/lto.exp: New.
8270         * obj-c++.dg/lto/trivial-1_0.mm: New.
8271         * obj-c++.dg/lto/lto.exp: New.
8272         * objc.dg/symtab-1.m: Adjust sizes.
8273         * objc.dg/image-info.m: Do not run for gnu-runtime.
8274
8275 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8276
8277         * gcc.dg/pr32370.c: Allow another kind of error message.
8278
8279 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8280
8281         * gnat.dg/atomic3.adb: New test.
8282
8283 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8284             Denys Vlasenko  <dvlasenk@redhat.com>
8285             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8286
8287         PR tree-optimization/28632
8288         * gcc.dg/tree-ssa/vrp51.c: New test.
8289         * gcc.dg/tree-ssa/vrp52.c: New test.
8290
8291 2010-07-09  Jason Merrill  <jason@redhat.com>
8292
8293         * g++.dg/abi/covariant6.C: New.
8294         * g++.dg/inherit/covariant17.C: Test both bases.
8295         * g++.dg/inherit/covariant7.C: Check vtable layout.
8296
8297 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8298
8299         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8300
8301 2010-07-09  Richard Guenther  <rguenther@suse.de>
8302
8303         PR tree-optimization/44852
8304         * gcc.c-torture/execute/pr44852.c: New testcase.
8305
8306 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8307
8308         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8309         multiplication by values.
8310         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8311         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8312
8313 2010-07-09  Richard Guenther  <rguenther@suse.de>
8314
8315         PR tree-optimization/44882
8316         * gfortran.dg/pr44882.f90: New testcase.
8317
8318 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8319
8320         PR target/40657
8321         * gcc.target/arm/pr40657-1.c: New test.
8322         * gcc.target/arm/pr40657-2.c: New test.
8323         * gcc.c-torture/execute/pr40657.c: New test.
8324
8325 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8326
8327         * gcc.dg/tree-ssa/vrp50.c: New test.
8328         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8329
8330 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8331
8332         PR fortran/44649
8333         * gfortran.dg/c_sizeof_1.f90: Modified.
8334         * gfortran.dg/storage_size_1.f08: New.
8335         * gfortran.dg/storage_size_2.f08: New.
8336
8337 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8338
8339         * gcc.c-torture/execute/20100708-1.c: New test.
8340
8341 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8342
8343         PR fortran/44847
8344         * gfortran.dg/gomp/pr44847.f90: New test.
8345
8346 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8347
8348         PR tree-optimization/44710
8349         * gcc.dg/tree-ssa/ifc-6.c: New.
8350         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8351
8352 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8353
8354         PR fortran/18918
8355         * gfortran.dg/coarray_10.f90: Add an additional test.
8356
8357 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8358
8359         PR middle-end/44828
8360         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8361         * gcc.c-torture/execute/pr44828.x: Revert.
8362
8363 2010-07-08  Jason Merrill  <jason@redhat.com>
8364
8365         PR c++/43120
8366         * g++.dg/inherit/covariant17.C: New.
8367         * g++.dg/abi/covariant1.C: Actually test for the bug.
8368
8369 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8370
8371         PR rtl-optimization/44838
8372         * gcc.dg/pr44838.c: New.
8373
8374 2010-07-08  Richard Guenther  <rguenther@suse.de>
8375
8376         PR tree-optimization/44831
8377         * gcc.c-torture/compile/pr44831.c: New testcase.
8378         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8379
8380 2010-07-08  Richard Guenther  <rguenther@suse.de>
8381
8382         PR tree-optimization/44861
8383         * g++.dg/vect/pr44861.cc: New testcase.
8384
8385 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8386
8387         PR middle-end/44828
8388         * gcc.c-torture/execute/pr44828.x: New file.
8389
8390 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8391
8392         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8393         dg-options.
8394         * g++.dg/ext/altivec-17.C: Adjust error message.
8395
8396 2010-07-07  Tom Tromey  <tromey@redhat.com>
8397
8398         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8399
8400 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8401
8402         PR target/44844
8403         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8404         * gcc.target/i386/rdrand-2.c: Likewise.
8405         * gcc.target/i386/rdrand-3.c: Likewise.
8406
8407 2010-07-07  Jan Hubicka  <jh@suse.cz>
8408
8409         PR middle-end/44813
8410         * g++.dg/torture/pr44813.C: New testcase.
8411         * g++.dg/torture/pr44826.C: New testcase.
8412
8413 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8414
8415         PR rtl-optimization/44787
8416         * gcc.c-torture/compile/pr44788.c: New test.
8417         * gcc.target/arm/pr44788.c: New test.
8418
8419 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8420
8421         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8422
8423 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8424
8425         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8426         to dg-options.
8427
8428 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8429
8430         PR fortran/44742
8431         * gfortran.dg/parameter_array_init_6.f90: New.
8432         * gfortran.dg/initialization_20.f90: Update dg-error.
8433         * gfortran.dg/initialization_24.f90: Ditto.
8434
8435 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8436         PR fortran/PR44693
8437         * gfortran.dg/dim_range_1.f90:  New test.
8438         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8439
8440 2010-07-06  Jason Merrill  <jason@redhat.com>
8441
8442         PR c++/44703
8443         * g++.dg/cpp0x/initlist41.C: New.
8444
8445         PR c++/44778
8446         * g++.dg/template/ptrmem22.C: New.
8447
8448 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8449
8450         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8451         support.
8452         * gcc.target/i386/i386.exp: Likewise.
8453
8454 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8455
8456         PR testsuite/44195
8457         * gcc.dg/lto/20100518_0.c: Limit to x86.
8458
8459 2010-07-06  Richard Guenther  <rguenther@suse.de>
8460
8461         PR middle-end/44828
8462         * gcc.c-torture/execute/pr44828.c: New testcase.
8463
8464 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8465
8466         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8467         * g++.dg/warn/volatile1.C: Likewise.
8468         * g++.dg/template/warn1.C: Likewise.
8469
8470 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8471
8472         AVX Programming Reference (June, 2010)
8473         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8474         * g++.dg/other/i386-3.C: Likewise.
8475         * gcc.target/i386/sse-12.c: Likewise.
8476
8477         * gcc.target/i386/f16c-check.h: New.
8478         * gcc.target/i386/rdfsbase-1.c: Likewise.
8479         * gcc.target/i386/rdfsbase-2.c: Likewise.
8480         * gcc.target/i386/rdgsbase-1.c: Likewise.
8481         * gcc.target/i386/rdgsbase-2.c: Likewise.
8482         * gcc.target/i386/rdrand-1.c: Likewise.
8483         * gcc.target/i386/rdrand-2.c: Likewise.
8484         * gcc.target/i386/rdrand-3.c: Likewise.
8485         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8486         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8487         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8488         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8489         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8490         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8491         * gcc.target/i386/wrfsbase-1.c: Likewise.
8492         * gcc.target/i386/wrfsbase-2.c: Likewise.
8493         * gcc.target/i386/wrgsbase-1.c: Likewise.
8494         * gcc.target/i386/wrgsbase-2.c: Likewise.
8495
8496         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8497         (__builtin_ia32_vcvtps2ph): New.
8498         (__builtin_ia32_vcvtps2ph256): Likewise.
8499
8500         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8501         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8502
8503         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8504         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8505
8506         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8507         (__builtin_ia32_vcvtps2ph256): Likewise.
8508         Add fsgsbase,rdrnd,f16c.
8509
8510         * lib/target-supports.exp (check_effective_target_f16c): New.
8511
8512 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8513
8514         * gcc.dg/guality/nrv-1.c: New test.
8515
8516 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8517
8518         PR middle-end/42505
8519         * gcc.target/arm/pr42505.c: New test case.
8520
8521 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8522
8523         PR c++/44808
8524         * g++.dg/opt/nrv16.C: New test.
8525
8526 2010-07-05  Richard Guenther  <rguenther@suse.de>
8527
8528         PR tree-optimization/44784
8529         * gcc.c-torture/compile/pr44784.c: New testcase.
8530
8531 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8532
8533         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8534         Increase loop bound and array size.
8535         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8536         Likewise.
8537
8538 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8539
8540         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8541         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8542         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8543         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8544         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8545
8546 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8547
8548         PR c++/22138
8549         * g++.dg/parse/template25.C: New.
8550
8551 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8552
8553         PR rtl-optimization/44695
8554         * gcc.dg/torture/pr44695.c: New.
8555
8556 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8557
8558         PR c++/16630
8559         * g++.dg/ext/pretty3.C: New.
8560
8561 2010-07-04  Richard Guenther  <rguenther@suse.de>
8562
8563         PR middle-end/44809
8564         * g++.dg/torture/pr44809.C: New testcase.
8565
8566 2010-07-04  Richard Guenther  <rguenther@suse.de>
8567
8568         PR tree-optimization/44656
8569         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8570
8571 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8572             Revital Eres  <eres@il.ibm.com>
8573
8574         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8575         misaligned stores.
8576         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8577         gcc.dg/vect/vect-96.c: Likewise.
8578         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8579         that support misaligned stores. Change the number of expected
8580         misaligned accesses.
8581         * gcc.dg/vect/vect-peel-1.c: New test.
8582         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8583         gcc.dg/vect/vect-peel-4.c: Likewise.
8584         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8585         vectorizable on all targets that support realignment.
8586         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8587
8588 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8589
8590         PR c/44806
8591         * gcc.dg/torture/pr44806.c: New.
8592
8593 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8594
8595         * gnat.dg/cond_expr1.adb: New test.
8596
8597 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8598
8599         * gnat.dg/modular3.adb: New test.
8600         * gnat.dg/modular3_pkg.ads: New helper.
8601
8602 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8603             Mikael Pettersson  <mikpe@it.uu.se>
8604
8605         PR testsuite/44518
8606         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8607         Make signed-ness of chars explicit.  Scan the object for
8608         strings that are split by some target assemblers.
8609         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8610         explicit.
8611
8612 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8613
8614         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8615
8616 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8617
8618         PR/44128
8619         * g++.dg/warn/Wshadow-7.C: New test.
8620
8621 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8622             Julian Brown  <julian@codesourcery.com>
8623             Sandra Loosemore  <sandra@codesourcery.com>
8624
8625         * gcc.c-torture/execute/20100416-1.c: New test case.
8626
8627 2010-07-02  Julian Brown  <julian@codesourcery.com>
8628             Sandra Loosemore  <sandra@codesourcery.com>
8629
8630         PR target/43703
8631
8632         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8633         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8634
8635 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8636             Julian Brown  <julian@codesourcery.com>
8637
8638         * gcc.target/arm/neon/vadds64.c: Regenerated.
8639         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8640         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8641         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8642         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8643         * gcc.target/arm/neon-vmls-1.c: Likewise.
8644         * gcc.target/arm/neon-vsubs64.c: New execution test.
8645         * gcc.target/arm/neon-vsubu64.c: New execution test.
8646         * gcc.target/arm/neon-vadds64.c: New execution test.
8647         * gcc.target/arm/neon-vaddu64.c: New execution test.
8648
8649 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8650
8651         * gcc.target/arm/neon-vands64.c: New.
8652         * gcc.target/arm/neon-vandu64.c: New.
8653         * gcc.target/arm/neon-vbics64.c: New.
8654         * gcc.target/arm/neon-vbicu64.c: New.
8655         * gcc.target/arm/neon-veors64.c: New.
8656         * gcc.target/arm/neon-veoru64.c: New.
8657         * gcc.target/arm/neon-vorns64.c: New.
8658         * gcc.target/arm/neon-vornu64.c: New.
8659         * gcc.target/arm/neon-vorrs64.c: New.
8660         * gcc.target/arm/neon-vorru64.c: New.
8661         * gcc.target/arm/neon/vands64.c: Regenerated.
8662         * gcc.target/arm/neon/vandu64.c: Regenerated.
8663         * gcc.target/arm/neon/vbics64.c: Regenerated.
8664         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8665         * gcc.target/arm/neon/veors64.c: Regenerated.
8666         * gcc.target/arm/neon/veoru64.c: Regenerated.
8667         * gcc.target/arm/neon/vorns64.c: Regenerated.
8668         * gcc.target/arm/neon/vornu64.c: Regenerated.
8669         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8670         * gcc.target/arm/neon/vorru64.c: Regenerated.
8671
8672 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8673
8674         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8675
8676 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8677
8678         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8679         * gfortran.dg/intent_out_5.f90: Same.
8680         * gfortran.dg/ltrans-7.f90: Same.
8681         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8682
8683 2010-07-02  Jan Hubicka  <jh@suse.cz>
8684
8685         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8686
8687 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8688
8689         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8690
8691 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8692
8693         PR c++/44780
8694         * c-c++-common/Wunused-var-12.c: New test.
8695
8696 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8697
8698         PR target/42835
8699         * gcc.target/arm/pr42835.c: New test.
8700
8701         PR target/42172
8702         * gcc.target/arm/pr42172-1.c: New test.
8703
8704 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8705
8706         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8707
8708 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8709
8710         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8711         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8712         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8713         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8714         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8715         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8716         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8717         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8718         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8719         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8720         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8721         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8722         * gcc.target/arm/neon-vdup_ns64.c: New.
8723         * gcc.target/arm/neon-vdup_nu64.c: New.
8724         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8725         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8726         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8727         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8728         * gcc.target/arm/neon-vmov_ns64.c: New.
8729         * gcc.target/arm/neon-vmov_nu64.c: New.
8730         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8731         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8732         * gcc.target/arm/neon-vget_lanes64.c: New.
8733         * gcc.target/arm/neon-vget_laneu64.c: New.
8734         * gcc.target/arm/neon-vset_lanes64.c: New.
8735         * gcc.target/arm/neon-vset_laneu64.c: New.
8736
8737 2010-07-02  Richard Guenther  <rguenther@suse.de>
8738
8739         * g++.dg/torture/20100702-1.C: New testcase.
8740
8741 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8742
8743         PR target/44707
8744         * gcc.c-torture/compile/pr44707.c: New test.
8745
8746 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8747
8748         PR c++/44039
8749         * g++.dg/template/crash101.C: New.
8750
8751 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8752
8753         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8754         Use the ABI-0 accessors and fail it for m64.
8755
8756 2010-07-02  Jan Hubicka  <jh@suse.cz>
8757
8758         * g++.dg/tree-ssa/pr44706.C: New testcase.
8759
8760 2010-07-02  Richard Guenther  <rguenther@suse.de>
8761
8762         PR tree-optimization/44748
8763         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8764
8765 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8766
8767         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8768         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8769         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8770         the method types to forward:.
8771
8772 2010-06-30  Jason Merrill  <jason@redhat.com>
8773
8774         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8775         * g++.dg/other/pr25632.C: Likewise.
8776
8777 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8778
8779         PR tree-optimization/40421
8780         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8781
8782 2010-07-01  Richard Guenther  <rguenther@suse.de>
8783
8784         PR middle-end/42834
8785         PR middle-end/44468
8786         * gcc.c-torture/execute/20100316-1.c: New testcase.
8787         * gcc.c-torture/execute/pr44468.c: Likewise.
8788         * gcc.c-torture/compile/20100609-1.c: Likewise.
8789         * gcc.dg/volatile2.c: Adjust.
8790         * gcc.dg/plugin/selfassign.c: Likewise.
8791         * gcc.dg/pr36902.c: Likewise.
8792         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8793         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8794         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8795         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8796         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8797         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8798         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8799         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8800         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8801         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8802         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8803         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8804         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8805         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8806         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8807         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8808         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8809         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8810         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8811         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8812         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8813         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8814         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8815         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8816         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8817         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8818         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8819         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8820         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8821         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8822         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8823         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8824         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8825         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8826         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8827         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8828         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8829         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8830         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8831         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8832         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8833         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8834         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8835         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8836         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8837         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8838         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8839         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8840         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8841         * g++.dg/tree-ssa/pr31146.C: Likewise.
8842         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8843         * g++.dg/tree-ssa/pr33604.C: Likewise.
8844         * g++.dg/plugin/selfassign.c: Likewise.
8845         * gfortran.dg/array_memcpy_3.f90: Likewise.
8846         * gfortran.dg/array_memcpy_4.f90: Likewise.
8847         * c-c++-common/torture/pr42834.c: New testcase.
8848
8849 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8850
8851         PR c++/44628
8852         * g++.dg/template/crash100.C: New.
8853
8854 2010-06-30  Jan Hubicka  <jh@suse.cz>
8855
8856         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8857
8858 2010-06-30  Michael Matz  <matz@suse.de>
8859
8860         PR bootstrap/44699
8861         * gcc.dg/pr44699.c: New test.
8862
8863 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8864
8865         PR tree-optimization/39799
8866         * c-c++-common/uninit-17.c: New test.
8867
8868 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8869
8870         PR libfortran/43298
8871         * gfortran.dg/read_infnan_1.f90: New test.
8872
8873 2010-06-29  Jason Merrill  <jason@redhat.com>
8874
8875         Enable implicitly declared move constructor/operator= (N3053).
8876         * g++.dg/cpp0x/implicit3.C: New.
8877         * g++.dg/cpp0x/implicit4.C: New.
8878         * g++.dg/cpp0x/implicit5.C: New.
8879         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8880         * g++.dg/cpp0x/not_special.C: Adjust.
8881         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8882         * g++.dg/cpp0x/rv1n.C: Adjust.
8883         * g++.dg/cpp0x/rv1p.C: Adjust.
8884         * g++.dg/cpp0x/rv2n.C: Adjust.
8885         * g++.dg/cpp0x/rv2p.C: Adjust.
8886         * g++.dg/cpp0x/rv3n.C: Adjust.
8887         * g++.dg/cpp0x/rv3p.C: Adjust.
8888         * g++.dg/cpp0x/rv4n.C: Adjust.
8889         * g++.dg/cpp0x/rv4p.C: Adjust.
8890         * g++.dg/cpp0x/rv5n.C: Adjust.
8891         * g++.dg/cpp0x/rv5p.C: Adjust.
8892         * g++.dg/cpp0x/rv6n.C: Adjust.
8893         * g++.dg/cpp0x/rv6p.C: Adjust.
8894         * g++.dg/cpp0x/rv7n.C: Adjust.
8895         * g++.dg/cpp0x/rv7p.C: Adjust.
8896         * g++.dg/cpp0x/rv8p.C: Adjust.
8897         * g++.dg/gomp/pr26690-1.C: Adjust.
8898         * g++.dg/other/error20.C: Adjust.
8899         * g++.dg/other/error31.C: Adjust.
8900         * g++.dg/parse/error19.C: Adjust.
8901         * g++.dg/template/qualttp5.C: Adjust.
8902         * g++.old-deja/g++.law/ctors5.C: Adjust.
8903
8904         Enable implicitly deleted functions (N2346)
8905         * g++.dg/cpp0x/defaulted17.C: New.
8906         * g++.dg/cpp0x/implicit1.C: New.
8907         * g++.dg/cpp0x/implicit2.C: New.
8908         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8909         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8910         * g++.dg/init/ctor4.C: Adjust.
8911         * g++.dg/init/synth2.C: Adjust.
8912         * g++.dg/lto/20081118_1.C: Adjust.
8913         * g++.dg/other/error13.C: Adjust.
8914         * g++.dg/other/unused1.C: Adjust.
8915         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8916         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8917         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8918         * g++.old-deja/g++.law/ctors17.C: Adjust.
8919         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8920         * g++.old-deja/g++.pt/assign1.C: Adjust.
8921         * g++.old-deja/g++.pt/crash20.C: Adjust.
8922
8923         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8924         * g++.dg/cpp0x/defaulted13.C: Adjust.
8925         * g++.dg/cpp0x/defaulted2.C: Adjust.
8926         * g++.dg/cpp0x/defaulted3.C: Adjust.
8927         * g++.dg/cpp0x/initlist9.C: Adjust.
8928         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8929         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8930         * g++.dg/init/synth2.C: Adjust.
8931
8932         * g++.dg/cpp0x/defaulted19.C: New.
8933
8934         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8935         * g++.dg/template/error23.C: Fix for -std=c++0x.
8936
8937 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8938
8939         PR fortran/44718
8940         * gfortran.dg/proc_ptr_28.f90: New.
8941
8942 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR tree-optimization/43801
8945         * g++.dg/torture/pr43801.C: New test.
8946
8947         PR debug/44668
8948         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8949
8950 2010-06-29  Jason Merrill  <jason@redhat.com>
8951
8952         PR c++/44587
8953         * g++.dg/template/qualified-id2.C: New.
8954         * g++.dg/template/qualified-id3.C: New.
8955
8956 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8957
8958         PR fortran/44696
8959         * gfortran.dg/associated_target_4.f90: New.
8960
8961 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8962
8963         PR fortran/44582
8964         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8965
8966 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8967
8968         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8969
8970 2010-06-29  Jan Hubicka  <jh@suse.cz>
8971
8972         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8973
8974 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8975
8976         PR target/43902
8977         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8978         * gcc.target/arm/wmul-3.c: New test.
8979         * gcc.target/arm/wmul-4.c: New test.
8980
8981 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8982
8983         PR rtl-optimization/44659
8984         * gcc.target/i386/extract-1.c: New.
8985         * gcc.target/i386/extract-2.c: Likewise.
8986         * gcc.target/i386/extract-3.c: Likewise.
8987         * gcc.target/i386/extract-4.c: Likewise.
8988         * gcc.target/i386/extract-5.c: Likewise.
8989         * gcc.target/i386/extract-6.c: Likewise.
8990
8991 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8992
8993         PR c++/44682
8994         * g++.dg/warn/Wunused-var-14.C: New test.
8995
8996 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8997
8998         PR fortran/43298
8999         * gfortran.dg/nan_6.f90: New.
9000
9001 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9002
9003         PR tree-optimization/43781
9004         * gcc.dg/torture/pr43781.c: New.
9005
9006 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9007
9008         PR fortran/40158
9009         * gfortran.dg/actual_rank_check_1.f90: New test.
9010
9011 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9012
9013         * gcc.dg/ipa/ipa-sra-6.c: New test.
9014
9015 2010-06-28  Jan Hubicka  <jh@suse.cz>
9016
9017         PR tree-optimization/44687
9018         * gcc.c-torture/compile/pr44687.c
9019
9020 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9021
9022         PR c++/44535
9023         * g++.dg/torture/pr44535.C: New test.
9024
9025 2010-06-28  Michael Matz  <matz@suse.de>
9026
9027         PR middle-end/44592
9028         * gfortran.dg/pr44592.f90: New test.
9029
9030 2010-06-28  Jan Hubicka  <jh@suse.cz>
9031
9032         PR tree-optimization/44357
9033         * g++.dg/torture/pr44357.C: New testcase.
9034
9035 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9036
9037         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9038         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9039         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9040         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9041         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9042         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9043         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9044         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9045
9046 2010-06-27  Jan Hubicka  <jh@suse.cz>
9047
9048         * gcc.c-torture/compile/pr44686.c: New file.
9049
9050 2010-06-27  Richard Guenther  <rguenther@suse.de>
9051
9052         PR tree-optimization/44683
9053         * gcc.c-torture/execute/pr44683.c: New testcase.
9054
9055 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9056
9057         * gnat.dg/noreturn3.ad[sb]: New test.
9058
9059 2010-06-26  Jason Merrill  <jason@redhat.com>
9060
9061         * g++.dg/cpp0x/explicit5.C: New.
9062
9063 2010-06-26  Richard Guenther  <rguenther@suse.de>
9064
9065         PR tree-optimization/44393
9066         * gcc.dg/pr44393.c: New testcase.
9067
9068 2010-06-26  Jan Hubicka  <jh@suse.cz>
9069
9070         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9071
9072 2010-06-26  Richard Guenther  <rguenther@suse.de>
9073
9074         PR middle-end/44674
9075         * gcc.dg/pr44674.c: New testcase.
9076
9077 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9078
9079         * gcc.dg/opts-3.c: New test.
9080
9081 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9082
9083         * gfortran.dg/type_decl_1.f90: New.
9084         * gfortran.dg/type_decl_2.f90: New.
9085
9086 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9087
9088         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9089         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9090
9091 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9092
9093         PR testsuite/38946
9094         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9095         error in comparing reals.
9096
9097 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9098
9099         * selected_real_kind_2.f90: New.
9100         * selected_real_kind_3.f90: New.
9101
9102 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9103
9104         * gfortran.dg/entry_19.f90: New.
9105
9106 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9107
9108         * gfortran.dg/end_subroutine_1.f90: New.
9109         * gfortran.dg/end_subroutine_2.f90: New.
9110         * gfortran.dg/interface_proc_end.f90: Update.
9111
9112 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9113
9114         * gfortran.dg/semicolon_fixed.f: Update.
9115         * gfortran.dg/semicolon_fixed_2.f: New.
9116         * gfortran.dg/semicolon_free_2.f90: New.
9117         * gfortran.dg/semicolon_free.f90: Update.
9118
9119 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9120
9121         PR fortran/44448
9122         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9123
9124 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9125
9126         * g++.dg/ipa/iinline-3.C: New test.
9127         * gcc.dg/ipa/modif-1.c: Removed.
9128
9129 2010-06-25  Jan Hubicka  <jh@suse.cz>
9130
9131         * gcc.dg/tree-ssa/ipa-split-1.c
9132
9133 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9134
9135         * g++.dg/ipa/iinline-2.C: New test.
9136
9137 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9138
9139         PR middle-end/43866
9140         * gfortran.dg/pr43866.f90: New test.
9141
9142         PR tree-optimization/44539
9143         * gcc.dg/pr44539.c: New test.
9144
9145 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9146
9147         From Jim Wilson:
9148         PR target/43902
9149         * gcc.target/mips/madd-9.c: New test.
9150
9151 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9152
9153         PR c/44517
9154         * gcc.dg/noncompile/pr44517.c: New.
9155         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9156
9157 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9158
9159         PR testsuite/43283
9160         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9161         and add argument to nop for IA64.
9162
9163 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9164
9165         PR target/44588
9166         * gcc.target/i386/mod-1.c: New.
9167         * gcc.target/i386/umod-1.c: Likewise.
9168         * gcc.target/i386/umod-2.c: Likewise.
9169         * gcc.target/i386/umod-3.c: Likewise.
9170
9171 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9172
9173         PR middle-end/44492
9174         * g++.dg/torture/pr44492.C: New test.
9175
9176 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9177
9178         * c-c++-common/warn-omitted-condop.c: New.
9179
9180 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9181
9182         PR fortran/44614
9183         * gfortran.dg/import8.f90: New.
9184
9185 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9186
9187         * gnat.dg/not_null.adb: Update test case.
9188
9189 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9190
9191         PR c++/44619
9192         * g++.dg/warn/Wunused-var-13.C: New test.
9193
9194         PR c++/44627
9195         * g++.dg/diagnostic/method1.C: New test.
9196
9197 2010-06-22  Cary Coutant  <ccoutant@google.com>
9198
9199         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9200
9201 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9202
9203         PR fortran/44616
9204         * gfortran.dg/abstract_type_8.f03: New.
9205
9206 2010-06-21  Jason Merrill  <jason@redhat.com>
9207
9208         * g++.dg/cpp0x/noexcept08.C: New.
9209
9210         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9211
9212 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9213
9214         PR target/44615
9215         * gcc.target/i386/sse2-vec-2a.c: New.
9216
9217 2010-06-21  DJ Delorie  <dj@redhat.com>
9218
9219         * gcc.dg/pragma-diag-1.c: New.
9220
9221 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9222
9223         PR target/44615
9224         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9225
9226 2010-06-21  Alan Modra  <amodra@gmail.com>
9227
9228         PR testsuite/44505
9229         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9230         tail call to check_fa_mid.
9231
9232 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR target/44575
9235         * gcc.c-torture/execute/pr44575.c: New test.
9236
9237 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9238
9239         PR fortran/40632
9240         * gfortran.dg/contiguous_1.f90: New.
9241         * gfortran.dg/contiguous_2.f90: New.
9242         * gfortran.dg/contiguous_3.f90: New.
9243
9244 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9245
9246         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9247         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9248
9249 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9250
9251         PR target/44546
9252         * gcc.target/i386/pr44546.c: New test.
9253
9254 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9255
9256         * gcc.dg/opts-2.c: New test.
9257
9258 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9259
9260         PR fortran/44584
9261         * gfortran.dg/typebound_proc_15.f03: Modified.
9262
9263 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9264
9265         PR target/44072
9266         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9267         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9268
9269 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9270
9271         * g++.dg/ext/label13.C: Fix typo in last change.
9272
9273 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9274
9275         PR libfortran/44477
9276         * gfortran.dg/eof_3.f90
9277         * gfortran.dg/endfile_2.f90
9278         * gfortran.dg/endfile_4.f90
9279         * gfortran.dg/endfile_3.f90
9280
9281 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9282
9283         PR c++/41090
9284         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9285
9286 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9287
9288         PR fortran/44556
9289         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9290
9291 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9292
9293         * gcc.target/arm/pr40900.c: New test.
9294
9295 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9296
9297         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9298
9299 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9300
9301         PR fortran/44558
9302         * gfortran.dg/typebound_call_15.f03: New.
9303
9304 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9305
9306         PR c++/44486
9307         * g++.dg/pr44486.C: New.
9308
9309 2010-06-16  DJ Delorie  <dj@redhat.com>
9310
9311         * gcc.target/i386/volatile-bitfields-1.c: New.
9312         * gcc.target/i386/volatile-bitfields-2.c: New.
9313
9314 2010-06-16  Jason Merrill  <jason@redhat.com>
9315
9316         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9317
9318         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9319
9320 2010-06-16  Richard Guenther  <rguenther@suse.de>
9321
9322         PR c/44555
9323         * gcc.c-torture/execute/pr44555.c: New testcase.
9324
9325 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9326
9327         PR fortran/44549
9328         * gfortran.dg/typebound_proc_16.f03: New.
9329
9330 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9331
9332         * g++.dg/torture/pr43905.C: New test.
9333
9334 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9335
9336         PR testsuite/44538
9337         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9338         initialization loop from being vectorized.
9339         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9340
9341 2010-06-16  Alan Modra  <amodra@gmail.com>
9342
9343         PR tree-optimization/44507
9344         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9345
9346 2010-06-15  Jason Merrill  <jason@redhat.com>
9347
9348         * g++.dg/overload/arg3.C: Adjust error locations.
9349         * g++.dg/overload/copy1.C: Likewise.
9350         * g++.dg/tc1/dr152.C: Likewise.
9351         * g++.dg/template/incomplete4.C: Likewise.
9352         * g++.dg/template/incomplete5.C: Likewise.
9353         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9354         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9355         * g++.old-deja/g++.pt/crash9.C: Likewise.
9356
9357         * g++.dg/inherit/virtual5.C: New.
9358
9359         * g++.dg/cpp0x/defaulted18.C: New.
9360
9361         * g++.dg/cpp0x/initlist40.C: New.
9362
9363         * g++.dg/cpp0x/initlist39.C: New.
9364
9365 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9366
9367         PR middle-end/44391
9368         * gcc.dg/graphite/pr44391.c: New.
9369
9370 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9371
9372         PR fortran/43388
9373         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9374         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9375         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9376         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9377
9378 2010-06-15  Richard Guenther  <rguenther@suse.de>
9379
9380         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9381
9382 2010-06-15  Richard Guenther  <rguenther@suse.de>
9383
9384         * gcc.dg/vect/bb-slp-21.c: Adjust.
9385         * gcc.dg/vect/bb-slp-13.c: Likewise
9386         * gcc.dg/vect/bb-slp-4.c: Likewise
9387         * gcc.dg/vect/bb-slp-22.c: Likewise
9388         * gcc.dg/vect/bb-slp-14.c: Likewise
9389         * gcc.dg/vect/bb-slp-23.c: Likewise
9390         * gcc.dg/vect/bb-slp-15.c: Likewise
9391         * gcc.dg/vect/bb-slp-17.c: Likewise
9392         * gcc.dg/vect/bb-slp-18.c: Likewise
9393         * gcc.dg/vect/bb-slp-19.c: Likewise
9394         * gcc.dg/vect/bb-slp-10.c: Likewise
9395         * gcc.dg/vect/bb-slp-11.c: Likewise
9396         * gcc.dg/vect/bb-slp-20.c: Likewise
9397         * gcc.dg/vect/bb-slp-3.c: Likewise
9398
9399 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9400
9401         PR fortran/44536
9402         * gfortran.dg/gomp/pr44536.f90: New test.
9403         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9404
9405 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9406
9407         PR target/44534
9408         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9409         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9410
9411 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9412
9413         PR tree-optimization/44508
9414         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9415
9416         PR bootstrap/44509
9417         * gcc.dg/pr44509.c: New test.
9418
9419 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9420
9421         PR tree-optimization/44507
9422         * gcc.dg/vect/pr44507.c: New test.
9423
9424 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9425
9426         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9427         and c-pretty-print.h.
9428
9429         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9430
9431 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9432
9433         * gfortran.dg/whole_file_18.f90: Updated error message.
9434
9435 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9436
9437         * gfortran.dg/whole_file_20.f03: New.
9438
9439 2010-06-12  Jan Hubicka  <jh@suse.cz>
9440
9441         * gcc.c-torture/compile/pc44485.c: New testcase.
9442
9443 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9444
9445         PR fortran/40117
9446         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9447         * gfortran.dg/typebound_proc_14.f03: New.
9448         * gfortran.dg/typebound_proc_15.f03: New.
9449
9450 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9451
9452         * gcc.dg/opts-1.c: New test.
9453
9454 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9455
9456         * gcc.dg/funroll-loops-all.c: Update expected error.
9457
9458 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9459
9460         PR target/44481
9461         * gcc.target/i386/pr44481.c: New test.
9462
9463 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9464
9465         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9466
9467 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9468
9469         PR middle-end/44483
9470         * gcc.dg/tree-ssa/pr44483.c: New.
9471
9472 2010-06-11  Paul Brook  <paul@codesourcery.com>
9473
9474         * g++.dg/other/arm-neon-1.C: New test.
9475
9476 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9477
9478         PR fortran/42051
9479         PR fortran/43896
9480         * gfortran.dg/class_23.f03: New test.
9481
9482 2010-06-11  Jan Hubicka  <jh@suse.cz>
9483
9484         * gcc.dg/ipa/pure-const-2.c: New testcase.
9485
9486 2010-06-11  Jan Hubicka  <jh@suse.cz>
9487
9488         * gcc.dg/noreturn-7.c: Update.
9489         * gcc.dg/noreturn-4.c: Update.
9490
9491 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9492
9493         Fix MIPS bootstrap
9494         * g++.dg/other/typedef4.C: New test.
9495
9496 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9497
9498         PR fortran/44207
9499         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9500
9501 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9502
9503         PR fortran/44457
9504         * gfortran.dg/asynchronous_3.f03
9505
9506 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9507
9508         PR middle-end/44185
9509         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9510         non-temporal stores out of the tests to form new test cases.  As a
9511         result, no non-temporal store should be generated in this case.
9512
9513         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9514         prefetch-7.c that generate one non-temporal store.
9515
9516         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9517         prefetch-7.c that generate one non-temporal store and one
9518         one-temporal prefetch.
9519
9520 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9521
9522         PR tree-optimization/44258
9523         * gcc.dg/tree-ssa/pr44258.c: New test.
9524
9525 2010-06-10  Daniel Kraft  <d@domob.eu>
9526
9527         PR fortran/38936
9528         * gfortran.dg/associate_1.f03: New test.
9529         * gfortran.dg/associate_2.f95: New test.
9530         * gfortran.dg/associate_3.f03: New test.
9531         * gfortran.dg/associate_4.f08: New test.
9532
9533 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9534
9535         * gfortran.dg/selected_char_kind_4.f90: New test.
9536
9537 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9538
9539         * gcc.dg/pr42461.c: New test.
9540
9541 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9542
9543         PR fortran/44347
9544         * gfortran.dg/selected_real_kind_1.f90: New.
9545
9546 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9547
9548         PR fortran/44359
9549         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9550         warning.
9551         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9552         check for warning.
9553
9554 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9555
9556         * gfortran.dg/data_namelist_conflict.f90: New test.
9557
9558 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9559
9560         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9561         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9562         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9563
9564 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9565
9566         * gfortran.dg/mvbits_9.f90: New test.
9567         * gfortran.dg/ibset_1.f90: Ditto.
9568         * gfortran.dg/ibits_1.f90: Ditto.
9569         * gfortran.dg/btest_1.f90: Ditto.
9570         * gfortran.dg/ibclr_1.f90: Ditto.
9571
9572 2010-06-09  Jason Merrill  <jason@redhat.com>
9573
9574         PR c++/44366
9575         * g++.dg/cpp0x/decltype23.C: Move to...
9576         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9577
9578 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9579
9580         PR fortran/44211
9581         * gfortran.dg/typebound_call_14.f03: New test.
9582
9583 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9584
9585         PR tree-optimization/44423
9586         * gcc.dg/tree-ssa/pr44423.c: New test.
9587
9588 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9589
9590         PR testsuite/42843
9591         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9592         TV_NONE to initialize tv_id field.
9593         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9594         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9595         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9596         Include toplev.h .
9597         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9598         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9599         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9600
9601 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9602
9603         PR tree-optimization/39874
9604         PR middle-end/28685
9605         * gcc.dg/pr39874.c: New file.
9606
9607 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9608
9609         * g++.dg/ext/attr-alias-1.C: New.
9610         * g++.dg/ext/attr-alias-2.C: New.
9611
9612 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9613
9614         PR fortran/44446
9615         * gfortran.dg/proc_ptr_27.f90: New.
9616
9617 2010-06-07  Jason Merrill  <jason@redhat.com>
9618
9619         PR c++/44366
9620         * g++.dg/cpp0x/decltype23.C: New.
9621
9622 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9623             Shujing Zhao  <pearly.zhao@oracle.com>
9624
9625         PR c/37724
9626         * gcc.dg/c90-const-expr-10.c: Adjust.
9627         * gcc.dg/c99-const-expr-10.c: Adjust.
9628         * gcc.dg/init-bad-7.c: New.
9629
9630 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9631
9632         * lib/target-supports.exp (check_effective_target_gas): New proc.
9633         * gcc.c-torture/execute/960321-1.x: New file.
9634
9635 2010-06-07  Jason Merrill  <jason@redhat.com>
9636
9637         PR c++/44401
9638         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9639
9640 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR c++/44444
9643         * g++.dg/warn/Wunused-var-12.C: New test.
9644
9645         PR c++/44443
9646         * c-c++-common/Wunused-var-11.c: New test.
9647
9648 2010-06-07  Jan Hubicka  <jh@suse.cz>
9649
9650         * gcc.dg/ipa/pure-const-1.c: New testcase.
9651
9652 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9653
9654         PR rtl-optimization/44404
9655         * gcc.dg/pr44404.c: New.
9656
9657 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9658
9659         PR target/44159
9660         * gcc.target/i386/abi-2.c: Check sysv abi here.
9661         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9662         function to avoid failures by different ABIs.
9663         * gcc.target/i386/aes-check.h: Likewise.
9664         * gcc.target/i386/avx-check.h: Likewise.
9665         * gcc.target/i386/fma4-check.h: Likewise.
9666         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9667         * gcc.target/i386/mmx-check.h: Likewise.
9668         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9669         * gcc.target/i386/pclmul-check.h: Likewise.
9670         * gcc.target/i386/sse-check.h: Likewise.
9671         * gcc.target/i386/sse2-check.h: Likewise.
9672         * gcc.target/i386/sse3-check.h: Likewise.
9673         * gcc.target/i386/sse4_1-check.h: Likewise.
9674         * gcc.target/i386/sse4_2-check.h: Likewise.
9675         * gcc.target/i386/sse4a-check.h: Likewise.
9676         * gcc.target/i386/ssse3-check.h: Likewise.
9677         * gcc.target/i386/xop-check.h: Likewise.
9678         * gcc.target/i386/pr27971.c: Fix for LLP64.
9679         * gcc.target/i386/pr39139.c: Likewise.
9680         * gcc.target/i386/pr39315-check.c: Likewise.
9681         * gcc.target/i386/vararg-1.c: Likewise.
9682         * gcc.target/i386/vararg-2.c: Likewise.
9683         Additional add dg-compile to avoid failure due
9684         missing foo symbol.
9685
9686         * gcc.dg/compound-literal-1.c: Fix for llp64.
9687         * gcc.dg/pr32370.c: Likewise.
9688         * gcc.dg/pr37561.c: Likewise.
9689         * gcc.dg/pr41340.c: Likewise.
9690         * gcc.dg/pr41551.c: Likewise.
9691
9692 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9693
9694         PR c++/44188
9695         * g++.dg/debug/dwarf2/typedef3.C: New test.
9696
9697 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9698
9699         PR c/20000
9700         * c-c++-common/pr20000.c: New.
9701
9702 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9703
9704         PR c++/44086
9705         * g++.dg/init/pr44086.C: New.
9706         * g++.dg/cpp0x/decltype4.C: Adjust.
9707
9708 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9709
9710         PR fortran/43945
9711         * gfortran.dg/generic_23.f03: New test.
9712
9713 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9714
9715         PR fortran/43895
9716         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9717
9718 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR c++/44361
9721         * c-c++-common/Wunused-var-9.c: New test.
9722
9723 2010-06-05  Jason Merrill  <jason@redhat.com>
9724
9725         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9726
9727 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9728
9729         PR c/44322
9730         * gcc.dg/c99-restrict-4.c: New test.
9731
9732 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9733
9734         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9735         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9736         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9737         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9738         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9739         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9740         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9741         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9742         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9743         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9744         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9745         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9746         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9747         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9748         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9749         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9750         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9751         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9752         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9753         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9754         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9755         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9756
9757 2010-06-04  Jason Merrill  <jason@redhat.com>
9758
9759         * g++.dg/cpp0x/noexcept06.C: New.
9760         * g++.dg/cpp0x/noexcept07.C: New.
9761
9762         * g++.dg/cpp0x/noexcept01.C: New.
9763         * g++.dg/cpp0x/noexcept02.C: New.
9764         * g++.dg/cpp0x/noexcept03.C: New.
9765         * g++.dg/cpp0x/noexcept04.C: New.
9766         * g++.dg/cpp0x/noexcept05.C: New.
9767
9768 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR c++/44412
9771         * g++.dg/warn/Wunused-var-10.C: New test.
9772         * g++.dg/warn/Wunused-var-11.C: New test.
9773
9774         PR c++/44362
9775         * c-c++-common/Wunused-var-10.c: New test.
9776
9777 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9778
9779         PR c/25880
9780         * gcc.dg/assign-warn-2.c: Update.
9781         * gcc.dg/cpp/line3.c: Update.
9782         * gcc.dg/c99-array-lval-8.c: Update.
9783         * gcc.dg/cast-qual-2.c: Update.
9784         * gcc.dg/c99-arraydecl-3.c:  Update.
9785         * gcc.dg/assign-warn-1.c:  Update.
9786         * gcc.dg/format/gcc_diag-1.c:  Update.
9787
9788 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9789
9790         PR rtl-optimization/39871
9791         PR rtl-optimization/40615
9792         PR rtl-optimization/42500
9793         PR rtl-optimization/42502
9794         * gcc.target/arm/eliminate.c: New test.
9795
9796 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9797
9798         PR libstdc++/44410
9799         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9800         * g++.old-deja/g++.other/delete3.C: Likewise.
9801         * g++.old-deja/g++.other/new.C: Likewise.
9802         * g++.old-deja/g++.law/operators27.C: Likewise.
9803         * g++.old-deja/g++.mike/p755.C: Likewise.
9804         * g++.dg/eh/new1.C: Likewise.
9805         * g++.dg/init/new5.C: Likewise.
9806
9807 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9808
9809         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9810         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9811         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9812
9813 2010-06-03  Richard Guenther  <rguenther@suse.de>
9814
9815         PR lto/41921
9816         * lib/lto.exp: Always load gcc.exp.
9817         (lto-obj): For C source files invoke gcc_target_compile.
9818         * g++.dg/lto/20100603-1_0.C: New testcase.
9819         * g++.dg/lto/20100603-1_1.c: Likewise.
9820
9821 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9822
9823         PR tree-optimization/43688
9824         * gfortran.dg/pr43688.f90: New.
9825
9826 2010-06-03  Richard Guenther  <rguenther@suse.de>
9827
9828         PR lto/41584
9829         * gcc.dg/lto/20100603-1_0.c: New testcase.
9830         * gcc.dg/lto/20100603-2_0.c: Likewise.
9831         * gcc.dg/lto/20100603-3_0.c: Likewise.
9832
9833 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9834
9835         PR target/44218
9836         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9837         * gcc.target/powerpc/recip-2.c: Ditto.
9838         * gcc.target/powerpc/recip-3.c: Ditto.
9839         * gcc.target/powerpc/recip-4.c: Ditto.
9840         * gcc.target/powerpc/recip-5.c: Ditto.
9841         * gcc.target/powerpc/recip-6.c: Ditto.
9842         * gcc.target/powerpc/recip-7.c: Ditto.
9843         * gcc.target/powerpc/recip-test.h: Ditto.
9844         * gcc.target/powerpc/recip-test2.h: Ditto.
9845
9846 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9847
9848         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9849
9850 2010-06-02  Jason Merrill  <jason@redhat.com>
9851
9852         * g++.dg/ext/vector9.C: Expect typedef in error message.
9853
9854         PR c++/9726
9855         PR c++/23594
9856         PR c++/44333
9857         * g++.dg/tc1/dr101.C: Remove xfails.
9858
9859 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9860
9861         PR middle-end/44372
9862         * g++.dg/ipa/pr44372.C: New.
9863
9864 2010-06-02  Jan Hubicka  <jh@suse.cz>
9865
9866         PR middle-end/44295
9867         * g++.dg/torture/pr44295.C: Neww testcase.
9868
9869 2010-06-02  Jan Hubicka  <jh@suse.cz>
9870
9871         * gcc.dg/tree-ssa/loadpre6.c: Update.
9872
9873 2010-06-02  Richard Guenther  <rguenther@suse.de>
9874
9875         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9876         diagnostic.h.
9877
9878 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9879
9880         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9881         the link fail message.
9882
9883 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9884
9885         PR fortran/44360
9886         * gfortran.dg/use_13.f90: New test case.
9887
9888 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9889
9890         PR fortran/44371
9891         * gfortran.dg/error_stop_2.f08: Minor update.
9892
9893 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9894
9895         PR fortran/44371
9896         * gfortran.dg/error_stop_1.f08: New test.
9897         * gfortran.dg/error_stop_2.f08: New test.
9898
9899 2010-06-01  Jason Merrill  <jason@redhat.com>
9900
9901         DR 990
9902         * g++.dg/cpp0x/initlist37.C: New.
9903         * g++.dg/cpp0x/initlist38.C: New.
9904
9905         PR c++/44358
9906         * g++.dg/cpp0x/initlist36.C: New.
9907
9908 2010-05-31 Jan Hubicka  <jh@suse.cz>
9909
9910         * gcc.dg/noreturn-8.c: New testcase.
9911
9912 2010-05-31 Jan Hubicka  <jh@suse.cz>
9913
9914         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9915         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9916
9917 2010-05-31 Jan Hubicka  <jh@suse.cz>
9918
9919         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9920         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9921
9922 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9923
9924         PR fortran/36928
9925         * gfortran.dg/dependency_27.f90:  New test.
9926         * gfortran.dg/array_assign_1.F90:  New test.
9927
9928 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9929
9930         PR target/44338
9931         * gcc.target/i386/sse-24.c: New test.
9932
9933 2010-05-31  Jan Hubicka  <jh@suse.cz>
9934
9935         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9936
9937 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR middle-end/44337
9940         * gcc.dg/pr44337.c: New test.
9941
9942         PR tree-optimization/44182
9943         * g++.dg/debug/pr44182.C: New test.
9944
9945 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9946
9947         * gcc.dg/nested-func-7.c: New test.
9948         * gnat.dg/frame_overflow.adb: Adjust directives.
9949
9950 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9951
9952         * gnat.dg/prot2.ad[sb]: New test.
9953         * gnat.dg/prot2_pkg1.ads: New helper.
9954         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9955
9956 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9957
9958         * gnat.dg/array11.adb: Adjust dg-warning directive.
9959         * gnat.dg/object_overflow.adb: Likewise.
9960
9961 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9962
9963         PR middle-end/44306
9964         * gcc.dg/tree-ssa/pr44306.c: New.
9965
9966 2010-05-29  Jan Hubicka  <jh@suse.cz>
9967
9968         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9969
9970 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9971
9972         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9973
9974 2010-05-28  Mike Stump  <mikestump@comcast.net>
9975
9976         PR objc/44125
9977         * objc.dg/const-str-9.m: Remove static.
9978
9979 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR target/43636
9982         * gcc.c-torture/compile/pr43636.c: New test.
9983
9984 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9985
9986         PR objc++/23616
9987         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9988         * obj-c++.dg/try-catch-9.mm: Ditto.
9989
9990 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9991
9992         Revert patch for PR c++/44188
9993         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9994
9995 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9996
9997         PR c++/44188
9998         * g++.dg/debug/dwarf2/typedef3.C: New test.
9999
10000 2010-05-27  Jason Merrill  <jason@redhat.com>
10001
10002         PR c++/43555
10003         * g++.dg/ext/vla9.C: New.
10004
10005 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10006
10007         PR objc/44140
10008         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10009         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10010         * objc.dg/torture/tls/thr-init.m: Ditto.
10011         * objc.dg/torture/trivial.m: Ditto.
10012         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10013         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10014         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10015         * obj-c++.dg/torture/trivial.mm: Ditto.
10016
10017 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10018
10019         * g++.dg/lto/20100302_0.C: Skip on darwin.
10020
10021 2010-05-27  Richard Guenther  <rguenther@suse.de>
10022
10023         PR tree-optimization/44284
10024         * gcc.dg/vect/vect-118.c: New testcase.
10025         * gcc.dg/vect/bb-slp-20.c: Adjust.
10026         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10027         * gcc.dg/vect/slp-9.c: Likewise.
10028         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10029         * gcc.dg/vect/vect-10.c: Likewise.
10030         * gcc.dg/vect/vect-109.c: Likewise.
10031         * gcc.dg/vect/vect-12.c: Likewise.
10032         * gcc.dg/vect/vect-36.c: Likewise.
10033         * gcc.dg/vect/vect-7.c: Likewise.
10034         * gcc.dg/vect/vect-iv-8.c: Likewise.
10035         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10036         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10037         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10038         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10039         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10040         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10041         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10042         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10043         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10044         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10045         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10046         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10047         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10048         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10049         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10050         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10051         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10052
10053 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10054
10055         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10056         necessary.
10057
10058 2010-05-26  Jan Hubicka  <jh@suse.cz>
10059
10060         * gcc.dg/lto/materialize-1_0.c: New file.
10061         * gcc.dg/lto/materialize-1_1.c: New file.
10062
10063 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10064
10065         * gnat.dg/lto10.adb: New test.
10066         * gnat.dg/lto10_pkg.ads: New helper.
10067
10068 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10069
10070         * lib/target-supports.exp (check_effective_target_int128): New
10071         function to check if __int128 types are available for target.
10072         * c-c++-common/int128-types-1.c: New.
10073         * c-c++-common/int128-1.c: New.
10074         * c-c++-common/int128-2.c: New.
10075         * g++.dg/abi/mangle43.C: New.
10076         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10077         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10078         pointer-wide scalar.
10079         * g++.dg/other/pr25632.C: Likewise.
10080         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10081         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10082         overflow warnings.
10083         * g++.dg/warn/pr13358-4.C: Likewise.
10084         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10085         * g++.dg/warn/Wconversion-null.C: Likewise.
10086
10087 2010-05-26  Jason Merrill  <jason@redhat.com>
10088
10089         PR c++/43382
10090         * g++.dg/cpp0x/variadic101.C: New.
10091
10092 2010-05-26  Richard Guenther  <rguenther@suse.de>
10093
10094         PR rtl-optimization/44164
10095         * gcc.c-torture/execute/pr44164.c: New testcase.
10096         * g++.dg/tree-ssa/pr13146.C: Adjust.
10097
10098 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10099
10100         PR fortran/40011
10101         * gfortran.dg/whole_file_19.f90 : New test.
10102
10103 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10104
10105         PR fortran/30668
10106         PR fortran/31346
10107         PR fortran/34260
10108         * gfortran.dg/pr40999.f: Fix function type.
10109         * gfortran.dg/whole_file_5.f90: Likewise.
10110         * gfortran.dg/whole_file_6.f90: Likewise.
10111         * gfortran.dg/whole_file_16.f90: New.
10112         * gfortran.dg/whole_file_17.f90: New.
10113         * gfortran.dg/whole_file_18.f90: New.
10114
10115 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10116             Iain Sandoe  <iains@gcc.gnu.org>
10117
10118         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10119         * gcc.c-torture/compile/pr44197.c: Require alias support.
10120         * gcc.dg/lto/20081222_0.c: Ditto.
10121
10122 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10123
10124         PR debug/42801
10125         * gcc.dg/guality/vla-2.c: New test.
10126
10127 2010-05-25  Richard Guenther  <rguenther@suse.de>
10128
10129         PR middle-end/44069
10130         * g++.dg/torture/pr44069.C: New testcase.
10131
10132 2010-05-25  Richard Guenther  <rguenther@suse.de>
10133
10134         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10135
10136 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10137
10138         PR objc/44140
10139         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10140
10141 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10142
10143         * obj-c++.dg/torture/tls/trivial.mm: New.
10144         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10145         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10146         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10147         * obj-c++.dg/torture/tls/diag-1.mm: New.
10148         * obj-c++.dg/torture/tls/tls.exp: New.
10149         * obj-c++.dg/torture/trivial.mm: New.
10150         * obj-c++.dg/torture/dg-torture.exp: New.
10151         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10152         * obj-c++.dg/tls/trivial.m: New.
10153         * obj-c++.dg/tls/init-1.mm: New.
10154         * obj-c++.dg/tls/diag-1.mm: New.
10155         * obj-c++.dg/tls/init-2.mm: New.
10156         * obj-c++.dg/tls/diag-2.mm: New.
10157         * obj-c++.dg/tls/diag-3.mm: New.
10158         * obj-c++.dg/tls/diag-4.mm: New.
10159         * obj-c++.dg/tls/static-1.mm: New.
10160         * obj-c++.dg/tls/tls.exp: New.
10161         * obj-c++.dg/tls/diag-5.mm: New.
10162         * obj-c++.dg/tls/static-1a.mm: New.
10163         * objc-obj-c++-shared/Object1.mm: New.
10164         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10165
10166 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10167
10168         PR objc++/43689
10169         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10170         * obj-c++.dg/const-str-6.mm: Ditto.
10171
10172 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10173
10174         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10175
10176 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10177
10178         PR ada/38394
10179         * gnat.dg/array13.ad[sb]: New test.
10180
10181 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10182             Sandra Loosemore  <sandra@codesourcery.com>
10183
10184         * gcc.target/arm/neon/: Regenerated test cases.
10185
10186         * gcc.target/arm/neon/polytypes.c,
10187         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10188         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10189         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10190         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10191         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10192         dg-add-options arm_neon.
10193
10194         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10195         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10196         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10197         and arm_neon_fp16_ok.
10198
10199         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10200         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10201
10202         * lib/target-supports.exp (add_options_for_arm_neon): New.
10203         (check_effective_target_arm_neon_ok_nocache): New, from
10204         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10205         (check_effective_target_arm_neon_ok): Use
10206         check_effective_target_arm_neon_ok_nocache.
10207         (add_options_for_arm_neon_fp16)
10208         (check_effective_target_arm_neon_fp16_ok)
10209         check_effective_target_arm_neon_fp16_ok_nocache): New.
10210         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10211
10212 2010-05-24  Jason Merrill  <jason@redhat.com>
10213
10214         PR c++/41510
10215         * g++.dg/cpp0x/initlist35.C: New.
10216         * g++.dg/init/brace6.C: Adjust.
10217
10218 2010-05-24  Paul Brook  <paul@codesourcery.com>
10219
10220         * gcc.target/arm/frame-pointer-1.c: New test.
10221         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10222         pointer elimination.
10223
10224 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10225
10226         PR target/44245
10227         * gcc.target/i386/crc32-3.c: New.
10228         * gcc.target/i386/crc32-4.c: Likewise.
10229
10230 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10231
10232         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10233         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10234         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10235
10236 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10237
10238         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10239
10240 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10241
10242         PR target/43869
10243         * gcc.c-target/pr43869.c: New test.
10244
10245 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10246
10247         PR fortran/44212
10248         * gfortran.dg/class_22.f03: New.
10249
10250 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10251
10252         PR lto/44238
10253         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10254
10255 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10256
10257         PR fortran/44213
10258         * gfortran.dg/abstract_type_7.f03: New.
10259
10260 2010-05-21  Jason Merrill  <jason@redhat.com>
10261
10262         * g++.dg/eh/spec11.C: Test cleanup optimization.
10263
10264 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR debug/44223
10267         * gcc.target/i386/pr44223.c: New test.
10268
10269 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10270
10271         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10272
10273 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10274
10275         * g++.dg/other/const3.C: New test.
10276
10277 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10278
10279         PR fortran/38407
10280         * warn_unused_dummy_argument_1.f90: New.
10281         * warn_unused_dummy_argument_2.f90: New.
10282
10283 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10284
10285         PR c++/30298
10286         * g++.dg/inherit/crash1.C: New.
10287         * g++.dg/inherit/crash2.C: Likewise.
10288
10289 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10290
10291         PR debug/44178
10292         * g++.dg/debug/pr44178.C: New test.
10293
10294 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10295
10296         PR middle-end/44185
10297         * gcc.dg/tree-ssa/prefetch-6.c: Add
10298         --param min-insn-to-prefetch-ratio=6.
10299         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10300         allow unrolling, and adjust the movnti count.
10301
10302 2010-05-20  Jan Hubicka  <jh@suse.cz>
10303
10304         PR middle-end/44197
10305         * gcc.c-torture/compile/pr44197.c: New file.
10306
10307 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10308
10309         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10310         Fix test code.
10311         (check_effective_target_xop): Remove __may_alias__ attribute.
10312
10313 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10314
10315         PR target/44202
10316         * gcc.c-torture/execute/pr44202-1.c: New test.
10317
10318 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10319
10320         PR fortran/43851
10321         * gfortran.dg/label_1.f90: Update test.
10322
10323 2010-05-19  Jan Hubicka  <jh@suse.cz>
10324
10325         * gcc.dg/lto/ipareference2_0.c: New file.
10326         * gcc.dg/lto/ipareference2_1.c: New file.
10327
10328 2010-05-19  Jason Merrill  <jason@redhat.com>
10329
10330         * g++.dg/parse/fn-typedef2.C: New.
10331
10332         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10333         function type.
10334
10335         PR c++/44193
10336         * g++.dg/template/fntype1.C: New.
10337
10338 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10339
10340         * gnat.dg/discr23.ad[sb]: New test.
10341         * gnat.dg/discr23_pkg.ads: New helper.
10342
10343         * gnat.dg/specs/controlled1.ads: New test.
10344         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10345
10346 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10347
10348         PR fortran/44055
10349         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10350         Fixed scope of C_SIZEOF.
10351         * gfortran.dg/warn_conversion_2.f90: New.
10352
10353 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10354
10355         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10356         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10357         for optional selector.
10358         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10359         (check_effective_target_sse3): New proc.
10360         * gcc.target/i386/math-torture/math-torture.exp: Load
10361         target-supports.exp.
10362         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10363         check_effective_target_sse2.
10364         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10365         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10366         * g++.dg/vect/vect.exp: Likewise.
10367         * gfortran.dg/vect/vect.exp: Likewise.
10368         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10369         -msse2 if check_effective_target_sse2.
10370
10371         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10372         * gcc.target/i386/3dnow-2.c: Likewise.
10373         * gcc.target/i386/3dnowA-1.c: Likewise.
10374         * gcc.target/i386/3dnowA-2.c: Likewise.
10375         * gcc.target/i386/pr42549.c: Likewise.
10376
10377         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10378         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10379         * gcc.target/i386/sse3-addsubps.c: Likewise.
10380         * gcc.target/i386/sse3-haddpd.c: Likewise.
10381         * gcc.target/i386/sse3-haddps.c: Likewise.
10382         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10383         * gcc.target/i386/sse3-hsubps.c: Likewise.
10384         * gcc.target/i386/sse3-movddup.c: Likewise.
10385         * gcc.target/i386/sse3-movshdup.c: Likewise.
10386         * gcc.target/i386/sse3-movsldup.c: Likewise.
10387
10388         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10389         * g++.dg/ext/attrib35.C: Likewise.
10390         * g++.dg/opt/pr40496.C: Likewise.
10391         * g++.dg/other/i386-1.C: Likewise.
10392         * g++.dg/other/i386-4.C: Likewise.
10393         * g++.dg/other/pr34435.C: Likewise.
10394         * g++.dg/other/pr39496.C: Likewise.
10395         * g++.dg/other/pr40446.C: Likewise.
10396         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10397         * gcc.dg/compat/vector-1a_main.c: Likewise.
10398         * gcc.dg/compat/vector-2a_main.c: Likewise.
10399         * gcc.dg/lto/20090206-1_0.c: Likewise.
10400         * gcc.dg/pr34856.c: Likewise.
10401         * gcc.dg/pr36584.c: Likewise.
10402         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10403         * gcc.dg/pr37544.c: Likewise.
10404         * gcc.dg/torture/pr16104-1.c: Likewise.
10405         * gcc.dg/torture/pr35771-1.c: Likewise.
10406         * gcc.dg/torture/pr35771-2.c: Likewise.
10407         * gcc.dg/torture/pr35771-3.c: Likewise.
10408         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10409         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10410         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10411         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10412         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10413         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10414         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10415         * gcc.target/i386/20060512-1.c: Likewise.
10416         * gcc.target/i386/20060512-3.c: Likewise.
10417         * gcc.target/i386/all_one_m128i.c: Likewise.
10418         * gcc.target/i386/float128-1.c: Likewise.
10419         * gcc.target/i386/float128-2.c: Likewise.
10420         * gcc.target/i386/fpcvt-1.c: Likewise.
10421         * gcc.target/i386/fpcvt-2.c: Likewise.
10422         * gcc.target/i386/fpcvt-3.c: Likewise.
10423         * gcc.target/i386/fpprec-1.c: Likewise.
10424         * gcc.target/i386/funcspec-9.c: Likewise.
10425         * gcc.target/i386/incoming-1.c: Likewise.
10426         * gcc.target/i386/incoming-12.c: Likewise.
10427         * gcc.target/i386/incoming-2.c: Likewise.
10428         * gcc.target/i386/incoming-3.c: Likewise.
10429         * gcc.target/i386/incoming-4.c: Likewise.
10430         * gcc.target/i386/incoming-6.c: Likewise.
10431         * gcc.target/i386/incoming-7.c: Likewise.
10432         * gcc.target/i386/incoming-8.c: Likewise.
10433         * gcc.target/i386/opt-1.c: Likewise.
10434         * gcc.target/i386/opt-2.c: Likewise.
10435         * gcc.target/i386/ordcmp-1.c: Likewise.
10436         * gcc.target/i386/pr17692.c: Likewise.
10437         * gcc.target/i386/pr18614-1.c: Likewise.
10438         * gcc.target/i386/pr22152.c: Likewise.
10439         * gcc.target/i386/pr23570.c: Likewise.
10440         * gcc.target/i386/pr23575.c: Likewise.
10441         * gcc.target/i386/pr26449-1.c: Likewise.
10442         * gcc.target/i386/pr26600.c: Likewise.
10443         * gcc.target/i386/pr27790.c: Likewise.
10444         * gcc.target/i386/pr28839.c: Likewise.
10445         * gcc.target/i386/pr30970.c: Likewise.
10446         * gcc.target/i386/pr32000-1.c: Likewise.
10447         * gcc.target/i386/pr32000-2.c: Likewise.
10448         * gcc.target/i386/pr32280.c: Likewise.
10449         * gcc.target/i386/pr32661.c: Likewise.
10450         * gcc.target/i386/pr32708-1.c: Likewise.
10451         * gcc.target/i386/pr32961.c: Likewise.
10452         * gcc.target/i386/pr33329.c: Likewise.
10453         * gcc.target/i386/pr35714.c: Likewise.
10454         * gcc.target/i386/pr35767-1.c: Likewise.
10455         * gcc.target/i386/pr35767-1d.c: Likewise.
10456         * gcc.target/i386/pr35767-1i.c: Likewise.
10457         * gcc.target/i386/pr35767-2.c: Likewise.
10458         * gcc.target/i386/pr35767-2d.c: Likewise.
10459         * gcc.target/i386/pr35767-2i.c: Likewise.
10460         * gcc.target/i386/pr35767-3.c: Likewise.
10461         * gcc.target/i386/pr35767-5.c: Likewise.
10462         * gcc.target/i386/pr36222-1.c: Likewise.
10463         * gcc.target/i386/pr36578-1.c: Likewise.
10464         * gcc.target/i386/pr36578-2.c: Likewise.
10465         * gcc.target/i386/pr36992-1.c: Likewise.
10466         * gcc.target/i386/pr37101.c: Likewise.
10467         * gcc.target/i386/pr37216.c: Likewise.
10468         * gcc.target/i386/pr37434-1.c: Likewise.
10469         * gcc.target/i386/pr37434-2.c: Likewise.
10470         * gcc.target/i386/pr37843-3.c: Likewise.
10471         * gcc.target/i386/pr37843-4.c: Likewise.
10472         * gcc.target/i386/pr39162.c: Likewise.
10473         * gcc.target/i386/pr39315-1.c: Likewise.
10474         * gcc.target/i386/pr39315-2.c: Likewise.
10475         * gcc.target/i386/pr39315-3.c: Likewise.
10476         * gcc.target/i386/pr39315-4.c: Likewise.
10477         * gcc.target/i386/pr39445.c: Likewise.
10478         * gcc.target/i386/pr39496.c: Likewise.
10479         * gcc.target/i386/pr40809.c: Likewise.
10480         * gcc.target/i386/pr40906-3.c: Likewise.
10481         * gcc.target/i386/pr41019.c: Likewise.
10482         * gcc.target/i386/pr42542-1.c: Likewise.
10483         * gcc.target/i386/pr42542-2.c: Likewise.
10484         * gcc.target/i386/pr42542-3.c: Likewise.
10485         * gcc.target/i386/pr42542-3a.c: Likewise.
10486         * gcc.target/i386/pr42881.c: Likewise.
10487         * gcc.target/i386/push-1.c: Likewise.
10488         * gcc.target/i386/quad-sse.c: Likewise.
10489         * gcc.target/i386/reload-1.c: Likewise.
10490         * gcc.target/i386/sse-10.c: Likewise.
10491         * gcc.target/i386/sse-11.c: Likewise.
10492         * gcc.target/i386/sse-15.c: Likewise.
10493         * gcc.target/i386/sse-17.c: Likewise.
10494         * gcc.target/i386/sse-18.c: Likewise.
10495         * gcc.target/i386/sse-19.c: Likewise.
10496         * gcc.target/i386/sse-4.c: Likewise.
10497         * gcc.target/i386/sse-6.c: Likewise.
10498         * gcc.target/i386/sse-vect-types.c: Likewise.
10499         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10500         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10501         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10502         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10503         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10504         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10505         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10506         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10507         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10508         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10509         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10510         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10511         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10512         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10513         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10514         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10515         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10516         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10517         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10518         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10519         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10520         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10521         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10522         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10523         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10524         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10525         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10526         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10527         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10528         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10529         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10530         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10531         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10532         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10533         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10534         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10535         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10536         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10537         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10538         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10539         * gcc.target/i386/sse2-mmx.c: Likewise.
10540         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10541         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10542         * gcc.target/i386/sse2-movd-1.c: Likewise.
10543         * gcc.target/i386/sse2-movd-2.c: Likewise.
10544         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10545         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10546         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10547         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10548         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10549         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10550         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10551         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10552         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10553         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10554         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10555         * gcc.target/i386/sse2-movq-1.c: Likewise.
10556         * gcc.target/i386/sse2-movq-2.c: Likewise.
10557         * gcc.target/i386/sse2-movq-3.c: Likewise.
10558         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10559         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10560         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10561         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10562         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10563         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10564         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10565         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10566         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10567         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10568         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10569         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10570         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10571         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10572         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10573         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10574         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10575         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10576         * gcc.target/i386/sse2-pand-1.c: Likewise.
10577         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10578         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10579         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10580         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10581         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10582         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10583         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10584         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10585         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10586         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10587         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10588         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10589         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10590         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10591         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10592         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10593         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10594         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10595         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10596         * gcc.target/i386/sse2-por-1.c: Likewise.
10597         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10598         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10599         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10600         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10601         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10602         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10603         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10604         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10605         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10606         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10607         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10608         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10609         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10610         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10611         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10612         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10613         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10614         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10615         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10616         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10617         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10618         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10619         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10620         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10621         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10622         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10623         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10624         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10625         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10626         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10627         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10628         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10629         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10630         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10631         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10632         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10633         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10634         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10635         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10636         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10637         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10638         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10639         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10640         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10641         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10642         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10643         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10644         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10645         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10646         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10647         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10648         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10649         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10650         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10651         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10652         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10653         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10654         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10655         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10656         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10657         * gcc.target/i386/sse2-vec-1.c: Likewise.
10658         * gcc.target/i386/sse2-vec-2.c: Likewise.
10659         * gcc.target/i386/sse2-vec-3.c: Likewise.
10660         * gcc.target/i386/sse2-vec-4.c: Likewise.
10661         * gcc.target/i386/sse2-vec-5.c: Likewise.
10662         * gcc.target/i386/sse2-vec-6.c: Likewise.
10663         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10664         * gcc.target/i386/ssefn-2.c: Likewise.
10665         * gcc.target/i386/ssefn-4.c: Likewise.
10666         * gcc.target/i386/ssefp-1.c: Likewise.
10667         * gcc.target/i386/ssefp-2.c: Likewise.
10668         * gcc.target/i386/sseregparm-3.c: Likewise.
10669         * gcc.target/i386/sseregparm-4.c: Likewise.
10670         * gcc.target/i386/sseregparm-5.c: Likewise.
10671         * gcc.target/i386/sseregparm-6.c: Likewise.
10672         * gcc.target/i386/sseregparm-7.c: Likewise.
10673         * gcc.target/i386/ssetype-1.c: Likewise.
10674         * gcc.target/i386/ssetype-2.c: Likewise.
10675         * gcc.target/i386/ssetype-3.c: Likewise.
10676         * gcc.target/i386/ssetype-4.c: Likewise.
10677         * gcc.target/i386/ssetype-5.c: Likewise.
10678         * gcc.target/i386/unordcmp-1.c: Likewise.
10679         * gcc.target/i386/vararg-1.c: Likewise.
10680         * gcc.target/i386/vararg-2.c: Likewise.
10681         * gcc.target/i386/vararg-3.c: Likewise.
10682         * gcc.target/i386/vararg-4.c: Likewise.
10683         * gcc.target/i386/vararg-7.c: Likewise.
10684         * gcc.target/i386/vararg-8.c: Likewise.
10685         * gcc.target/i386/vecinit-1.c: Likewise.
10686         * gcc.target/i386/vecinit-2.c: Likewise.
10687         * gcc.target/i386/vecinit-3.c: Likewise.
10688         * gcc.target/i386/vecinit-4.c: Likewise.
10689         * gcc.target/i386/vecinit-5.c: Likewise.
10690         * gcc.target/i386/vecinit-6.c: Likewise.
10691         * gcc.target/i386/vectorize2.c: Likewise.
10692         * gcc.target/i386/vectorize3.c: Likewise.
10693         * gcc.target/i386/vectorize4.c: Likewise.
10694         * gcc.target/i386/vectorize6.c: Likewise.
10695         * gcc.target/i386/vectorize7.c: Likewise.
10696         * gcc.target/i386/vectorize8.c: Likewise.
10697         * gcc.target/i386/vperm-v2df.c: Likewise.
10698         * gcc.target/i386/vperm-v2di.c: Likewise.
10699         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10700         * gcc.target/i386/xorps-sse2.c: Likewise.
10701         * gcc.target/i386/xorps.c: Likewise.
10702         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10703         * gfortran.dg/graphite/pr42326.f90: Likewise.
10704         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10705
10706 2010-05-19  Richard Guenther  <rguenther@suse.de>
10707
10708         PR lto/44196
10709         * g++.dg/lto/20100519-1_0.C: New testcase.
10710
10711 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10712
10713         PR fortran/42360
10714         * gfortran.dg/warn_intent_out_not_set.f90: New.
10715
10716 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10717
10718         PR fortran/38404
10719         * gfortran.dg/data_char_1.f90: Updated warning message.
10720         * gfortran.dg/data_array_6.f: New.
10721
10722 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10723
10724         * g++.dg/ipa/ivinline-8.C: New test.
10725         * gcc.dg/ipa/iinline-2.c: Likewise.
10726
10727 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10728
10729         PR fortran/34505
10730         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10731         arguments; add check for return value kind.
10732         * gfortran.dg/float_1.f90: Likewise.
10733
10734 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10735
10736         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10737         (main): Use it.
10738         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10739         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10740         Prune another location line format.
10741         (lto-obj): Call lto_prune_warns on comp_output.
10742
10743 2010-05-18  Jan Hubicka  <jh@suse.cz>
10744
10745         * gcc.dg/lto/ipacp_0.c: New test.
10746         * gcc.dg/lto/ipacp_1.c: New test.
10747
10748 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10749
10750         PR lto/44184
10751         * gcc.dg/lto/20100518_0.c: New test.
10752
10753 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10754
10755         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10756
10757 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10758
10759         PR fortran/43990
10760         * gfortran.dg/class_21.f03: New.
10761
10762 2010-05-17  Jason Merrill  <jason@redhat.com>
10763
10764         PR c++/44157
10765         * g++.dg/cpp0x/initlist34.C: New.
10766
10767         PR c++/44158
10768         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10769
10770 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10771
10772         * g++.dg/ipa/ivinline-1.C: New test.
10773         * g++.dg/ipa/ivinline-2.C: New test.
10774         * g++.dg/ipa/ivinline-3.C: New test.
10775         * g++.dg/ipa/ivinline-4.C: New test.
10776         * g++.dg/ipa/ivinline-5.C: New test.
10777         * g++.dg/ipa/ivinline-6.C: New test.
10778
10779 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10780             Jason Merrill  <jason@redhat.com>
10781
10782         PR c++/44108
10783         * c-c++-common/Wunused-var-8.c: New test.
10784
10785 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10786
10787         PR bootstrap/42347
10788         * gcc.c-torture/compile/pr42347.c: New test.
10789
10790         PR middle-end/44102
10791         * g++.dg/ext/asmgoto1.C: New test.
10792
10793 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10794
10795         PR middle-end/44133
10796         * gcc.dg/tree-ssa/pr44133.c: New test.
10797         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10798         precise.
10799
10800 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10801
10802         PR fortran/44044
10803         * gfortran.dg/class_20.f03: New.
10804
10805 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10806
10807         PR 44078
10808         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10809         debug messages but not the newly introduced one.
10810
10811 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10812
10813         PR fortran/35779
10814         * gfortran.dg/initialization_25.f90: Commented testcase.
10815         * gfortran.dg/initialization_26.f90: New.
10816
10817 2010-05-16  Richard Guenther  <rguenther@suse.de>
10818
10819         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10820         * gcc.dg/pr43084.c: Likewise.
10821         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10822         -fipa-type-escape.
10823         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10824         -fipa-type-escape.
10825         * gcc.dg/struct/struct-reorg.exp: Likewise.
10826         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10827         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10828
10829 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10830
10831         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10832         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10833         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10834         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10835         tests.
10836
10837 2010-05-15  Jason Merrill  <jason@redhat.com>
10838
10839         * g++.dg/eh/spec10.C: New.
10840         * g++.dg/eh/spec11.C: New.
10841         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10842
10843 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10844
10845         PR fortran/44154
10846         PR fortran/42647
10847         * gfortran.dg/allocatable_scalar_9.f90: New.
10848
10849 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10850
10851         PR c++/44148
10852         * g++.dg/torture/pr44148.C: New test.
10853
10854 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10855
10856         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10857         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10858         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10859         diagnostics and type sizes.
10860
10861 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10862
10863         * gnat.dg/lto9.adb: New test.
10864         * gnat.dg/lto9_pkg1.ads: New helper.
10865         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10866
10867 2010-05-15  Jan Hubicka  <jh@suse.cz>
10868
10869         * gcc.dg/lto/ipareference_1.c: Rename to ...
10870         * gcc.dg/lto/ipareference_0.c: ... this one.
10871         * gcc.dg/lto/ipareference_2.c: Rename to ...
10872         * gcc.dg/lto/ipareference_1.c: ... this one.
10873
10874 2010-05-15  Jan Hubicka  <jh@suse.cz>
10875
10876         * gcc.dg/lto/ipareference_1.c: New file.
10877         * gcc.dg/lto/ipareference_2.c: New file.
10878
10879 2010-05-15  Richard Guenther  <rguenther@suse.de>
10880
10881         PR tree-optimization/44038
10882         * gcc.c-torture/compile/pr44038.c: New testcase.
10883
10884 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10885
10886         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10887         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10888
10889 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10890
10891         PR fortran/43207
10892         PR fortran/43969
10893         * gfortran.dg/class_18.f03: New.
10894         * gfortran.dg/class_19.f03: New.
10895
10896 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10897
10898         PR debug/44112
10899         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10900         * g++.dg/debug/dwarf2/const1.C: Remove.
10901
10902 2010-05-14  Jason Merrill  <jason@redhat.com>
10903
10904         * g++.dg/eh/cond4.C: New.
10905         * g++.dg/eh/elide2.C: Adjust.
10906         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10907
10908 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10909
10910         PR fortran/44135
10911         * gfortran.dg/actual_array_interface_2.f90: New test.
10912
10913 2010-05-14  Richard Guenther  <rguenther@suse.de>
10914
10915         PR tree-optimization/44119
10916         * gcc.c-torture/compile/pr44119.c: New testcase.
10917
10918 2010-05-14  Jason Merrill  <jason@redhat.com>
10919
10920         PR c++/44127
10921         * g++.dg/eh/terminate1.C: New.
10922
10923 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10924
10925         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10926
10927         PR debug/44136
10928         * gcc.dg/pr44136.c: New test.
10929
10930 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10931
10932         PR c++/30566
10933         * g++.dg/warn/Wshadow-4.C: Adjust.
10934         * g++.dg/warn/Wshadow-5.C: New test.
10935         * g++.dg/warn/Wshadow-6.C: New test
10936
10937 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10938
10939         PR fortran/35779
10940         * gfortran.dg/initialization_25.f90: New.
10941
10942 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10943
10944         * g++.dg/otr-fold-1.C: New test.
10945         * g++.dg/otr-fold-2.C: New test.
10946
10947 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10948
10949         PR fortran/44036
10950         * gfortran.dg/gomp/pr44036-1.f90: New test.
10951         * gfortran.dg/gomp/pr44036-2.f90: New test.
10952         * gfortran.dg/gomp/pr44036-3.f90: New test.
10953
10954         PR debug/43983
10955         * gcc.dg/guality/sra-1.c: New test.
10956
10957 2010-05-12  Jan Hubicka  <jh@suse.cz>
10958
10959         * tree-ssa/unreachable.c: New test.
10960
10961 2010-05-12  Jason Merrill  <jason@redhat.com>
10962
10963         * g++.dg/cpp0x/sfinae1.C: New.
10964
10965 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10966
10967         * gcc.target/i386/zee.c: New file.
10968
10969 2010-05-12  Jason Merrill  <jason@redhat.com>
10970
10971         * g++.dg/conversion/op1.C: Expect template candidate message.
10972         * g++.dg/cpp0x/nullptr15.C: Likewise.
10973         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10974         * g++.dg/cpp0x/pr31431.C: Likewise.
10975         * g++.dg/cpp0x/temp_default2.C: Likewise.
10976         * g++.dg/cpp0x/trailing4.C: Likewise.
10977         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10978         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10979         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10980         * g++.dg/cpp0x/variadic35.C: Likewise.
10981         * g++.dg/cpp0x/vt-35147.C: Likewise.
10982         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10983         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10984         * g++.dg/ext/visibility/anon8.C: Likewise.
10985         * g++.dg/ext/vla2.C: Likewise.
10986         * g++.dg/other/pr28114.C: Likewise.
10987         * g++.dg/other/ptrmem10.C: Likewise.
10988         * g++.dg/other/ptrmem11.C: Likewise.
10989         * g++.dg/overload/unknown1.C: Likewise.
10990         * g++.dg/parse/template7.C: Likewise.
10991         * g++.dg/parse/typename7.C: Likewise.
10992         * g++.dg/template/conv11.C: Likewise.
10993         * g++.dg/template/copy1.C: Likewise.
10994         * g++.dg/template/deduce3.C: Likewise.
10995         * g++.dg/template/dependent-expr5.C: Likewise.
10996         * g++.dg/template/friend.C: Likewise.
10997         * g++.dg/template/incomplete2.C: Likewise.
10998         * g++.dg/template/local4.C: Likewise.
10999         * g++.dg/template/local6.C: Likewise.
11000         * g++.dg/template/operator10.C: Likewise.
11001         * g++.dg/template/overload6.C: Likewise.
11002         * g++.dg/template/ptrmem2.C: Likewise.
11003         * g++.dg/template/ptrmem20.C: Likewise.
11004         * g++.dg/template/ptrmem8.C: Likewise.
11005         * g++.dg/template/sfinae2.C: Likewise.
11006         * g++.dg/template/ttp25.C: Likewise.
11007         * g++.dg/template/unify10.C: Likewise.
11008         * g++.dg/template/unify11.C: Likewise.
11009         * g++.dg/template/unify6.C: Likewise.
11010         * g++.dg/template/unify7.C: Likewise.
11011         * g++.dg/template/unify9.C: Likewise.
11012         * g++.dg/template/varmod1.C: Likewise.
11013         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11014         * g++.old-deja/g++.law/operators32.C: Likewise.
11015         * g++.old-deja/g++.pt/crash28.C: Likewise.
11016         * g++.old-deja/g++.pt/crash60.C: Likewise.
11017         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11018         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11019         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11020         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11021         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11022         * g++.old-deja/g++.pt/expr2.C: Likewise.
11023         * g++.old-deja/g++.pt/overload7.C: Likewise.
11024         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11025         * g++.old-deja/g++.pt/spec5.C: Likewise.
11026         * g++.old-deja/g++.pt/spec6.C: Likewise.
11027         * g++.old-deja/g++.pt/t24.C: Likewise.
11028         * g++.old-deja/g++.pt/unify4.C: Likewise.
11029         * g++.old-deja/g++.pt/unify6.C: Likewise.
11030         * g++.old-deja/g++.pt/unify8.C: Likewise.
11031         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11032         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11033         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11034
11035         * g++.dg/cpp0x/initlist32.C: New.
11036
11037         * g++.dg/template/conv11.C: New.
11038         * g++.dg/conversion/op1.C: Adjust expected error.
11039
11040         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11041
11042 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11043
11044         PR target/44088
11045         * gcc.target/i386/avx-cmpsd-1.c: New.
11046         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11047         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11048         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11049         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11050         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11051
11052 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11053
11054         PR middle-end/44085
11055         * gcc.dg/gomp/pr44085.c: New test.
11056         * gfortran.dg/gomp/pr44085.f90: New test.
11057
11058 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11059
11060         * objc-obj-c++-shared/Object1.m: New.
11061         * objc.dg/torture: New directory.
11062         * objc.dg/torture/tls: Ditto.
11063         * objc.dg/tls: Ditto.
11064         * objc.dg/torture/tls/trivial.m: New test.
11065         * objc.dg/torture/tls/thr-init-2.m: New test.
11066         * objc.dg/torture/tls/thr-init-3.m: New test.
11067         * objc.dg/torture/tls/thr-init.m: New test.
11068         * objc.dg/torture/tls/diag-1.m: New test.
11069         * objc.dg/torture/tls/tls.exp: New.
11070         * objc.dg/torture/trivial.m: New test.
11071         * objc.dg/torture/dg-torture.exp: New.
11072         * objc.dg/tls/diag-3.m: New test.
11073         * objc.dg/tls/diag-4.m: New test.
11074         * objc.dg/tls/diag-5.m: New test.
11075         * objc.dg/tls/init-1.m: New test.
11076         * objc.dg/tls/init-2.m: New test.
11077         * objc.dg/tls/tls.exp: New.
11078         * objc.dg/tls/diag-2.m: New test.
11079         * lib/objc.exp: Respond to dg-additional-files.
11080
11081 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11082
11083         * gcc.target/m68k/20100512-1.c: New.
11084
11085 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11086
11087         * gnat.dg/lto8.adb: New test.
11088         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11089         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11090
11091 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11092
11093         PR c++/34272
11094         PR c++/43630
11095         PR c++/34491
11096         * g++.dg/template/crash97.C: New.
11097         * g++.dg/template/crash98.C: Likewise.
11098         * g++.dg/template/crash99.C: Likewise.
11099         * g++.dg/cpp0x/pr31439.C: Adjust.
11100         * g++.dg/template/crash95.C: Likewise.
11101
11102 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11103
11104         PR middle-end/44071
11105         * c-c++-common/asmgoto-4.c: New test.
11106         * gcc.target/i386/pr44071.c: New test.
11107
11108         PR c++/44062
11109         * c-c++-common/Wunused-var-7.c: New test.
11110         * g++.dg/warn/Wunused-var-9.C: New test.
11111
11112 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11113
11114         PR fortran/43711
11115         * gfortran.dg/gomp/pr43711.f90: New.
11116
11117 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11118
11119         PR fortran/31820
11120         * gfortran.dg/select_5.f90: Updated.
11121
11122 2010-05-11  Jan Hubicka  <jh@suse.cz>
11123
11124         PR tree-optimize/44063
11125         * gcc.c-torture/compile/pr44063.c: New testcase.
11126
11127 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR debug/44023
11130         * gcc.dg/pr44023.c: New test.
11131
11132 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11133
11134         * gnat.dg/lto7.adb: New test.
11135         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11136
11137 2010-05-10  Jason Merrill  <jason@redhat.com>
11138
11139         PR c++/44017
11140         * g++.dg/template/inherit5.C: New.
11141
11142         PR c++/44045
11143         * g++.dg/cpp0x/initlist33.C: New.
11144         * g++.dg/cpp0x/initlist26.C: Adjust.
11145         * g++.dg/cpp0x/initlist28.C: Adjust.
11146
11147 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11148
11149         PR c++/43719
11150         * g++.dg/init/pr43719.C: New.
11151         * g++.dg/anon-struct4.C: Adjust.
11152
11153 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11154
11155         PR debug/44028
11156         * gcc.dg/pr44028.c: New test.
11157
11158 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11159
11160         PR fortran/27866
11161         PR fortran/35003
11162         PR fortran/42809
11163         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11164         * gfortran.dg/warn_conversion.f90: New.
11165
11166 2010-05-10  Michael Matz  <matz@suse.de>
11167
11168         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11169
11170 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11171
11172         PR rtl-optimization/44012
11173         * gcc.dg/pr44012.c: New.
11174
11175 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11176
11177         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11178         Log text on entry and exit.
11179         Prune Sun ld warnings for common symbols with differing sizes.
11180         (lto-link-and-maybe-run): Change caller.
11181
11182 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11183
11184         PR fortran/44044
11185         * gfortran.dg/class_7.f03: Modified.
11186         * gfortran.dg/select_type_1.f03: Modified.
11187         * gfortran.dg/select_type_12.f03: New.
11188
11189 2010-05-10  Richard Guenther  <rguenther@suse.de>
11190
11191         PR tree-optimization/44050
11192         * gcc.dg/torture/pr44050.c: New testcase.
11193
11194 2010-05-10  Wei Guozhi  <carrot@google.com>
11195
11196         PR target/42879
11197         * gcc.target/arm/pr42879.c: New testcase.
11198
11199 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11200
11201         PR c/44051
11202         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11203
11204 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11205
11206         PR c/10676
11207         * gcc.dg/anon-struct-10.c: New test.
11208
11209 2010-05-09  Richard Guenther  <rguenther@suse.de>
11210
11211         PR middle-end/44024
11212         * gcc.dg/pr44024.c: New testcase.
11213
11214 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11215
11216         PR c/4784
11217         * gcc.dg/anon-struct-9.c: New test.
11218
11219 2010-05-09  Richard Guenther  <rguenther@suse.de>
11220
11221         PR middle-end/44043
11222         * gcc.c-torture/compile/pr44043.c: New testcase.
11223
11224 2010-05-09  Richard Guenther  <rguenther@suse.de>
11225
11226         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11227
11228 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11229
11230         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11231
11232 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11233
11234         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11235         * gnat.dg/specs/lto3.ads: Likewise.
11236
11237 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11238
11239         PR middle-end/28685
11240         * gcc.dg/pr28685-1.c: New file.
11241
11242 2010-05-08  Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/44030
11245         * gcc.c-torture/compile/pr44030.c: New testcase.
11246
11247 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11248
11249         * gnat.dg/lto6.adb: New test.
11250         * gnat.dg/lto6_pkg.ads: New helper.
11251
11252 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11253
11254         * gnat.dg/lto5.adb: New test.
11255         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11256
11257 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11258
11259         * gnat.dg/lto4.ad[sb]: New test.
11260
11261 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11262
11263         * gnat.dg/specs/lto3.ads: New test.
11264         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11265         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11266
11267 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11268
11269         * gnat.dg/sizetype3.ad[sb]: New test.
11270         * gnat.dg/sizetype3_pkg.ads: New helper.
11271
11272 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11273
11274         PR c++/43951
11275         * g++.dg/init/new29.C: New.
11276
11277 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11278
11279         PR fortran/40728
11280         * gfortran.dg/coarray_1.f90: Fixed error message.
11281         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11282         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11283         * gfortran.dg/intrinsic_std_5.f90: New.
11284
11285 2010-05-07  Jason Merrill  <jason@redhat.com>
11286
11287         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11288
11289 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11290
11291         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11292         (size_t, stderr): Remove.
11293         (read_error): Replaced __builtin_fprintf by fprintf.
11294
11295 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11296
11297         * gcc.dg/ordered-comparison-1.c: New test.
11298         * gcc.dg/ordered-comparison-2.c: New test.
11299         * gcc.dg/ordered-comparison-3.c: New test.
11300         * gcc.dg/ordered-comparison-4.c: New test.
11301
11302 2010-05-06  Mike Stump  <mikestump@comcast.net>
11303
11304         PR objc/35165
11305         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11306
11307 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11308             Jason Merrill  <jason@redhat.com>
11309
11310         * g++.dg/cpp0x/nullptr01.C: New.
11311         * g++.dg/cpp0x/nullptr02.C: New.
11312         * g++.dg/cpp0x/nullptr03.C: New.
11313         * g++.dg/cpp0x/nullptr04.C: New.
11314         * g++.dg/cpp0x/nullptr05.C: New.
11315         * g++.dg/cpp0x/nullptr06.C: New.
11316         * g++.dg/cpp0x/nullptr07.C: New.
11317         * g++.dg/cpp0x/nullptr08.C: New.
11318         * g++.dg/cpp0x/nullptr09.C: New.
11319         * g++.dg/cpp0x/nullptr10.C: New.
11320         * g++.dg/cpp0x/nullptr11.C: New.
11321         * g++.dg/cpp0x/nullptr12.C: New.
11322         * g++.dg/cpp0x/nullptr13.C: New.
11323         * g++.dg/cpp0x/nullptr14.C: New.
11324         * g++.dg/cpp0x/nullptr15.C: New.
11325         * g++.dg/cpp0x/nullptr16.C: New.
11326         * g++.dg/cpp0x/nullptr17.C: New.
11327         * g++.dg/cpp0x/nullptr18.C: New.
11328         * g++.dg/cpp0x/nullptr19.C: New.
11329         * g++.dg/cpp0x/nullptr20.C: New.
11330         * g++.dg/cpp0x/nullptr21.C: New.
11331         * g++.dg/cpp0x/nullptr22.C: New.
11332         * g++.dg/debug/nullptr01.C: New.
11333         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11334
11335 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11336
11337         * gcc.dg/Wunused-var-8.c: Move to...
11338         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11339
11340 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11341
11342         PR c++/40406
11343         * g++.dg/template/crash96.C: New.
11344
11345 2010-05-06  Jan Hubicka  <jh@suse.cz>
11346
11347         PR tree-optimization/43791
11348         * gcc.c-torture/compile/pr43791.c: New file.
11349
11350 2010-05-06  Michael Matz  <matz@suse.de>
11351
11352         PR tree-optimization/43984
11353         * gfortran.dg/pr43984.f90: New test.
11354
11355 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11356
11357         PR 40989
11358         * gcc.dg/pr40989.c: New.
11359
11360 2010-05-06  Richard Guenther  <rguenther@suse.de>
11361
11362         PR tree-optimization/43934
11363         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11364
11365 2010-05-06  Richard Guenther  <rguenther@suse.de>
11366
11367         PR tree-optimization/43987
11368         * gcc.c-torture/execute/pr43987.c: New testcase.
11369         * gcc.dg/torture/pta-escape-1.c: Adjust.
11370         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11371         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11372         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11373         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11374
11375 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11376             Dodji Seketeli  <dodji@redhat.com>
11377
11378         PR c/18624
11379         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11380         * g++.dg/template/sfinae16.C: Likewise.
11381         * gcc.dg/Wunused-var-1.c: Moved to...
11382         * c-c++-common/Wunused-var-1.c: ...here. New test.
11383         * gcc.dg/Wunused-var-2.c: Moved to...
11384         * c-c++-common/Wunused-var-2.c: ...here. New test.
11385         * gcc.dg/Wunused-var-3.c: Moved to...
11386         * c-c++-common/Wunused-var-3.c: ...here. New test.
11387         * gcc.dg/Wunused-var-4.c: Moved to...
11388         * gcc.dg/Wunused-var-1.c: ... here.
11389         * gcc.dg/Wunused-var-5.c: Moved to...
11390         * c-c++-common/Wunused-var-4.c: ...here. New test.
11391         * gcc.dg/Wunused-var-7.c: Moved to...
11392         * c-c++-common/Wunused-var-5.c: ...here. New test.
11393         * gcc.dg/Wunused-var-6.c: Moved to...
11394         * gcc.dg/Wunused-var-2.c: ... here.
11395         * c-c++-common/Wunused-var-1.c: New test.
11396         * c-c++-common/Wunused-var-2.c: New test.
11397         * c-c++-common/Wunused-var-3.c: New test.
11398         * c-c++-common/Wunused-var-4.c: New test.
11399         * c-c++-common/Wunused-var-5.c: New test.
11400         * g++.dg/warn/Wunused-var-1.C: New test.
11401         * g++.dg/warn/Wunused-var-2.C: New test.
11402         * g++.dg/warn/Wunused-var-3.C: New test.
11403         * g++.dg/warn/Wunused-var-4.C: New test.
11404         * g++.dg/warn/Wunused-var-5.C: New test.
11405         * g++.dg/warn/Wunused-var-6.C: New test.
11406         * g++.dg/warn/Wunused-var-7.C: New test.
11407         * g++.dg/warn/Wunused-var-8.C: New test.
11408         * g++.dg/warn/Wunused-parm-1.C: New test.
11409         * g++.dg/warn/Wunused-parm-2.C: New test.
11410         * g++.dg/warn/Wunused-parm-3.C: New test.
11411
11412 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11413
11414         PR fortran/43985
11415         * gfortran.dg/gomp/crayptr5.f90: New test case.
11416
11417 2010-05-05  Jason Merrill  <jason@redhat.com>
11418
11419         PR debug/43370
11420         * g++.dg/ext/attrib39.C: New.
11421
11422 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11423
11424         PR fortran/24978
11425         * gfortran.dg/data_invalid.f90: New.
11426
11427 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11428
11429         * gnat.dg/lto2.adb: New test.
11430
11431 2010-05-05  Jason Merrill  <jason@redhat.com>
11432
11433         PR c++/43787
11434         * g++.dg/opt/empty1.C: New.
11435
11436 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11437
11438         PR fortran/43696
11439         * gfortran.dg/class_17.f03: New.
11440
11441 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11442
11443         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11444
11445 2010-05-04  Mike Stump  <mikestump@comcast.net>
11446
11447         PR objc/35165
11448         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11449
11450 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11451
11452         PR target/43668
11453         * gcc.target/i386/pr43668.c: New.
11454
11455 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11456
11457         PR c++/43028
11458         * g++.dg/cpp0x/initlist31.C: New.
11459
11460 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11461
11462         PR c/43981
11463         * gcc.dg/Wunused-var-8.c: New test.
11464
11465 2010-05-04  Jason Merrill  <jason@redhat.com>
11466
11467         PR c++/38064
11468         * g++.dg/cpp0x/enum3.C: Extend.
11469
11470 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11471
11472         PR target/43799
11473         * gcc.target/i386/pr43799.c: New.
11474
11475 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11476
11477         * gnat.dg/lto1.adb: New test.
11478         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11479
11480 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11481
11482         PR middle-end/43671
11483         * gcc.target/i386/pr43671.c: New.
11484
11485 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11486
11487         PR c++/43705
11488         * g++.dg/template/crash95.C: New.
11489
11490 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11491
11492         PR debug/43508
11493         * gcc.target/i386/pr43508.c: New.
11494
11495 2010-05-04  Richard Guenther  <rguenther@suse.de>
11496
11497         PR tree-optimization/43879
11498         * g++.dg/torture/pr43879-1_0.C: New testcase.
11499         * g++.dg/torture/pr43879-1_1.C: Likewise.
11500
11501 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11502
11503         PR c++/43953
11504         * g++.dg/other/crash-12.C: New test.
11505
11506 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11507
11508         * g++.dg/cdce3.C: Add a space.  Updated.
11509
11510 2010-05-03  Jason Merrill  <jason@redhat.com>
11511
11512         PR c++/43680
11513         * g++.dg/opt/enum2.C: New.
11514         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11515         * g++.dg/warn/Wswitch-1.C: Adjust message.
11516
11517 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11518
11519         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11520         * g++.dg/ext/label13.C: Fix typo.
11521         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11522         alpha*-dec-osf5*.
11523         * gcc.c-torture/compile/limits-declparen.c: xfail on
11524         alpha*-dec-osf5* with -g.
11525         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11526         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11527         * gcc.dg/c99-tgmath-2.c: Likewise.
11528         * gcc.dg/c99-tgmath-3.c: Likewise.
11529         * gcc.dg/c99-tgmath-4.c: Likewise.
11530
11531 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11532
11533         PR fortran/43592
11534         * gfortran.dg/unexpected_interface.f90: New test.
11535
11536 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11537
11538         * ada/acats/run_acats (which): New function.
11539         (host_gnatchop, host_gnatmake): Use it.
11540
11541 2010-05-03  Richard Guenther  <rguenther@suse.de>
11542
11543         PR tree-optimization/43971
11544         * gcc.dg/pr43971.c: New testcase.
11545
11546 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11547
11548         PR debug/43972
11549         * gcc.dg/debug/pr43972.c: New test.
11550
11551 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11552
11553         PR testsuite/43963
11554         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11555
11556 2010-05-02  Richard Guenther  <rguenther@suse.de>
11557
11558         PR tree-optimization/43879
11559         * gcc.dg/torture/pr43879-3.c: New testcase.
11560
11561 2010-05-01  Richard Guenther  <rguenther@suse.de>
11562
11563         PR tree-optimization/43949
11564         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11565
11566 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11567
11568         PR c++/43951
11569         * g++.dg/init/new28.C: New.
11570
11571 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11572
11573         PR objc++/32052
11574         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11575         structure and nested declarations.
11576         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11577         structure and nested declarations.  Reduce header clutter and
11578         use _exit() rather than abort().
11579         * objc.dg/encode-10.m: New.
11580         * objc.dg/encode-11.m: New.
11581
11582 2010-04-30  DJ Delorie  <dj@redhat.com>
11583
11584         * gcc.c-torture/execute/20100430-1.c: New test.
11585
11586 2010-04-30  Jason Merrill  <jason@redhat.com>
11587
11588         PR c++/43868
11589         * g++.dg/template/ptrmem21.C: New.
11590
11591 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11592
11593         PR fortran/18918
11594         PR fortran/43931
11595         * gfortran.dg/coarray_13.f90: New test.
11596
11597 2010-04-30  Richard Guenther  <rguenther@suse.de>
11598
11599         PR lto/43946
11600         * gcc.dg/lto/20100430-1_0.c: New testcase.
11601
11602 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11603
11604         PR debug/43942
11605         * c-c++-common/pr43942.c: New test.
11606
11607 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11608
11609         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11610         conflict with darwin crt1.o 'start' symbol.
11611
11612 2010-04-30  Richard Guenther  <rguenther@suse.de>
11613
11614         PR tree-optimization/43879
11615         * gcc.dg/torture/pr43879_1.c: New testcase.
11616
11617 2010-04-30  Richard Guenther  <rguenther@suse.de>
11618
11619         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11620
11621 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11622
11623         PR c++/43890
11624         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11625         user-provided constructor while recursing.
11626
11627 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11628
11629         PR fortran/42274
11630         * gfortran.dg/class_16.f03: New test.
11631
11632 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11633
11634         PR fortran/42274
11635         * gfortran.dg/class_15.f03: New.
11636
11637 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11638
11639         PR fortran/43326
11640         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11641
11642 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11643
11644         PR fortran/43492
11645         * gfortran.dg/generic_22.f03 : New test.
11646
11647 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11648
11649         PR fortran/42353
11650         * gfortran.dg/class_14.f03: New test.
11651
11652 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11653
11654         PR fortran/42680
11655         * gfortran.dg/interface_32.f90: New test.
11656
11657 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11658             Janus Weil  <janus@gcc.gnu.org>
11659
11660         PR fortran/41829
11661         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11662         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11663         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11664
11665 2010-04-28  Mike Stump  <mikestump@comcast.net>
11666
11667         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11668         dg-excess-errors.
11669         * g++.dg/uninit-pred-2_b.C: Likewise.
11670
11671 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11672
11673         PR fortran/18918
11674         PR fortran/43919
11675         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11676
11677 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11678
11679         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11680         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11681         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11682         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11683         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11684
11685 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11686
11687         * gcc.dg/const-uniq-1.c: New test.
11688         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11689
11690 2010-04-28  Xinliang David Li  <davidxl@google.com>
11691
11692         * gcc.dg/uninit-pred-2_b.c: New test.
11693         * gcc.dg/uninit-pred-4_b.c: New test.
11694         * gcc.dg/uninit-pred-3_d.c: New test.
11695         * gcc.dg/uninit-pred-6_b.c: New test.
11696         * gcc.dg/uninit-pred-8_b.c: New test.
11697         * gcc.dg/uninit-pred-3_a.c: New test.
11698         * gcc.dg/uninit-pred-2_c.c: New test.
11699         * gcc.dg/uninit-pred-5_a.c: New test.
11700         * gcc.dg/uninit-pred-3_e.c: New test.
11701         * gcc.dg/uninit-pred-7_a.c: New test.
11702         * gcc.dg/uninit-pred-6_c.c: New test.
11703         * gcc.dg/uninit-pred-9_a.c: New test.
11704         * gcc.dg/uninit-pred-8_c.c: New test.
11705         * gcc.dg/uninit-pred-3_b.c: New test.
11706         * gcc.dg/uninit-pred-5_b.c: New test.
11707         * gcc.dg/uninit-pred-7_b.c: New test.
11708         * gcc.dg/uninit-pred-6_d.c: New test.
11709         * gcc.dg/uninit-pred-9_b.c: New test.
11710         * gcc.dg/uninit-pred-2_a.c: New test.
11711         * gcc.dg/uninit-pred-4_a.c: New test.
11712         * gcc.dg/uninit-pred-3_c.c: New test.
11713         * gcc.dg/uninit-pred-6_a.c: New test.
11714         * gcc.dg/uninit-pred-8_a.c: New test.
11715         * gcc.dg/uninit-pred-7_c.c: New test.
11716         * gcc.dg/uninit-pred-6_e.c: New test.
11717         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11718         * g++.dg/uninit-pred-1_a.C: New test.
11719         * g++.dg/uninit-pred-1_b.C: New test.
11720         * g++.dg/uninit-pred-2_a.C: New test.
11721         * g++.dg/uninit-pred-2_b.C: New test.
11722         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11723         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11724         * g++.dg/uninit-pred-loop_1.cc: New test.
11725
11726 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11727
11728         * gcc.dg/lto/20091209-1_0.c: New testcase.
11729
11730 2010-04-28  Richard Guenther  <rguenther@suse.de>
11731
11732         PR tree-optimization/43879
11733         PR tree-optimization/43909
11734         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11735
11736 2010-04-28  Richard Guenther  <rguenther@suse.de>
11737
11738         PR c++/43880
11739         * g++.dg/torture/pr43880.C: New testcase.
11740
11741 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11742
11743         PR c++/9335
11744         * g++.dg/template/recurse2.C: Update
11745         * g++.dg/template/recurse.C: Update.
11746         * g++.dg/template/pr23510.C: Update.
11747         * lib/prune.exp: Filter out 'recursively instantiated'.
11748
11749 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11750
11751         PR c++/29043
11752         * g++.dg/init/pr29043.C: New.
11753
11754 2010-04-27  Jason Merrill  <jason@redhat.com>
11755
11756         * g++.dg/lookup/scoped5.C: Adjust.
11757         * g++.dg/lookup/scoped8.C: Adjust.
11758         * g++.dg/template/dependent-expr5.C: Adjust.
11759         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11760
11761         PR c++/43856
11762         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11763
11764         PR c++/43875
11765         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11766
11767 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11768             Jan Hubicka  <hubicka@ucw.cz>
11769
11770         * gcc.dg/pure-2.c: New testcase.
11771         * gcc.dg/const-1.c: New testcase.
11772
11773 2010-04-27  Jason Merrill  <jason@redhat.com>
11774
11775         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11776
11777         PR c++/41468
11778         * g++.dg/template/sfinae17.C: New.
11779         * g++.dg/template/sfinae18.C: New.
11780
11781 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11782
11783         * g++.dg/init/pr42844.C: New.
11784         * g++.dg/cpp0x/pr42844-2.C: New.
11785         * g++.dg/cpp0x/defaulted2.C: Adjust.
11786         * g++.dg/tree-ssa/pr27549.C: Likewise.
11787         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11788
11789 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11790
11791         PR fortran/18918
11792         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11793
11794 2010-04-27  Richard Guenther  <rguenther@suse.de>
11795
11796         PR middle-end/40561
11797         * g++.dg/other/pr40561.C: New testcase.
11798
11799 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11800
11801         PR middle-end/43812
11802         * g++.dg/ipa/pr43812.C: New test.
11803
11804 2010-04-27  Jan Hubicka  <jh@suse.cz>
11805
11806         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11807         (test): ... this one.
11808
11809 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11810
11811         PR target/40657
11812         * gcc.target/arm/thumb-stackframe.c: New test.
11813
11814 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11815
11816         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11817         * gcc.dg/misc-column.c: Likewise.
11818         * gcc.dg/Walways-true-1.c: Likewise.
11819         * gcc.dg/Walways-true-2.c: Likewise.
11820         * gcc.dg/warn-addr-cmp.c: Likewise.
11821
11822 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11823
11824         PR fortran/18918
11825         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11826         * gfortran.dg/coarray_12.f90: New.
11827
11828 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11829
11830         PR c/32207
11831         * gcc.dg/pr32207.c: New test.
11832         * gcc.dg/misc-column.c: Adjust expected warning.
11833         * gcc.dg/Walways-true-1.c: Likewise.
11834         * gcc.dg/Walways-true-2.c: Likewise.
11835         * gcc.dg/warn-addr-cmp.c: Likewise.
11836
11837 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11838
11839         PR lto/42776
11840         * lib/lto.exp (lto_prune_vis_warns): New function.
11841         (lto-link-and-maybe-run): Call it.
11842
11843 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11844
11845         PR tree-optimization/43904
11846         * gcc.dg/tree-ssa/tailcall-6.c: New.
11847
11848 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11849
11850         PR testsuite/35165
11851         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11852         Darwin8/OSX10.4 - compatible code generation.
11853         Use scan-rtl-dump.
11854         * obj-c++.dg/stubify-1.mm: Ditto.
11855         * lib/objc-torture.exp: Do not require link success for
11856         "trivial.m" in the runtime checks when dowhat = 'compile'.
11857         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11858         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11859         Darwin8/OSX10.4 - compatible code generation.
11860         * objc.dg/stubify-2.m: Ditto.
11861         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11862         * objc.dg/next-runtime-1.m: Ditto.
11863         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11864         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11865         runtimes on Darwin.
11866
11867 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11868
11869         PR 43715
11870         * lib/plugin-support.exp: Use "-undefined
11871         dynamic_lookup" on darwin.
11872
11873 2010-04-26  Richard Guenther  <rguenther@suse.de>
11874
11875         * gcc.dg/lto/20100426_0.c: New testcase.
11876
11877 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11878
11879         PR tree-optimization/43833
11880         gcc.dg/Warray-bounds-8.c: New test case.
11881
11882 2010-04-26  Richard Guenther  <rguenther@suse.de>
11883
11884         PR lto/43080
11885         * g++.dg/lto/20100423-3_0.C: New testcase.
11886
11887 2010-04-26  Richard Guenther  <rguenther@suse.de>
11888
11889         PR lto/42425
11890         * g++.dg/lto/20100423-2_0.C: New testcase.
11891
11892 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11893
11894         * gcc.dg/vect/bb-slp-23.c: New test.
11895
11896 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11897
11898         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11899         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11900         * gcc.dg/c1x-float-1.c: New test.
11901
11902 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11903
11904         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11905         of "lea\[ \t\]".
11906
11907 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11908
11909         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11910         FreeBSD.
11911         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11912         * gfortran.dg/default_format_2.f90: Ditto.
11913
11914 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11915
11916         * gfortran.dg/pr43505.f90: Clean up .mod file.
11917         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11918         * gfortran.dg/pr41347.f90: Ditto.
11919         * gfortran.dg/internal_pack_4.f90: Ditto.
11920         * gfortran.dg/proc_decl_23.f90: Ditto.
11921         * gfortran.dg/recursive_check_3.f90: Ditto.
11922         * gfortran.dg/intent_out_3.f90: Ditto.
11923         * gfortran.dg/assignment_2.f90: Ditto.
11924         * gfortran.dg/pr41928.f90: Ditto.
11925         * gfortran.dg/pr42166.f90: Ditto.
11926         * gfortran.dg/private_type_12.f90: Ditto.
11927         * gfortran.dg/graphite/pr42185.f90: Ditto.
11928         * gfortran.dg/graphite/pr42186.f90: Ditto.
11929         * gfortran.dg/graphite/pr40982.f90: Ditto.
11930         * gfortran.dg/graphite/id-2.f90: Ditto.
11931         * gfortran.dg/graphite/id-4.f90: Ditto.
11932         * gfortran.dg/graphite/pr42050.f90: Ditto.
11933         * gfortran.dg/graphite/id-18.f90: Ditto.
11934         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11935         * gfortran.dg/graphite/pr41924.f90: Ditto.
11936         * gfortran.dg/graphite/pr42393.f90: Ditto.
11937         * gfortran.dg/graphite/pr37980.f90: Ditto.
11938         * gfortran.dg/graphite/pr38953.f90: Ditto.
11939         * gfortran.dg/graphite/pr42180.f90: Ditto.
11940         * gfortran.dg/graphite/pr42181.f90: Ditto.
11941         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11942         * gfortran.dg/select_type_4.f90: Ditto.
11943         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11944         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11945         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11946         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11947         * gfortran.dg/whole_file_11.f90: Ditto.
11948         * gfortran.dg/private_type_11.f90: Ditto.
11949         * gfortran.dg/vect/vect-gems.f90: Ditto.
11950         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11951
11952 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11953
11954         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11955
11956 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11957
11958         * gnat.dg/pack15.ad[sb]: New test.
11959
11960 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11961
11962         * gcc.target/arm/mla-1.c: New test.
11963
11964 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11965
11966         PR fortran/30073
11967         PR fortran/43793
11968         * gfortran.dg/pr43793.f90: New test.
11969
11970 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11971
11972         PR tree-optimization/41442
11973         * gcc.target/i386/pr41442.c: New test.
11974
11975 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11976
11977         PR fortran/43832
11978         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11979
11980 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11981
11982         PR fortran/43832
11983         * gfortran.dg/open_nounit.f90: New test.
11984
11985 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11986
11987         PR fortran/43841
11988         PR fortran/43843
11989         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11990
11991 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11992
11993         * gcc.dg/Wconversion-integer.c: Update.
11994
11995 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11996
11997         * gnat.dg/unchecked_convert5.adb: New test.
11998
11999 2010-04-23  Richard Guenther  <rguenther@suse.de>
12000
12001         PR lto/41734
12002         * gcc.dg/lto/20100423-2_0.c: New testcase.
12003         * gcc.dg/lto/20100423-2_0.c: Likewise.
12004
12005 2010-04-23  Richard Guenther  <rguenther@suse.de>
12006
12007         PR lto/43455
12008         * gcc.dg/lto/20100423-1_0.c: New testcase.
12009         * gcc.dg/lto/20100423-1_1.c: Likewise.
12010
12011 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12012
12013         PR tree-optimization/43846
12014         * gcc.dg/tree-ssa/sra-10.c: New test.
12015
12016 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12017
12018         PR middle-end/43835
12019         * gcc.c-torture/execute/pr43835.c: New test.
12020
12021 2010-04-23  Richard Guenther  <rguenther@suse.de>
12022
12023         PR lto/42653
12024         * g++.dg/lto/20100423-1_0.C: New testcase.
12025
12026 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12027
12028         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12029
12030 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12031
12032         PR tree-optimization/43842
12033         * gcc.dg/vect/pr43842.c: New test.
12034
12035 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12036
12037         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12038         * gcc.target/i386/wmul-2.c: Likewise.
12039
12040 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12041
12042         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12043         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12044
12045 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12046
12047         * gfortran.dg/reassoc_6.f: New testcase.
12048
12049 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12050
12051         PR middle-end/29274
12052         * gcc.target/arm/wmul-1.c: New test.
12053         * gcc.target/arm/wmul-2.c: New test.
12054
12055 2010-04-22  Richard Guenther  <rguenther@suse.de>
12056
12057         PR tree-optimization/43845
12058         * gcc.c-torture/compile/pr43845.c: New testcase.
12059
12060 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12061
12062         PR middle-end/29274
12063         * gcc.target/i386/wmul-1.c: New test.
12064         * gcc.target/i386/wmul-2.c: New test.
12065         * gcc.target/bfin/wmul-1.c: New test.
12066         * gcc.target/bfin/wmul-2.c: New test.
12067
12068 2010-04-22  Richard Guenther  <rguenther@suse.de>
12069
12070         PR fortran/43829
12071         * gfortran.dg/vector_subscript_6.f90: New testcase.
12072         * gfortran.dg/assign_10.f90: Adjust.
12073
12074 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12075
12076         PR fortran/43836
12077         * gfortran.dg/gomp/pr43836.f90: New test.
12078
12079 2010-04-21  Richard Guenther  <rguenther@suse.de>
12080
12081         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12082
12083 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12084
12085         * gcc.dg/torture/builtin-cproj-3.c: New.
12086
12087 2010-04-20  Jason Merrill  <jason@redhat.com>
12088
12089         PR c++/9335
12090         * g++.dg/template/recurse2.C: New.
12091         * g++.dg/parse/crash36.C: Adjust.
12092         * g++.dg/other/fold1.C: Adjust.
12093         * g++.dg/init/member1.C: Adjust.
12094         * lib/prune.exp: Prune "skipping N instantiation contexts".
12095
12096 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12097
12098         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12099
12100 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12101
12102         * gcc.dg/torture/builtin-cproj-1.c: New.
12103         * gcc.dg/torture/builtin-cproj-2.c: New.
12104
12105 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12106
12107         PR c++/43800
12108         PR c++/43704
12109         * g++.dg/template/typedef32.C: Adjust.
12110         * g++.dg/template/typedef33.C: New test.
12111
12112 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12113
12114         PR fortran/43227
12115         * gfortran.dg/proc_decl_23.f90: New test.
12116
12117         PR fortran/43266
12118         * gfortran.dg/abstract_type_6.f03: New test.
12119
12120 2010-04-20  Xinliang David Li  <davidxl@google.com>
12121
12122         * g++.dg/tree-ssa/fold-compare.C: New.
12123
12124 2010-04-20  Richard Guenther  <rguenther@suse.de>
12125
12126         PR tree-optimization/39417
12127         * g++.dg/torture/pr39417.C: New testcase.
12128
12129 2010-04-20  Richard Guenther  <rguenther@suse.de>
12130
12131         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12132
12133 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12134
12135         * g++.dg/debug/dwarf2/rv1.C: New test.
12136
12137 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12138
12139         PR target/43635
12140         * gcc.c-torture/compile/pr43635.c: New testcase.
12141
12142 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12143
12144         PR fortran/43339
12145         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12146         of sequential loops being private only in the innermost containing
12147         task region.
12148
12149         PR middle-end/43337
12150         * gfortran.dg/gomp/pr43337.f90: New test.
12151
12152 2010-04-19  Richard Guenther  <rguenther@suse.de>
12153
12154         PR tree-optimization/43796
12155         * gfortran.dg/pr43796.f90: New testcase.
12156
12157 2010-04-19  Richard Guenther  <rguenther@suse.de>
12158
12159         PR tree-optimization/43783
12160         * gcc.c-torture/execute/pr43783.c: New testcase.
12161
12162 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12163
12164         PR target/43766
12165         * gcc.target/i386/pr43766.c: New test.
12166
12167 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12168
12169         PR target/43662
12170         * gcc.target/i386/pr43662.c: New test.
12171
12172 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12173
12174         PR c++/43704
12175         * g++.dg/template/typedef32.C: New test.
12176
12177 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12178
12179         PR tree-optimization/37027
12180         * lib/target-supports.exp
12181         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12182         * gcc.dg/vect/pr37027.c: New test.
12183         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12184         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12185         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12186         gcc.dg/vect/vect-complex-6.c: Likewise.
12187
12188 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12189
12190         * g++.dg/debug/dwarf2/enum1.C: New test.
12191
12192 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12193
12194         * gnat.dg/rep_clause5.ad[sb]: New test.
12195         * gnat.dg/rep_clause5_pkg.ads: New helper.
12196
12197 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12198
12199         PR tree-optimization/43771
12200         * g++.dg/vect/pr43771.cc: New test.
12201
12202 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12203
12204         PR fortran/31538
12205         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12206         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12207
12208 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12209
12210         * gnat.dg/sizetype.adb: Rename into...
12211         * gnat.dg/sizetype1.adb: ...this.
12212         * gnat.dg/sizetype2.adb: New test.
12213
12214 2010-04-16  Richard Guenther  <rguenther@suse.de>
12215
12216         PR tree-optimization/43572
12217         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12218
12219 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12220
12221         * gnat.dg/specs/discr_private.ads: New test.
12222
12223 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12224
12225         PR target/41514
12226         * gcc.target/arm/thumb-comparisons.c: New test.
12227
12228         PR target/40603
12229         * gcc.target/arm/thumb-cbranchqi.c: New test.
12230
12231 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12232
12233         * g++.dg/torture/pr36191.C: Enable for SH.
12234
12235 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12236
12237         * gnat.dg/wide_boolean.adb: New test.
12238         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12239
12240 2010-04-15  Richard Guenther  <rguenther@suse.de>
12241
12242         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12243         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12244         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12245         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12246         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12247         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12248         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12249         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12250         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12251         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12252         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12253         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12254         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12255         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12256         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12257
12258 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12259
12260         PR target/21803
12261         * gcc.target/arm/pr42496.c: New test.
12262
12263 2010-04-14  Jason Merrill  <jason@redhat.com>
12264
12265         PR c++/36625
12266         * g++.dg/ext/attrib38.C: New.
12267
12268 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12269
12270         PR testsuite/43739
12271         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12272
12273 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12274
12275         PR 42966
12276         * gcc.dg/cpp/warn-undef-2.c: Update.
12277         * gcc.dg/cpp/warn-traditional-2.c: Update.
12278         * gcc.dg/cpp/warn-comments-2.c: Update.
12279         * gcc.dg/cpp/warn-variadic-2.c: Update.
12280         * gcc.dg/cpp/warn-long-long-2.c: Update.
12281         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12282         * gcc.dg/cpp/warn-multichar-2.c: Update.
12283         * gcc.dg/cpp/warn-normalized-3.c: Update.
12284         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12285         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12286         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12287         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12288         * gcc.dg/cpp/warn-redefined-2.c: Update.
12289         * gfortran.dg/warning-directive-2.F90: Update.
12290         * c-c++-common/cpp/warning-directive-2.c: Update.
12291
12292 2010-04-14  Michael Matz  <matz@suse.de>
12293
12294         PR tree-optimization/42963
12295         * gcc.dg/pr42963.c: New testcase.
12296
12297 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12298
12299         * gnat.dg/class_wide.adb: Rename into...
12300         * gnat.dg/class_wide1.adb: ...this.
12301         * gnat.dg/class_wide2.ad[sb]: New test.
12302
12303 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12304
12305         PR fortran/18918
12306         * gfortran.dg/coarray_9.f90: Update dg-errors.
12307         * gfortran.dg/coarray_10.f90: New test.
12308         * gfortran.dg/coarray_11.f90: New test.
12309
12310 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12311
12312         PR fortran/43747
12313         gfortran.dg/initialization_24.f90: New test.
12314
12315 2010-04-13  Jason Merrill  <jason@redhat.com>
12316
12317         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12318         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12319
12320 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12321
12322         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12323         * g++.dg/dg.exp: Likewise.
12324         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12325         * c-c++-common/cpp/warning-directive-1.c: ... here.
12326         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12327         * c-c++-common/cpp/warning-directive-2.c: ... here.
12328         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12329         * c-c++-common/cpp/warning-directive-3.c: ... here.
12330         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12331         * c-c++-common/cpp/warning-directive-4.c: ... here.
12332         * g++.dg/cpp/warning-directive-1.C: Delete.
12333         * g++.dg/cpp/warning-directive-2.C: Delete.
12334         * g++.dg/cpp/warning-directive-3.C: Delete.
12335         * g++.dg/cpp/warning-directive-4.C: Delete.
12336         * gcc.dg/cpp/normalised-3.c: Delete.
12337         * g++.dg/cpp/normalised-1.C: Rename as ...
12338         * c-c++-common/cpp/normalised-3.c: ... this.
12339
12340 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12341
12342         * gcc.dg/tree-ssa/sra-9.c: New test.
12343
12344 2010-04-13  Michael Matz  <matz@suse.de>
12345
12346         PR middle-end/43730
12347         * gcc.dg/pr43730.c: New test.
12348
12349 2010-04-13  Michael Matz  <matz@suse.de>
12350
12351         * gcc.dg/tree-ssa/negate.c: New testcase.
12352
12353 2010-04-13  Richard Guenther  <rguenther@suse.de>
12354
12355         PR testsuite/43735
12356         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12357
12358 2010-04-13  Richard Guenther  <rguenther@suse.de>
12359
12360         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12361
12362 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12363
12364         * gnat.dg/derived_type1.adb: New test.
12365
12366 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12367
12368         * gcc.dg/plugindir1.c: New testcase.
12369         * gcc.dg/plugindir2.c: New testcase.
12370         * gcc.dg/plugindir3.c: New testcase.
12371         * gcc.dg/plugindir4.c: New testcase.
12372
12373 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12374
12375         * gcc.target/i386/rotate-2.c: New test.
12376
12377 2010-04-12  Jason Merrill  <jason@redhat.com>
12378
12379         PR c++/43641
12380         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12381         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12382
12383 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12384
12385         PR c++/25811
12386         * g++.dg/init/pr25811.C: New test.
12387
12388 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12389
12390         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12391         dg-error, dg-warning.
12392         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12393
12394 2010-04-12  Richard Guenther  <rguenther@suse.de>
12395
12396         * gcc.dg/torture/inline-2.c: New testcase.
12397
12398 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12399
12400         PR bootstrap/43699
12401         * gcc.dg/Wunused-var-7.c: New test.
12402
12403         PR tree-optimization/43560
12404         * gcc.c-torture/execute/pr43560.c: New test.
12405
12406 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12407
12408         * gnat.dg/aggr13.adb: New test.
12409         * gnat.dg/aggr14.adb: Likewise.
12410         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12411
12412 2010-04-12  Richard Guenther  <rguenther@suse.de>
12413
12414         PR c++/43611
12415         * g++.dg/torture/pr43611.C: New testcase.
12416
12417 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12418
12419         PR c/36774
12420         * gcc.dg/pr36774-1.c: New test.
12421         * gcc.dg/pr36774-2.c: New test.
12422
12423 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12424
12425         * gcc.target/sh/rte-delay-slot.c: New test.
12426
12427 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12428
12429         * gnat.dg/pack9.adb: Remove -cargs option.
12430         * gnat.dg/aggr12.ad[sb]: New test.
12431
12432 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12433
12434         PR target/43417
12435         * gcc.target/sh/pr43417.c: New test.
12436
12437 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12438
12439         PR fortran/43591
12440         * gfortran.dg/spec_expr_6.f90: New test.
12441
12442 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12443
12444         PR cpp/43195
12445         * gcc.dg/cpp/pr43195.c: New.
12446         * gcc.dg/cpp/pr43195.h: New.
12447
12448 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12449
12450         PR 42965
12451         * gcc.dg/Werror-6.c: Adjust.
12452         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12453         * gcc.dg/Werror-4.c: Likewise.
12454         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12455         * gcc.dg/Wswitch-enum-error.c: Likewise.
12456         * gcc.dg/Wpointer-arith.c: Likewise.
12457         * gcc.dg/Wfatal.c: Likewise.
12458         * gcc.dg/Wswitch-error.c: Likewise.
12459         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12460         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12461         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12462         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12463         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12464         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12465         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12466         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12467         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12468         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12469         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12470         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12471         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12472         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12473         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12474         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12475         * g++.dg/cpp/warning-directive-2.C: Likewise.
12476         * gfortran.dg/warning-directive-2.F90: Likewise.
12477
12478 2010-04-09  Jason Merrill  <jason@redhat.com>
12479
12480         PR c++/42623
12481         * g++.dg/template/sizeof13.C: New.
12482
12483 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12484
12485         * g++.dg/other/pr35504.C: Add check for thiscall.
12486         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12487         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12488
12489 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12490
12491         PR c++/28584
12492         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12493         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12494         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12495         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12496         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12497         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12498         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12499         * g++.dg/other/increment1.C: Likewise.
12500
12501 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12502
12503         PR fortran/18918
12504         * gfortran.dg/coarray_7.f90: New test.
12505         * gfortran.dg/coarray_8.f90: New test.
12506
12507 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12508
12509         PR fortran/28039
12510         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12511
12512 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12513
12514         PR target/43643
12515         * gcc.dg/pr43643.c: New test.
12516
12517 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12518
12519         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12520
12521 2010-04-08  Richard Guenther  <rguenther@suse.de>
12522
12523         PR tree-optimization/43679
12524         * gcc.c-torture/compile/pr43679.c: New testcase.
12525
12526 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12527
12528         PR debug/43670
12529         * gcc.dg/pr43670.c: New test.
12530
12531 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12532
12533         PR middle-end/40815
12534         * gcc.dg/tree-ssa/reassoc-19.c: New.
12535
12536 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12537
12538         PR c/18624
12539         * gcc.dg/Wunused-var-1.c: New test.
12540         * gcc.dg/Wunused-var-2.c: New test.
12541         * gcc.dg/Wunused-var-3.c: New test.
12542         * gcc.dg/Wunused-var-4.c: New test.
12543         * gcc.dg/Wunused-var-5.c: New test.
12544         * gcc.dg/Wunused-var-6.c: New test.
12545         * gcc.dg/Wunused-parm-1.c: New test.
12546
12547         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12548         * gcc.dg/trunc-1.c: Likewise.
12549         * gcc.dg/vla-9.c: Likewise.
12550         * gcc.dg/dfp/composite-type.c: Likewise.
12551
12552 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12553
12554         PR objc/35996
12555         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12556         * obj-c++.dg/objc-gc-3.mm: Ditto.
12557
12558 2010-04-07  Simon Baldwin  <simonb@google.com>
12559
12560         * gcc.dg/cpp/warn-undef-2.c: New.
12561         * gcc.dg/cpp/warn-traditional-2.c: New.
12562         * gcc.dg/cpp/warn-comments-2.c: New.
12563         * gcc.dg/cpp/warning-directive-1.c: New.
12564         * gcc.dg/cpp/warn-long-long.c: New.
12565         * gcc.dg/cpp/warn-traditional.c: New.
12566         * gcc.dg/cpp/warn-variadic-2.c: New.
12567         * gcc.dg/cpp/warn-undef.c: New.
12568         * gcc.dg/cpp/warn-normalized-1.c: New.
12569         * gcc.dg/cpp/warning-directive-2.c: New.
12570         * gcc.dg/cpp/warn-long-long-2.c: New.
12571         * gcc.dg/cpp/warn-variadic.c: New.
12572         * gcc.dg/cpp/warn-normalized-2.c: New.
12573         * gcc.dg/cpp/warning-directive-3.c: New.
12574         * gcc.dg/cpp/warn-deprecated-2.c: New.
12575         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12576         * gcc.dg/cpp/warn-multichar-2.c: New.
12577         * gcc.dg/cpp/warn-normalized-3.c: New.
12578         * gcc.dg/cpp/warning-directive-4.c: New.
12579         * gcc.dg/cpp/warn-unused-macros.c: New.
12580         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12581         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12582         * gcc.dg/cpp/warn-cxx-compat.c: New.
12583         * gcc.dg/cpp/warn-redefined.c: New.
12584         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12585         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12586         * gcc.dg/cpp/warn-deprecated.c: New.
12587         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12588         * gcc.dg/cpp/warn-redefined-2.c: New.
12589         * gcc.dg/cpp/warn-comments.c: New.
12590         * gcc.dg/cpp/warn-multichar.c: New.
12591         * g++.dg/cpp/warning-directive-1.C: New.
12592         * g++.dg/cpp/warning-directive-2.C: New.
12593         * g++.dg/cpp/warning-directive-3.C: New.
12594         * g++.dg/cpp/warning-directive-4.C: New.
12595         * gfortran.dg/warning-directive-1.F90: New.
12596         * gfortran.dg/warning-directive-3.F90: New.
12597         * gfortran.dg/warning-directive-2.F90: New.
12598         * gfortran.dg/warning-directive-4.F90: New.
12599
12600 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12601
12602         PR objc++/23716
12603         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12604
12605 2010-04-07  Jason Merrill  <jason@redhat.com>
12606
12607         * g++.dg/template/dr408.C: New.
12608
12609         * g++.dg/lookup/ns4.C: New.
12610
12611         PR c++/38392
12612         * g++.dg/template/friend51.C: New test.
12613
12614         PR c++/41970
12615         * g++.old-deja/g++.other/linkage1.C: Adjust.
12616
12617 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12618
12619         PR c++/42697
12620         * g++.dg/template/crash94.C: New test.
12621
12622 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12623
12624         PR c++/40239
12625         * g++.dg/init/aggr5.C: New test.
12626         * g++.dg/init/aggr5.C: New test.
12627
12628 2010-04-07  Richard Guenther  <rguenther@suse.de>
12629
12630         PR tree-optimization/43270
12631         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12632         * gcc.dg/Warray-bounds-7.c: Likewise.
12633
12634 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12635
12636         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12637         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12638         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12639
12640 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12641
12642         PR c++/42556
12643         * g++.dg/init/pr42556.C: New test.
12644
12645 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12646
12647         PR debug/43628
12648         * g++.dg/debug/dwarf2/typedef2.C: New test.
12649
12650 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12651
12652         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12653         c-c++-common/dwarf2/redeclaration-1.C
12654
12655 2010-04-06  Jason Merrill  <jason@redhat.com>
12656
12657         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12658         * g++.dg/ext/attrib18.C: Likewise.
12659         * g++.dg/ext/bitfield2.C: Likewise.
12660         * g++.dg/ext/bitfield4.C: Likewise.
12661         * g++.dg/ext/visibility/warn2.C: Likewise.
12662         * g++.dg/ext/visibility/warn3.C: Likewise.
12663         * g++.dg/gomp/pr26690-1.C: Likewise.
12664         * g++.dg/inherit/covariant7.C: Likewise.
12665         * g++.dg/init/synth2.C: Likewise.
12666         * g++.dg/lookup/using7.C: Likewise.
12667         * g++.dg/other/crash-4.C: Likewise.
12668         * g++.dg/other/error13.C: Likewise.
12669         * g++.dg/other/error20.C: Likewise.
12670         * g++.dg/parse/crash31.C: Likewise.
12671         * g++.dg/parse/error16.C: Likewise.
12672         * g++.dg/parse/error19.C: Likewise.
12673         * g++.dg/parse/error27.C: Likewise.
12674         * g++.dg/parse/error28.C: Likewise.
12675         * g++.dg/parse/fused-params1.C: Likewise.
12676         * g++.dg/template/error2.C: Likewise.
12677         * g++.dg/template/local6.C: Likewise.
12678         * g++.dg/template/qualttp15.C: Likewise.
12679         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12680         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12681         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12682         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12683         * g++.old-deja/g++.eh/spec6.C: Likewise.
12684         * g++.old-deja/g++.jason/crash3.C: Likewise.
12685         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12686         * g++.old-deja/g++.law/ctors5.C: Likewise.
12687         * g++.old-deja/g++.law/ctors9.C: Likewise.
12688         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12689         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12690         * g++.old-deja/g++.other/struct1.C: Likewise.
12691         * g++.old-deja/g++.other/volatile1.C: Likewise.
12692         * g++.old-deja/g++.pt/crash36.C: Likewise.
12693         * g++.old-deja/g++.pt/derived3.C: Likewise.
12694         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12695         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12696
12697 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12698
12699         PR middle-end/43519
12700         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12701         * gcc.dg/graphite/id-19.c: New.
12702
12703 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12704
12705         PR middle-end/32824
12706         * gcc.dg/vect/pr32824: New.
12707
12708 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12709
12710         PR fortran/18918
12711         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12712         * gfortran.dg/coarray_3.f90: Ditto.
12713         * gfortran.dg/coarray_4.f90: Ditto.
12714         * gfortran.dg/coarray_5.f90: Ditto.
12715         * gfortran.dg/coarray_6.f90: Ditto.
12716         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12717
12718 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12719
12720         PR fortran/18918
12721         * gfortran.dg/coarray_4.f90: Fix test.
12722         * gfortran.dg/coarray_6.f90: Add more tests.
12723
12724 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12725
12726         PR fortran/18918
12727         * gfortran.dg/coarray_4.f90: New test.
12728         * gfortran.dg/coarray_5.f90: New test.
12729         * gfortran.dg/coarray_6.f90: New test.
12730
12731 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12732
12733         PR fortran/18918
12734         * gfortran.dg/iso_fortran_env_5.f90: New test.
12735         * gfortran.dg/iso_fortran_env_6.f90: New test.
12736
12737 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12738
12739         PR fortran/39997
12740         * gfortran.dg/coarray_1.f90: New test.
12741         * gfortran.dg/coarray_2.f90: New test.
12742         * gfortran.dg/coarray_3.f90: New test.
12743
12744 2010-04-06  Jason Merrill  <jason@redhat.com>
12745
12746         PR c++/43648
12747         * g++.dg/template/dtor8.C: New.
12748
12749         PR c++/43621
12750         * g++.dg/template/error-recovery2.C: New.
12751
12752 2010-04-06  Jan Hubicka  <jh@suse.czpli
12753
12754         PR tree-optimization/42906
12755         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12756
12757 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12758
12759         PR fortran/43178
12760         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12761         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12762         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12763
12764 2010-04-06  Richard Guenther  <rguenther@suse.de>
12765
12766         PR tree-optimization/43627
12767         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12768
12769 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12770
12771         PR target/43638
12772         * gcc.target/i386/pr43638.c: New test.
12773
12774 2010-04-06  Richard Guenther  <rguenther@suse.de>
12775
12776         PR middle-end/43661
12777         * gcc.c-torture/compile/pr43661.c: New testcase.
12778
12779 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12780
12781         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12782
12783 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12784
12785         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12786
12787 2010-04-02  Richard Guenther  <rguenther@suse.de>
12788
12789         PR tree-optimization/43629
12790         * gcc.c-torture/execute/pr43629.c: New testcase.
12791
12792 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12793             Dominique d'Humieres  <dominiq@lps.ens.fr>
12794
12795         PR libfortran/43605
12796         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12797
12798 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12799
12800         PR debug/43325
12801         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12802
12803 2010-04-01  Jason Merrill  <jason@redhat.com>
12804
12805         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12806
12807 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12808             Manfred Schwarb  <manfred99@gmx.ch>
12809
12810         PR libfortran/43605
12811         * gfortran.dg/ftell_3.f90: New test.
12812
12813 2010-04-01  Richard Guenther  <rguenther@suse.de>
12814
12815         PR middle-end/43614
12816         * gcc.c-torture/compile/pr43614.c: New testcase.
12817
12818 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12819
12820         PR tree-optimization/43141
12821         * gcc.dg/guality/pr43141.c: New test.
12822
12823 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12824
12825         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12826         * g++.dg/eh/spbp.C: Likewise.
12827         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12828         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12829         superfluous casts.
12830         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12831         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12832         * objc.dg/dwarf-2.m: Likewise.
12833
12834 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12835
12836         PR middle-end/43464
12837         * gcc.dg/graphite/id-pr43464.c: New.
12838         * gcc.dg/graphite/id-pr43464-1.c: New.
12839
12840 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12841
12842         PR middle-end/43351
12843         * gcc.dg/graphite/id-pr43351.c
12844
12845 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12846
12847         PR testsuite/35165
12848         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12849         * obj-c++.dg/try-catch-2.mm: Ditto.
12850         * obj-c++.dg/lookup-2.mm: Ditto.
12851         * obj-c++.dg/encode-8.m: Ditto.
12852         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12853         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12854         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12855         * obj-c++.dg/const-str-11.mm: Ditto.
12856         * obj-c++.dg/const-str-9.mm: Ditto.
12857         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12858         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12859         * obj-c++.dg/except-1.mm: Ditto.
12860         * obj-c++.dg/const-str-7.mm: Ditto.
12861         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12862         * obj-c++.dg/const-str-3.mm: Ditto.
12863         * obj-c++.dg/const-str-7.mm: Ditto.
12864         * obj-c++.dg/stubify-2.mm: Change dump file name.
12865
12866         PR objc++/23613
12867         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12868         New macro.
12869         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12870         Remove dg-xfail-if.
12871
12872 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12873
12874         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12875         only with -O2, -O3 or -Os and not with -fwhopr.
12876
12877 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12878
12879         PR c++/43558
12880         * g++.dg/template/typedef31.C: New test.
12881
12882 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12883
12884         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12885         assembler output on *-*-solaris2*.
12886         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12887
12888 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12889
12890         PR debug/43557
12891         * gcc.dg/pr43557-1.c: New test.
12892         * gcc.dg/pr43557-2.c: New file.
12893
12894 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12895
12896         PR 43562
12897         * gcc.dg/pr43562.c: New test.
12898
12899 2010-03-30  Jason Merrill  <jason@redhat.com>
12900
12901         PR c++/43076
12902         * g++.dg/template/error-recovery1.C: New.
12903
12904         PR c++/41786
12905         * g++.dg/parse/ambig5.C: New.
12906
12907 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12908
12909         PR debug/43593
12910         * gcc.dg/guality/pr43593.c: New test.
12911
12912 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12913
12914         PR middle-end/43430
12915         * gcc.dg/vect/pr43430-1.c: New.
12916
12917 2010-03-30  Jason Merrill  <jason@redhat.com>
12918
12919         PR c++/43559
12920         * g++.dg/template/partial7.C: New.
12921
12922 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12923
12924         * gcc.target/s390/stackcheck1.c: New testcase.
12925
12926 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12927
12928         PR libfortran/43265
12929         * gfortran.dg/read_eof_8.f90: New test.
12930
12931 2010-03-29  Jason Merrill  <jason@redhat.com>
12932
12933         * gcc.dg/cpp/include6.c: Change [] to ().
12934
12935         N3077
12936         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12937         splicing and UCNs.
12938         * c-c++-common/raw-string-2.c: Add trigraph test.
12939         * c-c++-common/raw-string-8.c: New.
12940         * c-c++-common/raw-string-9.c: New.
12941         * c-c++-common/raw-string-10.c: New.
12942
12943         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12944         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12945         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12946         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12947         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12948         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12949         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12950
12951 2010-03-29  Richard Guenther  <rguenther@suse.de>
12952
12953         PR tree-optimization/43560
12954         * gcc.dg/torture/pr43560.c: New testcase.
12955
12956 2010-03-29  Jason Merrill  <jason@redhat.com>
12957
12958         N3077
12959         * g++.dg/ext/raw-string-1.C: Change [] to ().
12960         * g++.dg/ext/raw-string-2.C: Change [] to ().
12961         Don't use \ in delimiter.
12962         * g++.dg/ext/raw-string-3.C: Change [] to ().
12963         * g++.dg/ext/raw-string-4.C: Change [] to ().
12964         * g++.dg/ext/raw-string-5.C: Change [] to ().
12965         Test for error on \ in delimiter.
12966         * g++.dg/ext/raw-string-6.C: Change [] to ().
12967         * g++.dg/ext/raw-string-7.C: Change [] to ().
12968
12969 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12970
12971         PR 43564
12972         * gcc.dg/pr43564.c: New test.
12973
12974 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12975
12976         PR fortran/43551
12977         * gfortran.dg/direct_io_12.f90: New test.
12978
12979 2010-03-28  Jan Hubicka  <jh@suse.cz>
12980
12981         PR tree-optimization/43505
12982         * gfortran.dg/pr43505.f90: New testcase.
12983
12984 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12985
12986         PR tree-optimization/43528
12987         * gcc.target/i386/pr43528.c: New test.
12988
12989 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12990
12991         PR c/43381
12992         * gcc.dg/parm-impl-decl-3.c: New test.
12993
12994 2010-03-26  Jason Merrill  <jason@redhat.com>
12995
12996         PR c++/43509
12997         * g++.dg/cpp0x/parse1.C: New.
12998
12999 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13000
13001         PR target/43524
13002         * gcc.target/i386/pr43524.c: New test.
13003
13004 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13005
13006         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13007         whitespace, rename main to foo.
13008         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13009         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13010         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13011         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13012         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13013         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13014         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13015         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13016         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13017         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13018         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13019
13020 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13021
13022         PR c++/43327
13023         * g++.dg/other/crash-10.C: New test.
13024         * g++.dg/other/crash-11.C: New test.
13025
13026 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13027
13028         PR libfortran/43517
13029         * gfortran.dg/read_eof_7.f90: New test.
13030
13031 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13032
13033         PR objc/35165
13034         PR testsuite/43512
13035         * objc-obj-c++-shared: New directory.
13036         * objc-obj-c++-shared/Object1-implementation.h: New file.
13037         * objc-obj-c++-shared/Object1.h: New file.
13038         * objc-obj-c++-shared/Protocol1.h: New file.
13039         * objc-obj-c++-shared/next-abi.h: New file.
13040         * objc-obj-c++-shared/next-mapping.h: New file.
13041         * objc/execute/next_mapping.h: Delete.
13042         * objc.dg/special/special.exp: For all targets run the tests with
13043         -fgnu-runtime, for darwin targets also run the tests with
13044         -fnext-runtime.
13045         * objc.dg/dg.exp: Ditto.
13046         * obj-c++.dg/dg.exp: Ditto.
13047         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13048         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13049         include use of updated NeXT interface.
13050         * objc/execute/formal_protocol-5.m: Ditto.
13051         * objc/execute/protocol-isEqual-2.m: Ditto.
13052         * objc/execute/protocol-isEqual-4.m: Ditto.
13053         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13054         Protocol1.h) and next-mapping.h as required.
13055         * objc/execute/object_is_class.m: Ditto.
13056         * objc/execute/enumeration-1.m: Ditto.
13057         * objc/execute/class-13.m: Ditto.
13058         * objc/execute/formal_protocol-2.m: Ditto.
13059         * objc/execute/formal_protocol-4.m: Ditto.
13060         * objc/execute/class-1.m: Ditto.
13061         * objc/execute/bycopy-1.m: Ditto.
13062         * objc/execute/formal_protocol-6.m: Ditto.
13063         * objc/execute/bycopy-3.m: Ditto.
13064         * objc/execute/class-3.m: Ditto.
13065         * objc/execute/bf-11.m: Ditto.
13066         * objc/execute/class-5.m: Ditto.
13067         * objc/execute/bf-13.m: Ditto.
13068         * objc/execute/class-7.m: Ditto.
13069         * objc/execute/bf-15.m: Ditto.
13070         * objc/execute/class-9.m: Ditto.
13071         * objc/execute/bf-17.m: Ditto.
13072         * objc/execute/bf-19.m: Ditto.
13073         * objc/execute/IMP.m: Ditto.
13074         * objc/execute/exceptions/catchall-1.m: Ditto.
13075         * objc/execute/exceptions/trivial.m: Ditto.
13076         * objc/execute/exceptions/finally-1.m: Ditto.
13077         * objc/execute/exceptions/local-variables-1.m: Ditto.
13078         * objc/execute/exceptions/foward-1.m: Ditto.
13079         * objc/execute/bf-2.m: Ditto.
13080         * objc/execute/string1.m: Ditto.
13081         * objc/execute/bf-4.m: Ditto.
13082         * objc/execute/informal_protocol.m: Ditto.
13083         * objc/execute/string3.m: Ditto.
13084         * objc/execute/bf-6.m: Ditto.
13085         * objc/execute/bf-8.m: Ditto.
13086         * objc/execute/class-tests-1.h: Ditto.
13087         * objc/execute/protocol-isEqual-1.m: Ditto.
13088         * objc/execute/protocol-isEqual-3.m: Ditto.
13089         * objc/execute/_cmd.m: Ditto.
13090         * objc/execute/function-message-1.m: Ditto.
13091         * objc/execute/bf-20.m: Ditto.
13092         * objc/execute/bf-common.h: Ditto.
13093         * objc/execute/np-2.m: Ditto.
13094         * objc/execute/class-10.m: Ditto.
13095         * objc/execute/class-12.m: Ditto.
13096         * objc/execute/enumeration-2.m: Ditto.
13097         * objc/execute/class-14.m: Ditto.
13098         * objc/execute/encode-1.m: Ditto.
13099         * objc/execute/formal_protocol-1.m: Ditto.
13100         * objc/execute/formal_protocol-3.m: Ditto.
13101         * objc/execute/accessing_ivars.m: Ditto.
13102         * objc/execute/bycopy-2.m: Ditto.
13103         * objc/execute/class-2.m: Ditto.
13104         * objc/execute/bf-10.m: Ditto.
13105         * objc/execute/formal_protocol-7.m: Ditto.
13106         * objc/execute/root_methods.m: Ditto.
13107         * objc/execute/class-4.m: Ditto.
13108         * objc/execute/bf-12.m: Ditto.
13109         * objc/execute/class-6.m: Ditto.
13110         * objc/execute/bf-14.m: Ditto.
13111         * objc/execute/nested-func-1.m: Ditto.
13112         * objc/execute/class-8.m: Ditto.
13113         * objc/execute/private.m: Ditto.
13114         * objc/execute/bf-16.m: Ditto.
13115         * objc/execute/bf-18.m: Ditto.
13116         * objc/execute/load-3.m: Ditto.
13117         * objc/execute/compatibility_alias.m: Ditto.
13118         * objc/execute/bf-1.m: Ditto.
13119         * objc/execute/no_clash.m: Ditto.
13120         * objc/execute/bf-3.m: Ditto.
13121         * objc/execute/string2.m: Ditto.
13122         * objc/execute/bf-5.m: Ditto.
13123         * objc/execute/string4.m: Ditto.
13124         * objc/execute/bf-7.m: Ditto.
13125         * objc/execute/object_is_meta_class.m: Ditto.
13126         * objc/execute/bf-9.m: Ditto.
13127         * objc/execute/bf-21.m: Ditto.
13128         * objc/execute/cascading-1.m: Ditto.
13129         * objc/execute/trivial.m: Ditto.
13130         * objc/execute/np-1.m: Ditto.
13131         * objc/compile/trivial.m: Ditto.
13132         * objc/execute/class_self-2.m: Include <stdlib.h>.
13133         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13134         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13135         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13136         and 64bit. Use new NeXT interface as required.
13137         * objc.dg/special/unclaimed-category-1.m: Ditto.
13138         * objc.dg/special/unclaimed-category-1.h: Ditto.
13139         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13140         * objc.dg/func-ptr-1.m: Ditto.
13141         * objc.dg/stret-1.m: Ditto.
13142         * objc.dg/encode-2.m: Ditto.
13143         * objc.dg/category-1.m: Ditto.
13144         * objc.dg/encode-3.m: Ditto.
13145         * objc.dg/call-super-3.m: Ditto.
13146         * objc.dg/method-3.m: Ditto.
13147         * objc.dg/func-ptr-2.m: Ditto.
13148         * objc.dg/lookup-1.m: Ditto.
13149         * objc.dg/encode-4.m: Ditto.
13150         * objc.dg/fix-and-continue-1.m: Ditto.
13151         * objc.dg/proto-lossage-3.m: Ditto.
13152         * objc.dg/method-13.m: Ditto.
13153         * objc.dg/proto-qual-1.m: Ditto.
13154         * objc.dg/zero-link-3.m: Ditto.
13155         * objc.dg/bitfield-1.m: Ditto.
13156         * objc.dg/va-meth-1.m: Ditto.
13157         * objc.dg/super-class-3.m: Ditto.
13158         * objc.dg/call-super-1.m: Ditto.
13159         * objc.dg/type-size-2.m: Ditto.
13160         * objc.dg/method-10.m: Ditto.
13161         * objc.dg/defs.m: Ditto.
13162         * objc.dg/const-str-3.m: Ditto.
13163         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13164         Protocol1.h) and next-mapping.h as required. Use new NeXT
13165         interface as required.
13166         * objc.dg/super-class-4.m: Ditto.
13167         * objc.dg/comp-types-8.m: Ditto.
13168         * objc.dg/call-super-2.m: Ditto.
13169         * objc.dg/objc-fast-4.m: Ditto.
13170         * objc.dg/method-6.m: Ditto.
13171         * objc.dg/const-str-3.m: Ditto.
13172         * objc.dg/const-str-7.m: Ditto.
13173         * objc.dg/method-15.m: Ditto.
13174         * objc.dg/method-19.m: Ditto.
13175         * objc.dg/sync-1.m: Ditto.
13176         * objc.dg/layout-1.m: Ditto.
13177         * objc.dg/bitfield-3.m: Ditto.
13178         * objc.dg/try-catch-3.m: Ditto.
13179         * objc.dg/try-catch-7.m: Ditto.
13180         * objc.dg/comp-types-10.m: Ditto.
13181         * objc.dg/selector-2.: Ditto.
13182         * objc.dg/method-7.m: Ditto.
13183         * objc.dg/typedef-alias-1.m: Ditto.
13184         * objc.dg/proto-lossage-2.m: Ditto.
13185         * objc.dg/comp-types-11.m: Ditto.
13186         * objc.dg/sizeof-1.m: Ditto.
13187         * objc.dg/method-17.m: Ditto.
13188         * objc.dg/bitfield-5.m: Ditto.
13189         * objc.dg/try-catch-1.m: Ditto.
13190         * objc.dg/encode-5.m: Ditto.
13191         * objc.dg/fix-and-continue-2.m: Ditto.
13192         * objc.dg/method-9.m: Ditto.
13193         * objc.dg/isa-field-1.m: Ditto.
13194         * objc.dg/local-decl-2.m: Ditto.
13195         * objc.dg/objc-gc-4.m: Ditto.
13196         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13197         * objc.dg/gnu-runtime-3.m: Ditto.
13198         * objc.dg/encode-7.m: Ditto.
13199         * objc.dg/encode-8.m: Ditto.
13200         * objc.dg/selector-3.m: Ditto.
13201         * objc.dg/gnu-runtime-1.m: Ditto.
13202         * objc.dg/const-str-12.m: Ditto.
13203         * objc.dg/gnu-runtime-2.m: Ditto.
13204         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13205         * objc.dg/selector-1.m: Ditto.
13206         * objc.dg/stubify-2.m: Ditto.
13207         * objc.dg/zero-link-1.m: Ditto.
13208         * objc.dg/stret-2.m: Ditto.
13209         * objc.dg/zero-link-2.m: Ditto.
13210         * objc.dg/next-runtime-1.m: Ditto.
13211         * objc.dg/symtab-1.m: Ditto.
13212         * objc.dg/stubify-1.m: Ditto.
13213         * objc.dg/bitfield-2.m: Ditto.
13214         * objc.dg/try-catch-10.m: Apply to both runtimes.
13215         * objc.dg/const-str-1.m: Ditto.
13216         * objc.dg/image-info.m: Ditto.
13217         * objc.dg/encode-9.m: Ditto.
13218         * objc.dg/pragma-1.m: Apply test to all targets.
13219         * objc.dg/const-str-4.m: Ditto.
13220         * objc.dg/const-str-8.m: Ditto.
13221         * objc.dg/super-class-2.m: Ditto.
13222         * objc.dg/try-catch-5.m: Ditto.
13223         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13224         Protocol1.h) and next-mapping.h as required. Use new NeXT
13225         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13226         * objc.dg/const-str-11.m: Ditto.
13227         * objc.dg/const-str-9.m: Ditto.
13228         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13229         * objc.dg/encode-1.m: Remove redundant -lobjc.
13230         * objc.dg/try-catch-9.m: Tidy space.
13231         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13232         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13233         and 64bit. Use new NeXT interface as required.
13234         * obj-c++.dg/template-4.mm: Ditto.
13235         * obj-c++.dg/defs.mm: Ditto.
13236         * obj-c++.dg/basic.mm: Ditto.
13237         * obj-c++.dg/encode-4.mm: Ditto.
13238         * obj-c++.dg/method-17.mm: Ditto.
13239         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13240         * obj-c++.dg/cxx-class-1.mm: Ditto.
13241         * obj-c++.dg/method-10.mm: Ditto.
13242         * obj-c++.dg/va-meth-1.mm: Ditto.
13243         * obj-c++.dg/encode-5.mm: Ditto.
13244         * obj-c++.dg/lookup-2.mm: Ditto.
13245         * obj-c++.dg/template-3.mm: Ditto.
13246         * obj-c++.dg/proto-qual-1.mm: Ditto.
13247         * obj-c++.dg/qual-types-1.m: Ditto.
13248         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13249         * obj-c++.dg/template-1.mm: Ditto.
13250         * obj-c++.dg/encode-6.mm: Ditto.
13251         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13252         Protocol1.h) and next-mapping.h as required. Use new NeXT
13253         interface as required.
13254         * obj-c++.dg/except-1.mm: Ditto.
13255         * obj-c++.dg/const-str-7.mm: Ditto.
13256         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13257         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13258         * obj-c++.dg/selector-2.mm: Ditto.
13259         * obj-c++.dg/isa-field-1.mm: Ditto.
13260         * obj-c++.dg/try-catch-1.mm: Ditto.
13261         * obj-c++.dg/local-decl-1.mm: Ditto.
13262         * obj-c++.dg/try-catch-9.mm: Ditto.
13263         * obj-c++.dg/no-extra-load.mm: Ditto.
13264         * obj-c++.dg/selector-5.mm: Ditto.
13265         * obj-c++.dg/method-12.mm: Ditto.
13266         * obj-c++.dg/try-catch-11.mm: Ditto.
13267         * obj-c++.dg/comp-types-11.mm: Ditto.
13268         * obj-c++.dg/bitfield-3.mm: Ditto.
13269         * obj-c++.dg/method-6.mm: Ditto.
13270         * obj-c++.dg/super-class-2.mm: Ditto.
13271         * obj-c++.dg/method-21.mm: Ditto.
13272         * obj-c++.dg/const-str-8.mm: Ditto.
13273         * obj-c++.dg/try-catch-7.mm: Ditto.
13274         * obj-c++.dg/method-15.mm: Ditto.
13275         * obj-c++.dg/layout-1.mm: Ditto.
13276         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13277         * obj-c++.dg/const-str-3.mm: Ditto.
13278         * obj-c++.dg/try-catch-2.mm: Ditto.
13279         * obj-c++.dg/objc-gc-3.mm: Ditto.
13280         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13281         * obj-c++.dg/bitfield-1.mm: Ditto.
13282         * obj-c++.dg/selector-6.mm: Ditto.
13283         * obj-c++.dg/method-13.mm: Ditto.
13284         * obj-c++.dg/comp-types-12.mm: Ditto.
13285         * obj-c++.dg/bitfield-4.mm: Ditto.
13286         * obj-c++.dg/try-catch-8.mm: Ditto.
13287         * obj-c++.dg/method-2.mm: Ditto.
13288         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13289         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13290         * obj-c++.dg/const-str-4.mm: Ditto.
13291         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13292         * obj-c++.dg/try-catch-3.mm: Ditto.
13293         * obj-c++.dg/comp-types-9.mm: Ditto.
13294         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13295         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13296         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13297         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13298         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13299         Use new NeXT interface as required.
13300         * obj-c++.dg/const-str-10.mm: Ditto.
13301         * obj-c++.dg/const-str-11.mm: Ditto.
13302         * obj-c++.dg/const-str-9.mm: Ditto.
13303         * obj-c++.dg/method-11.mm: Ditto.
13304         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13305         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13306         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13307         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13308         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13309
13310 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13311
13312         PR c++/43206
13313         * g++.dg/template/typedef30.C: New test case.
13314
13315 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13316
13317         PR c/43385
13318         * gcc.c-torture/execute/pr43385.c: New test.
13319
13320 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13321
13322         * gcc.dg/strncpy-fix-1.c: New test.
13323
13324 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13325
13326         PR testsuite/41609
13327         * lib/objc-torture.exp (objc-set-runtime-options): New.
13328         * objc/execute/execute.exp: Check runtime options on each pass.
13329         * objc/execute/exceptions/exceptions.exp: Ditto.
13330         * objc/compile/compile.exp: Ditto.
13331
13332         PR testsuite/42348
13333         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13334         standard tests.
13335         (check_effective_target_objc2): New proc.
13336         (check_effective_target_next_runtime): New proc.
13337         * lib/objc.exp: Determine which runtime is in force and support it.
13338         * lib/obj-c++.exp: Ditto.
13339
13340 2010-03-24  Jason Merrill  <jason@redhat.com>
13341
13342         PR c++/43502
13343         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13344
13345 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13346
13347         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13348         a loop.
13349         * gcc.dg/ipa/ipa-2.c: Likewise.
13350         * gcc.dg/ipa/ipa-3.c: Likewise.
13351         * gcc.dg/ipa/ipa-4.c: Likewise.
13352         * gcc.dg/ipa/ipa-5.c: Likewise.
13353         * gcc.dg/ipa/ipa-7.c: Likewise.
13354         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13355         a loop.
13356         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13357         i_can_not_be_propagated_fully2 into a loop.
13358         * gcc.dg/ipa/ipa-8.c: New test.
13359         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13360
13361 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13362
13363         PR debug/19192
13364         PR debug/43479
13365         * gcc.dg/guality/pr43479.c: New test.
13366         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13367         and add volatile keyword.
13368
13369 2010-03-23  Mike Stump  <mikestump@comcast.net>
13370
13371         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13372
13373 2010-03-23  Jason Merrill  <jason@redhat.com>
13374
13375         * g++.dg/ext/altivec-17.C: Adjust error message.
13376
13377         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13378         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13379         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13380         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13381         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13382         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13383
13384 2010-03-22  Jason Merrill  <jason@redhat.com>
13385
13386         PR c++/43333
13387         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13388         * g++.dg/ext/is_pod_98.C: New.
13389
13390         PR c++/43281
13391         * g++.dg/cpp0x/auto18.C: New.
13392
13393         * gcc.dg/pr36997.c: Adjust error message.
13394         * g++.dg/ext/vector9.C: Likewise.
13395         * g++.dg/conversion/simd3.C: Likewise.
13396         * g++.dg/other/error23.C: Likewise.
13397
13398 2010-03-22  Michael Matz  <matz@suse.de>
13399
13400         PR middle-end/43475
13401         * gfortran.dg/pr43475.f90: New testcase.
13402
13403 2010-03-22  Richard Guenther  <rguenther@suse.de>
13404
13405         PR tree-optimization/43390
13406         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13407
13408 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13409
13410         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13411         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13412
13413 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13414             Michael Matz  <matz@suse.de>
13415
13416         PR c++/43081
13417         * g++.dg/parse/crash56.C: New test.
13418
13419 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13420
13421         PR fortran/43450
13422         * gfortran.dg/whole_file_15.f90 : New test.
13423
13424 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13425
13426         PR fortran/43409
13427         * gfortran.dg/inquire_size.f90: New test.
13428
13429 2010-03-20  Richard Guenther  <rguenther@suse.de>
13430
13431         PR rtl-optimization/43438
13432         * gcc.c-torture/execute/pr43438.c: New testcase.
13433
13434 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13435
13436         PR c++/43375
13437         * g++.dg/abi/mangle42.C: New test.
13438
13439 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13440
13441         PR C/43211
13442         * gcc.dg/pr43211.c: New test.
13443         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13444
13445 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13446
13447         PR rtl-optimization/42258
13448         * gcc.target/arm/thumb1-mul-moves.c: New test.
13449
13450         PR target/40697
13451         * gcc.target/arm/thumb-andsi.c: New test.
13452
13453         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13454         dg-require-effective-target.
13455
13456 2010-03-19  Michael Matz  <matz@suse.de>
13457
13458         PR c++/43116
13459         * g++.dg/other/pr43116.C: New testcase.
13460
13461 2010-03-19  Michael Matz  <matz@suse.de>
13462
13463         PR target/43305
13464         * gcc.dg/pr43305.c: New testcase.
13465
13466 2010-03-19  Richard Guenther  <rguenther@suse.de>
13467
13468         PR tree-optimization/43415
13469         * gcc.c-torture/compile/pr43415.c: New testcase.
13470
13471 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13472
13473         PR ada/43106
13474         * gnat.dg/case_optimization2.adb: New test.
13475         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13476
13477 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13478             Jack Howarth  <howarth@bromo.med.uc.edu>
13479
13480         PR target/36399
13481         * gcc.target/i386/push-1.c: Don't xfail
13482           scan-assembler-not "movups" on darwin.
13483
13484 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13485
13486         PR debug/43058
13487         * gcc.dg/pr43058.c: New test.
13488
13489 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13490
13491         PR middle-end/42450
13492         * g++.dg/torture/pr42450.C: New test.
13493
13494 2010-03-18  Michael Matz  <matz@suse.de>
13495
13496         PR middle-end/43419
13497         * gcc.dg/pr43419.c: New testcase.
13498
13499 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13500
13501         PR rtl-optimization/43360
13502         * gcc.dg/torture/pr43360.c: New.
13503
13504 2010-03-18  Michael Matz  <matz@suse.de>
13505
13506         PR tree-optimization/43402
13507         * gcc.dg/pr43402.c: New testcase.
13508
13509 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13510
13511         PR target/42427
13512         * gcc.dg/pr42427.c: New test.
13513
13514 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13515
13516         PR libfortran/43265
13517         * gfortran.dg/read_empty_file.f: New test.
13518         * gfortran.dg/read_eof_all.f90: New test.
13519         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13520         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13521
13522 2010-03-17  Michael Matz  <matz@suse.de>
13523
13524         * gcc.dg/pr43300.c: Add -w.
13525
13526 2010-03-17  Richard Guenther  <rguenther@suse.de>
13527
13528         * gcc.dg/pr43379.c: Add -w.
13529
13530 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13531
13532         PR fortran/43331
13533         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13534
13535 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13536
13537         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13538
13539 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13540
13541         * ada/acats/run_all.sh: Log start and end times.
13542
13543 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13544
13545         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13546
13547 2010-03-16  Richard Guenther  <rguenther@suse.de>
13548
13549         PR middle-end/43379
13550         * gcc.dg/pr43379.c: New testcase.
13551
13552 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13553
13554         PR debug/43051
13555         * gcc.dg/guality/pr43051-1.c: New test.
13556
13557 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13558
13559         PR testsuite/43363
13560         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13561
13562 2010-03-15  Michael Matz  <matz@suse.de>
13563
13564         PR middle-end/43300
13565         * gcc.dg/pr43300.c: New testcase.
13566
13567 2010-03-15  Richard Guenther  <rguenther@suse.de>
13568
13569         PR tree-optimization/43367
13570         * gcc.c-torture/compile/pr43367.c: New testcase.
13571
13572 2010-03-15  Richard Guenther  <rguenther@suse.de>
13573
13574         PR tree-optimization/43317
13575         * gcc.dg/pr43317.c: New testcase.
13576
13577 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13578
13579         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13580
13581 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13582
13583         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13584
13585 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13586
13587         PR fortran/43362
13588         * gfortran.dg/impure_constructor_1.f90: New test.
13589
13590 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13591
13592         PR middle-end/43354
13593         * gfortran.dg/graphite/id-pr43354.f: New.
13594
13595 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13596
13597         PR middle-end/43349
13598         * gfortran.dg/graphite/pr43349.f: New.
13599
13600 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13601
13602         PR middle-end/43306
13603         * gcc.dg/graphite/pr43306.c: New.
13604
13605 2010-03-12  David S. Miller  <davem@davemloft.net>
13606
13607         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13608         sparc.
13609
13610 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13611
13612         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13613
13614 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13615
13616         PR fortran/43291
13617         PR fortran/43326
13618         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13619
13620 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13621
13622         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13623         fail for *-*-mingw* targets.
13624
13625 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13626
13627         PR debug/43329
13628         * gcc.dg/guality/pr43329-1.c: New test.
13629
13630 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13631
13632         PR tree-optimization/43257
13633         * g++.dg/torture/pr43257.C: New test.
13634
13635 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13636
13637         PR fortran/43228
13638         * gfortran.dg/namelist_61.f90: New test.
13639
13640 2010-03-11  Richard Guenther  <rguenther@suse.de>
13641
13642         PR tree-optimization/43255
13643         * gcc.c-torture/compile/pr43255.c: New testcase.
13644
13645 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13646
13647         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13648         * gcc.dg/pr43280.c: New testcase.
13649
13650 2010-03-11  Richard Guenther  <rguenther@suse.de>
13651
13652         PR lto/43200
13653         * gcc.dg/lto/20100227-1_0.c: New testcase.
13654         * gcc.dg/lto/20100227-1_1.c: Likewise.
13655
13656 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13657
13658         PR libfortran/43320
13659         PR libfortran/43265
13660         * gfortran.dg/read_eof_6.f: New test
13661         * gfortran.dg/read_x_eof.f90: New test.
13662         * gfortran.dg/read_x_past.f: Update test.
13663
13664 2010-03-10  Jan Hubicka  <jh@suse.cz>
13665
13666         * gcc.c-torture/compile/pr43288.c: New test.
13667
13668 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13669
13670         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13671         -fpic/-fPIC flags.
13672         * g++.old-deja/g++.pt/asm2.C: Likewise.
13673         * gcc.c-torture/compile/20000804-1.c: Likewise.
13674         * gcc.target/i386/clobbers.c: Likewise.
13675
13676 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13677
13678         PR fortran/43303
13679         * gfortran.dg/c_assoc_3.f90: New test.
13680
13681 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13682
13683         PR debug/36728
13684         * gcc.dg/guality/pr36728-1.c: New test.
13685         * gcc.dg/guality/pr36728-2.c: New test.
13686
13687 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13688
13689         * gcc.dg/h8300-div-delay-slot.c: New test.
13690
13691 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13692
13693         PR tree-optimization/43236
13694         * gcc.c-torture/execute/pr43236.c: New test.
13695
13696 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13697
13698         PR middle-end/42859
13699         * g++.dg/eh/pr42859.C: New test.
13700
13701 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13702
13703         PR debug/43299
13704         * gcc.dg/pr43299.c: New test.
13705
13706         PR debug/43290
13707         * g++.dg/eh/unwind2.C: New test.
13708
13709 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13710             Reza Yazdani  <reza.yazdani@amd.com>
13711
13712         PR middle-end/43065
13713         * gcc.dg/graphite/run-id-4.c: New.
13714
13715 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13716
13717         PR middle-end/43065
13718         * gcc.dg/graphite/run-id-3.c: New.
13719
13720 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13721
13722         PR middle-end/42644
13723         PR middle-end/42130
13724         * gcc.dg/graphite/id-18.c: New.
13725         * gcc.dg/graphite/run-id-pr42644.c: New.
13726
13727 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13728
13729         PR middle-end/42326
13730         * gcc.dg/graphite/pr42326.c: New.
13731
13732 2010-03-08  Richard Guenther  <rguenther@suse.de>
13733
13734         PR tree-optimization/43269
13735         * gcc.c-torture/execute/pr43269.c: New testcase.
13736
13737 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13738
13739         PR fortran/43256
13740         * gfortran.dg/typebound_call_13.f03: New.
13741
13742 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13743
13744         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13745         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13746
13747 2010-03-05  Jason Merrill  <jason@redhat.com>
13748
13749         * g++.dg/abi/mangle40.C: Require weak and alias.
13750
13751 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13752
13753         PR middle-end/42326
13754         * gfortran.dg/graphite/pr42326.f90: New.
13755         * gfortran.dg/graphite/pr42326-1.f90: New.
13756
13757 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13758
13759         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13760         (gnat_target_compile): Likewise.
13761         Reinitialize GNAT_UNDER_TEST if target changes.
13762         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13763         (local_find_gnatmake): Pass full --GCC to gnatlink.
13764         Remove --LINK.
13765
13766 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13767
13768         PR c/43248
13769         * gcc.dg/compound-literal-1.c: New testcase.
13770
13771 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13772
13773         PR tree-optimization/43164
13774         PR tree-optimization/43191
13775         * gcc.c-torture/compile/pr43164.c: New test.
13776         * gcc.c-torture/compile/pr43191.c: Likewise.
13777
13778 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13779
13780         PR fortran/43244
13781         * gfortran.dg/finalize_9.f90: New.
13782
13783 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13784             Ken Werner  <ken@linux.vnet.ibm.com>
13785
13786         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13787         to dg-options for spu.
13788         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13789         dump-scan target to exclude spu.
13790
13791 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13792
13793         PR middle-end/43209
13794         * gcc.dg/tree-ssa/ivopts-4.c: New.
13795
13796 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13797
13798         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13799         include-opts and exclude-opts; skip checking the flags if arguments
13800         are the same as the defaults.
13801         (dg-xfail-if): Verify the number of arguments, supply defaults
13802         for unspecified optional arguments.
13803         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13804
13805 2010-03-03  Jason Merrill  <jason@redhat.com>
13806
13807         PR c++/12909
13808         * g++.dg/abi/mangle40.C: Updated.
13809
13810 2010-03-03  Jason Merrill  <jason@redhat.com>
13811
13812         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13813         * g++.dg/abi/mangle23.C: Likewise.
13814         * g++.dg/eh/simd-2.C: Likewise.
13815         * g++.dg/ext/attribute-test-2.C: Likewise.
13816         * g++.dg/ext/vector14.C: Likewise.
13817         * g++.dg/other/pr34435.C: Likewise.
13818         * g++.dg/template/conv8.C: Likewise.
13819         * g++.dg/template/nontype9.C: Likewise.
13820         * g++.dg/template/qualttp17.C: Likewise.
13821         * g++.dg/template/ref1.C: Likewise.
13822         * g++.old-deja/g++.pt/crash68.C: Likewise.
13823         * g++.old-deja/g++.pt/ref1.C: Likewise.
13824         * g++.old-deja/g++.pt/ref3.C: Likewise.
13825         * g++.old-deja/g++.pt/ref4.C: Likewise.
13826
13827         PR c++/12909
13828         * g++.dg/abi/mangle40.C: New.
13829         * g++.dg/abi/mangle41.C: New.
13830         * g++.dg/lto/20100302_0.C: New.
13831         * g++.dg/lto/20100302_1.C: New.
13832         * g++.dg/lto/20100302.h: New.
13833
13834 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13835
13836         PR fortran/43243
13837         * gfortran.dg/internal_pack_12.f90: New test.
13838
13839 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13840
13841         * gcc.dg/pr36997.c: Adjust error message.
13842
13843 2010-03-03  Mike Stump  <mikestump@comcast.net>
13844
13845         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13846         adjustments to not be present on machines that align the stack to
13847         more than 4 bytes and don't have a red zone yet as that is an
13848         unimplemented optimization.
13849
13850 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13851
13852         PR fortran/43169
13853         * gfortran.dg/impure_assignment_3.f90: New.
13854
13855 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13856
13857         PR debug/43229
13858         * gfortran.dg/pr43229.f90: New test.
13859
13860         PR debug/43237
13861         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13862
13863         PR debug/43177
13864         * gcc.dg/guality/pr43177.c: New test.
13865
13866 2010-03-02  Jason Merrill  <jason@redhat.com>
13867
13868         * g++.dg/ext/vector9.C: Adjust error message.
13869         * g++.dg/conversion/simd3.C: Likewise.
13870         * g++.dg/other/error23.C: Likewise.
13871
13872 2010-03-02  Mike Stump  <mikestump@comcast.net>
13873
13874         PR c++/41090
13875         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13876
13877 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13878
13879         PR fortran/43180
13880         * gfortran.dg/internal_pack_10.f90: New test.
13881
13882         PR fortran/43173
13883         * gfortran.dg/internal_pack_11.f90: New test.
13884
13885 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13886
13887         PR middle-end/42640
13888         * gcc.dg/tree-ssa/pr42640.c: New.
13889
13890 2010-03-01  Richard Guenther  <rguenther@suse.de>
13891
13892         PR tree-optimization/43220
13893         * gcc.c-torture/execute/pr43220.c: New testcase.
13894
13895 2010-03-01  Richard Guenther  <rguenther@suse.de>
13896
13897         PR middle-end/43213
13898         * gcc.dg/pr43213.c: New testcase.
13899
13900 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13901
13902         PR pch/14940
13903         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13904
13905 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13906
13907         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13908         New function.
13909         (check_effective_target_ucn): Likewise.
13910
13911         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13912         if !ucn.
13913         * gcc.dg/ucnid-2.c: Likewise.
13914         * gcc.dg/ucnid-3.c: Likewise.
13915         * gcc.dg/ucnid-4.c: Likewise.
13916         * gcc.dg/ucnid-11.c: Likewise.
13917         * gcc.dg/ucnid-12.c: Likewise.
13918         * gcc.dg/ucnid-6.c: Skip if !ucn.
13919         * gcc.dg/ucnid-9.c: Likewise.
13920
13921 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13922
13923         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13924         lists to dg-skip-if.
13925         * gcc.target/i386/stackalign/return-3.c: Likewise.
13926
13927 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13928
13929         * gcc.target/i386/clearcap.map: New file.
13930         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13931         Pass clearcap.map by default if supported.
13932
13933 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13934
13935         PR fortran/42900
13936         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13937         Explain this.
13938         * gfortran.dg/stat_2.f90: Likewise.
13939
13940 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13941
13942         PR fortran/43199
13943         * gfortran.dg/module_read_2.f90: New test.
13944
13945 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13946
13947         PR c++/42748
13948         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13949         * g++.dg/abi/mangle12.C: Likewise.
13950         * g++.dg/abi/mangle20-2.C: Likewise.
13951         * g++.dg/abi/mangle17.C: Likewise.
13952         * g++.dg/template/cond2.C: Likewise.
13953         * g++.dg/template/pr35240.C: Likewise.
13954
13955 2010-02-27  Richard Guenther  <rguenther@suse.de>
13956
13957         PR tree-optimization/43186
13958         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13959
13960 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13961
13962         * g++.dg/abi/packed1.C: Expect warning on the SH.
13963
13964 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13965
13966         PR c++/42054:
13967         * g++.dg/parse/error37.C: New test.
13968
13969 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13970
13971         PR c/24577
13972         PR c/43192
13973         * gcc.dg/pr8927-1.c: Match new note.
13974         * gcc.dg/990506-0.c: Likewise.
13975         * gcc.dg/gomp/flush-2.c: Likewise.
13976         * gcc.dg/gomp/atomic-5.c: Likewise.
13977         * gcc.dg/gomp/pr34607.c: Likewise.
13978         * gcc.dg/pr35746.c: Likewise.
13979         * gcc.dg/cpp/pragma-1.c: Likewise.
13980         * gcc.dg/cpp/pragma-2.c: Likewise.
13981         * gcc.dg/pr41842.c: Likewise.
13982         * gcc.dg/noncompile/20040629-1.c: Likewise.
13983         * objc.dg/private-1.m: Likewise.
13984
13985 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13986
13987         PR fortran/43185
13988         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13989         * gfortran.dg/default_initialization_4.f90: New test.
13990
13991 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13992
13993         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13994         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13995         * gnat.dg/thin_pointer2.adb: New test.
13996         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13997
13998 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13999
14000         PR c/20631
14001         * gcc.dg/cpp/c90-pedantic.c: New.
14002         * gcc.dg/cpp/c90.c: New.
14003         * gcc.dg/gnu90-const-expr-1.c: New.
14004         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14005
14006 2010-02-26  Richard Guenther  <rguenther@suse.de>
14007
14008         PR tree-optimization/43186
14009         * gcc.c-torture/compile/pr43186.c: New testcase.
14010
14011 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14012
14013         PR debug/43190
14014         * c-c++-common/dwarf2/pr43190.c: New test.
14015
14016 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14017
14018         PR testsuite/37074:
14019         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14020
14021 2010-02-26  Richard Guenther  <rguenther@suse.de>
14022
14023         PR tree-optimization/43188
14024         * gcc.c-torture/compile/pr43188.c: New testcase.
14025
14026 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14027
14028         PR target/43175
14029         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14030
14031 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14032
14033         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14034
14035 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14036
14037         PR target/43154
14038         * gcc.target/powerpc/pr43154.c: New file.
14039
14040 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14041
14042         PR debug/43166
14043         * gfortran.dg/debug/pr43166.f: New test.
14044
14045         PR debug/43165
14046         * gcc.dg/torture/pr43165.c: New test.
14047
14048 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14049
14050         PR c/43128
14051         * c-c++-common/pr41779.c: Update.
14052
14053 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14054
14055         PR ada/32547
14056         * lib/gnat-dg.exp (gnat_load): Redefine.
14057
14058         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14059         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14060
14061 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14062
14063         PR libobjc/36610
14064         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14065         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14066         -fgnu-runtime.
14067         Sort entries.
14068
14069 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14070
14071         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14072
14073 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14074
14075         PR debug/43150
14076         * gcc.dg/guality/vla-1.c: New test.
14077
14078 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14079
14080         PR fortran/43042
14081         * gfortran.dg/c_ptr_tests_15.f90: New test.
14082
14083 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14084
14085         PR target/43107
14086         * gcc.target/i386/pr43107.c: New test.
14087
14088 2010-02-23  Jason Merrill  <jason@redhat.com>
14089
14090         PR c++/43143
14091         * g++.dg/cpp0x/variadic100.C: New.
14092
14093 2010-02-23  Jason Merrill  <jason@redhat.com>
14094
14095         PR debug/42800
14096         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14097         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14098         * c-c++-common/dwarf2/vla1.c: New.
14099
14100 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14101
14102         PR target/43139
14103         * gcc.dg/pr43139.c: New test.
14104
14105         PR debug/43077
14106         * gcc.dg/guality/pr43077-1.c: New test.
14107
14108 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14109
14110         PR 43123
14111         * gcc.dg/march.c: New.
14112         * gcc.dg/march-generic.c: New.
14113         * gcc.dg/mtune.c: New.
14114
14115 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14116
14117         PR middle-end/43083
14118         * gcc.dg/graphite/pr43083.c: New.
14119
14120 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14121
14122         PR middle-end/43097
14123         * gfortran.dg/graphite/pr43097.f: New.
14124
14125 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14126             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14127
14128         PR middle-end/43140
14129         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14130
14131 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14132
14133         PR middle-end/43026
14134         * g++.dg/graphite/pr43026.C: New.
14135
14136 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14137
14138         PR c++/43126
14139         * gcc.dg/cleanup-1.c: Update.
14140         * gcc.dg/func-args-1.c: Update.
14141         * gcc.dg/format/sentinel-1.c: Update.
14142         * g++.old-deja/g++.jason/scoping10.C: Update.
14143         * g++.old-deja/g++.ns/lookup5.C: Update.
14144         * g++.dg/ext/cleanup-1.C: Update.
14145         * g++.dg/parse/varmod1.C: Update.
14146         * g++.dg/parse/error33.C: Update.
14147         * g++.dg/expr/call3.C: Update.
14148         * g++.dg/func-args-1.C: New.
14149
14150 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14151
14152         PR c/43125
14153         * gcc.dg/attr-used-2.c: Moved to ...
14154         * c-c++-common/attr-used-2.c: Here.
14155
14156         * gcc.dg/attr-used.c: Moved to ...
14157         * c-c++-common/attr-used.c: Here.
14158
14159 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14160
14161         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14162
14163 2010-02-22  Richard Guenther  <rguenther@suse.de>
14164
14165         PR lto/43045
14166         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14167         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14168
14169 2010-02-22  Richard Guenther  <rguenther@suse.de>
14170
14171         PR tree-optimization/42749
14172         * gcc.c-torture/compile/pr42749.c: New testcase.
14173
14174 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14175
14176         PR fortran/43072
14177         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14178         * gfortran.dg/internal_pack_9.f90: New test.
14179
14180 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14181
14182         PR c++/23510
14183         * g++.dg/template/recurse.C: Adjust.
14184         * g++.dg/template/pr23510.C: New.
14185
14186 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14187
14188         PR c++/42824
14189         * g++.dg/template/memclass4.C: New test.
14190
14191 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14192
14193         PR fortran/35259
14194         * gfortran.dg/reassoc_5.f90: New test.
14195
14196 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14197
14198         PR target/43067
14199         * gcc.target/i386/pr43067.c: New test.
14200
14201 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14202
14203         PR c++/35669
14204         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14205         -Wconversion-null.
14206         * g++.dg/warn/Wconversion-null.C: New test.
14207         * g++.old-deja/g++.other/null1.C: Move to...
14208         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14209
14210 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14211
14212         PR fortran/36932
14213         PR fortran/36933
14214         * gfortran.dg/dependency_26.f90: New test.
14215
14216         PR fortran/43072
14217         * gfortran.dg/internal_pack_7.f90: New test.
14218
14219         PR fortran/43111
14220         * gfortran.dg/internal_pack_8.f90: New test.
14221
14222 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14223
14224         PR 43128
14225         * c-c++-common/pr41779.c: Fix broken testcase.
14226
14227 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14228
14229         PR 36513
14230         * c-c++-common/pr36513.c: New testcase.
14231         * c-c++-common/pr36513-2.c: New testcase.
14232
14233 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14234
14235         PR 41779
14236         * c-c++-common/pr41779.c: New.
14237
14238 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14239
14240         PR debug/43084
14241         * gcc.dg/pr43084.c: New test.
14242
14243 2010-02-19  Richard Guenther  <rguenther@suse.de>
14244
14245         PR tree-optimization/42916
14246         * gcc.dg/pr42916.c: New testcase.
14247
14248 2010-02-18  Jason Merrill  <jason@redhat.com>
14249
14250         PR c++/42837
14251         * g++.dg/abi/packed1.C: Add expected warning.
14252
14253         PR c++/43108
14254         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14255         * gcc.dg/torture/dg-torture.exp: Likewise.
14256         * c-c++-common/torture/complex-sign.h,
14257         c-c++-common/torture/complex-sign-add.c,
14258         c-c++-common/torture/complex-sign-mixed-add.c,
14259         c-c++-common/torture/complex-sign-mixed-div.c,
14260         c-c++-common/torture/complex-sign-mixed-mul.c,
14261         c-c++-common/torture/complex-sign-mixed-sub.c,
14262         c-c++-common/torture/complex-sign-mul.c,
14263         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14264         Adapt for C++ compilation as well.
14265
14266         PR c++/43070
14267         * g++.dg/ext/label1.C: Update.
14268         * g++.dg/ext/label2.C: Update.
14269
14270         PR c++/26261
14271         * g++.dg/template/dependent-name6.C: New.
14272
14273         PR c++/43109
14274         * g++.dg/parse/namespace12.C: New.
14275
14276 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14277
14278         PR tree-optimization/43066
14279         * gcc.c-torture/compile/pr43066.c: New test.
14280
14281 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14282
14283         * g++.dg/ext/attrib35.C: Fix target selector string.
14284         * g++.dg/ext/attrib36.C: Ditto.
14285         * g++.dg/ext/attrib37.C: Ditto.
14286         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14287         * g++.dg/abi/mangle25.C: Ditto.
14288
14289 2010-02-17  Jason Merrill  <jason@redhat.com>
14290
14291         PR c++/43069
14292         * g++.dg/parse/namespace11.C: New.
14293
14294         PR c++/43093
14295         * g++.dg/ext/attrib37.C: New.
14296
14297         PR c++/43079
14298         * g++.dg/template/ptrmem20.C: New.
14299
14300 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14301
14302         PR target/43103
14303         * gcc.target/i386/xop-check.h: Include m256-check.h.
14304         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14305         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14306         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14307         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14308
14309 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14310
14311         PR debug/42918
14312         * gcc.dg/pr42918.c: New test.
14313
14314 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14315
14316         * g++.dg/ext/attrib36.C: Require ILP32.
14317
14318 2010-02-16  Richard Guenther  <rguenther@suse.de>
14319
14320         PR tree-optimization/41043
14321         * gfortran.dg/pr41043.f90: New testcase.
14322         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14323
14324 2010-02-16  Jason Merrill  <jason@redhat.com>
14325
14326         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14327
14328 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14329
14330         PR tree-optimization/43074
14331         * gcc.dg/vect/fast-math-pr43074.c: New test.
14332
14333 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14334
14335         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14336
14337 2010-02-16  Jason Merrill  <jason@redhat.com>
14338
14339         PR c++/43031
14340         * g++.dg/ext/attrib36.C: New.
14341
14342         PR c++/43036
14343         * g++.dg/other/array6.C: New.
14344
14345 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14346
14347         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14348
14349 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14350
14351         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14352         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14353         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14354         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14355         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14356         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14357
14358 2010-02-15  Richard Guenther  <rguenther@suse.de>
14359
14360         PR middle-end/43068
14361         * g++.dg/torture/pr43068.C: New testcase.
14362
14363 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14364
14365         PR c++/43024
14366         * g++.dg/opt/ice1.C: New.
14367
14368 2010-02-14  Jason Merrill  <jason@redhat.com>
14369
14370         PR c++/41997
14371         * g++.dg/cpp0x/initlist-opt.C: New.
14372
14373 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14374
14375         PR fortran/41113
14376         PR fortran/41117
14377         * gfortran.dg/internal_pack_6.f90: New test.
14378
14379 2010-02-12  Jason Merrill  <jason@redhat.com>
14380
14381         PR c++/43054
14382         * g++.dg/cpp0x/variadic99.C: New.
14383
14384 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14385
14386         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14387         sign extend pointers to gualchk_t.
14388
14389         PR c++/43033
14390         * g++.dg/other/default3.C: Xfail g4 test.
14391
14392 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14393
14394         PR middle-end/43012
14395         * gcc.dg/graphite/pr43012.c: New.
14396
14397 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14398
14399         PR middle-end/42930
14400         * g++.dg/graphite/pr42930.C: New.
14401
14402 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14403
14404         PR middle-end/42914
14405         PR middle-end/42530
14406         * gcc.dg/graphite/pr42530.c: New.
14407         * gcc.dg/graphite/pr42914.c: New.
14408
14409 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14410
14411         PR middle-end/42771
14412         * gcc.dg/graphite/pr42771.c: New.
14413
14414 2010-02-11  Richard Guenther  <rguenther@suse.de>
14415
14416         PR tree-optimization/42998
14417         * gcc.c-torture/compile/pr42998.c: New testcase.
14418
14419 2010-02-10  Jason Merrill  <jason@redhat.com>
14420
14421         PR c++/41896
14422         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14423
14424         PR c++/42983, core issue 906
14425         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14426         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14427
14428         PR c++/43016
14429         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14430
14431 2010-02-10  Richard Guenther  <rguenther@suse.de>
14432
14433         PR tree-optimization/43017
14434         * gcc.dg/torture/pr43017.c: New testcase.
14435
14436 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14437
14438         PR fortran/40823
14439         * gfortran.dg/private_type_1.f90: Update error location.
14440         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14441         * gfortran.dg/typebound_operator_2.f03: Ditto.
14442         * gfortran.dg/assignment_2.f90: Ditto.
14443         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14444         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14445
14446 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14447
14448         PR fortran/43015
14449         * gfortran.dg/bind_c_usage_20.f90: New test.
14450
14451 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14452
14453         PR debug/43010
14454         * g++.dg/debug/pr43010.C: New test.
14455
14456 2010-02-10  Richard Guenther  <rguenther@suse.de>
14457
14458         PR c/43007
14459         * gcc.c-torture/execute/20100209-1.c: New testcase.
14460         * gcc.dg/fold-div-3.c: Likewise.
14461
14462 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14463
14464         * gcc.dg/builtin-ffs-1.c: New test.
14465
14466 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14467
14468         PR fortran/42999
14469         * gfortran.dg/array_constructor_35.f90: New test.
14470
14471 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14472
14473         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14474
14475 2010-02-09  Jason Merrill  <jason@redhat.com>
14476
14477         PR c++/42399
14478         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14479
14480         PR c++/42370
14481         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14482
14483 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14484
14485         PR fortran/41869
14486         * gfortran.dg/module_write_1.f90: New test.
14487
14488 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14489
14490         * gcc.dg/pr19340.c: Adjust.
14491
14492 2010-02-09  Richard Guenther  <rguenther@suse.de>
14493
14494         PR tree-optimization/43008
14495         * gcc.c-torture/execute/pr43008.c: New testcase.
14496
14497 2010-02-09  Richard Guenther  <rguenther@suse.de>
14498
14499         PR tree-optimization/43000
14500         * gcc.dg/torture/pr43000.c: New testcase.
14501         * gcc.dg/torture/pr43002.c: Likewise.
14502
14503 2010-02-09  Daniel Kraft  <d@domob.eu>
14504
14505         PR fortran/39171
14506         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14507         and pass -Wsurprising as necessary.
14508
14509 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14510
14511         PR tree-optimization/42890
14512         * g++.dg/torture/pr42890.C: New test.
14513
14514 2010-02-08  Richard Guenther  <rguenther@suse.de>
14515
14516         PR middle-end/42995
14517         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14518
14519 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14520
14521         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14522         return 0 from main.
14523         * gcc.dg/graphite/block-1.c: Same.
14524         * gcc.dg/graphite/block-3.c: Same.
14525         * gcc.dg/graphite/block-4.c: Same.
14526         * gcc.dg/graphite/block-5.c: Same.
14527         * gcc.dg/graphite/block-6.c: Same.
14528         * gcc.dg/graphite/block-7.c: Same.
14529         * gcc.dg/graphite/interchange-0.c: Same.
14530         * gcc.dg/graphite/interchange-1.c: Same.
14531         * gcc.dg/graphite/interchange-10.c: Same.
14532         * gcc.dg/graphite/interchange-11.c: Same.
14533         * gcc.dg/graphite/interchange-12.c: Same.
14534         * gcc.dg/graphite/interchange-2.c: Same.
14535         * gcc.dg/graphite/interchange-3.c: Same.
14536         * gcc.dg/graphite/interchange-4.c: Same.
14537         * gcc.dg/graphite/interchange-5.c: Same.
14538         * gcc.dg/graphite/interchange-6.c: Same.
14539         * gcc.dg/graphite/interchange-7.c: Same.
14540         * gcc.dg/graphite/interchange-8.c: Same.
14541         * gcc.dg/graphite/interchange-9.c: Same.
14542         * gcc.dg/graphite/interchange-mvt.c: Same.
14543
14544 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14545
14546         * gfortran.dg/graphite/id-19.f: New.
14547         * gfortran.dg/graphite/pr14741.f90: New.
14548         * gfortran.dg/graphite/pr41924.f90: New.
14549         * gfortran.dg/graphite/run-id-2.f90: New.
14550
14551 2010-02-07  Richard Guenther  <rguenther@suse.de>
14552
14553         PR middle-end/42956
14554         * gcc.c-torture/compile/pr42956.c: New testcase.
14555
14556 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14557
14558         PR libfortran/42742
14559         * gfortran.dg/fmt_cache_2.f: New test.
14560
14561 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14562
14563         * gfortran.dg/read_no_eor.f90: New test.
14564
14565 2010-02-05  Jason Merrill  <jason@redhat.com>
14566
14567         * g++.dg/ext/label13.C: Move constructor body out of class.
14568
14569 2010-02-03  Jason Merrill  <jason@redhat.com>
14570
14571         PR c++/42870
14572         * g++.dg/ext/dllexport3.C: New.
14573
14574 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14575
14576         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14577
14578 2010-02-05  Richard Guenther  <rguenther@suse.de>
14579
14580         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14581
14582 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14583
14584         PR c++/42915
14585         * g++.dg/other/crash-9.C: New test.
14586
14587 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14588
14589         PR fortran/42309
14590         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14591
14592 2010-02-04  Richard Guenther  <rguenther@suse.de>
14593
14594         PR rtl-optimization/42952
14595         * gcc.dg/torture/pr42952.c: New testcase.
14596
14597 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14598
14599         PR libfortran/42901
14600         * gfortran.dg/namelist_60.f90: New test.
14601
14602 2010-02-03  Jason Merrill  <jason@redhat.com>
14603
14604         PR c++/40138
14605         * g++.dg/ext/builtin11.C: New.
14606
14607         PR c++/4926
14608         PR c++/38600
14609         * g++.dg/abi/mangle35.C: New.
14610         * g++.dg/abi/mangle37.C: New.
14611
14612         PR c++/12909
14613         * g++.dg/abi/mangle36.C: New.
14614
14615         PR c++/35652
14616         * g++.dg/warn/string1.C: New.
14617
14618 2010-02-03  Richard Guenther  <rguenther@suse.de>
14619
14620         PR tree-optimization/42944
14621         * gcc.dg/errno-1.c: New testcase.
14622
14623 2010-02-03  Richard Guenther  <rguenther@suse.de>
14624
14625         PR middle-end/42927
14626         * gcc.c-torture/compile/pr42927.c: New testcase.
14627
14628 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14629
14630         PR fortran/42936
14631         * gfortran.dg/null_4.f90: New test.
14632
14633 2010-02-02  Jason Merrill  <jason@redhat.com>
14634
14635         PR c++/41090
14636         * g++.dg/ext/label13.C: New.
14637
14638 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14639
14640         PR fortran/42650
14641         * gfortran.dg/func_result_5.f90: New test.
14642
14643 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14644
14645         PR fortran/42922
14646         * gfortran.dg/pure_initializer_3.f90: News test.
14647
14648 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14649
14650         PR fortran/42888
14651         * gfortran.dg/allocate_derived_2.f90: New test.
14652
14653 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14654
14655         PR middle-end/42898
14656         * gcc.dg/torture/pr42898-2.c: New test.
14657
14658 2010-01-31  Richard Guenther  <rguenther@suse.de>
14659
14660         PR middle-end/42898
14661         * gcc.dg/torture/pr42898.c: New testcase.
14662
14663 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14664
14665         PR fortran/38324
14666         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14667         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14668
14669 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14670
14671         * g++.dg/tree-ssa/inline-1.C: New.
14672         * g++.dg/tree-ssa/inline-2.C: New.
14673         * g++.dg/tree-ssa/inline-3.C: New.
14674
14675 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14676
14677         PR testsuite/41701
14678         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14679         the string 'pow' in the pathname of the compiler from generating a
14680         test failure.
14681
14682 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14683
14684         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14685         * g++.old-deja/g++.mike/eh17.C: Likewise.
14686         * g++.old-deja/g++.mike/p5571.C: Likewise.
14687
14688 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14689
14690         PR c++/42758
14691         PR c++/42634
14692         PR c++/42336
14693         PR c++/42797
14694         PR c++/42880
14695         * g++.dg/other/crash-5.C: New test.
14696         * g++.dg/other/crash-6.C: New test.
14697         * g++.dg/other/crash-7.C: New test.
14698         * g++.dg/other/crash-8.C: New test.
14699
14700 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14701
14702         PR rtl-optimization/42889
14703         * gcc.dg/pr42889.c: New test.
14704
14705 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14706
14707         * gcc.target/i386/pr42881.c: Use SSE2.
14708
14709 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14710
14711         PR target/42891
14712         * gcc.target/i386/pr42891.c: New test.
14713
14714 2010-01-28  Richard Guenther  <rguenther@suse.de>
14715
14716         PR tree-optimization/42871
14717         * g++.dg/torture/pr42871.C: New testcase.
14718
14719 2010-01-28  Richard Guenther  <rguenther@suse.de>
14720
14721         * gcc.dg/Wobjsize-1.h: New testcase.
14722         * gcc.dg/Wobjsize-1.c: Likewise.
14723
14724 2010-01-28  Richard Guenther  <rguenther@suse.de>
14725
14726         PR middle-end/42883
14727         * g++.dg/torture/pr42883.C: New testcase.
14728
14729 2010-01-28  Michael Matz  <matz@suse.de>
14730
14731         * gcc.target/i386/pr42881.c: New test.
14732
14733 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14734
14735         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14736         Add i?86-*-solaris2* support.
14737
14738 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14739
14740         PR c++/42713
14741         PR c++/42820
14742         * g++.dg/template/typedef27.C: New test case.
14743         * g++.dg/template/typedef28.C: New test case.
14744
14745 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14746
14747         * gcc.dg/optimize-bswap*.c: Add ARM target
14748
14749 2010-01-27  Richard Guenther  <rguenther@suse.de>
14750
14751         PR middle-end/42878
14752         * gcc.dg/torture/pr42878-1.c: New testcase.
14753         * gcc.dg/torture/pr42878-2.c: Likewise.
14754
14755 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14756
14757         PR middle-end/42874
14758         * gcc.dg/vla-22.c: New test.
14759
14760 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14761
14762         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14763         current collation.
14764
14765 2010-01-26  Richard Guenther  <rguenther@suse.de>
14766
14767         PR rtl-optimization/42685
14768         * gcc.dg/pr42685.c: New testcase.
14769         * g++.dg/other/pr42685.C: Likewise.
14770
14771 2010-01-26  Richard Guenther  <rguenther@suse.de>
14772
14773         PR middle-end/42806
14774         * g++.dg/other/pr42806.C: New testcase.
14775
14776 2010-01-26  Richard Guenther  <rguenther@suse.de>
14777
14778         PR tree-optimization/42250
14779         * gcc.dg/pr42250.c: New testcase.
14780
14781 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14782
14783         * gnat.dg/array_bounds_test.adb: New test.
14784
14785 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14786
14787         PR fortran/42858
14788         * gfortran.dg/generic_21.f90: New test.
14789
14790 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14791
14792         PR testsuite/41522
14793         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14794
14795 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/42748
14798         * g++.dg/abi/arm_va_list2.C: New test.
14799         * g++.dg/abi/arm_va_list2.h: Companion header file.
14800
14801 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14802
14803         PR fortran/41044
14804         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14805
14806         PR fortran/41167
14807         * gfortran.dg/char_array_arg_1.f90 : New test.
14808
14809         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14810
14811 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14812
14813         PR fortran/39304
14814         * gfortran.dg/generic_20.f90: New test.
14815
14816 2010-01-22  Michael Matz  <matz@suse.de>
14817
14818         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14819         -msse2.
14820
14821 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14822
14823         PR fortran/42736
14824         * gfortran.dg/dependency_25.f90 : New test.
14825
14826 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14827
14828         PR tree-optimization/42585
14829         * gcc.dg/tree-ssa/pr42585.c: New test.
14830
14831 2010-01-21  Richard Guenther  <rguenther@suse.de>
14832
14833         PR middle-end/19988
14834         * gcc.dg/pr19988.c: New testcase.
14835
14836 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14837
14838         * g++.dg/compat/decimal/compat-common.h: New file.
14839         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14840         * g++.dg/compat/decimal/pass_x.h: New file.
14841         * g++.dg/compat/decimal/pass_y.h: New file.
14842         * g++.dg/compat/decimal/pass-1_main.C: New file.
14843         * g++.dg/compat/decimal/pass-1_x.C: New file.
14844         * g++.dg/compat/decimal/pass-1_y.C: New file.
14845         * g++.dg/compat/decimal/pass-2_main.C: New file.
14846         * g++.dg/compat/decimal/pass-2_x.C: New file.
14847         * g++.dg/compat/decimal/pass-2_y.C: New file.
14848         * g++.dg/compat/decimal/pass-3_main.C: New file.
14849         * g++.dg/compat/decimal/pass-3_x.C: New file.
14850         * g++.dg/compat/decimal/pass-3_y.C: New file.
14851         * g++.dg/compat/decimal/pass-4_main.C: New file.
14852         * g++.dg/compat/decimal/pass-4_x.C: New file.
14853         * g++.dg/compat/decimal/pass-4_y.C: New file.
14854         * g++.dg/compat/decimal/pass-5_main.C: New file.
14855         * g++.dg/compat/decimal/pass-5_x.C: New file.
14856         * g++.dg/compat/decimal/pass-5_y.C: New file.
14857         * g++.dg/compat/decimal/pass-6_main.C: New file.
14858         * g++.dg/compat/decimal/pass-6_x.C: New file.
14859         * g++.dg/compat/decimal/pass-6_y.C: New file.
14860         * g++.dg/compat/decimal/return_x.h: New file.
14861         * g++.dg/compat/decimal/return_y.h: New file.
14862         * g++.dg/compat/decimal/return-1_main.C: New file.
14863         * g++.dg/compat/decimal/return-1_x.C: New file.
14864         * g++.dg/compat/decimal/return-1_y.C: New file.
14865         * g++.dg/compat/decimal/return-2_main.C: New file.
14866         * g++.dg/compat/decimal/return-2_x.C: New file.
14867         * g++.dg/compat/decimal/return-2_y.C: New file.
14868         * g++.dg/compat/decimal/return-3_main.C: New file.
14869         * g++.dg/compat/decimal/return-3_x.C: New file.
14870         * g++.dg/compat/decimal/return-3_y.C: New file.
14871         * g++.dg/compat/decimal/return-4_main.C: New file.
14872         * g++.dg/compat/decimal/return-4_x.C: New file.
14873         * g++.dg/compat/decimal/return-4_y.C: New file.
14874         * g++.dg/compat/decimal/return-5_main.C: New file.
14875         * g++.dg/compat/decimal/return-5_x.C: New file.
14876         * g++.dg/compat/decimal/return-5_y.C: New file.
14877         * g++.dg/compat/decimal/return-6_main.C: New file.
14878         * g++.dg/compat/decimal/return-6_x.C: New file.
14879         * g++.dg/compat/decimal/return-6_y.C: New file.
14880
14881 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14882
14883         PR debug/42715
14884         * gcc.dg/pr42715.c: New.
14885
14886 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14887
14888         PR c++/42038
14889         * g++.dg/parse/crash55.C: New.
14890
14891 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14892
14893         PR debug/42782
14894         * gcc.dg/guality/pr42782.c: New.
14895
14896 2010-01-20  Jason Merrill  <jason@redhat.com>
14897
14898         PR c++/41788
14899         * g++.dg/abi/packed1.C: New.
14900
14901         PR c++/41920
14902         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14903
14904         PR c++/40750
14905         * g++.dg/parse/fn-typedef1.C: New.
14906         * g++.dg/other/cv_quals.C: Adjust.
14907
14908 2010-01-20  Anthony Green  <green@moxielogic.com>
14909
14910         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14911         pack(push) pragma).
14912         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14913         * gcc.dg/20020312-2.c: Port this to the moxie core.
14914         * gcc.dg/weak/typeof-2.c: Ditto.
14915
14916 2010-01-20  Richard Guenther  <rguenther@suse.de>
14917
14918         PR tree-optimization/42717
14919         * gcc.c-torture/compile/pr42717.c: New testcase.
14920
14921 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14922
14923         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14924         of signed, add a few new tests.
14925
14926         PR middle-end/42803
14927         * g++.dg/parse/limits-initializer1.C: New test.
14928
14929 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14930
14931         PR fortran/42804
14932         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14933         * gfortran.dg/typebound_call_12.f03: New test.
14934
14935 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14936
14937         PR fortran/42783
14938         * gfortran.dg/bounds_check_15.f90 : New test.
14939
14940 2010-01-19  Michael Matz  <matz@suse.de>
14941
14942         PR tree-optimization/41783
14943         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14944
14945 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14946
14947         PR target/38697.
14948         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14949         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14950         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14951         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14952         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14953         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14954         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14955         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14956         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14957         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14958         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14959
14960 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14961
14962         PR fortran/42545
14963         * gfortran.dg/extends_6.f03: Modified an error message.
14964         * gfortran.dg/extends_10.f03: New test.
14965         * gfortran.dg/private_type_6.f03: Modified an error message.
14966         * gfortran.dg/structure_constructor_8.f03: Ditto.
14967
14968 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14969
14970         PR tree-optimization/42719
14971         * gcc.dg/pr42719.c: New test.
14972
14973         PR debug/42728
14974         * gcc.dg/pr42728.c: New test.
14975
14976 2010-01-19  Anthony Green  <green@moxielogic.com>
14977
14978         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14979
14980 2010-01-18  Anthony Green  <green@moxielogic.com>
14981
14982         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14983         for moxie.
14984
14985 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14986
14987         * g++.dg/template/error45.C: reverted as part of reverting the
14988         fix of PR c++/42634.
14989
14990 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14991
14992         PR c++/42634
14993         * g++.dg/template/error45.C: New test.
14994
14995 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14996
14997         PR c++/42766
14998         * g++.dg/conversion/op6.C: New test.
14999
15000 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15001
15002         PR target/42774
15003         * gcc.target/alpha/pr42774.c: New test.
15004
15005 2010-01-18  Richard Guenther  <rguenther@suse.de>
15006
15007         PR tree-optimization/42781
15008         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15009
15010 2010-01-17  Richard Guenther  <rguenther@suse.de>
15011
15012         PR middle-end/42248
15013         * gcc.c-torture/execute/pr42248.c: New testcase.
15014
15015 2010-01-17  Richard Guenther  <rguenther@suse.de>
15016
15017         PR tree-optimization/42773
15018         * g++.dg/torture/pr42773.C: New testcase.
15019
15020 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15021
15022         PR fortran/42677
15023         * gfortran.dg/interface_assignment_5.f90: New test.
15024
15025 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15026
15027         PR c++/42697
15028         * g++.dg/template/crash94.C: Reverted.
15029
15030 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15031
15032         PR debug/42767
15033         * gcc.dg/debug/pr42767.c: New.
15034
15035 2010-01-15  Jason Merrill  <jason@redhat.com>
15036
15037         PR c++/42761
15038         * g++.dg/cpp0x/decltype22.C: New.
15039
15040 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15041
15042         PR middle-end/42760
15043         * g++.dg/torture/pr42760.C: New test.
15044
15045 2010-01-15  Jing Yu  <jingyu@google.com>
15046
15047         PR rtl-optimization/42691
15048         * gcc.c-torture/execute/pr42691.c: New.
15049
15050 2010-01-15  Richard Guenther  <rguenther@suse.de>
15051
15052         PR middle-end/42739
15053         * g++.dg/torture/pr42739.C: New testcase.
15054
15055 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15056
15057         * g++.dg/template/error45.C: Revert as part of reverting changes
15058         or PR c++/42634.
15059
15060 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15061
15062         PR fortran/42684
15063         * gfortran.dg/interface_31.f90: New test.
15064
15065 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15066
15067         * gcc.target/powerpc/pr42747.c: New file.
15068
15069 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15070
15071         PR middle-end/42674
15072         * c-c++-common/pr42674.c: New test.
15073
15074         PR c++/42608
15075         * g++.dg/template/instantiate11.C: New test.
15076
15077 2010-01-14  Jason Merrill  <jason@redhat.com>
15078
15079         PR c++/42701
15080         * g++.dg/overload/error3.C: New.
15081
15082         PR c++/42655
15083         * g++.dg/overload/rvalue1.C: New.
15084
15085 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15086
15087         PR tree-optimization/42706
15088         * gcc.dg/ipa/pr42706.c: New testcase.
15089
15090 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15091
15092         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15093
15094 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15095
15096         PR tree-optimization/42714
15097         * g++.dg/torture/pr42714.C: New test.
15098
15099 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15100
15101         PR rtl-optimization/42246
15102         * gfortran.dg/pr42246-2.f: New.
15103
15104 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15105
15106         PR rtl-optimization/42389
15107         * gcc.dg/pr42389.c: New.
15108
15109 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15110
15111         PR rtl-optimization/42388
15112         * gcc.dg/pr42388.c: New.
15113
15114 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15115
15116         PR rtl-optimization/42294
15117         * gfortran.dg/pr42294.f: New.
15118
15119 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15120
15121         PR rtl-optimization/39453
15122         PR rtl-optimization/42246
15123         * gcc.dg/pr39453.c: New.
15124         * gcc.dg/pr42246.c: New.
15125
15126 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15127
15128         PR middle-end/42245
15129         * gcc.dg/pr42245.c: New.
15130         * gcc.dg/pr42245-2.c: New.
15131
15132 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15133
15134         PR rtl-optimization/42249
15135         * gcc.dg/pr42249.c: New.
15136
15137 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15138
15139         PR c/42721
15140         * gcc.c-torture/execute/pr42721.c: New test.
15141
15142 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15143
15144         PR tree-optimization/42709
15145         * gcc.dg/vect/pr42709.c: New test.
15146
15147 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15148
15149         PR fortran/41478
15150         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15151         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15152
15153 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15154
15155         PR fortran/42481
15156         * gfortran.dg/generic_19.f90 : New test.
15157
15158 2010-01-13  Richard Guenther  <rguenther@suse.de>
15159
15160         PR tree-optimization/42730
15161         * gcc.c-torture/compile/pr42730.c: New testcase.
15162
15163 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15164
15165         PR target/pr42542
15166         * gcc.target/ia64/pr42542-1.c: New.
15167         * gcc.target/ia64/pr42542-2.c: New.
15168         * gcc.target/ia64/pr42542-3.c: New.
15169
15170 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15171
15172         PR c++/42634
15173         * g++.dg/template/error45.C: New test.
15174
15175 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15176
15177         PR tree-optimization/42704
15178         * g++.dg/torture/pr42704.C: New test.
15179
15180 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15181
15182         PR tree-optimization/42703
15183         * gcc.c-torture/compile/pr42703.c: New test.
15184
15185 2010-01-13  Richard Guenther  <rguenther@suse.de>
15186
15187         PR tree-optimization/42705
15188         * gcc.c-torture/compile/pr42705.c: New testcase.
15189
15190 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15191
15192         * gcc.target/bfin/l2.c: New test.
15193         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15194
15195 2010-01-13  Richard Guenther  <rguenther@suse.de>
15196
15197         PR middle-end/42716
15198         * gcc.c-torture/compile/pr42716.c: New testcase.
15199
15200 2010-01-13  Richard Guenther  <rguenther@suse.de>
15201
15202         PR lto/42678
15203         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15204
15205 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15206
15207         PR c/42708
15208         * gcc.c-torture/compile/pr42708-1.c: New test.
15209
15210 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15211
15212         PR debug/42662
15213         * gcc.dg/pr42662.c: New test.
15214
15215         PR tree-optimization/42645
15216         * g++.dg/other/pr42645-1.C: New test.
15217         * g++.dg/other/pr42645-2.C: New test.
15218
15219 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15220
15221         PR target/42416
15222         * gcc.target/powerpc/warn-1.c: New test.
15223         * gcc.target/powerpc/warn-2.c: New test.
15224
15225 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15226
15227         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15228         stack alignment.
15229
15230 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15231
15232         * gcc.dg/lto/20100108_0.c: New.
15233
15234 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15235
15236         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15237         Add -march=i686 -msse for 32bit x86 targets.
15238
15239 2010-01-10  Richard Guenther  <rguenther@suse.de>
15240
15241         PR middle-end/42667
15242         * gcc.dg/torture/pr42667.c: New testcase.
15243
15244 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15245
15246         PR fortran/32489
15247         * gfortran.dg/array_constructor_34.f90: New test.
15248
15249 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15250
15251         PR fortran/20923
15252         * gfortran.dg/array_constructor_33.f90: New test.
15253         gfortran.dg/array_function_5.f90: Add credit.
15254
15255 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15256
15257         PR debug/42631
15258         * gcc.dg/pr42631.c: New.
15259
15260 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15261
15262         PR debug/42630
15263         * gcc.dg/pr42630.c: New.
15264
15265 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15266
15267         PR debug/42629
15268         * gcc.dg/pr42629.c: New.
15269
15270 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15271
15272         PR middle-end/42363
15273         * gcc.dg/torture/pr42363.c: New.
15274
15275 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15276
15277         PR debug/42604
15278         PR debug/42395
15279         * gcc.dg/vect/pr42604.c: New.
15280         * gcc.dg/vect/pr42395.c: New.
15281
15282 2010-01-09  Richard Guenther  <rguenther@suse.de>
15283
15284         PR middle-end/42512
15285         * gcc.c-torture/execute/pr42512.c: New testcase.
15286
15287 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15288
15289         PR fortran/41298
15290         * gfortran.dg/c_ptr_tests_14.f90: New test.
15291
15292 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15293
15294         PR ada/41929
15295         * gnat.dg/null_pointer_deref1.adb: Don't run on
15296         sparc*-sun-solaris2.11.
15297
15298 2010-01-08  Richard Guenther  <rguenther@suse.de>
15299
15300         PR lto/42528
15301         * gcc.dg/lto/20100103-1_0.c: New testcase.
15302         * gcc.dg/lto/20100103-2_0.c: Likewise.
15303
15304 2010-01-08  Tobias Burnus  <burnus@net-b.de
15305
15306         PR/fortran 25829
15307         * gfortran.dg/asynchronous_1.f90: New test.
15308         * gfortran.dg/asynchronous_2.f90: New test.
15309         * gfortran.dg/conflicts.f90: Update error message.
15310
15311 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15312
15313         c++/40155
15314         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15315
15316 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15317
15318         PR tree-optimization/42625
15319         * g++.dg/opt/dtor4.C: New test.
15320         * g++.dg/opt/dtor4.h: New.
15321         * g++.dg/opt/dtor4-aux.cc: New.
15322
15323 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15324
15325         PR fortran/42597
15326         * gfortran.dg/proc_ptr_26.f90: New test.
15327
15328 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15329
15330         PR fortran/41872
15331         * gfortran.dg/allocatable_scalar_7.f90: New test.
15332
15333 2010-01-06  Richard Guenther  <rguenther@suse.de>
15334
15335         * gcc.c-torture/compile/pr42632.c: New testcase.
15336
15337 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15338
15339         PR target/42542
15340         * gcc.target/i386/pr42542-4.c: New.
15341         * gcc.target/i386/pr42542-4a.c: Likewise.
15342         * gcc.target/i386/pr42542-5.c: Likewise.
15343         * gcc.target/i386/pr42542-5a.c: Likewise.
15344
15345 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15346
15347         * gcc.dg/tls/opt-15.c: New test.
15348
15349 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15350
15351         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15352
15353 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15354
15355         PR tree-optimization/42462
15356         * g++.dg/torture/pr42462.C: New test.
15357
15358 2010-01-05  Jason Merrill  <jason@redhat.com>
15359
15360         * g++.dg/cpp0x/initlist30.C: New test.
15361
15362 2010-01-05  Richard Guenther  <rguenther@suse.de>
15363
15364         PR tree-optimization/42614
15365         * gcc.c-torture/execute/pr42614.c: New testcase.
15366
15367 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15368
15369         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15370         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15371         -Wunreachable-code.
15372         * gcc.dg/Wunreachable-2.c: Likewise.
15373         * gcc.dg/Wunreachable-3.c: Likewise.
15374         * gcc.dg/Wunreachable-4.c: Likewise.
15375         * gcc.dg/Wunreachable-5.c: Likewise.
15376         * gcc.dg/Wunreachable-6.c: Likewise.
15377         * gcc.dg/Wunreachable-7.c: Likewise.
15378         * gcc.dg/Wunreachable-8.c: Likewise.
15379         * gcc.dg/20041231-1.c: Likewise.
15380
15381 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15382
15383         PR other/42611
15384         * gcc.dg/pr42611.c: New test.
15385
15386         PR tree-optimization/42508
15387         * g++.dg/opt/pr42508.C: New test.
15388
15389 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15390
15391         PR fortran/41872
15392         * gfortran.dg/allocatable_scalar_8.f90: New.
15393
15394 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15395
15396         PR tree-optimization/42398
15397         * gcc.c-torture/compile/pr42398.c: New test.
15398
15399 2010-01-04  Jason Merrill  <jason@redhat.com>
15400
15401         PR c++/42555
15402         * g++.dg/ext/attrib35.C: New.
15403
15404         PR c++/42567
15405         * g++.dg/cpp0x/auto17.C: New.
15406
15407 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15408
15409         * gcc.dg/lto/20100104_0.c: New.
15410
15411 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15412
15413         PR target/42542
15414         * gcc.target/i386/pr42542-1.c: New.
15415         * gcc.target/i386/pr42542-1a.c: Likewise.
15416         * gcc.target/i386/pr42542-1b.c: Likewise.
15417         * gcc.target/i386/pr42542-2.c: Likewise.
15418         * gcc.target/i386/pr42542-2a.c: Likewise.
15419         * gcc.target/i386/pr42542-2b.c: Likewise.
15420         * gcc.target/i386/pr42542-3.c: Likewise.
15421         * gcc.target/i386/pr42542-3a.c: Likewise.
15422
15423 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15424
15425         PR fortran/41872
15426         * gfortran.dg/allocatable_scalar_5.f90: New test.
15427         * gfortran.dg/allocatable_scalar_6.f90: New test.
15428
15429 2010-01-03  Richard Guenther  <rguenther@suse.de>
15430
15431         PR testsuite/42583
15432         * gfortran.dg/gomp/recursion1.f90: Remove.
15433
15434 2010-01-03  Richard Guenther  <rguenther@suse.de>
15435
15436         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15437         * gcc.dg/uninit-6.c: Likewise.
15438         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15439
15440 2010-01-03  Richard Guenther  <rguenther@suse.de>
15441
15442         PR tree-optimization/42589
15443         * gcc.target/i386/pr42589.c: New testcase.
15444
15445 2010-01-03  Richard Guenther  <rguenther@suse.de>
15446
15447         PR tree-optimization/42438
15448         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15449
15450 2010-01-02  Richard Guenther  <rguenther@suse.de>
15451
15452         PR testsuite/41651
15453         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15454
15455 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15456
15457         PR target/42448
15458         * gcc.target/alpha/pr42448-1.c: New test.
15459         * gcc.target/alpha/pr42448-2.c: Ditto.
15460
15461 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15462
15463         PR preprocessor/41947
15464         * gcc.dg/c99-hexfloat-3.c: New test.
15465
15466 2010-01-01  Richard Guenther  <rguenther@suse.de>
15467
15468         PR c/42570
15469         * gcc.c-torture/execute/pr42570.c: New testcase.
15470
15471 2010-01-01  Richard Guenther  <rguenther@suse.de>
15472
15473         PR middle-end/42559
15474         * gcc.c-torture/compile/pr42559.c: New testcase.
15475
15476 \f
15477 Copyright (C) 2010 Free Software Foundation, Inc.
15478
15479 Copying and distribution of this file, with or without modification,
15480 are permitted in any medium without royalty provided the copyright
15481 notice and this notice are preserved.