OSDN Git Service

* ChangeLog: Fix formatting issues and remove duplicate entries.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-25  Ira Rosen  <irar@il.ibm.com>
2
3         PR testsuite/47057
4         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
5         Expect two outer loops to get vectorized.
6
7 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
8
9         PR c++/15774
10         * g++.dg/warn/pr15774-1.C: New test.
11         * g++.dg/warn/pr15774-2.C: New test.
12
13 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
14
15         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
16         sel_registerName and sel_registerTypedName with NULL arguments.
17         Updated the test to work with the Apple runtime as well.
18         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
19
20 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
21
22         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
23         alignment to class_addIvar, instead of the alignment itself.
24         * obj-c++.dg/gnu-api-2-class.mm: Same change.
25
26 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
27
28         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
29         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
30         when called with a NULL argument.  Added test for
31         sel_copyTypedSelectorList and sel_getTypedSelector.
32         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
33
34 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
35
36         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
37
38 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
39
40         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
41         does not check the superclasses.
42         * obj-c++.dg/gnu-api-2-class.mm: Same change.
43
44 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
45
46         PR rtl-optimization/47036
47         * g++.dg/opt/pr47036.C: New.
48
49 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
50
51         PR fortran/31821
52         * gfortran.dg/char_pointer_assign_6.f90:  New test.
53
54 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
55
56         PR tree-optimization/46758
57         * gcc.dg/graphite/run-id-pr46758.c: New.
58
59 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
60
61         PR fortran/46978
62         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
63
64 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
65
66         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
67         NO if the method is already implemented in the class.
68         * obj-c++.dg/gnu-api-2-class.mm: Same change.
69
70 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
71
72         PR tree-optimization/47019
73         * gfortran.dg/graphite/pr47019.f: New.
74
75 2010-12-22  Jason Merrill  <jason@redhat.com>
76
77         * g++.dg/init/volatile2.C: New.
78
79 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
80
81         * g++.dg/cpp0x/alignof2.C: New.
82
83 2010-12-22  Martin Jambor  <mjambor@suse.cz>
84
85         PR tree-optimization/45934
86         PR tree-optimization/46302
87         PR tree-optimization/46987
88         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
89         * g++.dg/ipa/ivinline-6.C: Likewise.
90         * g++.dg/otr-fold-1.C: Likewise.
91         * g++.dg/otr-fold-2.C: Likewise.
92         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
93         * g++.dg/tree-ssa/pr45605.C: Likewise.
94         * g++.dg/tree-ssa/pr46987.C: New test.
95
96 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
97
98         * gfortran.dg/pr46755.f: Fix test case.
99
100 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
101
102         PR rtl-optimization/45352
103         PR rtl-optimization/46521
104         PR rtl-optimization/46522
105         * gcc.dg/pr46521.c: New.
106         * gcc.dg/pr46522.c: New.
107
108 2010-12-21  Ian Lance Taylor  <iant@google.com>
109
110         * go.test/go-test.exp: Clear runtests around invocation of
111         go-dg-runtest from errchk and go-execute-xfail.
112
113 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
114
115         PR target/46880
116         * gcc.target/i386/pr46880.c: New test.
117
118 2010-12-21  Ira Rosen  <irar@il.ibm.com>
119
120         PR tree-optimization/47001
121         * gcc.dg/vect/pr47001.c: New.
122
123 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         PR libobjc/16110
126         * objc.dg/special/special.exp: Added new test.
127         * objc.dg/special/load-category-1.m: New.
128         * objc.dg/special/load-category-1a.m: New.
129         * objc.dg/special/load-category-1.h: New.
130
131 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
132
133         PR middle-end/45310
134         * g++.dg/pr45310.C: New test.
135
136 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
137
138         PR rtl-optimization/46755
139         * gfortran.dg/pr46755.f: New test.
140
141 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
142
143         PR rtl-optimization/47008
144         * gfortran.dg/pr47008.f03: New test.
145
146 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
147
148         PR libobjc/45953
149         * objc.dg/libobjc-selector-1.m: New test.
150
151 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
152
153         PR middle-end/45852
154         * gcc.target/i386/pr45852.c: New test.
155
156 2010-12-20  Tobias Burnus  <burnus@net-b.de>
157
158         PR fortran/46974
159         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
160
161 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
162
163         PR testsuite/45342
164         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
165
166 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
167
168         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
169         not objc_lookupClass.
170         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
171
172 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
173
174         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
175         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
176
177 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
178
179         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
180         load/store immediate indexes.
181
182 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
183
184         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
185         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
186
187 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
188
189         PR tree-optimization/46969
190         * gcc.dg/autopar/pr46969.c: New test.
191
192 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
193
194         * objc.dg/fobjc-exceptions-1.m: Updated.
195         * objc.dg/fobjc-exceptions-2.m: New.
196         * objc.dg/fobjc-exceptions-3.m: New.
197         * obj-c++.dg/fobjc-exceptions-1.mm: New.
198         * obj-c++.dg/fobjc-exceptions-2.mm: New.
199         * obj-c++.dg/fobjc-exceptions-3.mm: New.
200
201 2010-12-18  Tobias Burnus  <burnus@net-b.de>
202
203         PR fortran/46974
204         * gfortran.dg/c_ptr_tests_16.f90: New.
205
206 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
207
208         PR tree-optimization/46985
209         * gfortran.dg/pr46985.f90: New test.
210
211 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
212
213         PR tree-optimization/46232
214         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
215
216 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
217
218         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
219
220 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
221
222         PR target/36834
223         * gcc.target/i386/aggregate-ret1.c: New.
224         * gcc.target/i386/aggregate-ret2.c: New.
225
226 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
227
228         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
229
230 2010-12-17  Ahmad Sharif  <asharif@google.com>
231
232         * gcc.target/i386/max-stack-align.c: New testcase.
233
234 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
235
236         * objc.dg/exceptions-4.m: Adjust for change in error message.
237
238 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
239
240         PR c/20385
241         * objc.dg/tls/init-2.m: Adjust.
242         * gcc.dg/noncompile/920923-1.c: Adjust.
243         * gcc.dg/noncompile/pr44517.c: Adjust.
244         * gcc.dg/declspec-18.c: New test.
245
246 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
247
248         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
249         * gcc.dg/torture/fp-int-convert.h: Likewise.
250         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
251         * gcc.dg/uninit-C.c: Likewise.
252         * gcc.dg/uninit-C-O0.c: Likewise.
253         * gcc.dg/format/unnamed-1.c: Likewise.
254         * gcc.dg/format/ms_unnamed-1.c: Likewise.
255
256 2010-12-17  Jason Merrill  <jason@redhat.com>
257
258         PR c++/46670
259         * g++.dg/cpp0x/constexpr-null1.C: New.
260
261 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
262
263         * gcc.c-torture/compile/20101217-1.c: New test.
264
265 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
266
267         PR middle-end/46761
268         * gcc.dg/graphite/pr46761.c: New.
269
270 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
271
272         PR fortran/46849
273         * gfortran.dg/block_9.f08: New.
274
275 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
276
277         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
278         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
279
280 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
281
282         PR tree-optimization/46924
283         * gcc.dg/graphite/pr46924.c: New.
284
285 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
286
287         PR tree-optimization/46966
288         * gcc.dg/graphite/pr46966.c: New test.
289
290 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
291
292         * gnat.dg/opt13.adb: New test.
293         * gnat.dg/opt13_pkg.ad[sb]: New helper.
294
295 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
296
297         PR tree-optimization/43655
298         * g++.dg/opt/pr43655.C: New test.
299
300 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
301
302         PR tree-optimization/46404
303         * gcc.dg/graphite/pr46404-1.c: New.
304
305 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
306
307         PR debug/46893
308         * gcc.dg/pr46893.c: New test.
309
310 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
311
312         PR lto/46976
313         * gcc.dg/lto/pr46940_1.c (main): Return 0.
314
315 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
316
317         PR target/46883
318         * gcc.target/arm/pr46883.c: New testcase.
319
320 2010-12-16  Jan Hubicka  <jh@suse.cz>
321
322         PR lto/46976
323         * gcc.dg/lto/pr46940_0.c: Fix commit.
324
325 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
326
327         PR c++/39859
328         PR c++/44522
329         PR c++/44523
330         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
331         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
332
333 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
334
335         PR c++/46852
336         * g++.dg/pr46852.C: New test.
337
338 2010-12-16  Jan Hubicka  <jh@suse.cz>
339
340         PR middle-end/46939
341         * gcc.target/i386/pr46939.c: New testcase.
342
343 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
344
345         PR tree-optimization/46404
346         * gcc.dg/graphite/pr46404.c: New.
347
348 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
349
350         PR fortran/46945
351         * gfortran.dg/pr46945.f90: New test.
352
353         PR debug/46815
354         * g++.dg/guality/pr46815.C: New test.
355
356 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
357
358         PR c++/42083
359         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
360
361 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
362
363         * gfortran.dg/debug/pr46756.f: Correct PR number.
364
365 2010-12-15  Martin Jambor  <mjambor@suse.cz>
366
367         PR tree-optimization/46053
368         PR middle-end/46287
369         PR middle-end/46242
370         * g++.dg/ipa/pr46053.C: New test.
371         * g++.dg/ipa/pr46287-1.C: Likewise.
372         * g++.dg/ipa/pr46287-2.C: Likewise.
373         * g++.dg/ipa/pr46287-3.C: Likewise.
374         * g++.dg/torture/covariant-1.C: Likewise.
375         * g++.dg/torture/pr46287.C: Likewise.
376
377 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
378
379         PR rtl-optimization/46649
380         * g++.dg/opt/pr46649.C: New.
381
382 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
383
384         PR testsuite/46938
385         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
386
387 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
388
389         PR tree-optimization/46845
390         * gcc.dg/graphite/id-pr46845.c: New.
391
392 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
393
394         PR tree-optimization/46928
395         * gcc.dg/tree-ssa/ldist-17.c: New.
396
397 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
398
399         PR tree-optimization/45948
400         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
401
402 2010-12-14  Jason Merrill  <jason@redhat.com>
403
404         PR c++/46930
405         * g++.dg/cpp0x/constexpr-decl.C: New.
406         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
407         * g++.dg/cpp0x/constexpr-static5.C: Fix.
408
409 2010-12-14  Jan Hubicka  <jh@suse.cz>
410
411         PR lto/46940
412         PR lto/44463
413         * gcc.dg/lto/pr46940_0.c: New testcase.
414         * gcc.dg/lto/pr46940_1.c: New testcase.
415
416 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
417
418         PR c++/45330
419         * g++.dg/lookup/suggestions1.C: New test.
420
421 2010-12-14  Tobias Burnus  <burnus@net-b.de>
422
423         PR fortran/46937
424         * gfortran.dg/pointer_intent_4.f90: New.
425
426 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
427
428         PR debug/46885
429         * gcc.dg/autopar/pr46885.c: New test.
430
431         PR tree-optimization/46909
432         * gcc.c-torture/execute/pr46909-1.c: New test.
433         * gcc.c-torture/execute/pr46909-2.c: New test.
434         * gcc.dg/pr46909.c: New test.
435
436 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
437
438         PR rtl-optimization/46875
439         * gcc.dg/pr46875.c: New.
440
441 2010-12-14  Jan Hubicka  <jh@suse.cz>
442
443         * g++.dg/other/first-global.C: Update regexp to match new
444         names of ctors.
445
446 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
447
448         PR rtl-optimization/44374
449         Reapply patch with fixes.
450         * gcc.target/arm/headmerge-1.c: New test.
451         * gcc.target/arm/headmerge-2.c: New test.
452         * gcc.target/i386/headmerge-1.c: New test.
453         * gcc.target/i386/headmerge-2.c: New test.
454
455 2010-12-13  Jason Merrill  <jason@redhat.com>
456
457         PR c++/46873
458         PR c++/46877
459         * g++.dg/cpp0x/constexpr-ctor4.C: New.
460         * g++.dg/cpp0x/constexpr-ctor5.C: New.
461
462 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
463
464         PR fortran/46201
465         * gfortran.dg/proc_ptr_comp_27.f90: New.
466
467 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
468
469         PR debug/46867
470         * gcc.dg/pr46867.c: New test.
471
472 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
473
474         PR fortran/46841
475         * gfortran.dg/proc_ptr_comp_26.f90: New.
476
477 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
478
479         * gnat.dg/pack9.adb: XFAIL everywhere.
480
481 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
482
483         PR fortran/46884
484         * gfortran.dg/pr46884.f: New test.
485
486 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
487
488         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
489         Adjust XFAILs.
490
491 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
492
493         PR debug/46756
494         * gfortran.dg/debug/pr46756.f: New.
495
496 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
497
498         PR debug/46782
499         * gcc.dg/debug/pr46782.c: New.
500
501 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
502
503         PR fortran/46809
504         * gfortran.dg/pointer_check_8.f90: New.
505
506 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
507
508         PR fortran/46705
509         * gfortran.dg/continuation_12.f90: New test.
510
511 2010-12-11  Tobias Burnus  <burnus@net-b.de>
512
513         PR fortran/46370
514         * gfortran.dg/coarray_14.f90: New.
515
516 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
517
518         PR fortran/46842
519         * gfortran.dg/array_function_6.f90: New test.
520
521 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
522
523         * objc.dg/gnu-api-2-resolve-method.m: New.
524         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
525
526 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
527
528         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
529
530 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
531
532         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
533         produce an error with -fobjc-std=objc1.
534         * obj-c++.dg/fobjc-std-1.mm: Same change.
535
536 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
537
538         PR c++/46001
539         * g++.dg/diagnostic/bitfld1.C: New test.
540
541 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
542
543         PR tree-optimization/43023
544         * gfortran.dg/ldist-1.f90: Adjust pattern.
545         * gfortran.dg/ldist-pr43023.f90: New.
546
547 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
548
549         PR rtl-optimization/46804
550         * gfortran.dg/pr46804.f90: New test.
551
552 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
553
554         PR middle-end/46674
555         PR lto/43157
556         * gcc.dg/pr43157.c: New file.
557
558 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
559
560         * gcc.dg/dfp/struct-union.c: Adjust.
561         * gcc.dg/lvalue-2.c: Adjust.
562         * gcc.dg/pr21419.c: Adjust.
563         * gcc.dg/qual-component-1.c: Adjust.
564         * g++.dg/other/const1.C: Adjust.
565
566 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
567
568         PR rtl-optimization/46865
569         * gcc.target/i386/pr46865-1.c: New test.
570         * gcc.target/i386/pr46865-2.c: New test.
571
572         PR tree-optimization/46864
573         * g++.dg/opt/pr46864.C: New test.
574
575 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
576             Iain Sandoe  <iains@gcc.gnu.org>
577
578         PR 43751/target
579         * lib/prune.exp: Prune dsymutil warnings.
580
581 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
582
583         * objc.dg/class-extension-1.m: New.
584         * objc.dg/class-extension-2.m: New.
585         * objc.dg/class-extension-3.m: New.
586         * objc.dg/property/at-property-26.m: New.
587         * objc.dg/property/at-property-27.m: New.
588         * objc.dg/property/at-property-28.m: New.
589         * obj-c++.dg/class-extension-1.mm: New.
590         * obj-c++.dg/class-extension-2.mm: New.
591         * obj-c++.dg/class-extension-3.mm: New.
592         * obj-c++.dg/property/at-property-26.mm: New.
593         * obj-c++.dg/property/at-property-27.mm: New.
594         * obj-c++.dg/property/at-property-28.mm: New.
595
596 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
597
598         PR target/46057
599         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
600         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
601         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
602         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
603         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
604         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
605         * gcc.dg/torture/stackalign/global-1.c: Likewise.
606         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
607         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
608         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
609         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
610         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
611         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
612         * g++.dg/torture/stackalign/throw-1.C: Likewise.
613         * g++.dg/torture/stackalign/throw-2.C: Likewise.
614         * g++.dg/torture/stackalign/throw-4.C: Likewise.
615         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
616         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
617         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
618         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
619         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
620         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
621
622         PR tree-optimization/46021
623         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
624
625 2010-12-09  Richard Guenther  <rguenther@suse.de>
626
627         PR middle-end/46844
628         * gcc.c-torture/compile/pr46866.c: New testcase.
629
630 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
631
632         PR testsuite/45068
633         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
634
635 2010-12-09  Martin Jambor  <mjambor@suse.cz>
636
637         PR middle-end/46734
638         * g++.dg/tree-ssa/pr46734.C: New test.
639
640 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
641
642         PR c++/44641
643         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
644         hppa*-*-*.
645
646 2010-12-08  Jason Merrill  <jason@redhat.com>
647
648         PR c++/46348
649         * g++.dg/cpp0x/constexpr-array2.C: New.
650
651 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
652
653         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
654         expected scan.
655
656 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
657
658         * objc.dg/exceptions-7.m: New.
659         * obj-c++.dg/exceptions-7.mm: New.
660         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
661         * obj-c++.dg/exceptions-5.mm: Same change.
662
663 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
664
665         * objc.dg/foreach-6.m: Updated location of error messages.
666         * objc.dg/foreach-7.m: Same change.
667
668 2010-12-08  Richard Guenther  <rguenther@suse.de>
669             Sebastian Pop  <sebastian.pop@amd.com>
670
671         PR tree-optimization/45230
672         PR tree-optimization/45231
673         PR tree-optimization/45370
674         * gcc.dg/graphite/id-pr45230-1.c: New.
675         * gcc.dg/graphite/id-pr45231.c: New.
676         * gfortran.dg/graphite/id-pr45370.f90: New.
677
678 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
679
680         PR c++/45329
681         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
682         * testsuite/g++.dg/conversion/op1.C: Adjust.
683         * testsuite/g++.dg/conversion/simd1.C: Adjust.
684         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
685         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
686         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
687         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
688         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
689         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
690         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
691         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
692         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
693         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
694         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
695         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
696         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
697         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
698         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
699         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
700         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
701         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
702         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
703         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
704         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
705         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
706         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
707         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
708         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
709         * testsuite/g++.dg/expr/cond9.C: Adjust.
710         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
711         * testsuite/g++.dg/ext/label5.C: Adjust.
712         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
713         * testsuite/g++.dg/ext/vla2.C: Adjust.
714         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
715         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
716         * testsuite/g++.dg/init/synth2.C: Adjust.
717         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
718         * testsuite/g++.dg/lookup/new1.C: Adjust.
719         * testsuite/g++.dg/lookup/using9.C: Adjust.
720         * testsuite/g++.dg/other/error13.C: Adjust.
721         * testsuite/g++.dg/other/error20.C: Adjust.
722         * testsuite/g++.dg/other/error31.C: Adjust.
723         * testsuite/g++.dg/other/pr28114.C: Adjust.
724         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
725         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
726         * testsuite/g++.dg/overload/ambig1.C: Adjust.
727         * testsuite/g++.dg/overload/arg3.C: Adjust.
728         * testsuite/g++.dg/overload/builtin1.C: Adjust.
729         * testsuite/g++.dg/overload/copy1.C: Adjust.
730         * testsuite/g++.dg/overload/new1.C: Adjust.
731         * testsuite/g++.dg/overload/template4.C: Adjust.
732         * testsuite/g++.dg/overload/unknown1.C: Adjust.
733         * testsuite/g++.dg/overload/using2.C: Adjust.
734         * testsuite/g++.dg/parse/crash5.C: Adjust.
735         * testsuite/g++.dg/parse/error19.C: Adjust.
736         * testsuite/g++.dg/parse/error28.C: Adjust.
737         * testsuite/g++.dg/parse/template7.C: Adjust.
738         * testsuite/g++.dg/parse/typename7.C: Adjust.
739         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
740         * testsuite/g++.dg/tc1/dr152.C: Adjust.
741         * testsuite/g++.dg/template/conv11.C: Adjust.
742         * testsuite/g++.dg/template/copy1.C: Adjust.
743         * testsuite/g++.dg/template/crash37.C: Adjust.
744         * testsuite/g++.dg/template/deduce3.C: Adjust.
745         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
746         * testsuite/g++.dg/template/error38.C: Adjust.
747         * testsuite/g++.dg/template/error40.C: Adjust.
748         * testsuite/g++.dg/template/friend.C: Adjust.
749         * testsuite/g++.dg/template/incomplete2.C: Adjust.
750         * testsuite/g++.dg/template/instantiate5.C: Adjust.
751         * testsuite/g++.dg/template/local4.C: Adjust.
752         * testsuite/g++.dg/template/local6.C: Adjust.
753         * testsuite/g++.dg/template/new3.C: Adjust.
754         * testsuite/g++.dg/template/operator9.C: Adjust.
755         * testsuite/g++.dg/template/overload6.C: Adjust.
756         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
757         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
758         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
759         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
760         * testsuite/g++.dg/template/qualttp5.C: Adjust.
761         * testsuite/g++.dg/template/sfinae2.C: Adjust.
762         * testsuite/g++.dg/template/spec22.C: Adjust.
763         * testsuite/g++.dg/template/spec23.C: Adjust.
764         * testsuite/g++.dg/template/ttp25.C: Adjust.
765         * testsuite/g++.dg/template/typedef4.C: Adjust.
766         * testsuite/g++.dg/template/unify10.C: Adjust.
767         * testsuite/g++.dg/template/unify11.C: Adjust.
768         * testsuite/g++.dg/template/unify6.C: Adjust.
769         * testsuite/g++.dg/template/unify7.C: Adjust.
770         * testsuite/g++.dg/template/unify9.C: Adjust.
771         * testsuite/g++.dg/template/varmod1.C: Adjust.
772         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
773         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
774         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
775         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
776         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
777         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
778         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
779         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
780         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
781         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
782         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
783         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
784         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
785         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
786         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
787         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
788         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
789         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
790         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
791         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
792         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
793         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
794         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
795         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
796         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
797         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
798         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
799         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
800         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
801         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
802         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
803         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
804         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
805         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
806         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
807         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
808         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
809         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
810         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
811         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
812         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
813         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
814         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
815         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
816         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
817         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
818         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
819         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
820         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
821         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
822         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
823         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
824         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
825         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
826         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
827         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
828         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
829         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
830         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
831         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
832         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
833         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
834         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
835         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
836         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
837         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
838         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
839         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
840         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
841         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
842         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
843         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
844         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
845         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
846         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
847         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
848         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
849
850 2010-12-08  Jason Merrill  <jason@redhat.com>
851
852         PR c++/45822
853         * g++.dg/init/synth4.C: New.
854
855         PR c++/46736
856         * g++.dg/cpp0x/defaulted21.C: New.
857
858 2010-12-08  Wei Guozhi  <carrot@google.com>
859
860         PR target/46631
861         * gcc.target/arm/pr46631: New testcase.
862
863 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
864
865         PR middle-end/42694
866         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
867         0.75) is not optimized if the machine has no sqrt instruction.
868
869 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
870
871         PR target/43603
872         * gcc.target/ia64/pr43603.c: New.
873         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
874
875 2010-12-07  Tobias Burnus  <burnus@net-b.de>
876
877         PR fortran/44352
878         * gfortran.dg/string_4.f90: New.
879
880 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
881
882         PR tree-optimization/44676
883         * gcc.dg/graphite/id-pr44676.c: New.
884
885 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
886
887         PR tree-optimization/42327
888         * gcc.dg/tree-ssa/pr42327.c: New.
889
890 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
891
892         PR c++/45330
893         * g++.dg/pr45330.C: New test.
894         * g++.dg/ext/builtin3.C: Adjust.
895         * g++.dg/lookup/error1.C: Adjust.
896         * g++.dg/lookup/koenig5.C: Adjust.
897         * g++.dg/overload/koenig1.C: Adjust.
898         * g++.dg/parse/decl-specifier-1.C: Adjust.
899         * g++.dg/template/static10.C: Adjust.
900         * g++.old-deja/g++.mike/ns5.C: Adjust.
901         * g++.old-deja/g++.mike/ns7.C: Adjust.
902         * g++.old-deja/g++.ns/koenig5.C: Adjust.
903         * g++.old-deja/g++.ns/koenig9.C: Adjust.
904         * g++.old-deja/g++.other/lineno5.C: Adjust.
905
906 2010-12-07  Richard Guenther  <rguenther@suse.de>
907
908         PR tree-optimization/46832
909         * gcc.c-torture/compile/pr46832.c: New testcase.
910
911 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
912
913         PR debug/46799
914         * gcc.dg/autopar/pr46799.c: New test.
915
916 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
917
918         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
919         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
920
921 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
922
923         PR middle-end/41562
924         * g++.dg/graphite/pr41562.C: New.
925
926         PR middle-end/46185
927         * gcc.dg/graphite/pr46185.c: New.
928
929 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
930
931         * objc.dg/foreach-8.m: New.
932
933 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
934
935         PR debug/45997
936         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
937         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
938
939         PR target/43897
940         * gcc.target/ia64/pr43897.c: New test.
941
942         PR debug/46771
943         * gcc.dg/pr46771.c: New test.
944
945         PR rtl-optimization/46777
946         * gcc.dg/pr46777.c: New test.
947
948 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
949
950         * ada/acats/run_acats (which): Assign output to temporary
951         variable, only use if successful.
952         Use last field of type output.
953
954 2010-12-06  Richard Guenther  <rguenther@suse.de>
955
956         PR tree-optimization/46806
957         * g++.dg/torture/20100825.C: New testcase.
958
959 2010-12-06  Richard Guenther  <rguenther@suse.de>
960
961         PR tree-optimization/46785
962         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
963
964 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
965
966         * gcc.dg/pr46674.c (LABEL3): New macro definition.
967         (LABEL2): Likewise.
968         (LABEL): Likewise.
969         (jelly): Account for user label prefix in asm name.
970
971 2010-12-05  Daniel Kraft  <d@domob.eu>
972
973         PR fortran/46794
974         * gfortran.dg/power2.f90: Initialize variables.
975
976 2010-12-04  Jan Hubicka  <jh@suse.cz>
977
978         * snprintf-chk.c (ptr): Declare volatile.
979         * strcpy-chk.c (s2, s3, l1): Declare volatile.
980         * snprintf-chk.c (ptr): Declare volatile.
981         * vsprintf-chk.c (ptr): Declare volatile.
982         * vsnprintf-chk.c (ptr): Declare volatile.
983
984 2010-12-04  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/46584
987         * gfortran.dg/quad_1.f90: Remove some complex
988         math checks as they fail on some non-libquadmath
989         systems.
990
991 2010-12-04  Daniel Kraft  <d@domob.eu>
992
993         PR fortran/46794
994         * gfortran.dg/power2.f90: New test.
995
996 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
997
998         PR debug/46123
999         * g++.dg/debug/pr46123.C: New test.
1000         * g++.dg/debug/dwarf2/pr46123.C: New test.
1001
1002 2010-12-03  Jason Merrill  <jason@redhat.com>
1003
1004         PR c++/46058
1005         * g++.dg/template/scope4.C: New.
1006
1007 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1008
1009         * gcc.target/arm/neon-offset-1.c: New test.
1010
1011 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1012
1013         PR rtl-optimization/45354
1014         * gcc.dg/tree-prof/pr45354.c: New.
1015
1016 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1017
1018         PR fortran/45159
1019         * gfortran.dg/dependency_38.f90:  New test.
1020
1021 2010-12-02  Ian Lance Taylor  <iant@google.com>
1022
1023         * lib/go.exp: New file.
1024         * lib/go-dg.exp: New file.
1025         * lib/go-torture.exp: New file.
1026         * lib/target-supports.exp (check_compile): Match // Go.
1027
1028 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1029
1030         * gcc.dg/pr46685.c: New test.
1031
1032 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1033
1034         PR tree-optimization/45199
1035         * gcc.dg/tree-ssa/ldist-15.c: New.
1036         * gcc.dg/tree-ssa/ldist-16.c: New.
1037         * gfortran.dg/ldist-pr45199.f: New.
1038
1039 2010-12-02  Richard Guenther  <rguenther@suse.de>
1040
1041         PR tree-optimization/46723
1042         * gcc.dg/torture/pr46723.c: New testcase.
1043
1044 2010-12-02  Richard Guenther  <rguenther@suse.de>
1045
1046         PR lto/44871
1047         * g++.dg/lto/20101126-1_0.C: New testcase.
1048         * g++.dg/lto/20101126-1_1.c: Likewise.
1049
1050 2010-12-02  Richard Guenther  <rguenther@suse.de>
1051             Ira Rosen  <irar@il.ibm.com>
1052
1053         PR tree-optimization/46663
1054         * gcc.dg/vect/pr46663.c: New test.
1055
1056 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1057
1058         PR middle-end/46674
1059         * gcc.dg/pr46674.c: New test.
1060
1061 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1062
1063         * objc.dg/exceptions-6.m: New.
1064         * obj-c++.dg/exceptions-6.mm: New.
1065
1066 2010-12-01  Jan Hubicka  <jh@suse.cz>
1067
1068         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1069
1070 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1071
1072         PR middle-end/45297
1073         * gcc.dg/graphite/pr45297.c: New.
1074
1075 2010-12-01  Richard Guenther  <rguenther@suse.de>
1076
1077         PR tree-optimization/46730
1078         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1079
1080 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1081
1082         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1083         (a*b)-c generates two fma instructions, instead of separate
1084         multiply, add, and subtract.
1085
1086 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1087
1088         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1089         a value to all array elements.
1090
1091 2010-11-30  Richard Guenther  <rguenther@suse.de>
1092
1093         PR tree-optimization/46722
1094         * gcc.target/i386/fma4-fma-2.c: New testcase.
1095
1096 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1097
1098         * objc.dg/duplicate-class-1.m: New.
1099         * obj-c++.dg/duplicate-class-1.mm: New.
1100
1101 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1102
1103         * objc.dg/property/dotsyntax-21.m
1104         * obj-c++.dg/property/dotsyntax-21.mm
1105
1106 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1107
1108         PR debug/46338
1109         * g++.dg/debug/pr46338.C: New.
1110
1111 2010-11-29  Richard Guenther  <rguenther@suse.de>
1112             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1113
1114         PR tree-optimization/46675
1115         * gcc.dg/pr46675.c: New test.
1116
1117 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1118
1119         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1120         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1121         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1122         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1123         constructor and class reference for NeXT runtime.  Update paths.
1124         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1125         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1126         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1127         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1128         constructor and class reference for NeXT runtime.  Update paths.
1129
1130 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1131
1132         PR c++/42260
1133         * g++.dg/conversion/cast2.C: New test.
1134
1135         PR c++/45383
1136         * g++.dg/conversion/cond4.C: Likewise.
1137
1138 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1139
1140         PR c++/45383
1141         Reverted patch for PR c++/42260
1142         * g++.dg/conversion/cast2.C: Reverted new test.
1143
1144 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1145
1146         PR debug/46101
1147         * g++.dg/debug/dwarf2/typedef5.C: New test
1148
1149 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1150             Mike Stump  <mrs@gcc.gnu.org>
1151
1152         PR target/26427
1153         PR target/33120
1154         PR testsuite/35710
1155         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1156         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1157         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1158         * gcc.dg/darwin-sections.c: New test.
1159         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1160
1161 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1162
1163         * objc.dg/exceptions-1.m: New.
1164         * objc.dg/exceptions-2.m: New.
1165         * objc.dg/exceptions-3.m: New.
1166         * objc.dg/exceptions-4.m: New.
1167         * objc.dg/exceptions-5.m: New.
1168         * obj-c++.dg/exceptions-1.mm: New.
1169         * obj-c++.dg/exceptions-2.mm: New.
1170         * obj-c++.dg/exceptions-3.mm: New.
1171         * obj-c++.dg/exceptions-4.mm: New.
1172         * obj-c++.dg/exceptions-5.mm: New.
1173
1174 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1175
1176         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1177         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1178         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1179
1180 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1181
1182         PR fortran/46662
1183         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1184
1185 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1186
1187         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1188         * gnat.dg/pack9.adb (dg-final): Likewise.
1189
1190 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1191
1192         PR fortran/35810
1193         * gfortran.dg/realloc_on_assign_1.f03: New test.
1194         * gfortran.dg/realloc_on_assign_2.f03: New test.
1195         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1196         * gfortran.dg/unpack_bounds_1.f90: The same.
1197         * gfortran.dg/cshift_bounds_2.f90: The same.
1198         * gfortran.dg/matmul_bounds_2.f90: The same.
1199         * gfortran.dg/matmul_bounds_3.f90: The same.
1200         * gfortran.dg/matmul_bounds_4.f90: The same.
1201         * gfortran.dg/matmul_bounds_5.f90: The same.
1202
1203 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1204
1205         PR fortran/46638
1206         PR fortran/46668
1207         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1208
1209 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1210
1211         PR objc++/46222
1212         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1213
1214 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1215
1216         * objc.dg/property/at-property-24.m: New.
1217         * objc.dg/property/at-property-25.m: New.
1218         * obj-c++.dg/property/at-property-24.mm: New.
1219         * obj-c++.dg/property/at-property-25.mm: New.
1220
1221 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1222
1223         * objc.dg/protocol-qualifier-1.m: New.
1224         * objc.dg/protocol-qualifier-2.m: New.
1225         * obj-c++.dg/protocol-qualifier-1.mm: New.
1226         * obj-c++.dg/protocol-qualifier-2.mm: New.
1227
1228 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1229
1230         * lib/gnat.exp: Load gcc.exp.
1231         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1232         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1233
1234 2010-11-26  Richard Guenther  <rguenther@suse.de>
1235
1236         PR lto/46648
1237         * gcc.dg/lto/20101125-1_0.c: New testcase.
1238         * gcc.dg/lto/20101125-1_1.c: Likewise.
1239
1240 2010-11-22   Bud Davis  <jmdavis@link.com>
1241
1242         * arith_divide_no_check.f
1243          ,arith_divide.f,old_style_init.f90: new tests.
1244
1245 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1246
1247         PR tree-optimization/46665
1248         * gfortran.dg/pr46665.f90: New.
1249
1250 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1251
1252         PR middle-end/46647
1253         * gcc.dg/pr46647.c: New test.
1254
1255 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1256
1257         PR fortran/46581
1258         * gfortran.dg/select_type_19.f03: New.
1259
1260 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1261
1262         * objc.dg/ivar-problem-1.m: New.
1263         * obj-c++.dg/ivar-problem-1.mm: New.
1264
1265 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1266
1267         PR middle-end/46637
1268         * gcc.c-torture/compile/pr46637.c: New test.
1269
1270 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1271
1272         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1273
1274 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1275
1276         PR middle-end/46647
1277         * gcc.target/i386/pr46647.c: New.
1278
1279 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1280
1281         * gcc.dg/dll-8.c: New.
1282
1283 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1284
1285         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1286         * gnat.dg/sse_nolib.adb: Likewise.
1287
1288 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1289
1290         PR rtl-optimization/46585
1291         * gcc.dg/pr46585.c: New.
1292
1293 2010-11-24  Richard Henderson  <rth@redhat.com>
1294
1295         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1296         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1297         vect_unpack, vect_int_mult, vect_extract_even_odd,
1298         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1299
1300 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1301
1302         PR target/46519
1303         * gfortran.dg/pr46519-1.f: New.
1304
1305 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1306
1307         PR target/46519
1308         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1309         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1310
1311         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1312         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1313         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1314         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1315
1316         * gcc.target/i386/avx-vzeroupper-20.c: New.
1317         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1318         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1319         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1320         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1321         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1322         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1323
1324 2010-11-24  Richard Guenther  <rguenther@suse.de>
1325
1326         PR lto/43218
1327         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1328
1329 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR rtl-optimization/46614
1332         * gcc.dg/pr46614.c: New test.
1333
1334 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1335
1336         PR fortran/46638
1337         * gfortran.dg/transfer_simplify_10.f90: New.
1338
1339 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1340
1341         PR middle-end/46629
1342         * gfortran.dg/lto/pr46629_0.f90: New test.
1343
1344 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1345
1346         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1347         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1348
1349 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1350
1351         * gcc.dg/opts-5.c: New test.
1352
1353 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1354
1355         PR c++/46527
1356         * g++.dg/debug/dwarf2/pr46527.C: New test.
1357
1358 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1359
1360         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1361
1362 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1363
1364         PR middle-end/46499
1365         * gcc.dg/pr46499-1.c: New test.
1366         * gcc.dg/pr46499-2.c: New test.
1367
1368 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1369
1370         * gcc.target/i386/alias-1.c: Require alias support.
1371
1372 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1373
1374         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1375         for vectorizer tests.
1376         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1377         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1378         * gcc.dg/graphite/pr41888.c: Ditto.
1379         * gcc.dg/graphite/pr42729.c: Ditto.
1380
1381 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1382             Uros Bizjak  <ubizjak@gmail.com>
1383
1384         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1385         procedure to check if the target supports vectorizer tests. Set
1386         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1387         capabilites.
1388         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1389         * g++.dg/vect/vect.exp: Ditto.
1390         * gfortran.dg/vect/vect.exp: Ditto.
1391
1392 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1393
1394         PR objc/34033
1395         * objc.dg/strings-1.m: New.
1396         * objc.dg/strings-2.m: New.
1397         * obj-c++.dg/strings-1.mm: New.
1398         * obj-c++.dg/strings-2.mm: New.
1399
1400 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1401
1402         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1403         "target short_enums".
1404         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1405
1406 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1407
1408         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1409
1410         PR rtl-optimization/46603
1411         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1412
1413         PR testsuite/46230
1414         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1415         being vectorized.  Adjust dg-final pattern.
1416         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1417
1418         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1419         * gcc.dg/vect/costmodel/ppc: Likewise.
1420
1421 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1422
1423         PR rtl-optimization/45652
1424         * gcc.dg/pr45652.c: New.
1425
1426 2010-11-21  Richard Henderson  <rth@redhat.com>
1427
1428         PR rtl-optimization/46571
1429         * gcc.dg/pr46571.c: New.
1430
1431 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1432
1433         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1434
1435 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         PR target/46533
1438         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1439
1440 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1441
1442         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1443         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1444         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1445         * gcc.dg/pack-test-2.c: Test for all targets.
1446         * gcc.dg/pragma-align.c: Test for all targets.
1447         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1448         * gcc.dg/ucnid-10.c: Test for all targets.
1449
1450 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gcc.target/sparc/sparc-align-1.c: New test.
1453
1454 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1455
1456         PR c++/16189
1457         PR c++/36888
1458         PR c++/45331
1459         * g++.dg/parse/semicolon3.C: New test.
1460         * g++.dg/debug/pr22514.C: Adjust.
1461         * g++.dg/init/error1.C: Adjust.
1462         * g++.dg/other/bitfield3.C: Adjust.
1463         * g++.dg/other/semicolon.C: Adjust.
1464         * g++.dg/parse/error14.C: Adjust.
1465         * g++.dg/parse/error5.C: Adjust.
1466         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1467         * g++.dg/template/pr23510.C: Adjust.
1468         * g++.dg/template/pr39425.C: Adjust.
1469         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1470
1471 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR debug/46561
1474         * gcc.dg/autopar/pr46561.c: New test.
1475
1476         PR c++/46538
1477         * g++.dg/other/error34.C: New test.
1478
1479         PR c++/46526
1480         * g++.dg/cpp0x/constexpr-base3.C: New test.
1481
1482         PR tree-optimization/45830
1483         * gcc.target/i386/pr45830.c: New test.
1484         * gcc.c-torture/execute/pr45830.c: New test.
1485
1486 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1487
1488         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1489         * objc.dg/attributes/class-attribute-2.m: Same change.
1490         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1491         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1492         * objc.dg/fobjc-std-1.m: Updated.
1493         * obj-c++.dg/fobjc-std-1.mm: Updated.
1494
1495 2010-11-19  Michael Matz  <matz@suse.de>
1496
1497         PR tree-optimization/46077
1498         * gcc.dg/vect/O3-pr46077.c: New testcase.
1499
1500 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1501
1502         PR c/46547
1503         * gcc.c-torture/compile/pr46547-1.c: New test.
1504
1505 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1506
1507         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1508         exec $compiler.
1509         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1510         $GFORTRAN_UNDER_TEST.
1511         (gfortran_init): Use -B to specify specpath, add trailing /.
1512
1513 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1514
1515         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1516         attributes on PowerPC.
1517         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1518         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1519
1520 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1521
1522         * objc.dg/attributes/proto-attribute-1.m: Updated.
1523         * objc.dg/attributes/proto-attribute-2.m: New.
1524         * objc.dg/attributes/proto-attribute-3.m: New.
1525         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1526         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1527         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1528
1529 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1530
1531         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1532
1533 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1536
1537 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1538
1539         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1540         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1541
1542 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR middle-end/46534
1545         * gcc.c-torture/compile/pr46534.c: New test.
1546
1547 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1548
1549         * gnat.dg/atomic4.ad[sb]: New test.
1550         * gnat.dg/volatile4.adb: Likewise.
1551
1552 2010-11-18  Richard Henderson  <rth@redhat.com>
1553
1554         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1555
1556 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1557
1558         PR c/33193
1559         * c-c++-common/pr33193.c: New test.
1560
1561 2010-11-18  Richard Guenther  <rguenther@suse.de>
1562
1563         PR tree-optimization/46172
1564         * gcc.dg/torture/pr46172.c: New testcase.
1565
1566 2010-11-18  Jeff Law  <law@redhat.com>
1567
1568         PR middle-end-optimization/46297
1569         * gfortran.dg/pr46297.f: New test.
1570
1571 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1572
1573         PR middle-end/31490
1574         * gcc.dg/pr31490.c: New test.
1575
1576 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1577
1578         * gcc.dg/nop.h: Move from ...
1579         * gcc.dg/guality/nop.h: ... here.
1580         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1581         * gcc.dg/guality/asm-1.c: Update nop.h include.
1582         * gcc.dg/guality/pr43329-1.c: Ditto.
1583
1584 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1585
1586         * gcc.dg/two-types-1.c: New test.
1587         * gcc.dg/two-types-2.c: New test.
1588         * gcc.dg/two-types-3.c: New test.
1589         * gcc.dg/two-types-4.c: New test.
1590         * gcc.dg/two-types-5.c: New test.
1591         * gcc.dg/two-types-6.c: New test.
1592         * gcc.dg/two-types-7.c: New test.
1593         * gcc.dg/two-types-8.c: New test.
1594         * gcc.dg/two-types-9.c: New test.
1595         * gcc.dg/two-types-10.c: New test.
1596         * objc.dg/two-types-1.m: New test.
1597
1598 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR rtl-optimization/46440
1601         * gcc.dg/pr46440.c: New test.
1602
1603         PR testsuite/45429
1604         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1605
1606 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1607
1608         PR tree-optimization/46312
1609         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1610         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1611         on targets that support vector shifts with scalar shift argument.
1612         Remove dg-options.
1613         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1614         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1615         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1616         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1617         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1618         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1619         support misaligned data accesses.
1620         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1621         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1622         * lib/target-supports.exp
1623         (check_effective_target_vect_shift_scalar): New.
1624
1625 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1626
1627         * gcc.dg/guality/nop.h: New file.
1628         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1629         "nop".  Adjust line numbers in gdb-test.
1630         * gcc.dg/guality/pr43329-1.c: Likewise.
1631
1632 2010-11-16  Jason Merrill  <jason@redhat.com>
1633
1634         * g++.dg/cpp0x/defaulted20.C: New.
1635
1636         * g++.dg/template/injected2.C: New.
1637
1638 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1639
1640         * objc.dg/protocol-optional-1.m: New.
1641         * obj-c++.dg/protocol-optional-1.mm: New.
1642
1643 2010-11-16  Richard Henderson  <rth@redhat.com>
1644
1645         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1646         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1647
1648 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1649
1650         * gnat.dg/opt12.adb: New test.
1651         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1652
1653 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1654
1655         * gcc.target/rx/pack.c: New test.
1656
1657 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1658             Tobias Burnus  <burnus@net-b.de>
1659
1660         PR fortran/32049
1661         * gfortran.dg/quad_1.f90: New.
1662         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1663         compiler arguments.
1664         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1665         library search path; call gcc-set-multilib-library-path with
1666         arguments such that libgfortran.spec is found.
1667         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1668
1669 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1670
1671         PR c++/46401
1672         * g++.dg/warn/Wsequence-point-3.C: New test.
1673
1674 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1675
1676         PR preprocessor/17349
1677         * gcc.dg/cpp/cmdlne-C3.c: New.
1678
1679 2010-11-16  Richard Guenther  <rguenther@suse.de>
1680
1681         PR tree-optimization/44545
1682         * gcc.dg/pr44545.c: New testcase.
1683
1684 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1685
1686         PR rtl-optimization/46366
1687         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1688         casts.
1689
1690 2010-11-16  Richard Guenther  <rguenther@suse.de>
1691
1692         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1693
1694 2010-11-16  Richard Guenther  <rguenther@suse.de>
1695
1696         PR middle-end/45172
1697         * gfortran.dg/gomp/pr45172.f90: New testcase.
1698
1699 2010-11-16  Nick Clifton  <nickc@redhat.com>
1700
1701         * gcc.target/rx/pack.c: New test.
1702
1703 2010-11-15  Richard Henderson  <rth@redhat.com>
1704
1705         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1706         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1707         Use builtin_constant_p rather than scanning for builtin name.
1708
1709 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1710
1711         * objc.dg/property/dotsyntax-18.m: New.
1712         * objc.dg/property/dotsyntax-19.m: New.
1713         * objc.dg/property/dotsyntax-20.m: New.
1714         * obj-c++.dg/property/dotsyntax-18.mm: New.
1715         * obj-c++.dg/property/dotsyntax-19.mm: New.
1716         * obj-c++.dg/property/dotsyntax-20.mm: New.
1717         * objc.dg/property/dotsyntax-4.m: Removed some unused
1718         variables and code.
1719         * objc.dg/property/dotsyntax-6.m: Same change.
1720         * objc.dg/property/dotsyntax-16.m: Same change.
1721         * objc.dg/property/dotsyntax-17.m: Same change.
1722         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1723         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1724         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1725         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1726         * objc.dg/property/at-property-22.m: Added missing casts.
1727         * obj-c++.dg/property/at-property-22.mm: Same change.
1728
1729 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR tree-optimization/46491
1732         * gcc.target/i386/pr46491.c: New test.
1733
1734         PR tree-optimization/46461
1735         * gcc.c-torture/compile/pr46461.c: New test.
1736
1737 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1738
1739         PR fortran/46484
1740         * gfortran.dg/allocatable_scalar_11.f90: New.
1741         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1742         standard conform.
1743
1744 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR debug/46095
1747         * gcc.target/i386/pr46095.c: New test.
1748
1749         PR debug/46387
1750         * gcc.dg/pr46387.c: New test.
1751
1752 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1753
1754         * objc.dg/property/dotsyntax-16.m: New.
1755         * objc.dg/property/dotsyntax-17.m: New.
1756         * obj-c++.dg/property/dotsyntax-16.mm: New.
1757         * obj-c++.dg/property/dotsyntax-17.mm: New.
1758         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1759         syntax with properties, which now works.
1760         * obj-c++.dg/property/at-property-10.mm: Same change.
1761
1762 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1763
1764         PR tree-optimization/46349
1765         * gnat.dg/opt9.adb: New file.
1766         * gnat.dg/opt9_pkg.ads: Likewise
1767
1768 2010-11-15  Richard Guenther  <rguenther@suse.de>
1769
1770         PR lto/44989
1771         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1772
1773 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1774
1775         PR preprocessor/45038
1776         * g++.dg/pr45038.C: New test.
1777
1778 2010-11-15  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/46467
1781         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1782
1783 2010-11-15  Richard Guenther  <rguenther@suse.de>
1784
1785         PR testsuite/46423
1786         * g++.dg/torture/pr34850.C: Adjust.
1787
1788 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1789
1790         PR c/46475
1791         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1792
1793 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1794
1795         * objc.dg/property/at-property-21.m: New.
1796         * objc.dg/property/at-property-22.m: New.
1797         * objc.dg/property/at-property-23.m: New.
1798         * objc.dg/property/synthesize-9.m: New.
1799         * objc.dg/property/synthesize-10.m: New.
1800         * objc.dg/property/synthesize-11.m: New.
1801         * obj-c++.dg/property/at-property-21.mm: New.
1802         * obj-c++.dg/property/at-property-22.mm: New.
1803         * obj-c++.dg/property/at-property-23.mm: New.
1804         * obj-c++.dg/property/synthesize-9.mm: New.
1805         * obj-c++.dg/property/synthesize-10.mm: New.
1806         * obj-c++.dg/property/synthesize-11.mm: New.
1807
1808         * objc.dg/property/at-property-4.m: Updated to match new compiler
1809         where some errors have been converted into warnings and vice versa.
1810         * objc.dg/property/at-property-16.m: Same change.
1811         * objc.dg/property/at-property-18.m: Same change.
1812         * objc.dg/property/property-neg-5.m: Same change.
1813         * obj-c++.dg/property/at-property-4.mm: Same change.
1814         * obj-c++.dg/property/at-property-16.mm: Same change.
1815         * obj-c++.dg/property/at-property-18.mm: Same change.
1816         * obj-c++.dg/property/property-neg-5.mm: Same change.
1817
1818         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1819         commented out because of testsuite problems; I found out that
1820         using dg-warning instead of dg-message gets them to work.
1821         * obj-c++.dg/property/property-neg-3.mm: Same change.
1822         * obj-c++.dg/property/synthesize-6.mm: Same change.
1823         * obj-c++.dg/property/at-property-5.mm: Same change.
1824         * obj-c++.dg/property/at-property-14.mm: Same change.
1825         * obj-c++.dg/property/at-property-18.mm: Same change.
1826         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1827         some tests still do not work due to some other testsuite issue).
1828
1829 2010-11-13  Jason Merrill  <jason@redhat.com>
1830
1831         * g++.dg/cpp0x/auto20.C: New.
1832
1833 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1834
1835         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1836         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1837
1838 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1839
1840         PR c/46462
1841         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1842         * gcc.dg/pr35746.c: Likewise.
1843         * gcc.dg/cpp/direct2.c: Likewise.
1844         * gcc.dg/cpp/direct2s.c: Likewise.
1845         * gcc.dg/noncompile/920923-1.c: Likewise.
1846         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1847
1848 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1849
1850         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1851
1852 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1853
1854         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1855         a pointer to an arbitrary C struct with an Objective-C protocol.
1856         Test various valid uses of typedef with Objective-C objects and
1857         protocols instead.
1858         * objc.dg/invalid-type-1.m: New.
1859         * obj-c++.dg/invalid-type-1.m: New.
1860
1861 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1862
1863         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1864
1865 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1866
1867         PR fortran/45742
1868         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1869
1870 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1871
1872         PR fortran/45742
1873         * gfortran.dg/volatile12.f90: New.
1874
1875 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1876
1877         * objc.dg/attributes/method-format-1.m: Adjust.
1878
1879 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1880
1881         PR c/20385
1882         * gcc.dg/decl-9.c: New.
1883
1884 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1885
1886         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1887
1888 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1889
1890         * gcc.dg/format/few-1.c: New test.
1891         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1892         * gcc.dg/format/c90-scanf-1.c: Adjust.
1893         * gcc.dg/format/cmn-err-1.c: Adjust.
1894         * gcc.dg/format/dfp-printf-1.c: Adjust.
1895         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1896         * gcc.dg/format/gcc_diag-1.c: Adjust.
1897         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1898         * gcc.dg/format/strfmon-1.c: Adjust.
1899         * gcc.dg/format/unnamed-1.c: Adjust.
1900         * gcc.dg/format/xopen-2.c: Adjust.
1901         * g++.dg/ext/builtin4.C: Adjust.
1902         * g++.dg/ext/builtin5.C: Adjust.
1903
1904 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1905
1906         * gcc.dg/pragma-diag-2.c: New test.
1907
1908 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1909
1910         PR fortran/45794
1911         * gfortran.dg/optional_mask.f90: New test.
1912
1913 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1914
1915         * g++.dg/cpp0x/defaulted15.C: Adjust.
1916
1917 2010-11-12  James Dennett <jdennett@google.com>
1918
1919         PR c++/39415
1920         * g++.dg/expr/static_cast7.C: New.
1921
1922 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1923
1924         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1925         warning.
1926         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1927         mips-sgi-irix*.
1928         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1929         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1930
1931 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1932
1933         * gcc.dg/pr46375.c: New test.
1934
1935 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1936
1937         PR c/44782
1938         * c-c++-common/fmax-errors.c: New test.
1939
1940 2010-11-11  Richard Henderson  <rth@redhat.com>
1941
1942         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1943
1944 2010-11-11  Jan Hubicka  <jh@suse.cz>
1945
1946         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1947         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1948
1949 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1950
1951         PR target/46088
1952         * gcc.dg/pr46088.c: New test.
1953
1954 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1955
1956         * gfortran.dg/empty_derived_type.f90: New test.
1957
1958 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1959
1960         PR fortran/46413
1961         * gfortran.dg/class_31.f90: New.
1962
1963         PR fortran/46205
1964         * gfortran.dg/forall_14.f90: New.
1965
1966 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1967             Tobias Burnus  <burnus@net-b.de>
1968
1969         PR fortran/46325
1970         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1971
1972 2010-11-11  Jan Hubicka  <jh@suse.cz>
1973
1974         * gcc.dg/20081223-1.c: Update LTO options.
1975         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1976         * gcc.dg/lto/20081118_0.c: Update LTO options.
1977         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1978         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1979         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1980         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1981         * gcc.dg/lto/20090116_0.c: Update LTO options.
1982         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1983         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1984         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1985         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1986         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1987         * gcc.dg/lto/20081224_0.c: Update LTO options.
1988         * gcc.dg/lto/20090219_0.c: Update LTO options.
1989         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1990         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1991         * gcc.dg/lto/20081115_0.c: Update LTO options.
1992         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1993         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1994         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1995         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1996         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1997         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1998         * g++.dg/20090107-1.C: Update LTO options.
1999         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2000         * g++.dg/lto/20081123_0.C: Update LTO options.
2001         * g++.dg/lto/20090313_0.C: Update LTO options.
2002         * g++.dg/lto/20081125_0.C: Update LTO options.
2003         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2004         * g++.dg/lto/20081219_0.C: Update LTO options.
2005         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2006         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2007         * g++.dg/lto/20090303_0.C: Update LTO options.
2008         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2009         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2010         * g++.dg/lto/20090128_0.C: Update LTO options.
2011         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2012         * g++.dg/lto/20090302_0.C: Update LTO options.
2013         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2014         * g++.dg/lto/20081118_0.C: Update LTO options.
2015         * g++.dg/20090121-1.C: Update LTO options.
2016         * objc.dg/lto/lto.exp: Update LTO options.
2017         * lib/lto.exp: Update LTO options.
2018         * lib/gcc-dg.exp: Update LTO options.
2019         * lib/c-torture.exp: Update LTO options.
2020         * obj-c++.dg/lto/lto.exp: Update LTO options.
2021
2022 2010-11-11  Jan Hubicka  <jh@suse.cz>
2023
2024         PR tree-optimize/40436
2025         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2026         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2027
2028 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2029
2030         * gfortran.dg/proc_decl_24.f90: New.
2031
2032 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2033
2034         * objc.dg/property/at-property-20.m: New.
2035         * objc.dg/property/synthesize-8.m: New.
2036         * obj-c++.dg/property/at-property-20.m: New.
2037         * obj-c++.dg/property/synthesize-8.mm: New.
2038
2039 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2040
2041         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2042
2043 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2044
2045         PR middle-end/46388
2046         * gcc.c-torture/compile/pr46388.c: New test.
2047
2048 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2049
2050         * lib/lto.exp (lto-get-options-main): Support optional target
2051         selector for dg-suppress-ld-options.
2052
2053 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2054
2055         PR tree-optimization/46383
2056         * g++.dg/torture/pr46383.C: New test.
2057
2058 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2059
2060         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2061         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2062         to dg-options.
2063         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2064         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2065         * g++.dg/other/i386-3.C: Ditto.
2066
2067 2010-11-10  Jason Merrill  <jason@redhat.com>
2068
2069         * g++.dg/cpp0x/constexpr-46420.C: New.
2070
2071 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2072
2073         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2074         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2075         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2076         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2077         expected messages.
2078
2079 2010-11-10  Jan Hubicka  <jh@suse.cz>
2080
2081         PR tree-optimize/38669
2082         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2083
2084 2010-11-10  Jan Hubicka  <jh@suse.cz>
2085
2086         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2087
2088 2010-11-10  Jason Merrill  <jason@redhat.com>
2089
2090         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2091
2092 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR debug/46409
2095         * gcc.dg/debug/pr46409.c: New test.
2096
2097         PR c++/46368
2098         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2099
2100 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2101
2102         PR target/46419
2103         * gcc-target/i386/pr46419.c: New test.
2104
2105 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2106
2107         * g++.dg/other/i386-2.C: Add -mtbm.
2108         * g++.dg/other/i386-3.C: Likewise.
2109         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2110         * gcc.target/i386/funcspec-6.c: Likewise.
2111         * gcc.target/i386/sse-12.c: Add -mtbm.
2112         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2113         operand intrinsics.
2114         * gcc.target/i386/sse-14.c: Likewise.
2115         * gcc.target/i386/sse-22.c: Likewise.
2116         * gcc.target/i386/sse-23.c: Likewise.
2117         * gcc.target/i386/tbm-1.c: New file.
2118         * gcc.target/i386/tbm-2.c: Likewise.
2119
2120 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2121
2122         * g++.dg/other/i386-2.C: Add -mbmi.
2123         * g++.dg/other/i386-3.C: Likewise.
2124         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2125         * gcc.target/i386/funcspec-6.c: Likewise.
2126         * gcc.target/i386/sse-12.c: Add -mbmi.
2127         * gcc.target/i386/bmi-1.c: New file.
2128         * gcc.target/i386/bmi-2.c: Likewise.
2129         * gcc.target/i386/bmi-3.c: Likewise.
2130         * gcc.target/i386/bmi-4.c: Likewise.
2131         * gcc.target/i386/bmi-5.c: Likewise.
2132         * gcc.target/i386/bmi-6.c: Likewise.
2133
2134 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2135
2136         PR c++/46065
2137         * g++.dg/pr46065.C: New test.
2138
2139 2010-11-10  Jan Hubicka  <jh@suse.cz>
2140
2141         PR tree-optimize/33172
2142         PR tree-optimize/43411
2143         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2144         * g++.dg/tree-ssa/pr43411.C: New testcase.
2145
2146 2010-11-10  Jan Hubicka  <jh@suse.cz>
2147
2148         PR tree-optimize/46228
2149         * g++.dg/tree-ssa/pr46228.C: New testcase.
2150
2151 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2152
2153         PR tree-optimization/46414
2154         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2155
2156 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2157
2158         PR fortran/46411
2159         * gfortran.dg/intrinsic_7.f90: New.
2160
2161 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2162
2163         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2164         * g++.dg/abi/thunk4.C: Likewise.
2165         * g++.dg/opt/combine.C: Add dg-require-visibility.
2166         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2167         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2168         alpha*-dec-osf*.
2169         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2170         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2171         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2172         large arena_size.
2173         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2174         * gcc.dg/intmax_t-1.c: Likewise.
2175
2176 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2177
2178         PR fortran/46244
2179         * gfortran.dg/class_30.f90: New.
2180
2181 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2182
2183         PR fortran/46223
2184         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2185         failure on s390.
2186
2187 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2188
2189         PR tree-optimization/45971
2190         * gcc.dg/vect/O3-pr45971.c: New.
2191
2192 2010-11-10  Richard Guenther  <rguenther@suse.de>
2193
2194         PR tree-optimization/44964
2195         * gcc.dg/pr44964.c: New testcase.
2196
2197 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2198
2199         * gnat.dg/opt10.adb: Fix typo.
2200
2201 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2202
2203         PR tree-optimization/46351
2204         PR tree-optimization/46377
2205         * gnat.dg/opt10.adb: New file.
2206         * gnat.dg/opt10_pkg.ads: Likewise.
2207         * gnat.dg/opt11.adb: Likewise.
2208         * gnat.dg/opt11.ads: Likewise.
2209
2210 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2211
2212         * gnat.dg/boolean_conv.adb: New test.
2213
2214 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2215
2216         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2217
2218 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2219
2220         * gnat.dg/unchecked_convert7.adb: New test.
2221
2222 2010-11-10  Richard Guenther  <rguenther@suse.de>
2223
2224         PR tree-optimization/46398
2225         * gcc.dg/torture/pr46398.c: New testcase.
2226
2227 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2228
2229         * gfortran.dg/open_dev_null.f90: New test.
2230
2231 2010-11-09  Jan Hubicka  <jh@suse.cz>
2232
2233         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2234         unrolling.
2235
2236 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2237
2238         * gcc.dg/struct-semi-4.c: New test.
2239
2240 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2241
2242         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2243         power5 to enable generation of FRIZ.
2244
2245         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2246         optimization.
2247
2248         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2249         expected.
2250
2251 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2252
2253         PR target/43808
2254         * gfortran.dg/pr43808.f90: New test.
2255
2256 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2257
2258         PR tree-optimization/46036
2259         * gfortran.dg/lto/pr46036_0.f90: New.
2260
2261 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR middle-end/45663
2264         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2265         bar invocation instead of first.
2266
2267         PR debug/46171
2268         * gcc.dg/pr46171.c: New test.
2269
2270 2010-11-09  Richard Guenther  <rguenther@suse.de>
2271
2272         PR tree-optimization/46355
2273         * gcc.dg/pr46355.c: New testcase.
2274
2275 2010-11-09  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/46177
2278         * gcc.dg/pr46177-2.c: New testcase.
2279
2280 2010-11-09  Richard Guenther  <rguenther@suse.de>
2281
2282         PR testsuite/46312
2283         * gcc.dg/vec-scal-opt.c: Move ...
2284         * gcc.dg/vect/vect-scal-opt.c: ... here.
2285         * gcc.dg/vec-scal-opt1.c: Move ...
2286         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2287         * gcc.dg/vec-scal-opt2.c: Move ...
2288         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2289
2290 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2291
2292         * gnat.dg/specs/static_initializer5.ads: New test.
2293         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2294
2295 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR middle-end/46360
2298         * gcc.c-torture/compile/pr46360.c: New test.
2299
2300         PR c++/45894
2301         * g++.dg/warn/Wsequence-point-2.C: New test.
2302
2303 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2304
2305         PR fortran/46313
2306         * gfortran.dg/class_29.f03: New.
2307
2308 2010-11-09  Richard Guenther  <rguenther@suse.de>
2309
2310         PR middle-end/46221
2311         * gcc.target/i386/alias-1.c: New testcase.
2312
2313 2010-11-08  Jason Merrill  <jason@redhat.com>
2314
2315         * g++.dg/cpp0x/constexpr-sassert.C: New.
2316
2317 2010-11-08  Jason Merrill  <jason@redhat.com>
2318
2319         * g++.dg/cpp0x/constexpr-defarg.C: New.
2320
2321 2010-11-08  Xinliang David Li  <davidxl@google.com>
2322
2323         PR tree-optimization/46316
2324         * gcc.c-torture/execute/pr46316.c: New test.
2325
2326 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2327
2328         PR fortran/46344
2329         * gfortran.dg/class_28.f03: Extended.
2330
2331 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2332
2333         * objc.dg/property/dotsyntax-13.m: New.
2334         * objc.dg/property/dotsyntax-14.m: New.
2335         * objc.dg/property/dotsyntax-15.m: New.
2336         * objc.dg/property/synthesize-7.m: New.
2337         * obj-c++.dg/property/dotsyntax-13.mm: New.
2338         * obj-c++.dg/property/dotsyntax-14.mm: New.
2339         * obj-c++.dg/property/dotsyntax-15.mm: New.
2340         * obj-c++.dg/property/synthesize-7.mm: New.
2341
2342 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2343
2344         * objc.dg/property/dynamic-4.m: New.
2345         * objc.dg/property/dynamic-5.m: New.
2346         * objc.dg/property/dynamic-6.m: New.
2347         * obj-c++.dg/property/dynamic-4.mm: New.
2348         * obj-c++.dg/property/dynamic-5.mm: New.
2349         * obj-c++.dg/property/dynamic-6.mm: New.
2350
2351 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2352
2353         * objc.dg/property/synthesize-3.m: New.
2354         * objc.dg/property/synthesize-4.m: New.
2355         * objc.dg/property/synthesize-5.m: New.
2356         * objc.dg/property/synthesize-6.m: New.
2357         * obj-c++.dg/property/synthesize-3.mm: New.
2358         * obj-c++.dg/property/synthesize-4.mm: New.
2359         * obj-c++.dg/property/synthesize-5.mm: New.
2360         * obj-c++.dg/property/synthesize-6.mm: New.
2361
2362 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2363
2364         * objc.dg/property/at-property-5.m: Updated test.
2365         * objc.dg/property/at-property-16.m: New.
2366         * objc.dg/property/at-property-17.m: New.
2367         * objc.dg/property/at-property-18.m: New.
2368         * objc.dg/property/at-property-19.m: New.
2369         * objc.dg/property/dotsyntax-12.m: New.
2370         * objc.dg/protocol-inheritance-1.m: New.
2371         * objc.dg/protocol-inheritance-2.m: New.
2372         * obj-c++.dg/property/at-property-5.mm: Updated test.
2373         * obj-c++.dg/property/at-property-16.mm: New.
2374         * obj-c++.dg/property/at-property-17.mm: New.
2375         * obj-c++.dg/property/at-property-18.mm: New.
2376         * obj-c++.dg/property/at-property-19.mm: New.
2377         * obj-c++.dg/protocol-inheritance-1.mm: New.
2378         * obj-c++.dg/protocol-inheritance-2.mm: New.
2379         * obj-c++.dg/property/dotsyntax-12.mm: New.
2380
2381 2010-11-08  Jason Merrill  <jason@redhat.com>
2382
2383         * g++.dg/expr/overflow1.C: New.
2384         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2385         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2386         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2387         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2388
2389 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2390
2391         * gcc.dg/pr35442.c: Adapt warning.
2392
2393         PR target/46280
2394         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2395         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2396         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2397         i?86-*-* x86_64-*-*.
2398         * g++.dg/torture/pr36445.C: Likewise.
2399         * gcc.c-torture/compile/pr34856.c: Likewise.
2400         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2401         * gcc.c-torture/compile/vector-1.c: Likewise.
2402         * gcc.c-torture/compile/vector-2.c: Likewise.
2403         * gcc.dg/pr32912-1.c: Likewise.
2404         * gcc.c-torture/execute/va-arg-25.c: Move ...
2405         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2406         Add dg-options -msse, dg-require-effective-target sse_runtime for
2407         for i?86-*-*, x86_64-*-*.
2408         * gcc.c-torture/execute/vector-1.c: Likewise.
2409         * gcc.c-torture/execute/vector-2.c: Likewise.
2410         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2411         i?86-*-*, x86_64-*-*.
2412         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2413         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2414         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2415         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2416         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2417
2418 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2419
2420         * gcc.dg/torture/pr45982.c: Add -std=c99
2421         * gcc.dg/torture/pr45623.c: Ditto.
2422
2423 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2424
2425         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2426         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2427
2428 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2429
2430         PR target/28627
2431         * g++.dg/ext/dllimport7.C: Adjust second error check and
2432         allow test for x86_64 mingw, too.
2433
2434 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2435
2436         PR fortran/46344
2437         * gfortran.dg/class_28.f03: New.
2438
2439 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2440
2441         PR rtl-optimization/45352
2442         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2443         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2444         gcc.target/i386/pr45352-2.c: New tests.
2445
2446 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2447
2448         PR libobjc/36610
2449         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2450         XFAIL the run for all but m32 x86.
2451
2452 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2453
2454         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2455         as comment character.
2456
2457 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2458
2459         * gcc.target/mips/mips.exp: Revert previous patch.
2460         * gcc.target/mips/fma-1.c: Delete.
2461         * gcc.target/mips/fma-2.c: Likewise.
2462         * gcc.target/mips/fma-3.c: Likewise.
2463         * gcc.target/mips/fma-4.c: Likewise.
2464         * gcc.target/mips/fma-5.c: Likewise.
2465         * gcc.target/mips/fma-6.c: Likewise.
2466         * gcc.target/mips/fma-7.c: Likewise.
2467         * gcc.target/mips/fma-8.c: Likewise.
2468         * gcc.target/mips/fma-9.c: Likewise.
2469         * gcc.target/mips/fma-10.c: Likewise.
2470         * gcc.target/mips/fma-11.c: Likewise.
2471         * gcc.target/mips/fma-12.c: Likewise.
2472         * gcc.target/mips/fma-13.c: Likewise.
2473         * gcc.target/mips/fma-14.c: Likewise.
2474         * gcc.target/mips/fma-15.c: Likewise.
2475         * gcc.target/mips/fma-16.c: Likewise.
2476         * gcc.target/mips/fma-17.c: Likewise.
2477         * gcc.target/mips/fma-18.c: Likewise.
2478         * gcc.target/mips/fma-19.c: Likewise.
2479         * gcc.target/mips/fma-20.c: Likewise.
2480
2481 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2482
2483         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2484         * gcc.target/mips/fma-1.c: New test.
2485         * gcc.target/mips/fma-2.c: Likewise.
2486         * gcc.target/mips/fma-3.c: Likewise.
2487         * gcc.target/mips/fma-4.c: Likewise.
2488         * gcc.target/mips/fma-5.c: Likewise.
2489         * gcc.target/mips/fma-6.c: Likewise.
2490         * gcc.target/mips/fma-7.c: Likewise.
2491         * gcc.target/mips/fma-8.c: Likewise.
2492         * gcc.target/mips/fma-9.c: Likewise.
2493         * gcc.target/mips/fma-10.c: Likewise.
2494         * gcc.target/mips/fma-11.c: Likewise.
2495         * gcc.target/mips/fma-12.c: Likewise.
2496         * gcc.target/mips/fma-13.c: Likewise.
2497         * gcc.target/mips/fma-14.c: Likewise.
2498         * gcc.target/mips/fma-15.c: Likewise.
2499         * gcc.target/mips/fma-16.c: Likewise.
2500         * gcc.target/mips/fma-17.c: Likewise.
2501         * gcc.target/mips/fma-18.c: Likewise.
2502         * gcc.target/mips/fma-19.c: Likewise.
2503         * gcc.target/mips/fma-20.c: Likewise.
2504
2505 2010-11-06  Jason Merrill  <jason@redhat.com>
2506
2507         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2508
2509 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2510
2511         PR c/43384
2512         * gcc.dg/parser-error-3.c: New test.
2513
2514 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2515
2516         PR c++/45332
2517         * g++.dg/parse/semicolon2.C: New testcase.
2518         * g++.dg/ext/asmspec1.C: Adjust.
2519         * g++.dg/init/new13.C: Adjust.
2520         * g++.dg/parse/ctor5.C: Adjust.
2521
2522 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2523
2524         PR fortran/46330
2525         * gfortran.dg/class_27.f03: New.
2526
2527 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2528
2529         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2530         * objc.dg/property/dotsyntax-5.m: New.
2531         * objc.dg/property/dotsyntax-6.m: New.
2532         * objc.dg/property/dotsyntax-7.m: New.
2533         * objc.dg/property/dotsyntax-8.m: New.
2534         * objc.dg/property/dotsyntax-9.m: New.
2535         * objc.dg/property/dotsyntax-10.m: New.
2536         * objc.dg/property/dotsyntax-11.m: New.
2537         * obj-c++.dg/property/dotsyntax-5.mm: New.
2538         * obj-c++.dg/property/dotsyntax-6.mm: New.
2539         * obj-c++.dg/property/dotsyntax-7.mm: New.
2540         * obj-c++.dg/property/dotsyntax-8.mm: New.
2541         * obj-c++.dg/property/dotsyntax-9.mm: New.
2542         * obj-c++.dg/property/dotsyntax-10.mm: New.
2543         * obj-c++.dg/property/dotsyntax-11.mm: New.
2544
2545 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2546
2547         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2548         NeXT runtime when the type is READONLY.
2549
2550 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2551
2552         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2553         * gcc.target/i386/387-6.c: Ditto.
2554         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2555         * gcc.target/i386/387-4.c: Ditto.
2556         * gcc.target/i386/387-7.c: Ditto.
2557         * gcc.target/i386/387-8.c: Ditto.
2558         * gcc.target/i386/387-9.c: Ditto.
2559         * gcc.target/i386/387-10.c: Ditto.
2560         * gcc.target/i386/387-11.c: Ditto.
2561         * gcc.target/i386/387-12.c: Ditto.
2562
2563         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2564
2565 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2566
2567         PR target/44981
2568         * gcc.dg/darwin-cfstring-format-1.c: New.
2569         * gcc.dg/warn-nsstring.c: New.
2570         * objc.dg/fsf-nsstring-format-1.m: New.
2571         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2572         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2573         linker warning.
2574
2575 2010-11-05  Jason Merrill  <jason@redhat.com>
2576
2577         PR c++/45473
2578         * g++.dg/inherit/virtual6.C: New.
2579
2580 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR c/44772
2583         * gcc.dg/Wcxx-compat-21.c: New test.
2584
2585 2010-11-05  Ian Lance Taylor  <iant@google.com>
2586
2587         PR target/46084
2588         * gcc.target/i386/pr46084.c: New test.
2589
2590 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2591
2592         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2593         * (check_effective_target_mempcpy): New.
2594         * gcc.c-torture/execute/pr45636.c: Move this...
2595         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2596
2597 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2598
2599         * gcc.target/i386/i386.exp (FLAGS): Remove.
2600         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2601
2602 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2603
2604         PR c++/46160
2605         * g++.dg/opt/empty2.C: New test.
2606
2607         PR target/45670
2608         * gcc.target/i386/pr45670.c: New test.
2609
2610 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2611
2612         PR fortran/45451
2613         PR fortran/46174
2614         * gfortran.dg/class_19.f03: Modified.
2615         * gfortran.dg/class_allocate_6.f03: New.
2616
2617 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2618
2619         * gcc.target/i386/avx-vzeroupper-19.c: New.
2620
2621 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2622
2623         PR tree-optimization/46099
2624         * gcc.dg/autopar/pr46099.c: New test.
2625
2626         PR middle-end/43690
2627         * c-c++-common/pr43690.c: New test.
2628
2629 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2630
2631         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2632         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2633         declaration and implementation.
2634         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2635         * obj-c++.dg/property/at-property-13.mm: Likewise.
2636         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2637         * obj-c++.dg/property/property-1.mm: Likewise.
2638         * obj-c++.dg/property/at-property-7.mm: Likewise.
2639         * obj-c++.dg/property/at-property-9.mm: Likewise.
2640         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2641         * obj-c++.dg/property/at-property-10.mm: Likewise.
2642         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2643         * obj-c++.dg/property/at-property-12.mm: Likewise.
2644         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2645         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2646         * obj-c++.dg/property/at-property-6.mm: Likewise.
2647         * obj-c++.dg/property/at-property-8.mm: Likewise.
2648         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2649         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2650         * obj-c++.dg/property/at-property-11.mm: Likewise.
2651         * obj-c++.dg/template-8.mm: Likewise.
2652         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2653         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2654         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2655         and put a FIXME for this.
2656         * obj-c++.dg/property/property-2.mm: Remove.
2657         * obj-c++.dg/property/property-3.mm: Remove.
2658
2659 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR debug/46307
2662         * gcc.dg/pr46307.c: New test.
2663
2664 2010-11-05  Jason Merrill  <jason@redhat.com>
2665
2666         PR c++/46304
2667         * g++.dg/ext/complex6.C: New.
2668
2669 2010-11-04  Bud Davis   <jimmied@smu.edu>
2670
2671         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2672
2673 2010-11-04  Chao-ying Fu  <fu@mips.com>
2674
2675         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2676         msubu, mult, multu.
2677         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2678
2679 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2680
2681         Fixed using the Objective-C 2.0 dot-syntax with class names.
2682         * objc.dg/property/dotsyntax-3.m: New.
2683         * objc.dg/property/dotsyntax-4.m: New.
2684         * obj-c++.dg/property/dotsyntax-3.mm: New.
2685         * obj-c++.dg/property/dotsyntax-4.mm: New.
2686
2687         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2688         Objective-C 2.0 dot-syntax is used with class names.
2689         * obj-c++.dg/fobjc-std-1.mm: Same change.
2690
2691 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2692
2693         * gcc.target/powerpc/loop_align.c: New.
2694
2695 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2696
2697         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2698
2699         merge from FSF 'apple/trunk' branch.
2700         * gcc.target/powerpc/darwin64-abi.c: New.
2701
2702 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR tree-optimization/46233
2705         * gcc.dg/pr46233.c: New test.
2706
2707 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2708
2709         * objc.dg/property/property-2.m: Deleted.
2710         * objc.dg/property/property-3.m: Deleted.
2711
2712 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2713
2714         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2715         defined.
2716         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2717         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2718         * objc.dg/property/property-1.m: Likewise.
2719         * objc.dg/property/at-property-6.m: Likewise.
2720         * objc.dg/property/at-property-7.m: Likewise.
2721         * objc.dg/property/dotsyntax-1.m: Likewise.
2722         * objc.dg/property/at-property-8.m: Likewise.
2723         * objc.dg/property/dotsyntax-2.m: Likewise.
2724         * objc.dg/property/at-property-9.m: Likewise.
2725         * objc.dg/property/synthesize-2.m: Likewise.
2726         * objc.dg/property/at-property-10.m: Likewise.
2727         * objc.dg/property/at-property-11.m: Likewise.
2728         * objc.dg/property/at-property-12.m: Likewise.
2729         * objc.dg/property/at-property-13.m: Likewise.
2730         * objc.dg/property/fsf-property-method-access.m: Likewise.
2731         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2732         linker warning.
2733         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2734         warnings.
2735         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2736         deprecation warnings.  Use Object1 implementation.
2737         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2738         * objc/execute/forward-1.m: Remove.
2739         * objc/execute/forward-1.x: Remove.
2740
2741 2010-11-04  Jason Merrill  <jason@redhat.com>
2742
2743         * g++.dg/cpp0x/constexpr-access.C: New.
2744
2745 2010-11-04  Richard Guenther  <rguenther@suse.de>
2746
2747         PR rtl-optimization/46183
2748         * gcc.dg/torture/pr46183.c: New testcase.
2749
2750 2010-11-04  Richard Guenther  <rguenther@suse.de>
2751
2752         PR tree-optimization/46068
2753         * gcc.dg/torture/pr46068.c: New testcase.
2754
2755 2010-11-04  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/45991
2758         * gcc.dg/pr45991.c: New testcase.
2759
2760 2010-11-04  Richard Guenther  <rguenther@suse.de>
2761
2762         PR tree-optimization/46154
2763         * g++.dg/torture/pr46154.C: New testcase.
2764
2765 2010-11-04  Richard Guenther  <rguenther@suse.de>
2766
2767         PR tree-optimization/45733
2768         * gcc.dg/pr45733.c: New testcase.
2769
2770 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2771
2772         PR tree-optimization/46213
2773         * gfortran.dg/vect/pr46213.f90: New.
2774
2775 2010-11-04  Richard Guenther  <rguenther@suse.de>
2776
2777         PR testsuite/45702
2778         * gcc.dg/pr34989-1.c: Move ...
2779         * gcc.dg/lto/pr34989-1_0.c: ... here.
2780         * gcc.dg/pr34989-2.c: Move ...
2781         * gcc.dg/lto/pr34989-1_1.c: ... here.
2782         * gcc.dg/pr27898.c: Move ...
2783         * gcc.dg/lto/pr27898_0.c: ... here and ...
2784         * gcc.dg/lto/pr27898_1.c: ... split.
2785         * gcc.dg/pr28712.c: Move ...
2786         * gcc.dg/lto/pr28712_0.c: ... here and ...
2787         * gcc.dg/lto/pr28712_1.c: ... split ...
2788         * gcc.dg/lto/pr28712_2.c: ... twice.
2789         * gcc.dg/pr28706.c: Move ...
2790         * gcc.dg/lto/pr28706_0.c: ... here and ...
2791         * gcc.dg/lto/pr28706_1.c: ... split.
2792
2793 2010-11-04  Richard Guenther  <rguenther@suse.de>
2794             Richard Henderson  <rth@redhat.com>
2795
2796         * gcc.target/i386/fma4-vector-2.c: New testcase.
2797
2798 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2799             Richard Guenther  <rguenther@suse.de>
2800
2801         * gcc.dg/vec-scal-opt.c: New testcase.
2802         * gcc.dg/vec-scal-opt1.c: New testcase.
2803         * gcc.dg/vec-scal-opt2.c: New testcase.
2804
2805 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2806
2807         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2808         from plugin build flags on Darwin targets.
2809
2810 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2811
2812         * gcc.target/i386/pr46285.c: Require split_stack target.
2813
2814 2010-11-03  Jason Merrill  <jason@redhat.com>
2815
2816         PR c++/46293
2817         * g++.dg/cpp0x/constexpr-base2.C: New.
2818
2819         PR c++/46289
2820         * g++.dg/cpp0x/initlist45.C: New.
2821
2822 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2823
2824         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2825         is now allowed in categories.
2826         * obj-c++.dg/property/dynamic-2.mm: Same change.
2827         * objc.dg/property/dynamic-3.m: New.
2828         * obj-c++.dg/property/dynamic-3.mm: New.
2829         * objc.dg/property/at-property-14.m: New.
2830         * objc.dg/property/at-property-15.m: New.
2831         * obj-c++.dg/property/at-property-14.mm: New.
2832         * obj-c++.dg/property/at-property-15.mm: New.
2833
2834         * objc.dg/foreach-6.m: Added a few more tests for valid and
2835         invalid iterating variables and collections.
2836
2837 2010-11-03  Xinliang David Li  <davidxl@google.com>
2838
2839         PR target/46200
2840         * g++.dg/tree-ssa/ivopts-2.C: New test.
2841
2842 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2843
2844         PR target/46295
2845         * gcc.target/i386/pr46295.c: New.
2846
2847 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2848
2849         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2850         precision min/max for single precision on VSX.
2851
2852 2010-11-03  Jason Merrill  <jason@redhat.com>
2853
2854         PR c++/46289
2855         * g++.dg/cpp0x/constexpr-ice3.C: New.
2856
2857 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2858
2859         * gnat.dg/opt8.ad[sb]: New test.
2860         * gnat.dg/opt8_pkg.ads: New helper.
2861
2862 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2863
2864         PR rtl-optimization/45865
2865         * gcc.dg/pr45865.c: New.
2866         * gcc.dg/torture/pr45865.c: Likewise.
2867
2868         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2869         * gcc.target/arm/headmerge-2.c: Likewise.
2870         * gcc.target/i386/headmerge-1.c: Likewise.
2871         * gcc.target/i386/headmerge-2.c: Likewise.
2872
2873 2010-11-03  Richard Guenther  <rguenther@suse.de>
2874
2875         PR middle-end/46288
2876         * gcc.dg/pr46288.c: New testcase.
2877
2878 2010-11-03  Richard Guenther  <rguenther@suse.de>
2879
2880         PR tree-optimization/44807
2881         * gcc.dg/torture/pr44807.c: New testcase.
2882
2883 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2884
2885         PR libgfortran/43899
2886         * gfortran.dg/namelist_67.f90: New test.
2887
2888 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR tree-optimization/46009
2891         * gcc.dg/vect/pr46009.c: New function.
2892
2893 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2894
2895         Implemented -fobjc-std=objc1 flag.
2896         * objc.dg/fobjc-std-1.m: New.
2897         * obj-c++.dg/fobjc-std-1.mm: New.
2898
2899 2010-11-03  Richard Guenther  <rguenther@suse.de>
2900
2901         PR middle-end/46241
2902         * g++.dg/debug/pr46241.C: New testcase.
2903
2904 2010-11-03  Richard Guenther  <rguenther@suse.de>
2905
2906         PR tree-optimization/46190
2907         * gfortran.dg/pr46190.f90: New testcase.
2908
2909 2010-11-03  Richard Guenther  <rguenther@suse.de>
2910
2911         PR testsuite/46274
2912         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2913         * gcc.dg/vect/vect-19.c: Likewise.
2914         * gcc.dg/vect/vect-17.c: Likewise.
2915
2916 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2917
2918         PR target/46285
2919         * gcc.target/i386/pr46285.c: New.
2920
2921 2010-11-03  Richard Guenther  <rguenther@suse.de>
2922
2923         PR tree-optimization/46217
2924         * gcc.dg/pr46217.c: New testcase.
2925
2926 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2927
2928         * objc.dg/property/dotsyntax-1.m: New.
2929         * objc.dg/property/dotsyntax-2.m: New.
2930         * obj-c++.dg/property/dotsyntax-1.mm: New.
2931         * obj-c++.dg/property/dotsyntax-2.mm: New.
2932
2933 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR tree-optimization/46165
2936         * gcc.dg/pr46165.c: New test.
2937
2938 2010-11-03  Richard Guenther  <rguenther@suse.de>
2939
2940         PR middle-end/46251
2941         * gcc.dg/pr46251.c: New testcase.
2942
2943 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2944
2945         PR tree-optimization/46107
2946         * gcc.c-torture/compile/pr46107.c: New test.
2947
2948         PR debug/46252
2949         * gcc.dg/pr46252.c: New test.
2950
2951         PR rtl-optimization/46034
2952         PR rtl-optimization/46212
2953         PR rtl-optimization/46248
2954         * gcc.c-torture/compile/pr46034.c: New test.
2955         * gcc.c-torture/compile/pr46248.c: New test.
2956         * gcc.dg/pr46212.c: New test.
2957
2958 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2959
2960         * gnat.dg/sizetype4.adb: New test.
2961
2962 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2963
2964         * gcc.target/i386/avx-vzeroupper-15.c: New.
2965         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2966         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2967         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2968
2969         PR target/46253
2970         * gcc.target/i386/pr46253.c: New.
2971
2972 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2973             Tobias Burnus  <burnus@net-b.de>
2974
2975         PR fortran/45170
2976         * gfortran.dg/deferred_type_param_1.f90: New.
2977         * gfortran.dg/deferred_type_param_2.f90: New.
2978         * gfortran.dg/initialization_1.f90: Update dg-errors.
2979         * gfortran.dg/initialization_9.f90: Update dg-errors.
2980
2981 2010-11-02  Richard Guenther  <rguenther@suse.de>
2982
2983         PR tree-optimization/46149
2984         * g++.dg/torture/pr46149.C: New testcase.
2985
2986 2010-11-02  Richard Guenther  <rguenther@suse.de>
2987
2988         PR tree-optimization/46216
2989         * gcc.dg/torture/pr46216.c: New testcase.
2990
2991 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2992
2993         PR target/46131
2994         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2995         *-*-osf*.
2996
2997 2010-11-02  Richard Guenther  <rguenther@suse.de>
2998
2999         PR tree-optimization/46184
3000         * gcc.dg/pr46184.c: New testcase.
3001
3002 2010-11-02  Richard Guenther  <rguenther@suse.de>
3003
3004         PR tree-optimization/46177
3005         * gcc.dg/pr46177.c: New testcase.
3006
3007 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3008
3009         PR middle-end/46120
3010         * g++.dg/ipa/ivinline-9.C: New test.
3011
3012 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3013
3014         PR tree-optimization/45875
3015         * g++.dg/torture/pr45875.C: New test.
3016
3017 2010-11-02  Richard Guenther  <rguenther@suse.de>
3018
3019         PR testsuite/46249
3020         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3021
3022 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR debug/46255
3025         * gcc.dg/pr46255.c: New test.
3026
3027 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3028
3029         PR c++/46170
3030         PR c++/46162
3031         * g++.dg/template/sfinae26.C: New test.
3032         * g++.dg/template/sfinae27.C: Likewise.
3033
3034 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3035
3036         PR c++/45606
3037         * g++.dg/template/typedef36.C: New test.
3038         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3039         * g++.dg/template/canon-type-10.C: Likewise.
3040         * g++.dg/template/canon-type-11.C: Likewise.
3041         * g++.dg/template/canon-type-12.C: Likewise.
3042         * g++.dg/template/canon-type-13.C: Likewise.
3043
3044 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3045
3046         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3047         instance of debug_pubnames on darwin.
3048
3049 2010-11-01  Jason Merrill  <jason@redhat.com>
3050             Benjamin Kosnik  <bkoz@redhat.com>
3051
3052         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3053         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3054
3055         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3056         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3057         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3058         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3059         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3060         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3061         * g++.dg/cpp0x/constexpr-array.C: New.
3062         * g++.dg/cpp0x/constexpr-base.C: New.
3063         * g++.dg/cpp0x/constexpr-complex.C: New.
3064         * g++.dg/cpp0x/constexpr-data1.C: New.
3065         * g++.dg/cpp0x/constexpr-data2.C: New.
3066         * g++.dg/cpp0x/constexpr-deref.C: New.
3067         * g++.dg/cpp0x/constexpr-diag1.C: New.
3068         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3069         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3070         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3071         * g++.dg/cpp0x/constexpr-empty.C: New.
3072         * g++.dg/cpp0x/constexpr-empty2.C: New.
3073         * g++.dg/cpp0x/constexpr-empty3.C: New.
3074         * g++.dg/cpp0x/constexpr-empty4.C: New.
3075         * g++.dg/cpp0x/constexpr-empty5.C: New.
3076         * g++.dg/cpp0x/constexpr-ex1.C: New.
3077         * g++.dg/cpp0x/constexpr-ex2.C: New.
3078         * g++.dg/cpp0x/constexpr-ex3.C: New.
3079         * g++.dg/cpp0x/constexpr-ex4.C: New.
3080         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3081         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3082         * g++.dg/cpp0x/constexpr-function1.C: New.
3083         * g++.dg/cpp0x/constexpr-function2.C: New.
3084         * g++.dg/cpp0x/constexpr-function3.C: New.
3085         * g++.dg/cpp0x/constexpr-ice.C: New.
3086         * g++.dg/cpp0x/constexpr-initlist.C: New.
3087         * g++.dg/cpp0x/constexpr-neg1.C: New.
3088         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3089         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3090         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3091         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3092         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3093         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3094         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3095         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3096         * g++.dg/cpp0x/constexpr-object1.C: New.
3097         * g++.dg/cpp0x/constexpr-object2.C: New.
3098         * g++.dg/cpp0x/constexpr-overflow.C: New.
3099         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3100         * g++.dg/cpp0x/constexpr-pos1.C: New.
3101         * g++.dg/cpp0x/constexpr-potential1.C: New.
3102         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3103         * g++.dg/cpp0x/constexpr-pure.C: New.
3104         * g++.dg/cpp0x/constexpr-static.C: New.
3105         * g++.dg/cpp0x/constexpr-static2.C: New.
3106         * g++.dg/cpp0x/constexpr-static3.C: New.
3107         * g++.dg/cpp0x/constexpr-static4.C: New.
3108         * g++.dg/cpp0x/constexpr-static5.C: New.
3109         * g++.dg/cpp0x/constexpr-static6.C: New.
3110         * g++.dg/cpp0x/constexpr-string.C: New.
3111         * g++.dg/cpp0x/constexpr-switch.C: New.
3112         * g++.dg/cpp0x/constexpr-targ.C: New.
3113         * g++.dg/cpp0x/constexpr-throw.C: New.
3114         * g++.dg/cpp0x/constexpr-typeid.C: New.
3115         * g++.dg/cpp0x/constexpr-union.C: New.
3116         * g++.dg/cpp0x/constexpr-value.C: New.
3117         * g++.dg/cpp0x/constexpr-value2.C: New.
3118         * g++.dg/cpp0x/constexpr-variadic.C: New.
3119         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3120         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3121         * g++.dg/other/fold1.C: Likewise.
3122         * g++.dg/parse/crash36.C: Likewise.
3123         * g++.dg/parse/constant4.C: Adjust expected error.
3124         * g++.dg/template/arg5.C: Likewise.
3125         * g++.dg/template/non-dependent10.C: Likewise.
3126         * g++.dg/template/qualified-id3.C: Likewise.
3127         * g++.dg/warn/overflow-warn-1.C: Likewise.
3128         * g++.dg/warn/overflow-warn-3.C: Likewise.
3129         * g++.dg/warn/overflow-warn-4.C: Likewise.
3130         * g++.old-deja/g++.pt/crash10.C: Likewise.
3131
3132         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3133
3134 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3135
3136         Implemented format and noreturn attributes for Objective-C methods.
3137         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3138         * objc.dg/attributes/method-deprecated-1.m: New.
3139         * objc.dg/attributes/method-deprecated-2.m: New.
3140         * objc.dg/attributes/method-deprecated-3.m: New.
3141         * objc.dg/attributes/method-noreturn-1.m: New.
3142         * objc.dg/attributes/method-sentinel-1.m: New.
3143         * objc.dg/attributes/method-format-1.m: New.
3144         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3145         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3146         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3147         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3148         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3149         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3150         * obj-c++.dg/attributes/method-format-1.mm: New.
3151
3152 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3153
3154         * objc.dg/property/at-property-deprecated-1.m: New.
3155         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3156
3157 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3158
3159         Implemented Objective-C 2.0 property accessors.
3160         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3161         avoid testing more complex accessors in this testcase which is not
3162         about them.
3163         * objc.dg/property/at-property-7.m: Same change.
3164         * objc.dg/property/at-property-8.m: Same change.
3165         * objc.dg/property/at-property-9.m: Same change.
3166         * objc.dg/property/at-property-10.m: Same change.
3167         * objc.dg/property/at-property-11.m: Same change.
3168         * obj-c++.dg/property/at-property-6.mm: Same change.
3169         * obj-c++.dg/property/at-property-7.mm: Same change.
3170         * obj-c++.dg/property/at-property-8.mm: Same change.
3171         * obj-c++.dg/property/at-property-9.mm: Same change.
3172         * obj-c++.dg/property/at-property-10.mm: Same change.
3173         * obj-c++.dg/property/at-property-11.mm: Same change.
3174         * objc.dg/property/at-property-12.m: New.
3175         * objc.dg/property/at-property-13.m: New.
3176         * obj-c++.dg/property/at-property-12.mm: New.
3177         * obj-c++.dg/property/at-property-13.mm: New.
3178
3179 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3180
3181         PR fortran/46152
3182         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3183         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3184         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3185         * gfortran.dg/allocate_with_typespec_2.f: New test.
3186         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3187         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3188         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3189
3190 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3191             Nathan Froyd  <froydnj@codesourcery.com>
3192
3193         PR tree-optimization/46259
3194         * gfortran.dg/pr46259.f: New testcase.
3195
3196 2010-11-01  Paul Koning  <ni1d@arrl.net>
3197
3198         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3199         * gcc.c-torture/compile/20020604-1.c: Ditto.
3200         * gcc.c-torture/compile/20001226-1.c: Ditto.
3201         * gcc.c-torture/compile/20010327-1.c: Ditto.
3202         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3203         * gcc.c-torture/compile/pr43191.c: Ditto.
3204         * gcc.c-torture/compile/pr41181.c: Ditto.
3205
3206 2010-10-31  Richard Henderson  <rth@redhat.com>
3207
3208         * lib/target-supports.exp
3209         (check_effective_target_automatic_stack_alignment): True for
3210         x86 but not windows.
3211         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3212         use of the preferred-stack-boundary arguments.
3213         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3214
3215 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3216
3217         PR target/46142
3218         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3219         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3220
3221 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3222
3223         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3224
3225 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3226
3227         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3228         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3229         than tls.
3230         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3231         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3232         * objc.dg/torture/tls/thr-init.m: Likewise.
3233         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3234         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3235
3236 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3237
3238         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3239         the Linux kernel.
3240
3241 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3242
3243         PR fortran/44917
3244         PR fortran/44926
3245         PR fortran/46196
3246         * gfortran.dg/typebound_generic_10.f03: New.
3247
3248 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3249
3250         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3251         * objc.dg/property/property-neg-1.m: Updated for changes in the
3252         syntax of @property and the implementation of
3253         @synthesize/@dynamic.
3254         * objc.dg/property/property-neg-2.m: Same change.
3255         * objc.dg/property/property-neg-3.m: Same change.
3256         * objc.dg/property/property-neg-4.m: Same change.
3257         * objc.dg/property/property-neg-5.m: Same change.
3258         * objc.dg/property/property-neg-7.m: Same change.
3259         * objc.dg/property/property-1.m: Same change.
3260         * objc.dg/property/synthesize-1.m: Same change.
3261         * objc.dg/property/at-property-2.m: Same change.
3262         * objc.dg/property/at-property-4.m: Same change.
3263
3264         * objc.dg/property/fsf-property-method-acces.m: Updated for
3265         changes in the syntax of @property and the implementation of
3266         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3267         * objc.dg/property/fsf-property-basic.m: Same change.
3268         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3269
3270         * objc.dg/property/at-property-5.m: New.
3271         * objc.dg/property/at-property-6.m: New.
3272         * objc.dg/property/at-property-7.m: New.
3273         * objc.dg/property/at-property-8.m: New.
3274         * objc.dg/property/at-property-9.m: New.
3275         * objc.dg/property/at-property-10.m: New.
3276         * objc.dg/property/at-property-11.m: New.
3277         * objc.dg/property/synthesize-2.m: New.
3278         * objc.dg/property/dynamic-2.m: New.
3279
3280         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3281         syntax of @property and the implementation of
3282         @synthesize/@dynamic.
3283         * obj-c++.dg/property/property-neg-2.mm: Same change.
3284         * obj-c++.dg/property/property-neg-3.mm: Same change.
3285         * obj-c++.dg/property/property-neg-4.mm: Same change.
3286         * obj-c++.dg/property/property-neg-5.mm: Same change.
3287         * obj-c++.dg/property/property-neg-7.mm: Same change.
3288         * obj-c++.dg/property/property-1.mm: Same change.
3289         * obj-c++.dg/property/synthesize-1.mm: Same change.
3290         * obj-c++.dg/property/at-property-2.mm: Same change.
3291         * obj-c++.dg/property/at-property-4.mm: Same change.
3292
3293         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3294         changes in the syntax of @property and the implementation of
3295         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3296         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3297         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3298
3299         * obj-c++.dg/property/at-property-5.mm: New.
3300         * obj-c++.dg/property/at-property-6.mm: New.
3301         * obj-c++.dg/property/at-property-7.mm: New.
3302         * obj-c++.dg/property/at-property-8.mm: New.
3303         * obj-c++.dg/property/at-property-9.mm: New.
3304         * obj-c++.dg/property/at-property-10.mm: New.
3305         * obj-c++.dg/property/at-property-11.mm: New.
3306         * obj-c++.dg/property/synthesize-2.mm: New.
3307         * obj-c++.dg/property/dynamic-2.mm: New.
3308
3309 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3310             Andrew Pinski  <pinskia@gmail.com>
3311
3312         * gcc.c-torture/execute/vector-shift.c: New testcase.
3313         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3314         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3315         * gcc.dg/vector-shift.c: Likewise.
3316         * gcc.dg/vector-shift1.c: Likewise.
3317         * gcc.dg/torture/vector-shift2.c: Likewise.
3318         * gcc.dg/vector-shift3.c: Likewise.
3319         * gcc.dg/simd-1b.c: Adjust.
3320
3321 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3322
3323         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3324
3325 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3326
3327         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3328
3329 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3330
3331         PR target/46153
3332         * gcc.target/i386/pr46153.c: New test.
3333
3334 2010-10-27  Jason Merrill  <jason@redhat.com>
3335
3336         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3337
3338 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3339
3340         PR fortran/46161
3341         * gfortran.dg/class_dummy_3.f03: New.
3342
3343 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3344
3345         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3346         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3347
3348         * gcc.target/i386/avx-vzeroupper-3.c: New.
3349         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3350         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3351         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3352         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3353         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3354         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3355         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3356         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3357         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3358         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3359         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3360
3361 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3362
3363         * obj-c.dg/property/at-property-4.m: New.
3364         * obj-c++.dg/property/at-property-4.mm: New.
3365         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3366         updates in warning.
3367         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3368         updates in warning.
3369
3370 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3371
3372         * objc.dg/property/at-property-1.m: New.
3373         * objc.dg/property/at-property-2.m: New.
3374         * objc.dg/property/at-property-3.m: New.
3375         * objc.dg/ivar-invalid-type-1.m: New.
3376         * obj-c++.dg/property/at-property-1.mm: New.
3377         * obj-c++.dg/property/at-property-2.mm: New.
3378         * obj-c++.dg/property/at-property-3.mm: New.
3379         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3380         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3381         in error reporting.
3382
3383 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3384
3385         PR libgfortran/46010
3386         * gfortran.dg/namelist_66.f90: New test.
3387         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3388
3389 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3390
3391         PR fortran/42647
3392         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3393         * gfortran.dg/allocatable_scalar_10.f90: New.
3394         * gfortran.dg/class_19.f03: Extended.
3395
3396 2010-10-26  Jan Hubicka  <jh@suse.cz>
3397
3398         PR middle-end/45736
3399         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3400
3401 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3402
3403         PR tree-optimization/46167
3404         * gcc.dg/vect/O-pr46167.c: New.
3405         * gcc.dg/vect/vect.exp: Run tests with -O.
3406
3407 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3408
3409         PR target/44948
3410         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3411         * g++.dg/vect/pr33860a.cc: Likewise.
3412         * gcc.c-torture/compile/20070522-1.c: Likewise.
3413         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3414         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3415         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3416         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3417         * gcc.dg/pr44136.c: Likewise.
3418
3419         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3420         * gcc.dg/compat/vector-1_x.c: Likewise.
3421         * gcc.dg/compat/vector-1_y.c: Likewise.
3422         * gcc.dg/compat/vector-2_x.c: Likewise.
3423         * gcc.dg/compat/vector-2_y.c: Likewise.
3424         * gcc.dg/pr43300.c: Likewise.
3425
3426         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3427         * gcc.dg/compat/vector-1a_y.c: Likewise.
3428         * gcc.dg/compat/vector-1b_x.c: Likewise.
3429         * gcc.dg/compat/vector-1b_y.c: Likewise.
3430         * gcc.dg/compat/vector-2a_x.c: Likewise.
3431         * gcc.dg/compat/vector-2a_y.c: Likewise.
3432         * gcc.dg/compat/vector-2b_x.c: Likewise.
3433         * gcc.dg/compat/vector-2b_y.c: Likewise.
3434         * gcc.target/i386/pr39162.c: Likewise.
3435         * gcc.target/i386/pr40906-2.c: Likewise.
3436         * gcc.target/i386/sse-5.c: Likewise.
3437
3438         * gcc.dg/pr35442.c: Prune ABI change warnings.
3439
3440         * gcc.c-torture/execute/pr38151.x: New.
3441         * gcc.target/i386/pr44948-1a.c: Likewise.
3442         * gcc.target/i386/pr44948-1b.c: Likewise.
3443         * gcc.target/i386/pr44948-2a.c: Likewise.
3444         * gcc.target/i386/pr44948-2b.c: Likewise.
3445
3446 2010-10-26  Ian Lance Taylor  <iant@google.com>
3447
3448         PR middle-end/45687
3449         * gcc.c-torture/execute/20101025-1.c: New test.
3450
3451 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3452
3453         PR fortran/45451
3454         * gfortran.dg/class_allocate_5.f90: New.
3455
3456 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3457
3458         Implement opaque-enum-specifiers for C++0x
3459         * g++.dg/cpp0x/forw_enum1.C: New.
3460         * g++.dg/cpp0x/forw_enum2.C: New.
3461         * g++.dg/cpp0x/forw_enum3.C: New.
3462         * g++.dg/cpp0x/forw_enum4.C: New.
3463         * g++.dg/cpp0x/forw_enum5.C: New.
3464         * g++.dg/cpp0x/forw_enum6.C: New.
3465         * g++.dg/cpp0x/forw_enum7.C: New.
3466         * g++.dg/cpp0x/forw_enum8.C: New.
3467         * g++.dg/cpp0x/forw_enum9.C: New.
3468         * g++.dg/parse/enum3.C: Add new errors.
3469         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3470         * g++.dg/cpp0x/auto9.C: Add new error.
3471         * g++.dg/template/crash79.C: Add new errors.
3472
3473 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3474
3475         * gcc.target/arm/volatile-bitfields-1.c: New test.
3476         * gcc.target/arm/volatile-bitfields-2.c: New test.
3477         * gcc.target/arm/volatile-bitfields-3.c: New test.
3478
3479 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3480
3481         * gnat.dg/pointer_discr1.adb: New test.
3482         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3483         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3484         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3485
3486 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3487
3488         * gnat.dg/loop_optimization8.adb: New test.
3489         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3490         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3491
3492 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3493
3494         * gnat.dg/in_out_parameter2.adb: New test.
3495         * gnat.dg/in_out_parameter3.adb: Likewise.
3496
3497 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3498
3499         * g++.dg/opt/combine.c: New test.
3500
3501 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3502
3503         * gnat.dg/opt7.ad[sb]: New test.
3504         * gnat.dg/opt7_pkg.ads: New helper.
3505
3506 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3507
3508         PR objc/45735
3509         * obj-c.dg/pr45735.mm: New.
3510         * obj-c++.dg/pr45735.mm: New.
3511
3512 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3513
3514         PR objc/24393
3515         * objc.dg/pr24393.m: New.
3516         * obj-c++.dg/pr24393.mm: New.
3517
3518 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3519
3520         PR objc/28049
3521         * objc.dg/pr28049.m: New.
3522         * obj-c++.dg/pr28049.mm: New.
3523
3524 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3525
3526         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3527         parameter attributes are now supported.
3528         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3529         * objc.dg/attributes/parameter-attribute-1.m: New test.
3530         * objc.dg/attributes/parameter-attribute-2.m: New test.
3531         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3532         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3533
3534 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3535
3536         Based on the CFString implementation in FSF apple/trunk branch.
3537
3538         * gcc.dg/darwin-cfstring-1.c: New.
3539         * gcc.dg/darwin-cfstring-2.c: New.
3540         * gcc.dg/torture/darwin-cfstring-3.c: New.
3541         * g++.dg/other/darwin-cfstring1.C: New.
3542         * g++.dg/torture/darwin-cfstring-3.C: New.
3543
3544 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3545
3546         * objc.dg/demangle-1.m: New test.
3547         * obj-c++.dg/demangle-1.mm: New test.
3548         * obj-c++.dg/demangle-2.mm: New test.
3549         * obj-c++.dg/demangle-3.mm: New test.
3550
3551 2010-10-23  Ian Lance Taylor  <iant@google.com>
3552
3553         * gcc.c-torture/execute/20101011-1.c: New test.
3554         * gcc.c-torture/execute/20101011-1.x: New test driver.
3555
3556 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3557
3558         PR fortran/46122
3559         * gfortran.dg/protected_8.f90: New.
3560
3561 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3562
3563         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3564         * gcc.target/i386/isa-9.c: Skip for -march other than
3565         -march=amdfam10 in multilib options.
3566         * gcc.target/i386/pr42589.c: Skip for -march other than
3567         -march=i486 in multilib options.
3568         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3569         other -march in multilib options.
3570
3571 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3572
3573         PR rtl-optimization/37360
3574         * gcc.dg/pr37360.c: New test.
3575
3576 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3577
3578         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3579
3580 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3581             Andrew Pinski  <pinskia@gmail.com>
3582
3583         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3584         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3585         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3586         * gcc.dg/vector-subscript-1.c: Likewise.
3587         * gcc.dg/vector-subscript-2.c: Likewise.
3588         * gcc.dg/vector-subscript-3.c: New testcase.
3589         * gcc.dg/array-8.c: Adjust.
3590
3591 2010-10-22  Richard Guenther  <rguenther@suse.de>
3592
3593         PR middle-end/46137
3594         * c-c++-common/torture/pr46137.c: New testcase.
3595
3596 2010-10-22  Jason Merrill  <jason@redhat.com>
3597
3598         PR c++/46129
3599         * g++.dg/template/defarg14.C: New.
3600
3601 2010-10-22  Jason Merrill  <jason@redhat.com>
3602
3603         PR c++/46103
3604         * g++.dg/cpp0x/implicit10.C: New.
3605
3606 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3607
3608         PR target/46098
3609         * gcc.target/i386/pr46098.c: New test.
3610
3611 2010-10-22  Richard Guenther  <rguenther@suse.de>
3612
3613         PR tree-optimization/45720
3614         * gcc.dg/torture/pr45720.c: New testcase.
3615
3616 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3617
3618         PR tree-optimization/46126
3619         * gcc.dg/vect/pr46126.c: New.
3620
3621 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3622
3623         Based on the CFString implementation in FSF apple/trunk branch.
3624
3625         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3626         so that the latter can be used in dg-skip and dg-xfail clauses.
3627         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3628         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3629         to use dg-additional-files for Object1.
3630         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3631         to use dg-additional-files for Object1, move to torture/strings/.
3632         * obj-c++.dg/const-str-4.mm: Likewise.
3633         * obj-c++.dg/const-str-3.mm: Likewise.
3634         * obj-c++.dg/const-str-8.mm: Likewise.
3635         * obj-c++.dg/const-str-9.mm: Likewise.
3636         * obj-c++.dg/const-str-10.mm: Likewise.
3637         * obj-c++.dg/const-str-10.mm: Likewise.
3638         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3639         to use dg-additional-files for Object1, move to strings/.
3640         * obj-c++.dg/const-str-2.mm: Likewise.
3641         * obj-c++.dg/const-str-5.mm: Likewise.
3642         * obj-c++.dg/const-str-6.mm: Likewise.
3643         * obj-c++.dg/const-str-12.mm: Likewise.
3644         * obj-c++.dg/strings/strings.exp: New.
3645         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3646         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3647         * obj-c++.dg/torture/strings/strings.exp: New.
3648         * obj-c++.dg/torture/strings/string1.mm: New.
3649         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3650         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3651         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3652
3653         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3654         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3655         * objc/execute/string2.m: Likewise.
3656         * objc/execute/string3.m: Likewise.
3657         * objc/execute/string3.m: Likewise.
3658         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3659         * objc.dg/foreach-4.m: Likewise.
3660         * objc.dg/foreach-5.m: Likewise.
3661         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3662         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3663         * objc.dg/const-str-4.m: Likewise.
3664         * objc.dg/const-str-7.m: Likewise.
3665         * objc.dg/const-str-8.m: Likewise.
3666         * objc.dg/const-str-9.m: Likewise.
3667         * objc.dg/const-str-10.m: Likewise.
3668         * objc.dg/const-str-11.m: Likewise.
3669         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3670         to use dg-additional-files for Object1, move to objc.dg/strings/.
3671         * objc.dg/const-str-2.m: Likewise.
3672         * objc.dg/const-str-5.m: Likewise.
3673         * objc.dg/const-str-6.m: Likewise.
3674         * objc.dg/const-str-12.m: Likewise.
3675         * objc.dg/const-str-12b.m: Likewise.
3676         * objc.dg/strings/strings.exp: New.
3677         * objc.dg/strings/const-cfstring-2.m: New.
3678         * objc.dg/strings/const-cfstring-5.m: New.
3679         * objc.dg/torture/strings/strings.exp: New.
3680         * objc.dg/torture/strings/const-cfstring-1.m: New.
3681         * objc.dg/torture/strings/const-cfstring-3.m: New.
3682         * objc.dg/torture/strings/const-cfstring-4.m: New.
3683
3684 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3685
3686         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3687
3688 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3689
3690         PR c++/46117
3691         * g++.dg/parse/crash57.C: New.
3692
3693 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3694             H.J. Lu  <hongjiu.lu@intel.com>
3695
3696         PR target/45946
3697         * gcc.target/i386/pr45946.c: New test.
3698
3699 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3700
3701         PR tree-optimization/45875
3702         * g++.dg/ipa/pr45875.C: New test.
3703
3704 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3705
3706         PR tree-optimization/46049
3707         PR tree-optimization/46052
3708         * gcc.dg/vect/pr46052.c: New test.
3709         * gcc.dg/vect/pr46049.c: New test.
3710
3711 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3712
3713         PR fortran/46007
3714         * gfortran.dg/shape_5.f90:  New test case.
3715
3716 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3717
3718         PR fortran/46060
3719         * gfortran.dg/proc_ptr_comp_25.f90: New.
3720
3721 2010-10-21  Richard Guenther  <rguenther@suse.de>
3722             Michael Matz  <matz@suse.de>
3723
3724         PR tree-optimization/45764
3725         * gcc.dg/torture/pr45764.c: New testcase.
3726
3727 2010-10-21  Richard Guenther  <rguenther@suse.de>
3728
3729         PR tree-optimization/46111
3730         * g++.dg/torture/pr46111.C: New testcase.
3731
3732 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3733
3734         PR fortran/46067
3735         * gfortran.dg/dummy_procedure_4.f90: New.
3736         * gfortran.dg/proc_ptr_30.f90: New.
3737
3738 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3739
3740         PR fortran/46100
3741         * gfortran.dg/ptr-func-1.f90: New.
3742         * gfortran.dg/ptr-func-2.f90: New.
3743
3744 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR tree-optimization/45919
3747         * gcc.c-torture/compile/pr45919.c: New test.
3748
3749         PR tree-optimization/46066
3750         * gcc.dg/autopar/pr46066.c: New test.
3751
3752 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3753
3754         PR c++/46024
3755         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3756
3757 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3758
3759         PR c++/46056
3760         * g++.dg/cpp0x/range-for7.C: New.
3761
3762 2010-10-20  Richard Guenther  <rguenther@suse.de>
3763
3764         PR lto/45667
3765         * g++.dg/lto/20101020-1_0.h: New testcase.
3766         * g++.dg/lto/20101020-1_0.C: Likewise.
3767         * g++.dg/lto/20101020-1_1.C: Likewise.
3768
3769 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3770
3771         * gcc.dg/20101013-1.c: New test.
3772
3773 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3774
3775         PR target/46085
3776         * gcc.target/i386/pr46085-1.c: New.
3777         * gcc.target/i386/pr46085-2.c: Likewise.
3778
3779 2010-10-20  Richard Guenther  <rguenther@suse.de>
3780
3781         PR tree-optimization/45860
3782         * gcc.dg/torture/pr45860.c: New testcase.
3783
3784 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3785
3786         * gnat.dg/discr25.adb: New test.
3787         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3788
3789 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3790
3791         * gcc.target/powerpc/ehreturn.c: New test.
3792
3793 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3794
3795         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3796         not require Foundation and run with the GNU runtime as well.
3797
3798         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3799
3800         Radar 4439126
3801         * obj-c++.dg/template-8.mm: New.
3802
3803 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3804
3805         PR objc/23709
3806         * objc.dg/pr23709.m: New.
3807         * obj-c++.dg/pr23709.m: New.
3808
3809 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3810
3811         PR c++/46046
3812         * g++.dg/template/crash104.C: New.
3813
3814 2010-10-19  Richard Henderson  <rth@redhat.com>
3815
3816         * gcc.target/i386/fma3-fma.c: New.
3817         * gcc.target/i386/fma3-builtin.c: New.
3818         * gcc.target/i386/fma4-builtin.c: New.
3819
3820 2010-10-19  Richard Guenther  <rguenther@suse.de>
3821
3822         PR testsuite/46081
3823         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3824
3825 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3826
3827         Merge from 'apple/trunk' branch on FSF servers.
3828
3829         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3830
3831         Radar 4293709
3832         * objc.dg/proto-init-mimatch-1.m: New.
3833         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3834
3835 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3836
3837         Implemented parsing @synthesize and @dynamic for
3838         Objective-C/Objective-C++.
3839         * objc.dg/property/dynamic-1.m: New.
3840         * objc.dg/property/synthesize-1.m: New.
3841         * obj-c++.dg/property/dynamic-1.mm: New.
3842         * obj-c++.dg/property/synthesize-1.mm: New.
3843
3844 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3845
3846         * objc.dg/at-class-1.m: New.
3847         * objc.dg/at-class-1.mm: New.
3848
3849 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3850
3851         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3852
3853 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3854
3855         Merge from 'apple/trunk' branch on FSF servers.
3856
3857         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3858
3859         Radar 4407151
3860         * obj-c++.dg/template-7.mm: New.
3861
3862 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3863
3864         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3865         bugfix.
3866
3867 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3868
3869         Merge from 'apple/trunk' branch on FSF servers.
3870
3871         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3872
3873         Radar 4451818
3874         * obj-c++.dg/try-catch-16.mm: New.
3875         * obj-c++.dg/try-catch-17.mm: New.
3876
3877         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3878
3879         Radar 4330422
3880         * obj-c++.dg/try-catch-15.mm: New
3881
3882         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3883
3884         Radar 4204796
3885         * obj-c++.dg/try-catch-12.mm: New
3886         * obj-c++.dg/try-catch-13.mm: New
3887         * obj-c++.dg/try-catch-14.mm: New
3888         * objc.dg/try-catch-11.m: New
3889         * objc.dg/try-catch-12.m: New
3890         * objc.dg/try-catch-13.m: New
3891
3892 2010-10-18  Richard Henderson  <rth@redhat.com>
3893
3894         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3895
3896 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3897
3898         PR c/46015
3899         * c-c++-common/Wunused-var-13.c: New test.
3900
3901 2010-10-18  Richard Guenther  <rguenther@suse.de>
3902
3903         PR tree-optimization/45967
3904         * gcc.dg/torture/pr45967.c: New testcase.
3905         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3906         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3907         * gcc.dg/torture/pr39074-2.c: Likewise
3908         * gcc.dg/torture/pta-escape-1.c: Likewise
3909         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3910         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3911         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3912         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3913         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3914         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3915
3916 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3917
3918         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3919
3920 2010-10-18  Richard Guenther  <rguenther@suse.de>
3921
3922         PR lto/44950
3923         * g++.dg/lto/20101015-2_0.C: New testcase.
3924
3925 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR middle-end/46019
3928         * gcc.c-torture/execute/pr46019.c: New test.
3929
3930 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3931
3932         Merge from 'apple/trunk' branch on FSF servers.
3933
3934         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3935
3936         Radar 4516785
3937         * obj-c++.dg/method-namespace-2.mm: New.
3938
3939 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3940
3941         Merge from 'apple/trunk' branch on FSF servers.
3942
3943         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3944
3945         Radar 4133425
3946         * objc.dg/private-1.m: Test modified.
3947         * obj-c++.dg/private-1.mm: Test modified.
3948
3949 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3950
3951         PR testsuite/45987
3952         * gcc.target/i386/push-1.c: Remove.
3953
3954 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3955             H.J. Lu  <hongjiu.lu@intel.com>
3956
3957         PR target/46051
3958         * gcc.target/i386/pr46051.c: New test.
3959
3960 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3961
3962         * obj-c++.dg/gnu-api-2-class.mm: New.
3963         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3964         * obj-c++.dg/gnu-api-2-method.mm: New.
3965         * obj-c++.dg/gnu-api-2-objc.mm: New.
3966         * obj-c++.dg/gnu-api-2-object.mm: New.
3967         * obj-c++.dg/gnu-api-2-property.mm: New.
3968         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3969         * obj-c++.dg/gnu-api-2-sel.mm: New.
3970
3971 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3972
3973         * objc.dg/fsf-package-0.m: New.
3974         * obj-c++.dg/fsf-package-0.m: New.
3975
3976 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3977
3978         PR objc/18255
3979         * objc.dg/pr18255.m: New.
3980
3981 2010-10-16  Jan Hubicka  <jh@suse.cz>
3982
3983         PR middle-end/44206
3984         * g++.dg/torture/pr44206.C: New.
3985
3986 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3987
3988         * objc.dg/gnu-api-2-class.m: New.
3989         * objc.dg/gnu-api-2-objc.m: New.
3990
3991 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3992
3993         * objc.dg/gnu-api-2-ivar.m: New.
3994
3995 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3996
3997         * objc.dg/gnu-api-2-property.m: New.
3998
3999 2010-10-15  Xinliang David Li  <davidxl@google.com>
4000
4001         * g++.dg/uninit-pred-3_a.C: New test.
4002         * g++.dg/uninit-pred-3_b.C: New test.
4003
4004 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4005
4006         * objc.dg/gnu-api-2-object.m: New.
4007
4008 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4009
4010         * objc.dg/gnu-api-2-method.m: New.
4011
4012 2010-10-15  Jason Merrill  <jason@redhat.com>
4013
4014         * g++.dg/lto/pr45983_0.C: New.
4015
4016 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4017
4018         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4019         builtin combiner patterns.
4020         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4021         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4022         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4023         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4024         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4025
4026 2010-10-15  Richard Guenther  <rguenther@suse.de>
4027
4028         * g++.dg/lto/20101015-1_0.C: New testcase.
4029
4030 2010-10-15  Richard Guenther  <rguenther@suse.de>
4031
4032         PR testsuite/46021
4033         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4034         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4035
4036 2010-10-15  Richard Guenther  <rguenther@suse.de>
4037
4038         PR lto/45957
4039         * g++.dg/lto/20101014-1_0.C: New testcase.
4040
4041 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4042
4043         * objc.dg/gnu-api-2-protocol.m: New.
4044         * objc.dg/gnu-api-2-sel.m: New.
4045
4046 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4047
4048         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4049         arm-eabi targets.
4050
4051 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4052
4053         * gcc.dg/20101010-1.c: New testcase.
4054
4055 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4056
4057         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4058         script when relocatable linking.
4059
4060 2010-10-14  Yao Qi  <yao@codesourcery.com>
4061
4062         PR target/45447
4063         * gcc.target/arm/pr45447.c: New test.
4064
4065 2010-10-14  Jan Hubicka  <jh@suse.cz>
4066
4067         PR middle-end/45621
4068         * g++.dg/lto/pr45621.h : New.
4069         * g++.dg/lto/pr45621_0.C: New.
4070         * g++.dg/lto/pr45621_1.C: New.
4071
4072 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4073
4074         * objc.dg/property: New.
4075         * objc.dg/property/fsf-property-basic.m: New.
4076         * objc.dg/property/fsf-property-method-access.m: New.
4077         * objc.dg/property/fsf-property-named-ivar.m: New.
4078         * obj-c++.dg/property: New.
4079         * obj-c++.dg/property/fsf-property-basic.mm: New.
4080         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4081         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4082
4083         merge from FSF apple 'trunk' branch.
4084         2006 Fariborz Jahanian  <fjahanian@apple.com>
4085
4086         Radars 4436866, 4505126, 4506903, 4517826
4087         * objc.dg/property/property-1.m: New.
4088         * objc.dg/property/property-2.m: New.
4089         * objc.dg/property/property-3.m: New.
4090         * objc.dg/property/property-neg-1.m: New.
4091         * objc.dg/property/property-neg-2.m: New.
4092         * objc.dg/property/property-neg-3.m: New.
4093         * objc.dg/property/property-neg-4.m: New.
4094         * objc.dg/property/property-neg-5.m: New.
4095         * objc.dg/property/property-neg-6.m: New.
4096         * objc.dg/property/property-neg-7.m: New.
4097         * objc.dg/property/property.exp: New.
4098         * obj-c++.dg/property/property-1.mm: New.
4099         * obj-c++.dg/property/property-2.mm: New.
4100         * obj-c++.dg/property/property-3.mm: New.
4101         * obj-c++.dg/property/property-neg-1.mm: New.
4102         * obj-c++.dg/property/property-neg-2.mm: New.
4103         * obj-c++.dg/property/property-neg-3.mm: New.
4104         * obj-c++.dg/property/property-neg-4.mm: New.
4105         * obj-c++.dg/property/property-neg-5.mm: New.
4106         * obj-c++.dg/property/property-neg-6.mm: New.
4107         * obj-c++.dg/property/property-neg-7.mm: New.
4108         * obj-c++.dg/property/property.exp: New.
4109
4110 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4111
4112         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4113
4114 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4115
4116         PR c/45969
4117         * gcc.c-torture/compile/pr45969-1.c: New test.
4118
4119 2010-10-14  Richard Guenther  <rguenther@suse.de>
4120
4121         PR tree-optimization/44913
4122         * gcc.dg/torture/pr44913.c: New testcase.
4123
4124 2010-10-14  Richard Guenther  <rguenther@suse.de>
4125
4126         PR lto/45382
4127         * g++.dg/lto/20101014-2_0.C: New testcase.
4128
4129 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4130
4131         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4132         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4133         * gcc.target/i386/pr44130.c: Likewise.
4134         * gcc.target/i386/pr44144.c: Likewise.
4135         * gcc.target/i386/pr44180.c: Likewise.
4136         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4137         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4138         * gcc.target/i386/vect-sizes-1.c: Likewise.
4139         * gcc.target/i386/vectorize4-avx.c: Likewise.
4140
4141 2010-10-14  Richard Guenther  <rguenther@suse.de>
4142
4143         PR lto/44561
4144         * g++.dg/lto/20101010-3_0.C: New testcase.
4145         * g++.dg/lto/20101010-4_0.C: Likewise.
4146
4147 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4148
4149         * objc.dg/pr45878.m: Update to include NSConstantString interface
4150         for -fnext-runtime.
4151         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4152         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4153         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4154         reference for m64 -fnext-runtime.
4155
4156 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4157
4158         * gcc.target/i386/vect-sizes-1.c: New.
4159
4160 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4161
4162         PR middle-end/46011
4163         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4164
4165 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4168         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4169
4170 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4171
4172         * gcc.target/ia64/20101005.c: New test.
4173
4174 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4175
4176         PR rtl-optimization/45570
4177         * gcc.dg/pr45570.c: New test.
4178
4179 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4180
4181         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4182         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4183         * gcc.target/i386/vectorize4-avx.c: Likewise.
4184
4185 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4186
4187         * gcc.target/i386/avx-copysign-vec.c: New.
4188         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4189
4190 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4191
4192         PR middle-end/44130
4193         * gcc.target/i386/pr44130.c: New.
4194
4195 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4196
4197         PR middle-end/44144
4198         * gcc.target/i386/pr44144.c: New.
4199
4200 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4201
4202         PR target/44180
4203         * gcc.target/i386/pr44180.c: New.
4204
4205 2010-10-13  Jason Merrill  <jason@redhat.com>
4206
4207         * g++.dg/template/canon-type-8.C: New.
4208
4209 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4210
4211         * gcc.c-torture/execute/20101013-1.c: New test.
4212
4213 2010-10-13  Richard Guenther  <rguenther@suse.de>
4214
4215         PR objc/45878
4216         * objc.dg/pr45878.m: New testcase.
4217
4218 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4219
4220         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4221         * gcc.dg/format/dfp-printf-1.c: Likewise.
4222         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4223
4224 2010-10-13  Richard Guenther  <rguenther@suse.de>
4225
4226         PR tree-optimization/45788
4227         * g++.dg/pr45788.C: New testcase.
4228
4229 2010-10-13  Richard Guenther  <rguenther@suse.de>
4230
4231         PR tree-optimization/45970
4232         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4233
4234 2010-10-13  Richard Guenther  <rguenther@suse.de>
4235
4236         PR tree-optimization/45982
4237         * gcc.dg/torture/pr45982.c: New testcase.
4238         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4239         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4240         * gcc.dg/torture/pr39074-2.c: Likewise.
4241
4242 2010-10-13  Richard Guenther  <rguenther@suse.de>
4243
4244         PR middle-end/45874
4245         * g++.dg/torture/pr45874.C: New testcase.
4246
4247 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4248
4249         * objc.dg/attributes/method-attribute-1.m: Update to respond
4250         to implemented method attributes..
4251         * objc.dg/attributes/method-attribute-2.m: Likewise.
4252         * objc.dg/attributes/method-attribute-3.m: Likewise.
4253         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4254         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4255         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4256
4257 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4258
4259         PR libobjc/23214
4260         * objc.dg/pr23214.m: New.
4261
4262 2010-10-12  Michael Eager  <eager@eagercon.com>
4263
4264         PR testsuite/45856
4265         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4266         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4267
4268 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4269
4270         PR fortran/45636
4271         * gcc.c-torture/execute/pr45636.c: New test.
4272         * gfortran.dg/pr45636.f90: New test.
4273
4274 2010-10-12  Richard Henderson  <rth@redhat.com>
4275
4276         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4277
4278 2010-10-12  Daniel Kraft  <d@domob.eu>
4279
4280         PR fortran/38936
4281         * gfortran.dg/associate_1.f03: More tests with derived-types.
4282         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4283         * gfortran.dg/associate_8.f03: Fix typo.
4284         * gfortran.dg/initialization_27.f90: Fix typo.
4285
4286 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4287
4288         PR testsuite/45851
4289         * lib/lto.exp (lto-get-options-main): Support optional target
4290         selector for dg-extra-ld-options.
4291
4292 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4293
4294         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4295         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4296
4297 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4298
4299         PR middle-end/45699
4300         * g++.dg/torture/pr45699.C: New test.
4301         * g++.dg/otr-fold-1.C: Adjusted.
4302         * g++.dg/otr-fold-1.C: Likewise.
4303
4304 2010-10-11  Nick Clifton  <nickc@redhat.com>
4305
4306         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4307         Allow for a user label prefix.
4308
4309 2010-10-10  Richard Guenther  <rguenther@suse.de>
4310
4311         * g++.dg/lto/20101010-1_0.C: New testcase.
4312         * g++.dg/lto/20101010-2_0.C: Likewise.
4313
4314 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4315
4316         PR tree-optimization/45902
4317         * gcc.dg/vect/45902.c: New test.
4318
4319 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4320
4321         PR target/45870
4322         * gcc.dg/tls/pr45870.c: New test.
4323
4324 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4325
4326         PR fortran/45961
4327         * gfortran.dg/typebound_operator_6.f03: New.
4328
4329 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4330
4331         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4332         and adjust -export symbol scanning.
4333         * g++.dg/ext/dllexport1.C: Likewise.
4334         * g++.dg/ext/dllexport3.C: Likewise.
4335         * gcc.dg/dll-3.c: Likewise.
4336         * gcc.dg/dll-4.c: Likewise.
4337         * gcc.dg/dll-5.c: Likewise.
4338
4339 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4340
4341         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4342         instead of tree_profile dump file.
4343         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4344         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4345         dump file.
4346
4347 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4348
4349         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4350
4351 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4352
4353         * gfortran.dg/character_comparison_4.f90:  New test.
4354         * gfortran.dg/character_comparison_5.f90:  New test.
4355         * gfortran.dg/character_comparison_6.f90:  New test.
4356
4357 2010-10-09  Richard Henderson  <rth@redhat.com>
4358
4359         * lib/target-supports.exp
4360         (check_effective_target_automatic_stack_alignment): Always true.
4361
4362 2010-10-09  Richard Guenther  <rguenther@suse.de>
4363
4364         PR lto/45956
4365         * gcc.dg/lto/20101009-2_0.c: New testcase.
4366         * gcc.dg/lto/20101009-2_1.c: Likewise.
4367         * gcc.dg/lto/20101009-2_2.c: Likewise.
4368
4369 2010-10-09  Richard Guenther  <rguenther@suse.de>
4370
4371         PR lto/45947
4372         * g++.dg/lto/20101009-1_0.C: New testcase.
4373
4374 2010-10-09  Richard Guenther  <rguenther@suse.de>
4375
4376         PR tree-optimization/45945
4377         * gcc.dg/lto/20101009-1_0.c: New testcase.
4378
4379 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4380
4381         PR target/45913
4382         * gcc.target/i386/pr45913.c: New.
4383
4384 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4385
4386         PR fortran/45943
4387         * gfortran.dg/streamio_16.f90: Update test.
4388
4389 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR tree-optimization/45903
4392         * gcc.target/i386/pr45903.c: New test.
4393
4394 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4395
4396         * gnat.dg/interface5.adb: Compile with warnings disabled.
4397
4398 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4399
4400         * obj-c++.dg/encode-10.mm: New testcase.
4401
4402 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4403
4404         PR objc++/23614
4405         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4406         C++ class.  Removed XFAIL.
4407
4408 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4409
4410         PR fortran/45933
4411         * gfortran.dg/typebound_operator_5.f03: New.
4412
4413 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4414
4415         Merge from 'apple/trunk' branch on FSF servers.
4416
4417         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4418
4419         Radar 4508851
4420         * obj-c++.dg/method-namespace-1.mm: New.
4421
4422 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4423
4424         * gcc.dg/tree-ssa/sra-11.c: New test.
4425
4426 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4427
4428         PR Tree-Vect/45847
4429         * gcc.dg/vect/pr45847.c: New test.
4430
4431 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4432             Kai Tietz  <kai.tietz@onevision.com>
4433
4434         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4435
4436 2010-10-07  Richard Guenther  <rguenther@suse.de>
4437
4438         PR tree-optimization/45732
4439         * gcc.dg/torture/pr45732.c: New testcase.
4440
4441 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4442
4443         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4444         * objc.dg/foreach-2.m: Likewise.
4445         * objc.dg/foreach-3.m: Likewise.
4446         * objc.dg/foreach-4.m: Likewise.
4447         * objc.dg/foreach-5.m: Likewise.
4448         * objc.dg/foreach-6.m: Likewise.
4449         * objc.dg/foreach-7.m: Likewise.
4450         * objc.dg/objc-foreach-4.m: Likewise.
4451         * objc.dg/objc-foreach-5.m: Likewise.
4452
4453 2010-10-07  Richard Guenther  <rguenther@suse.de>
4454
4455         PR middle-end/45869
4456         * gcc.dg/torture/pr45869.c: New testcase.
4457
4458 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4459
4460         * objc.dg/set-not-used-1.m: New
4461         * obj-c++.dg/set-not-used-1.mm: New.
4462
4463 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4464
4465         * objc.dg/attributes/method-attribute-3.m: New.
4466         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4467
4468 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4469
4470         PR fortran/45916
4471         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4472
4473 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4474
4475         PR fortran/45889
4476         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4477
4478 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4479
4480         Merge from 'apple/trunk' branch on FSF servers.
4481
4482         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4483
4484         Radar 4278774
4485         * obj-c++.dg/encode-9.mm: New.
4486
4487 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4488
4489         * g++.dg/cpp0x/pr45908.C: New test.
4490
4491 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4492
4493         * gnat.dg/opt6.ad[sb]: New test.
4494
4495 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4496
4497         Implemented fast enumeration for Objective-C.
4498         * objc.dg/foreach-1.m: New.
4499         * objc.dg/foreach-2.m: New.
4500         * objc.dg/foreach-3.m: New.
4501         * objc.dg/foreach-4.m: New.
4502         * objc.dg/foreach-5.m: New.
4503         * objc.dg/foreach-6.m: New.
4504         * objc.dg/foreach-7.m: New.
4505
4506         Merge from 'apple/trunk' branch on FSF servers:
4507         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4508
4509         Radar 4502236
4510         * objc.dg/objc-foreach-5.m: New.
4511
4512         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4513
4514         Radar 4507230
4515         * objc.dg/objc-foreach-4.m: New.
4516
4517         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4518
4519         Radar 4472881
4520         * objc.dg/objc-foreach-3.m: New.
4521
4522         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4523
4524         Radar 4468498
4525         * objc.dg/objc-foreach-2.m: New.
4526
4527         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4528
4529         Radar 4294910
4530         * objc.dg/objc-foreach-1.m: New
4531
4532 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4533
4534         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4535         unsigned values.
4536
4537 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4538
4539         PR objc++/28050
4540         * obj-c++.dg/syntax-error-10.mm: New.
4541
4542 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4543
4544         PR objc++/23707
4545         * obj-c++.dg/syntax-error-9.mm: New.
4546
4547 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4548
4549         PR objc++/31126
4550         * obj-c++.dg/syntax-error-8.mm: New.
4551
4552 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4553
4554         Merge from 'apple/trunk' branch on FSF servers.
4555
4556         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4557
4558         Radar 4290840
4559         * obj-c++.dg/syntax-error-7.mm: New
4560
4561         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4562
4563         Radar 4294425
4564         * obj-c++.dg/syntax-error-6.mm: New
4565
4566         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4567
4568         Radar 4261146
4569         * obj-c++.dg/syntax-error-5.mm: New
4570
4571         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4572
4573         Radar 4093475
4574         * obj-c++.dg/syntax-error-[3-4].mm: New.
4575
4576         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4577
4578         Radar 4185810
4579         * obj-c++.dg/syntax-error-[1-2].mm: New.
4580
4581 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4582
4583         PR tree-optimization/45752
4584         * gcc.dg/vect/pr45752.c: New test.
4585
4586 2010-10-05  Richard Guenther  <rguenther@suse.de>
4587
4588         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4589         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4590         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4591         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4592         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4593         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4594         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4595         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4596         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4597         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4598         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4599         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4600         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4601         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4602         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4603         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4604         * gcc.dg/tree-ssa/20080530.c: Likewise.
4605         * g++.dg/tree-ssa/inline-3.C: Likewise.
4606         * g++.dg/tree-ssa/inline-1.C: Likewise.
4607         * g++.dg/tree-ssa/inline-2.C: Likewise.
4608         * gcc.dg/profile-dir-1.c: Likewise.
4609         * gcc.dg/profile-dir-2.c: Likewise.
4610         * gcc.dg/profile-dir-3.c: Likewise.
4611
4612 2010-10-05  Richard Guenther  <rguenther@suse.de>
4613
4614         PR middle-end/45877
4615         * g++.dg/torture/pr45877.C: New testcase.
4616
4617 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR debug/45849
4620         * gcc.dg/debug/pr45849.c: New test.
4621
4622         PR middle-end/45876
4623         * gcc.c-torture/compile/pr45876.c: New test.
4624
4625 2010-10-04  Julian Brown  <julian@codesourcery.com>
4626
4627         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4628         vect_hw_misalign.
4629         * gcc.dg/vect/vect-60.c: Likewise.
4630         * gcc.dg/vect/vect-56.c: Likewise.
4631         * gcc.dg/vect/vect-93.c: Likewise.
4632         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4633         * gcc.dg/vect/vect-95.c: Likewise.
4634         * gcc.dg/vect/vect-96.c: Likewise.
4635         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4636         * gcc.dg/vect/slp-25.c: Likewise.
4637         * gcc.dg/vect/slp-3.c: Likewise.
4638         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4639         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4640         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4641         * gcc.dg/vect/vect-109.c: Likewise.
4642         * gcc.dg/vect/vect-peel-1.c: Likewise.
4643         * gcc.dg/vect/vect-peel-2.c: Likewise.
4644         * lib/target-supports.exp
4645         (check_effective_target_arm_vect_no_misalign): New.
4646         (check_effective_target_vect_no_align): Use above.
4647         (check_effective_target_vect_element_align): New.
4648         (add_options_for_quad_vectors): New.
4649
4650 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4651
4652         PR tree-optimization/45572
4653         * g++.dg/ipa/pr45572-1.C: New test.
4654         * g++.dg/ipa/pr45572-2.C: Likewise.
4655
4656 2010-10-03  Ian Lance Taylor  <iant@google.com>
4657
4658         * gcc.dg/anon-struct-11.c: New test.
4659         * gcc.dg/anon-struct-12.c: New test.
4660         * gcc.dg/anon-struct-13.c: New test.
4661         * gcc.dg/anon-struct-14.c: New test.
4662
4663 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4664
4665         * g++.dg/torture/pr45764.C: Revert revision 164914.
4666         * gcc.dg/vect/pr43432.c: Likewise.
4667         * gcc.dg/vect/vect-114.c: Likewise.
4668         * gcc.dg/vect/vect-15.c: Likewise.
4669
4670 2010-10-03  Jason Merrill  <jason@redhat.com>
4671
4672         * g++.dg/cpp0x/sfinae5.C: New.
4673
4674 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4675
4676         PR tree-optimization/45720
4677         PR tree-optimization/45764
4678         * g++.dg/torture/pr45764.C: New.
4679
4680         * gcc.dg/vect/pr43432.c: Xfail.
4681         * gcc.dg/vect/vect-114.c: Likewise.
4682         * gcc.dg/vect/vect-15.c: Likewise.
4683
4684 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4685
4686         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4687         hppa*-*-hpux*.
4688         * gcc.dg/torture/pr45678-2.c: Likewise.
4689
4690 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4691
4692         PR fortran/45748
4693         * gfortran.dg/intrinsic_6.f90: New.
4694
4695 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4696
4697         PR fortran/42831
4698         * gfortran.dg/dependency_37.f90:  New test.
4699
4700 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4701
4702         * gcc.target/i386/shift_mask.c: New test.
4703
4704 2010-10-01  Richard Guenther  <rguenther@suse.de>
4705
4706         PR tree-optimization/45854
4707         * g++.dg/torture/pr45854.C: New testcase.
4708
4709 2010-09-30  Michael Eager  <eager@eagercon.com>
4710
4711         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4712         __FLT_{MIN,MAX}__.
4713
4714 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4715
4716         PR middle-end/45758
4717         * gfortran.dg/graphite/pr45758.f90: New.
4718
4719 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4720
4721         PR middle-end/45230
4722         * gcc.dg/graphite/id-pr45230.c: New.
4723
4724 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4725
4726         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4727         * gfortran.dg/graphite/graphite.exp: Same.
4728         * gcc.dg/graphite/vect-pr43423.c: New.
4729
4730 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4731
4732         PR target/45843
4733         * g++.dg/torture/pr45843.C: New test.
4734
4735 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4736
4737         PR fortran/45828
4738         * gfortran.dg/allocate_derived_5.f90: New.
4739
4740 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4741
4742         PR tree-optimization/31261
4743         * gcc.dg/tree-ssa/pr31261.c: New test.
4744
4745 2010-09-30  Michael Eager  <eager@eagercon.com>
4746
4747         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4748         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4749         * gcc.target/microblaze/microblaze.exp: Ditto.
4750         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4751         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4752         * gcc.target/microblaze/others/data_var1.c: Ditto.
4753         * gcc.target/microblaze/others/data_var2.c: Ditto.
4754         * gcc.target/microblaze/others/data_var3.c: Ditto.
4755         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4756         * gcc.target/microblaze/others/strings1.c:: Ditto.
4757         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4758         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4759         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4760         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4761         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4762         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4763         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4764         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4765         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4766         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4767         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4768         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4769         * gcc.target/microblaze/isa/float.c: Ditto.
4770         * gcc.target/microblaze/isa/mulh.c: Ditto.
4771         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4772         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4773         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4774         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4775         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4776         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4777         * gcc.target/microblaze/isa/bshift.c: Ditto.
4778         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4779         * gcc.target/microblaze/isa/div.c: Ditto.
4780         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4781         * gcc.target/microblaze/isa/mul.c: Ditto.
4782
4783 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4784
4785         merge from FSF 'apple/trunk' branch.
4786         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4787
4788         Radar 4386773
4789         * objc.dg/enhanced-proto-1.m: New.
4790         * objc.dg/enhanced-proto-2.m: New.
4791         * obj-c++.dg/enhanced-proto-1.mm: New
4792         * obj-c++.dg/enhanced-proto-2.mm: New.
4793
4794 2010-09-30  Richard Guenther  <rguenther@suse.de>
4795
4796         PR testsuite/45702
4797         * gcc.dg/debug/pr41893-1.c: Adjust.
4798         * gcc.dg/pr30762-1.c: Likewise.
4799         * gcc.dg/pr31529-1.c: Likewise.
4800         * gcc.dg/pr34457-1.c: Likewise.
4801         * gcc.dg/pr34668-1.c: Likewise.
4802         * gcc.dg/pr43557-1.c: Likewise.
4803
4804 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4805
4806         PR objc/45842
4807         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4808         * objc.dg/const-str-3.m: Correct header for memcpy.
4809         * objc.dg/const-str-7.m: Likewise.
4810         * objc.dg/method-20b.m: Provide an implementation of Object.
4811         Adjust XFAIL for m64 NeXT runtime.
4812         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4813         * objc.dg/encode-3.m: Correct line ordering, provide header for
4814         sprintf.
4815         * objc.dg/encode-7-next.m: Only run for 32bit.
4816         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4817         * objc.dg/type-size-2.m: Provide an implementation of Object.
4818         Ajust headers.
4819         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4820         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4821         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4822         Adjust XFAIL for m64 NeXT runtime.
4823         * obj-c++.dg/method-22.mm: Likewise.
4824         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4825
4826 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4827
4828         Merge from 'apple/trunk' branch on FSF servers.
4829
4830         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4831
4832         Radar 4278236
4833         * obj-c++.dg/bad-forward-decl.mm: New
4834
4835 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4836
4837         * ada/acats/run_acats: Revert revision 157037.
4838
4839 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4840
4841         Merge from 'apple/trunk' branch on FSF servers.
4842
4843         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4844
4845         Radar 4281748
4846         * objc.dg/naming-2.m: Update
4847         * objc.dg/naming-3.m: New
4848
4849 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4850
4851         PR target/40457
4852         * gcc.target/arm/pr40457-3.c: New test.
4853
4854 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4855
4856         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4857         alias checking.
4858         * lib/target-supports.exp (check_ifunc_available): Likewise.
4859
4860 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4861
4862         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4863
4864 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4865
4866         * objc.dg/keywords-1.m: New test.
4867         * objc.dg/keywords-2.m: New test.
4868         * objc.dg/keywords-3.m: New test.
4869         * obj-c++.dg/keywords-1.mm: New test.
4870         * obj-c++.dg/keywords-2.mm: New test.
4871
4872 2010-09-28  Jason Merrill  <jason@redhat.com>
4873
4874         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4875         * g++.dg/ext/complit11.C: Likewise.
4876         * g++.old-deja/g++.law/temps1.C: Likewise.
4877
4878         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4879         * g++.old-deja/g++.mike/misc6.C: Likewise.
4880
4881 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4882
4883         * objc.dg/attributes/method-attribute-1.m: New.
4884         * objc.dg/attributes/method-attribute-2.m: New.
4885
4886         * obj-c++.dg/attributes/method-attribute-1.m: New.
4887         * obj-c++.dg/attributes/method-attribute-2.m: New.
4888
4889 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4890
4891         * objc.dg/attributes: New.
4892         * objc.dg/attributes/attributes.exp: New.
4893         * objc.dg/attributes/class-attribute-1.m: New.
4894         * objc.dg/attributes/class-attribute-2.m: New
4895         * objc.dg/attributes/categ-attribute-1.m: New
4896         * objc.dg/attributes/categ-attribute-2.m: New
4897         * objc.dg/attributes/proto-attribute-1.m: New
4898
4899         * obj-c++.dg/attributes: New.
4900         * obj-c++.dg/attributes/attributes.exp: New
4901         * obj-c++.dg/attributes/class-attribute-1.mm: New
4902         * obj-c++.dg/attributes/class-attribute-2.mm: New
4903         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4904         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4905         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4906
4907 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4908
4909         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4910         from the branch renamed to method-20b.m to avoid clashes).
4911
4912         2005-08-23  Stuart Hastings  <stuart@apple.com>
4913                     Ziemowit Laski  <zlaski@apple.com>
4914
4915         Radar 4209854
4916         * obj-c++.dg/method-23.mm: New.
4917         * objc.dg/method-20.m: New.
4918
4919 2010-09-28  Jan Hubicka  <jh@suse.cz>
4920
4921         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4922
4923 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4924
4925         PR target/44452
4926         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4927         i?86-*-solaris2.[89], *-*-vxworks*.
4928         * gcc.target/i386/pr22152.c: Likewise.
4929         * gcc.target/i386/vect8-ret.c: New test.
4930
4931 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4932
4933         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4934
4935 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4936
4937         Merge from 'apple/trunk' branch on FSF servers.
4938
4939         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4940
4941         Radar 4175534
4942         * obj-c++.dg/method-22.mm: New.
4943
4944 2010-09-27  Jason Merrill  <jason@redhat.com>
4945
4946         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4947         * g++.dg/ext/complit11.C: Adjust.
4948         * g++.old-deja/g++.law/temps1.C: Adjust.
4949         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4950         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4951
4952 2010-09-27  Ian Lance Taylor  <iant@google.com>
4953
4954         * lib/target-supports.exp (check_effective_target_split_stack):
4955         New procedure.
4956         * gcc.dg/split-1.c: New test.
4957         * gcc.dg/split-2.c: New test.
4958         * gcc.dg/split-3.c: New test.
4959         * gcc.dg/split-4.c: New test.
4960
4961 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4962
4963         PR objc/25464
4964         * objc.dg/type-size-3.m: New test.
4965
4966 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4967
4968         PR objc/45763
4969         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4970
4971 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4972
4973         PR objc/25450
4974         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4975         * objc.dg/type-size-2.m: Same change.
4976         * obj-c++.dg/encode-5.mm: Same change.
4977
4978 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4979
4980         Merge from 'apple/trunk' branch on FSF servers.  The original
4981         Changelogs are below.
4982
4983         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4984         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4985         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4986         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4987         in the branch).
4988         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4989         proto-qual-1.m in the branch) and the normal ABI on GNU.
4990         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4991         the test only with the NeXT runtime.
4992         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4993         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4994         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4995         Run the test only with the NeXT runtime.
4996
4997         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4998
4999         Radar 4492973
5000         * objc.dg/encode-7-64bit.m: New.
5001         * objc.dg/encode-7.m: Skip if -m64.
5002
5003         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5004
5005         Radar 4301047
5006         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5007         * obj-c++.dg/threedotthree-abi-1.mm: New
5008         * objc.dg/threedotthree-abi-1.m: New
5009
5010         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5011
5012         Radar 4136935
5013         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5014         * objc.dg/encode-6.m: Likewise.
5015         * objc.dg/encode-7.m: New test case.
5016
5017 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5018
5019         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5020         const-str-12.m to constr-str-12b.m to avoid conflicts.
5021
5022         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5023
5024         Radar 4229905
5025         * obj-c++.dg/warn5.mm: New
5026
5027         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5028
5029         Radar 4154928
5030         * obj-c++.dg/const-str-12.mm: New.
5031         * objc.dg/const-str-12.m: New.
5032
5033 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5034
5035         PR fortran/40569
5036         PR fortran/40568
5037         * gfortran.dg/storage_size_2.f08: Fix test.
5038         * gfortran.dg/c_sizeof_1.f90: Fix test.
5039         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5040         * gfortran.dg/c_sizeof_3.f90: New.
5041         * gfortran.dg/c_sizeof_4.f90: New.
5042         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5043         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5044
5045 2010-09-26  Daniel Kraft  <d@domob.eu>
5046
5047         PR fortran/45783
5048         PR fortran/45795
5049         * gfortran.dg/select_type_18.f03: New test.
5050
5051 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5052
5053         * gnat.dg/return2.ad[sb]: New test.
5054         * gnat.dg/return2_pkg.ads: New helper.
5055
5056 2010-09-25  Daniel Kraft  <d@domob.eu>
5057
5058         PR fortran/45776
5059         * gfortran.dg/io_constraints_6.f03: New test.
5060         * gfortran.dg/io_constraints_7.f03: New test.
5061         * gfortran.dg/newunit_2.f90: New test.
5062
5063 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5064
5065         * gfortran.dg/operator_c1202.f90: New test.
5066
5067 2010-09-24  Jan Hubicka  <jh@suse.cz>
5068
5069         * gcc.dg/tree-ssa/leaf.c: New testcase.
5070
5071 2010-09-24  Jan Hubicka  <jh@suse.cz>
5072
5073         PR tree-optimization/45738
5074         PR tree-optimization/45741
5075         * gcc.c-torture/compile/pr45741.c: New.
5076         * gfortran.fortran-torture/compile/pr45738.f90: New.
5077
5078 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5079
5080         * gcc.dg/cpp/undef-opt-1.c: New test.
5081
5082 2010-09-24  Jason Merrill  <jason@redhat.com>
5083
5084         * g++.dg/other/error10.C: Adjust expected output.
5085
5086 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5087
5088         PR middle-end/45234
5089         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5090         * gcc.target/i386/pr45234.c: New test.
5091
5092 2010-09-24  Richard Guenther  <rguenther@suse.de>
5093
5094         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5095
5096 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5097
5098         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5099         as a comment leader in regexp.
5100
5101 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5102
5103         * objc.dg/sync-2.m: New test.
5104         * obj-c++.dg/sync-2.mm: New test.
5105
5106 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5107
5108         PR fortran/40571
5109         * gfortran.dg/iso_fortran_env_7.f90: New.
5110
5111 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5112
5113         * obj-c++.dg/too-many-args.mm: New file.
5114
5115 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5116
5117         Merge from 'apple/trunk' branch on FSF servers.
5118
5119         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5120
5121         Radar 4491608
5122         * objc.dg/too-many-args.m: New
5123
5124 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5125
5126         PR fortran/45744
5127         * gfortran.dg/dependency_36.f90:  New test.
5128
5129 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5132         * gcc.target/i386/pad-3.c: Ditto.
5133         * gcc.target/i386/pad-7.c: Ditto.
5134         * gcc.target/i386/pad-7.c: Ditto.
5135         * gcc.target/i386/pr36502.c: Ditto.
5136         * gcc.target/i386/zee.c: Ditto.
5137         * gcc.target/i386/20060821-1.c: Ditto.
5138         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5139         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5140         * gcc.target/i386/pad-5b.c: Ditto.
5141         * gcc.target/i386/pad-6a.c: Ditto.
5142         * gcc.target/i386/pad-6b.c: Ditto.
5143         * gcc.target/i386/pad-8.c: Ditto.
5144         * gcc.target/i386/pad-9.c: Ditto.
5145         * gcc.target/i386/pad-10.c: Ditto.
5146         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5147
5148 2010-09-23  Richard Guenther  <rguenther@suse.de>
5149
5150         PR tree-optimization/45565
5151         * g++.dg/ipa/pr45565.C: New testcase.
5152
5153 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5154
5155         PR fortran/45745
5156         PR fortran/45648
5157         * gfortran.dg/vector_subscript_bound_1.f90: New.
5158
5159 2010-09-23  Richard Guenther  <rguenther@suse.de>
5160
5161         PR middle-end/45750
5162         * gcc.dg/pr45750.c: New testcase.
5163
5164 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5165
5166         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5167         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5168         build.
5169
5170 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5171
5172         PR rtl-optimization/44374
5173         * gcc.target/arm/headmerge-1.c: New test.
5174         * gcc.target/arm/headmerge-2.c: New test.
5175         * gcc.target/i386/headmerge-1.c: New test.
5176         * gcc.target/i386/headmerge-2.c: New test.
5177
5178 2010-09-23  Daniel Kraft  <d@domob.eu>
5179
5180         PR fortran/38936
5181         PR fortran/44044
5182         PR fortran/45474
5183         * gfortran.dg/intrinsic_intent_1.f03: New test.
5184         * gfortran.dg/select_type_17.f03: New test.
5185         * gfortran.dg/associate_5.f03: More definability tests.
5186         * gfortran.dg/enum_2.f90: Check definability.
5187         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5188         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5189         * gfortran.dg/char_expr_2.f90: Ditto.
5190         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5191         * gfortran.dg/enum_5.f90: Ditto.
5192         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5193         * gfortran.dg/impure_assignment_2.f90: Ditto.
5194         * gfortran.dg/impure_assignment_3.f90: Ditto.
5195         * gfortran.dg/intent_out_1.f90: Ditto.
5196         * gfortran.dg/intent_out_3.f90: Ditto.
5197         * gfortran.dg/pointer_assign_7.f90: Ditto.
5198         * gfortran.dg/pointer_intent_3.f90: Ditto.
5199         * gfortran.dg/pr19936_1.f90: Ditto.
5200         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5201         * gfortran.dg/simpleif_2.f90: Ditto.
5202         * gfortran.dg/protected_5.f90: Ditto.
5203         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5204         * gfortran.dg/protected_6.f90: Ditto.
5205         * gfortran.dg/protected_7.f90: Ditto.
5206
5207 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5208
5209         PR libfortran/45710
5210         * gfortran.dg/namelist_65.f90: New test.
5211
5212 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5213
5214         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5215         the regexp pattern between the expected label and location string.
5216
5217 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5218
5219         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5220
5221 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5222
5223         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5224         * gcc.dg/pr27898.c: Likewise.
5225         * gcc.dg/pr28712.c: Likewise.
5226         * gcc.dg/pr30762-1.c: Likewise.
5227         * gcc.dg/pr31529-1.c: Likewise.
5228         * gcc.dg/pr34457-1.c: Likewise.
5229         * gcc.dg/pr34668-1.c: Likewise.
5230         * gcc.dg/pr34989-1.c: Likewise.
5231         * gcc.dg/pr43557-1.c: Likewise.
5232
5233 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5234
5235         PR rtl-optimization/45739
5236         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5237
5238 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5239
5240         * gcc.target/sparc/mnofpu.c: New test.
5241
5242 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5243
5244         PR rtl-optimization/45739
5245         * gcc.target/i386/pr45739.c: New test.
5246
5247 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5248
5249         PR fortran/45648
5250         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5251         and counts. Add non-elemental function call check.
5252
5253         PR fortran/45648
5254         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5255         arguments checks. Update temporary counts.
5256         * gfortran.dg/transpose_optimization_1.f90: New.
5257
5258 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5259
5260         PR objc/23710
5261         * objc.dg/invalid-method-1.m: New.
5262
5263 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5264
5265         Merge from 'apple/trunk' branch on FSF servers.
5266
5267         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5268
5269         Radar 4291785
5270         * objc.dg/naming-4.m: New
5271         * objc.dg/naming-5.m: New
5272         * obj-c++.dg/naming-1.mm: New
5273         * obj-c++.dg/naming-2.mm: New
5274
5275 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5276             Jack Howarth  <howarth@bromo.med.uc.edu>
5277
5278         PR c++/45645
5279         * g++.dg/torture/pr44972.C: Use portable assert().
5280
5281 2010-09-21  Richard Guenther  <rguenther@suse.de>
5282
5283         PR tree-optimization/45580
5284         * g++.dg/torture/pr45580.C: New testcase.
5285
5286 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5287
5288         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5289
5290 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5291
5292         PR fortran/45438
5293         * gfortran.dg/pointer_check_7.f90: New.
5294
5295 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5296
5297         PR rtl-optimization/45728
5298         * gcc.c-torture/compile/pr45728.c: New test.
5299
5300 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5301
5302         PR fortran/45081
5303         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5304
5305 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5306
5307         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5308
5309 2010-09-20  Richard Guenther  <rguenther@suse.de>
5310
5311         PR middle-end/45704
5312         * gcc.dg/torture/pr45704.c: New testcase.
5313
5314 2010-09-20  Jan Hubicka  <jh@suse.cz>
5315
5316         PR tree-optimize/45605
5317         * g++.dg/tree-ssa/pr45605.C: New testcase.
5318
5319 2010-09-20  Michael Matz  <matz@suse.de>
5320
5321         PR testsuite/45706
5322         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5323         enough.
5324
5325 2010-09-20  Richard Guenther  <rguenther@suse.de>
5326
5327         PR tree-optimization/45705
5328         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5329
5330 2010-09-20  Michael Matz  <matz@suse.de>
5331
5332         PR testsuite/45706
5333         * lib/target-supports.exp (check_effective_target_vect_perm):
5334         Add i?86-*-*.
5335
5336 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5337
5338         PR rtl-optimization/45695
5339         * gcc.c-torture/execute/pr45695.c: New test.
5340
5341 2010-09-19  Jan Hubicka  <jh@suse.cz>
5342
5343         PR lto/44246
5344         * gcc.c-torture/compile/pr44246.c:New file.
5345
5346 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5347
5348         PR tree-optimization/45714
5349         * gfortran.dg/vect/pr45714-a.f: New test.
5350         * gfortran.dg/vect/pr45714-b.f: New test.
5351
5352 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5353
5354         * gnat.dg/const1.adb: Rename into...
5355         * gnat.dg/constant1.adb: ...this.
5356         * gnat.dg/constant2.adb: New test.
5357         * gnat.dg/constant2_pkg1.ads: New helper.
5358         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5359
5360 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5361
5362         * gnat.dg/specs/constant1.ads: New test.
5363         * gnat.dg/specs/constant1_pkg.ads: New helper.
5364
5365 2010-09-18  Jan Hubicka  <jh@suse.cz>
5366
5367         PR tree-optimization/45453
5368         * g++.dg/tree-ssa/pr45453.C: New testcase.
5369
5370 2010-09-18  Jason Merrill  <jason@redhat.com>
5371
5372         * g++.dg/cpp0x/initlist44.C: New.
5373
5374 2010-09-18  Richard Guenther  <rguenther@suse.de>
5375
5376         PR tree-optimization/45709
5377         * g++.dg/torture/pr45709-2.C: New testcase.
5378
5379 2010-09-18  Richard Guenther  <rguenther@suse.de>
5380
5381         PR tree-optimization/45709
5382         * g++.dg/torture/pr45709.C: New testcase.
5383
5384 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5385
5386         PR testsuite/45719
5387         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5388
5389 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5390
5391         * gcc.target/i386/pad-1.c: New.
5392         * gcc.target/i386/pad-2.c: Likewise.
5393         * gcc.target/i386/pad-3.c: Likewise.
5394         * gcc.target/i386/pad-4.c: Likewise.
5395         * gcc.target/i386/pad-5a.c: Likewise.
5396         * gcc.target/i386/pad-5b.c: Likewise.
5397         * gcc.target/i386/pad-6a.c: Likewise.
5398         * gcc.target/i386/pad-6b.c: Likewise.
5399         * gcc.target/i386/pad-7.c: Likewise.
5400         * gcc.target/i386/pad-8.c: Likewise.
5401         * gcc.target/i386/pad-9.c: Likewise.
5402         * gcc.target/i386/pad-10.c: Likewise.
5403
5404 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5405
5406         PR middle-end/45234
5407         * gcc.dg/torture/stackalign/alloca-5.c: New.
5408
5409 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5410
5411         PR middle-end/45678
5412         * gcc.dg/torture/pr45678-2.c: New.
5413
5414 2010-09-17  Richard Guenther  <rguenther@suse.de>
5415
5416         PR middle-end/45678
5417         * gcc.dg/torture/pr45678-1.c: New testcase.
5418
5419 2010-09-17  Michael Matz  <matz@suse.de>
5420
5421         PR tree-optimization/43432
5422         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5423         check_effective_target_vect_perm_short): New predicates.
5424         (check_effective_target_vect_perm): Include x86_64.
5425         * gcc.dg/vect/pr43432.c: New test.
5426         * gcc.dg/vect/vect-114.c: Adjust.
5427         * gcc.dg/vect/vect-15.c: Ditto.
5428         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5429         * gcc.dg/vect/slp-perm-9.c: Ditto.
5430
5431 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5432
5433         PR testsuite/45692
5434         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5435         GNU runtime.
5436
5437 2010-09-17  Richard Guenther  <rguenther@suse.de>
5438
5439         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5440         * gcc.dg/pr28706.c: Likewise.
5441         * gcc.dg/pr28712.c: Likewise.
5442         * gcc.dg/pr30762-1.c: Likewise.
5443         * gcc.dg/pr30762-2.c: Likewise.
5444         * gcc.dg/pr31529-1.c: Likewise.
5445         * gcc.dg/pr31529-2.c: Likewise.
5446         * gcc.dg/pr34457-1.c: Likewise.
5447         * gcc.dg/pr34457-2.c: Likewise.
5448         * gcc.dg/pr34668-1.c: Likewise.
5449         * gcc.dg/pr34668-2.c: Likewise.
5450         * gcc.dg/pr34989-1.c: Likewise.
5451         * gcc.dg/pr34989-2.c: Likewise.
5452         * gcc.dg/pr43557-1.c: Likewise.
5453         * gcc.dg/pr43557-2.c: Likewise.
5454         * gcc.dg/debug/pr41893-1.c: Likewise.
5455         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5456         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5457         * gcc.dg/matrix/matrix-4.c: Likewise.
5458         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5459         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5460         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5461         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5462
5463 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5464
5465         PR fortran/43665
5466         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5467         optimizations.
5468         * gfortran.dg/intent_optimize_1.f90: New test.
5469
5470 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5471
5472         * gcc.target/i386/divmod-1.c: New.
5473         * gcc.target/i386/divmod-2.c: Likewise.
5474         * gcc.target/i386/divmod-3.c: Likewise.
5475         * gcc.target/i386/divmod-4.c: Likewise.
5476         * gcc.target/i386/divmod-4a.c: Likewise.
5477         * gcc.target/i386/divmod-5.c: Likewise.
5478         * gcc.target/i386/divmod-6.c: Likewise.
5479         * gcc.target/i386/divmod-7.c: Likewise.
5480         * gcc.target/i386/divmod-8.c: Likewise.
5481         * gcc.target/i386/udivmod-1.c: Likewise.
5482         * gcc.target/i386/udivmod-2.c: Likewise.
5483         * gcc.target/i386/udivmod-3.c: Likewise.
5484         * gcc.target/i386/udivmod-4.c: Likewise.
5485         * gcc.target/i386/udivmod-4a.c: Likewise.
5486         * gcc.target/i386/udivmod-5.c: Likewise.
5487         * gcc.target/i386/udivmod-6.c: Likewise.
5488         * gcc.target/i386/udivmod-7.c: Likewise.
5489         * gcc.target/i386/udivmod-8.c: Likewise.
5490
5491 2010-09-16  Jan Hubicka  <jh@suse.cz>
5492
5493         * g++.dg/lto/pr45679-1_0.C: New file.
5494         * g++.dg/lto/pr45679-1_1.C: New file.
5495         * g++.dg/lto/pr45679-0_0.C: New file.
5496         * g++.dg/lto/pr45679-0_1.C: New file.
5497
5498 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5499
5500         PR fortran/45674
5501         * gfortran.dg/class_dummy_2.f03: New.
5502
5503 2010-09-16  Richard Guenther  <rguenther@suse.de>
5504
5505         PR tree-optimization/45623
5506         * gcc.dg/torture/pr45623.c: New testcase.
5507
5508 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5509
5510         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5511         name and parentheses.
5512         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5513
5514 2010-09-15  Jason Merrill  <jason@redhat.com>
5515
5516         * g++.dg/parse/parameter-declaration-2.C: New.
5517
5518         * g++.dg/cpp0x/scoped_enum2.C: New.
5519
5520 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5521
5522         * gcc.c-torture/compile/20100915-1.c: New test.
5523
5524 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5525
5526         PR middle-end/45644
5527         * gcc.dg/ipa/pr45644.c: New test.
5528
5529 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5530
5531         PR tree-optimization/45633
5532         * gcc.dg/vect/pr45633.c: New test.
5533
5534 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5535
5536         PR fortran/45577
5537         * gfortran.dg/allocate_derived_4.f90: New.
5538
5539 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5540
5541         * lib/target-supports.exp
5542         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5543         supported flag to true for neon.
5544
5545 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5546
5547         PR c++/45665
5548         * g++.dg/template/crash103.C: New.
5549
5550 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5551
5552         Merge from 'apple/trunk' branch on FSF servers.
5553
5554         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5555
5556         Radar 4457381
5557         * objc.dg/msg-in-protocol.m: New.
5558         * obj-c++.dg/msg-in-protocol.mm: New.
5559
5560         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5561
5562         Radar 4219590
5563         * objc.dg/break-in-ifstmt.m: New.
5564
5565         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5566
5567         Radar 4174166
5568         * obj-c++.dg/comp-types-13.mm: New.
5569         * objc.dg/comp-types-12.m: New.
5570
5571         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5572
5573         Radar 4216500
5574         * obj-c++.dg/proto-lossage-7.mm: New.
5575         * objc.dg/proto-lossage-7.m: New.
5576
5577 2010-09-14  Jan Hubicka  <jh@suse.cz>
5578
5579         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5580         folding.
5581         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5582         folding.
5583
5584 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5585
5586         PR middle-end/45567
5587         * gcc.dg/pr45567.c: New test.
5588
5589         PR debug/45660
5590         * g++.dg/debug/pr45660.C: New test.
5591
5592 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5593
5594         PR tree-optimization/45470
5595         * g++.dg/vect/pr45470-a.cc: New test.
5596         * g++.dg/vect/pr45470-a.cc: New test.
5597
5598 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5599
5600         PR target/42070
5601         * lib/profopt.exp: Prune warnings on execname2 compile.
5602         * lib/prune.exp: Prune "can't add line info" warnings.
5603
5604 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605
5606         PR libfortran/45532
5607         * gfortran.dg/namelist_64.f90: New test.
5608
5609 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5610
5611         PR rtl-optimization/45617
5612         * gcc.target/i386/pr45617.c: New test.
5613
5614 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5615
5616         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5617
5618 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5619
5620         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5621         * gcc.target/i386/fma4-vector.c: Likewise.
5622         * gcc.target/i386/vectorize2.c: Likewise.
5623         * gcc.target/i386/vectorize4.c: Likewise.
5624         * gcc.target/i386/vectorize5.c: Likewise.
5625         * gcc.target/i386/vectorize6.c: Likewise.
5626         * gcc.target/i386/vectorize8.c: Likewise.
5627
5628         * gcc.target/i386/vect-double-1.c: New.
5629         * gcc.target/i386/vect-double-1a.c: Likewise.
5630         * gcc.target/i386/vect-double-2.c: Likewise.
5631         * gcc.target/i386/vect-double-2a.c: Likewise.
5632
5633         * lib/target-supports.exp (check_effective_target_vect_double):
5634         Set et_vect_double_saved to 0 when tuning for Atom.
5635
5636 2010-09-13  Jan Hubicka  <jh@suse.cz>
5637
5638         * gcc.dg/torture/pr23821.c: Drop static keyword.
5639         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5640         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5641
5642 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5643
5644         * gcc.target/arm/sync-1.c: New.
5645
5646 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5647
5648         * gnat.dg/memtrap.adb: New test.
5649
5650 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5651
5652         * gfortran.dg/promotion.f90: Fix options.
5653
5654 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5655
5656         * g++.dg/cpp0x/range-for1.C: New.
5657         * g++.dg/cpp0x/range-for2.C: New.
5658         * g++.dg/cpp0x/range-for3.C: New.
5659         * g++.dg/cpp0x/range-for4.C: New.
5660         * g++.dg/cpp0x/range-for5.C: New.
5661         * g++.dg/cpp0x/range-for6.C: New.
5662
5663 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5664
5665         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5666         and counts. Check that transpose is not called.
5667         * gfortran.dg/transpose_2.f90: Update error message.
5668
5669 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5670
5671         PR c++/43824
5672         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5673         * g++.dg/lookup/strong-using-2.C: Likewise.
5674         * g++.dg/lookup/strong-using-3.C: Likewise.
5675         * g++.dg/lookup/strong-using-5.C: Likewise.
5676
5677         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5678         * g++.dg/cpp0x/inline-ns4.C: New.
5679         * g++.dg/cpp0x/inline-ns5.C: New.
5680
5681 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5682
5683         PR middle-end/45634
5684         * gfortran.fortran-torture/compile/pr45634.f90: New.
5685
5686 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5687
5688         * objc.dg/fobjc-exceptions.m: New test.
5689
5690 2010-09-10  Jan Hubicka  <jh@suse.cz>
5691
5692         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5693
5694 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5695
5696         PR tree-optimization/44972
5697         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5698         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5699         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5700         instead.
5701         * g++.dg/torture/pr44972.C: New test.
5702
5703 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5704
5705         PR tree-optimization/44972
5706         * g++.dg/torture/pr34850.C: Remove expected warning.
5707
5708 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5709
5710         * gfortran.dg/dummy_optional_arg.f90: New test.
5711
5712 2010-09-08  Jan Hubicka  <jh@suse.cz>
5713
5714         PR tree-optimization/45598
5715         * fortran.fortran-torture/compile/pr45598.f90: New test.
5716
5717 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5718
5719         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5720         * lib/target-supports.exp (check_ifunc_available): New.
5721         * gcc.dg/attr-ifunc-1.c: New.
5722         * gcc.dg/attr-ifunc-2.c: New.
5723         * gcc.dg/attr-ifunc-3.c: New.
5724         * gcc.dg/attr-ifunc-4.c: New.
5725         * gcc.dg/attr-ifunc-5.c: New.
5726         * g++.dg/ext/attr-ifunc-1.C: New.
5727         * g++.dg/ext/attr-ifunc-2.C: New.
5728         * g++.dg/ext/attr-ifunc-3.C: New.
5729         * g++.dg/ext/attr-ifunc-4.C: New.
5730
5731 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5732
5733         PR middle-end/40386
5734         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5735
5736 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5737
5738         * gfortran.dg/inline_transpose_1.f90: New test.
5739
5740 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5741
5742         PR c++/45588
5743         * g++.dg/warn/Wunused-var-15.C: New test.
5744
5745 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5746
5747         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5748         hppa*-*-hpux*.
5749
5750 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5751
5752         * objc/execute/exceptions/throw-nil.m: New test.
5753         * objc/execute/exceptions/handler-1.m: Updated to use the new
5754         objc_set_uncaught_exception_handler() function.
5755         * objc/execute/exceptions/matcher-1.m: New test.
5756
5757 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5758
5759         PR fortran/38282
5760         * gfortran.dg/bit_comparison_1.F90: New test.
5761         * gfortran.dg/leadz_trailz_3.f90: New test.
5762         * gfortran.dg/masklr_2.F90: New test.
5763         * gfortran.dg/shiftalr_1.F90: New test.
5764         * gfortran.dg/merge_bits_2.F90: New test.
5765         * gfortran.dg/dshift_2.F90: New test.
5766         * gfortran.dg/bit_comparison_2.F90: New test.
5767         * gfortran.dg/masklr_1.F90: New test.
5768         * gfortran.dg/merge_bits_1.F90: New test.
5769         * gfortran.dg/dshift_1.F90: New test.
5770         * gfortran.dg/shiftalr_2.F90: New test.
5771
5772 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5773
5774         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5775         functions from objc/typedstream.h are deprecated.
5776
5777 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5778
5779         * lib/target-supports.exp
5780         (check_effective_target_run_expensive_tests): New proc.
5781         * gcc.c-torture/compile/limits-fnargs.c: Use
5782         dg-require-effective-target run_expensive_tests.
5783
5784 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5785
5786         PR fortran/45597
5787         * gfortran.dg/gomp/pr45597.f90: New test.
5788
5789         PR fortran/45595
5790         * gfortran.dg/gomp/pr45595.f90: New test.
5791
5792 2010-09-08  Michael Matz  <matz@suse.de>
5793
5794         * c-c++-common/uninit-17.c: Adjust.
5795
5796 2010-09-08  Michael Matz  <matz@suse.de>
5797
5798         PR tree-optimization/43430
5799         * gcc.dg/vect/pr43430-2.c: New test.
5800
5801 2010-09-08  Michael Matz  <matz@suse.de>
5802
5803         PR tree-optimization/33244
5804         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5805
5806 2010-09-08  Richard Guenther  <rguenther@suse.de>
5807
5808         PR tree-optimization/45578
5809         * gfortran.dg/pr45578.f90: New testcase.
5810
5811 2010-09-08  Richard Guenther  <rguenther@suse.de>
5812
5813         PR testsuite/45590
5814         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5815
5816 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5817
5818         PR fortran/45576
5819         * gfortran.dg/char_length_18.f90:  New test.
5820
5821 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5822
5823         PR target/36502
5824         * gcc.target/i386/pr36502.c: New test.
5825
5826         PR target/42313
5827         PR target/44651
5828         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5829         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5830
5831 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5832
5833         * gfortran.dg/achar_4.f90: Enable bounds checking.
5834
5835 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5836
5837         PR target/45206
5838         * gcc.target/i386/pr45206.c: New test.
5839
5840 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5841
5842         PR fortran/45505
5843         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5844
5845 2010-09-07  Jan Hubicka  <jh@suse.cz>
5846
5847         * gcc.c-torture/compile/20100907.c: New testcase.
5848
5849 2010-09-07  Richard Guenther  <rguenther@suse.de>
5850
5851         PR middle-end/45569
5852         * g++.dg/eh/pr45569.C: New testcase.
5853
5854 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5855
5856         PR target/43137
5857         * gcc.target/arm/pr43137.c: New test.
5858
5859 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5860
5861         PR fortran/36931
5862         * gfortran.dg/dependency_35.f90:  New test.
5863
5864 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5865
5866         PR fortran/34145
5867         * gfortran.dg/char_length_17.f90:  New test.
5868
5869 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5870
5871         PR c++/45200
5872         PR c++/45293
5873         PR c++/45558
5874         * g++.dg/template/typedef34.C: New test.
5875         * g++.dg/template/typedef35.C: New test.
5876
5877 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5878
5879         PR target/22152
5880         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5881
5882 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5883
5884         * g++.dg/warn/Wdouble-promotion.C: New.
5885
5886 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5887
5888         * g++.dg/parse/redef2.C: New.
5889
5890 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5891
5892         * gcc.dg/20100906-1.c: New testcase.
5893
5894 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR testsuite/45543
5897         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5898         DW_TAG_enumeration_type DIE.
5899
5900 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5901
5902         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5903         Update XFAILs.
5904
5905 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5906
5907         PR rtl-optimization/44919
5908         * g++.dg/opt/pr44919.C: New.
5909
5910 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5911
5912         PR fortran/38282
5913         * gfortran.dg/iall_iany_iparity_1.f90: New.
5914         * gfortran.dg/iall_iany_iparity_2.f90: New.
5915
5916 2010-09-06  Jason Merrill  <jason@redhat.com>
5917
5918         * g++.dg/cpp0x/initlist42.C: New.
5919
5920         * g++.dg/cpp0x/auto19.C: New.
5921
5922         * g++.dg/template/sfinae25.C: New.
5923         * g++.dg/template/char1.C: Expect warning.
5924         * g++.dg/template/nontype10.C: Likewise.
5925
5926         * g++.dg/cpp0x/implicit9.C: New.
5927
5928         * g++.dg/cpp0x/initlist43.C: New.
5929
5930 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5931
5932         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5933
5934 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5935
5936         * gcc.dg/Wdouble-promotion.c: New.
5937
5938 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5939
5940         * gfortran.dg/float128_1.f90: Remove test case as
5941         it always fails since Rev 163611 backed out the
5942         front-end implementation.
5943
5944 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5945
5946         * gfortran.dg/float128_1.f90: XFAIL test case.
5947
5948 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5949
5950         * gfortran.dg/bessel_7.f90: Decrease required precision.
5951
5952 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5953
5954         PR testsuite/45545
5955         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5956         ref-all-matching targets.
5957
5958 2010-09-05  Richard Guenther  <rguenther@suse.de>
5959
5960         PR tree-optimization/45535
5961         * gcc.c-torture/compile/pr45535.c: New testcase.
5962
5963 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5964
5965         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5966         "\[^\n\]*".
5967         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5968         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5969         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5970         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5971         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5972         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5973         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5974         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5975         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5976         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5977         * gcc.target/i386/pr22152.c: Likewise.
5978         * gcc.target/i386/pr36992-1.c: Likewise.
5979         * gcc.target/i386/pr36992-2.c: Likewise.
5980         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5981
5982 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5983
5984         PR testsuite/43957
5985         * gcc.dg/const-uniq-1.c: Modify regexp.
5986
5987 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5988
5989         PR fortran/45530
5990         * gfortran.dg/namelist_63.f90: New.
5991
5992 2010-09-04  Jan Hubicka  <jh@suse.cz>
5993
5994         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5995         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5996
5997 2010-09-04  Jan Hubicka  <jh@suse.cz>
5998
5999         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6000
6001 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6002
6003         PR fortran/45507
6004         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6005
6006 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6007
6008         * gcc.dg/opts-4.c: New test.
6009
6010 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6011
6012         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6013         * gcc.dg/vect/vect-peel-4.c: Ditto.
6014
6015 2010-09-03  Daniel Kraft  <d@domob.eu>
6016
6017         PR fortran/45525
6018         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6019
6020 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6021
6022         PR fortran/45159
6023         * gfortran.dg/dependency_34.f90:  New test.
6024
6025 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6026
6027         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6028
6029 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6030
6031         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6032         gcc.target/i386/clearcap.map if supported.
6033
6034 2010-09-03  Michael Matz  <matz@suse.de>
6035
6036         PR middle-end/45415
6037         * gcc.dg/pr45415.c: New test.
6038
6039 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6040
6041         PR tree-optimization/45506
6042         * gcc.dg/pr45506.c: New.
6043
6044 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6045
6046         PR target/45476
6047         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6048         * gcc.target/i386/float128-2.c: Ditto.
6049
6050 2010-09-03  Daniel Kraft  <d@domob.eu>
6051
6052         PR fortran/34162
6053         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6054         * gfortran.dg/internal_dummy_2.f08: New test.
6055         * gfortran.dg/internal_dummy_3.f08: New test.
6056         * gfortran.dg/internal_dummy_4.f08: New test.
6057
6058 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6059
6060         PR debug/45500
6061         * gcc.target/i386/pr45500.c: New test.
6062
6063 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6064
6065         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6066
6067 2010-09-03  Daniel Kraft  <d@domob.eu>
6068
6069         PR fortran/44602
6070         * gfortran.dg/exit_2.f08; Adapt error messages.
6071         * gfortran.dg/exit_3.f08: New test.
6072         * gfortran.dg/exit_4.f08: New test.
6073         * gfortran.dg/exit_5.f03: New test.
6074
6075 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6076
6077         * gfortran.dg/ishft_4.f90: New test.
6078
6079 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6080
6081         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6082         FRIZ/XSRIZ instruciton for (double)(long long)x.
6083         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6084
6085 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6086
6087         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6088
6089 2010-09-02  Richard Guenther  <rguenther@suse.de>
6090
6091         PR tree-optimization/44937
6092         PR tree-optimization/45412
6093         * g++.dg/opt/pr45412.C: New testcase.
6094         * gcc.c-torture/compile/pr45412.c: Likewise.
6095         * gcc.c-torture/compile/pr44937.c: Likewise.
6096
6097 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6098
6099         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6100         but using -Werror=comment.
6101         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6102         expected error messages.
6103
6104 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6105
6106         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6107         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6108
6109 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6110
6111         PR fortran/45489
6112         * gfortran.dg/initialization_27.f90: New.
6113
6114 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6115
6116         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6117         check into different basic blocks. Expect vectorization if misaligned
6118         stores are supported.
6119         * gcc.dg/vect/bb-slp-8a.c: New test.
6120         * gcc.dg/vect/bb-slp-8b.c: New test.
6121
6122 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6123
6124         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6125
6126 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6127
6128         PR fortran/44541
6129         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6130         * gfortran.dg/class_dummy_1.f03: New.
6131
6132 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6133
6134         PR middle-end/45458
6135         * g++.dg/tree-prof/partition2.C: New test.
6136
6137 2010-09-01  Richard Guenther  <rguenther@suse.de>
6138
6139         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6140         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6141         * gcc.c-torture/execute/20100827-1.c: Likewise.
6142
6143 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6144
6145         * gfortran.dg/execute_command_line_1.f90: New test.
6146
6147 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6148
6149         PR preprocessor/45457
6150         * c-c++-common/cpp/pr45457.c: New test.
6151
6152 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6153
6154         * gcc.dg/nested-func-8.c: New test.
6155
6156 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6157
6158         PR fortran/38282
6159         * gfortran.dg/popcnt_poppar_1.F90: New test.
6160         * gfortran.dg/popcnt_poppar_2.F90: New test.
6161
6162 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6163
6164         * gcc.target/i386/volatile-2.c: Require nonpic target.
6165
6166 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR middle-end/45461
6169         * gcc.dg/pr45461.c: New test.
6170
6171 2010-08-31  Richard Guenther  <rguenther@suse.de>
6172
6173         PR testsuite/45455
6174         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6175
6176 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6177
6178         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6179
6180 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6181
6182         PR fortran/45456
6183         * gfortran.dg/typebound_proc_18.f03: New.
6184
6185 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6186
6187         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6188         * lib/scanasm.exp (scan-stack-usage): Likewise.
6189         (scan-stack-usage-not): Likewise.
6190         * gcc.dg/stack-usage-1.c: New test.
6191         * gcc.target/i386/stack-usage-realign.c: Likewise.
6192
6193 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6194
6195         PR tree-optimization/45427
6196         * gcc.dg/tree-ssa/pr45427.c: New test.
6197
6198 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6199
6200         PR c++/45043
6201         * g++.dg/template/crash102.C: New.
6202
6203 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR middle-end/45423
6206         * gcc.dg/gomp/atomic-12.c: New test.
6207         * gcc.dg/gomp/atomic-13.c: New test.
6208         * gcc.dg/gomp/atomic-14.c: New test.
6209         * g++.dg/gomp/atomic-11.C: New test.
6210         * g++.dg/gomp/atomic-12.C: New test.
6211         * g++.dg/gomp/atomic-13.C: New test.
6212         * g++.dg/gomp/atomic-14.C: New test.
6213
6214 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6215
6216         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6217         delimiter.
6218
6219 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6220
6221         * gnat.dg/discr24.adb: New test.
6222
6223 2010-08-30  Richard Guenther  <rguenther@suse.de>
6224
6225         PR tree-optimization/45449
6226         * gcc.dg/pr45449.c: New testcase.
6227
6228 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6229
6230         * gcc.dg/opts-1.c: Expect errors, not warnings.
6231
6232 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6233
6234         PR fortran/42769
6235         * gfortran.dg/dynamic_dispatch_11.f03: New.
6236
6237 2010-08-29  Jason Merrill  <jason@redhat.com>
6238
6239         PR c++/44991
6240         * g++.dg/parse/defarg15.C: New.
6241
6242 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6243
6244         PR fortran/45439
6245         * gfortran.dg/select_type_16.f03: New.
6246
6247 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6248             Tobias Burnus  <burnus@net-b.de>
6249
6250         * gfortran.dg/bessel_7.f90: Decrease required precision.
6251
6252 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6253             Kaz Kojima  <kkojima@gcc.gnu.org>
6254
6255         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6256
6257 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6258
6259         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6260         floating point conversion code generation.
6261         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6262         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6263         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6264         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6265         to integer conversion code generation.
6266         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6267         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6268         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6269         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6270
6271 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6272
6273         PR fortran/32049
6274         * gfortran.dg/random_seed_1.f90: Adjust test.
6275         * gfortran.dg/float128_1.f90: New test.
6276
6277 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6278
6279         PR fortran/33197
6280         * gfortran.dg/norm2_1.f90: New.
6281         * gfortran.dg/norm2_2.f90: New.
6282         * gfortran.dg/norm2_3.f90: New.
6283         * gfortran.dg/norm2_4.f90: New.
6284         * gfortran.dg/parity_1.f90: New.
6285         * gfortran.dg/parity_2.f90: New.
6286         * gfortran.dg/parity_3.f90: New.
6287
6288 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6289
6290         PR fortran/45420
6291         * gfortran.dg/select_type_15.f03: New.
6292
6293 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6294
6295         PR libfortran/43217
6296         * gfortran.dg/hollerith8.f90: New test.
6297
6298 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6299
6300         PR fortran/45159
6301         * gfortran.dg/dependency_33.f90:  New test.
6302
6303 2010-08-27  Richard Guenther  <rguenther@suse.de>
6304
6305         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6306         * gcc.dg/graphite/scop-2.c: Likewise.
6307         * gcc.dg/graphite/scop-20.c: Likewise.
6308         * gcc.dg/vect/slp-25.c: Likewise.
6309
6310 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6311
6312         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6313
6314 2010-08-26  Daniel Kraft  <d@domob.eu>
6315
6316         PR fortran/38936
6317         PR fortran/44047
6318         PR fortran/45384
6319         * gfortran.dg/associate_8.f03: New test.
6320         * gfortran.dg/select_type_13.f03: New test.
6321         * gfortran.dg/select_type_14.f03: New test.
6322
6323 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6324
6325         PR tree-optimization/44485
6326         * gcc.dg/pr44485.c: New test.
6327
6328 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6329
6330         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6331         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6332         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6333
6334 2010-08-26  Richard Guenther  <rguenther@suse.de>
6335
6336         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6337         * gcc.dg/graphite/scop-21.c: Likewise.
6338
6339 2010-08-26  Richard Guenther  <rguenther@suse.de>
6340
6341         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6342         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6343         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6344         * gcc.dg/vect/vect-91.c: Likewise.
6345         * gcc.dg/vect/vect-peel-1.c: Likewise.
6346         * gcc.dg/vect/vect-peel-2.c: Likewise.
6347         * gcc.dg/vect/vect-peel-4.c: Likewise.
6348
6349 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6350
6351         PR libfortran/41859
6352         * gfortran.dg/der_io_4.f90: New test.
6353
6354 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6355
6356         PR rtl-optimization/44858
6357         * gcc.c-torture/execute/pr44858.c: New test.
6358
6359         PR rtl-optimization/45400
6360         * g++.dg/other/i386-8.C: New test.
6361
6362 2010-08-25  Richard Guenther  <rguenther@suse.de>
6363
6364         * gcc.dg/alias-8.c: Adjust.
6365
6366 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6367
6368         * gcc.target/i386/combine-mul.c: New test.
6369
6370 2010-08-25  Richard Guenther  <rguenther@suse.de>
6371
6372         PR lto/44562
6373         * gcc.dg/graphite/id-27.c: New testcase.
6374         * gcc.dg/lto/20100825-1_0.c: Likewise.
6375
6376 2010-08-25  Richard Guenther  <rguenther@suse.de>
6377
6378         PR tree-optimization/45316
6379         * g++.dg/opt/pr45316.C: New testcase.
6380
6381 2010-08-25  Richard Guenther  <rguenther@suse.de>
6382
6383         PR tree-optimization/45393
6384         * g++.dg/torture/pr45393.C: New testcase.
6385
6386 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6387
6388         PR tree-optimization/45059
6389         * gcc.c-torture/compile/pr45059.c: New test.
6390
6391 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6392
6393         * lib/target-supports.exp (check_effective_target_vect_unpack):
6394         Set vect_unpack supported flag to true for neon.
6395
6396 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6397
6398         * gcc.dg/tree-ssa/ifc-5.c: New.
6399
6400 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6401
6402         * gcc.dg/tree-ssa/ifc-4.c: New.
6403         * gcc.dg/tree-ssa/ifc-7.c: New.
6404
6405 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6406
6407         * gcc.dg/vect/vect.exp: Check loongson targets
6408         * g++.dg/vect/vect.exp: Likewise
6409         * gfortran.dg/vect/vect.exp: Likewise
6410
6411 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6412
6413         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6414         -mveclibabi=mass.
6415
6416 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6417
6418         PR fortran/45366
6419         * gfortran.dg/proc_ptr_29.f90: New.
6420
6421 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6422             Dominique d'Humieres  <dominiq@lps.ens.fr>
6423
6424         PR fortran/45367
6425         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6426
6427 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6428
6429         PR fortran/45367
6430         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6431
6432 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6433
6434         PR fortran/36158
6435         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6436
6437 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6438             Dominique d'Humieres  <dominiq@lps.ens.fr>
6439
6440         PR fortran/45367
6441         PR fortran/36158
6442         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6443         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6444
6445 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6446
6447         PR fortran/44863
6448         PR fortran/45271
6449         PR fortran/45290
6450         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6451         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6452         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6453
6454 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6455
6456         PR fortran/36158
6457         PR fortran/33197
6458         * gfortran.dg/bessel_6.f90: New.
6459         * gfortran.dg/bessel_7.f90: New.
6460
6461 2010-08-20  Jan Hubicka  <jh@suse.cz>
6462
6463         PR c++/45307
6464         PR c++/17736
6465         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6466         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6467
6468 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6469
6470         PR target/45336
6471         * gcc.target/i386/pr45336-1.c: New.
6472         * gcc.target/i386/pr45336-2.c: Likewise.
6473         * gcc.target/i386/pr45336-3.c: Likewise.
6474         * gcc.target/i386/pr45336-4.c: Likewise.
6475
6476 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6477
6478         PR testsuite/45361
6479         * gcc.target/i386/volatile-2.c: Update scan strings to also
6480         include (%rip) for the memory reference on x86_64.
6481
6482 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR middle-end/44974
6485         * gcc.dg/pr44974.c: New test.
6486
6487         PR rtl-optimization/45353
6488         * gcc.dg/pr45353.c: New test.
6489
6490 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6491
6492         * gcc.target/i386/volatile-2.c: New.
6493
6494 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6495
6496         PR rtl-optimization/44691
6497         * gfortran.dg/pr44691.f: New test.
6498
6499 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6500
6501         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6502
6503 2010-08-19  Jason Merrill  <jason@redhat.com>
6504
6505         * g++.dg/init/synth3.C: New.
6506         * g++.dg/init/value8.C: New.
6507         * g++.dg/tree-ssa/empty-2.C: New.
6508         * g++.dg/cpp0x/noexcept09.C: New.
6509
6510 2010-08-19  Daniel Kraft  <d@domob.eu>
6511
6512         PR fortran/29785
6513         PR fortran/45016
6514         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6515         * gfortran.dg/pointer_remapping_1.f90: New test.
6516         * gfortran.dg/pointer_remapping_2.f03: New test.
6517         * gfortran.dg/pointer_remapping_3.f08: New test.
6518         * gfortran.dg/pointer_remapping_4.f03: New test.
6519         * gfortran.dg/pointer_remapping_5.f08: New test.
6520         * gfortran.dg/pointer_remapping_6.f08: New test.
6521
6522 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6523
6524         PR testsuite/45324
6525         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6526
6527 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6528
6529         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6530
6531 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6532
6533         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6534         variable.
6535
6536 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6537
6538         PR target/45070
6539         * gcc.c-torture/execute/pr45070.c: New.
6540
6541 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6542
6543         * g++.dg/pr44328.C: New test.
6544
6545 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6546
6547         PR fortran/36158
6548         PR fortran/33197
6549         * gfortran.dg/bessel_3.f90: New.
6550         * gfortran.dg/bessel_4.f90: New.
6551         * gfortran.dg/bessel_5.f90: New.
6552
6553 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6554
6555         PR fortran/45290
6556         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6557         * gfortran.dg/pointer_init_2.f90: New.
6558         * gfortran.dg/pointer_init_3.f90: New.
6559         * gfortran.dg/pointer_init_4.f90: New.
6560
6561 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6562
6563         PR c++/45049
6564         * g++.dg/pr45049-1.C: New test.
6565         * g++.dg/pr45049-2.C: New test.
6566
6567 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6568
6569         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6570         20 if __ARM_PCS is defined otherwise 64.
6571         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6572         instead of hard coded 64.
6573
6574 2010-08-18  Yao Qi  <yao@codesourcery.com>
6575
6576         PR target/45094
6577         * gcc.target/arm/pr45094.c: New test.
6578
6579 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6580
6581         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6582
6583 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6584
6585         PR rtl-optimization/42575
6586         * gcc.target/arm/pr42575.c: New test.
6587
6588 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6589
6590         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6591         * gcc.dg/tls/thr-cse-1.c: New.
6592
6593 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6594
6595         PR debug/42487
6596         * lib/target-supports.exp
6597         (check_effective_target_function_sections): New.
6598         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6599         function sections before proceding.
6600
6601 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6602
6603         PR fortran/45308
6604         * gfortran.dg/pr45308.f03: New test.
6605
6606 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6607
6608         PR target/45296
6609         * gcc.target/i386/pr45296.c: New test.
6610
6611 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6612
6613         * g++.dg/ext/uow-1.C: New.
6614         * g++.dg/ext/uow-2.C: New.
6615         * g++.dg/ext/uow-3.C: New.
6616         * g++.dg/ext/uow-4.C: New.
6617
6618 2010-08-17  Richard Guenther  <rguenther@suse.de>
6619
6620         PR testsuite/45266
6621         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6622
6623 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6624
6625         PR c/40563
6626         * gcc.dg/Wcxx-compat-20.c: New test.
6627
6628 2010-08-17  Daniel Kraft  <d@domob.eu>
6629
6630         PR fortran/38936
6631         * gfortran.dg/associate_1.f03: Extended to test newly supported
6632         features like association to variables.
6633         * gfortran.dg/associate_3.f03: Removed check for illegal change
6634         of associate-name here...
6635         * gfortran.dg/associate_5.f03: ...and added it here.
6636         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6637         * gfortran.dg/associate_7.f03: New test.
6638
6639 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6640
6641         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6642
6643 2010-08-15  Daniel Kraft  <d@domob.eu>
6644
6645         PR fortran/38936
6646         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6647         * gfortran.dg/associate_3.f03: Clarify comment.
6648         * gfortran.dg/associate_5.f03: New test.
6649         * gfortran.dg/associate_6.f03: New test.
6650
6651 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6652
6653         PR fortran/45211
6654         * gfortran.dg/bind_c_usage_21.f90: New.
6655         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6656
6657 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6658
6659         * gfortran.dg/optional_absent_1.f90: New.
6660         * gfortran.dg/null_actual.f90: New.
6661
6662 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6663
6664         * gfortran.dg/pointer_target_1.f90: New.
6665         * gfortran.dg/pointer_target_2.f90: New.
6666         * gfortran.dg/pointer_target_3.f90: New.
6667
6668 2010-08-15  Daniel Kraft  <d@domob.eu>
6669
6670         PR fortran/45197
6671         * gfortran.dg/elemental_args_check_3.f90: New test.
6672         * gfortran.dg/impure_1.f08: New test.
6673         * gfortran.dg/impure_2.f08: New test.
6674         * gfortran.dg/impure_3.f90: New test.
6675         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6676
6677 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6678
6679         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6680         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6681         SLP tests.
6682         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6683         misaligned loads.
6684         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6685         misaligned stores.c
6686         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6687
6688 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6689
6690         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6691         dg-require-effective-target after dg-do.
6692
6693 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6694
6695         * lib/target-supports.exp (check_effective_target_vect_int): Return
6696         true for Loongson targets.
6697         (check_effective_target_vect_shift): Likewise.
6698         (check_effective_target_vect_no_int_max): Likewise.
6699         (check_effective_target_vect_no_align): Likewise.
6700         (check_effective_target_vect_short_mult): Likewise.
6701
6702 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6703
6704         * g++.dg/cast.C: Change fields of structures to "long" to pass
6705         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6706         * g++.dg/cpp0x/iop.C: Ditto.
6707         * g++.dg/cpp0x/named_refs.C: Ditto.
6708         * g++.dg/cpp0x/rv1p.C: Ditto.
6709         * g++.dg/cpp0x/rv2p.C: Ditto.
6710         * g++.dg/cpp0x/rv3p.C: Ditto.
6711         * g++.dg/cpp0x/rv4p.C: Ditto.
6712         * g++.dg/cpp0x/rv5p.C: Ditto.
6713         * g++.dg/cpp0x/rv6p.C: Ditto.
6714         * g++.dg/cpp0x/rv7p.C: Ditto.
6715         * g++.dg/cpp0x/rv8p.C: Ditto.
6716         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6717
6718 2010-08-13  Daniel Kraft  <d@domob.eu>
6719
6720         * gfortran.dg/implied_shape_1.f08: New test.
6721         * gfortran.dg/implied_shape_2.f90: New test.
6722         * gfortran.dg/implied_shape_3.f08: New test.
6723
6724 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6725
6726         PR libfortran/42526
6727         * gfortran.dg/char_component_initializer_1.f90: New test.
6728
6729 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6730
6731         PR tree-optimization/45241
6732         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6733
6734 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6735
6736         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6737         to dg-options.
6738         * gcc.target/i386/pr40906-2.c: Ditto.
6739         * gcc.target/i386/pr40906-3.c: Ditto.
6740
6741 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6742
6743         PR middle-end/45262
6744         * gcc.c-torture/execute/pr45262.c: New test.
6745
6746 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6747
6748         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6749         empty argument.
6750         * g++.dg/other/profile1.C: Ditto.
6751
6752 2010-08-12  Richard Guenther  <rguenther@suse.de>
6753
6754         PR tree-optimization/45232
6755         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6756         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6757         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6758         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6759         unsigned arithmetic.
6760         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6761         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6762         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6763         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6764         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6765         unsigned arithmetic.
6766         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6767         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6768         unsigned arithmetic.
6769         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6770         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6771         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6772         unsigned arithmetic.
6773         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6774         * gcc.dg/tree-ssa/negate.c: Adjust.
6775         * gcc.dg/vect/vect-1.c: Adjust.
6776         * gfortran.dg/reassoc_6.f: XFAIL.
6777
6778 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6779
6780         PR debug/45259
6781         * gcc.dg/pr45259.c: New test.
6782
6783 2010-08-12  Wei Guozhi  <carrot@google.com>
6784
6785         PR target/44999
6786         * gcc.target/arm/pr44999.c: New testcase.
6787
6788 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6789
6790         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6791         (N): Likewise.
6792         (main): Adjust accordingly.
6793
6794 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6795
6796         * gfortran.dg/graphite/id-22.f: New.
6797
6798 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6799
6800         * gcc.dg/graphite/id-26.c: New.
6801
6802 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6803
6804         * gcc.dg/graphite/id-25.c: New.
6805
6806 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6807
6808         * gcc.dg/graphite/run-id-5.c: New.
6809         * gcc.dg/graphite/run-id-6.c: New.
6810         * gfortran.dg/graphite/id-21.f: New.
6811
6812 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6813
6814         * gcc.dg/graphite/id-24.c: New.
6815
6816 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6817
6818         * gcc.dg/tree-ssa/pr20742.c: New.
6819
6820 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6821
6822         * gcc.dg/graphite/id-23.c: New.
6823
6824 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6825
6826         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6827
6828 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6829
6830         * gcc.dg/graphite/pr42729.c: New.
6831
6832 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6833
6834         * gfortran.dg/graphite/id-20.f: New.
6835
6836 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6837
6838         * gcc.dg/graphite/id-22.c: New.
6839
6840 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6841
6842         * gcc.dg/graphite/run-id-2.c: Call abort.
6843
6844 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6845
6846         * gcc.dg/graphite/id-20.c: New.
6847
6848 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6849             Steve Kargl  <kargl@gcc.gnu.org>
6850
6851         PR fortran/44595
6852         * gfortran.dg/move_alloc_3.f90: New.
6853         * gfortran.dg/random_seed_2.f90: New.
6854
6855 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6856
6857         * lib/target-supports.exp (check_effective_target_sync_int_long):
6858         Add hppa*-*-linux*.
6859         (check_effective_target_sync_char_short): Likewise.
6860
6861 2010-08-10  Yao Qi  <yao@codesourcery.com>
6862
6863         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6864         general form.
6865         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6866         * g++.dg/other/packed1.C: Likewise.
6867         * g++.dg/other/crash-4.C: Likewise.
6868         * g++.dg/ext/packed8.C: Likewise.
6869         * g++.dg/init/array16.C: Likewise.
6870
6871 2010-08-10  xinliang David Li  <davidxl@google.com>
6872         * gcc.dg/tree-ssa/loop-19.c: Add option
6873         -fno-prefetch-loop-array
6874
6875 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6876
6877         PR middle-end/45182
6878         * gcc.c-torture/compile/pr45182.c: New test.
6879
6880 2010-08-09  Jason Merrill  <jason@redhat.com>
6881
6882         PR c++/45236
6883         * g++.dg/cpp0x/variadic-104.C: New.
6884
6885 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6886
6887         PR fortran/44235
6888         * gfortran.dg/dependency_32.f90:  New test.
6889
6890 2010-08-09  Richard Guenther  <rguenther@suse.de>
6891
6892         PR middle-end/44632
6893         * g++.dg/opt/nrv17.C: New testcase.
6894
6895 2010-08-09  Richard Guenther  <rguenther@suse.de>
6896
6897         PR middle-end/45212
6898         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6899         alignment from MEM_REF offset only if we took it from the
6900         base object.
6901
6902         * gcc.target/i386/pr24178.c: New testcase.
6903
6904 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6905
6906         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6907         * gcc.dg/20030702-1.c: Ditto.
6908         * gcc.dg/20050309-1.c: Ditto.
6909         * gcc.dg/20050325-1.c: Ditto.
6910         * gcc.dg/20050330-2.c: Ditto.
6911         * gcc.dg/20051201-1.c: Ditto.
6912         * gcc.dg/gomp/pr27573.c: Ditto.
6913         * gcc.dg/gomp/pr34610.c: Ditto.
6914         * gcc.dg/pr24225.c: Ditto.
6915         * gcc.dg/pr26570.c: Ditto.
6916         * gcc.dg/pr32773.c: Ditto.
6917         * g++.dg/gcov/gcov-6.C: Ditto.
6918         * g++.dg/gomp/pr34608.C: Ditto.
6919         * gfortran.dg/gomp/pr27573.f90: Ditto.
6920
6921         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6922         dg-require-host-local dg directive.
6923         * gcc.dg/profile-dir-2.c: Ditto.
6924         * gcc.dg/profile-dir-3.c: Ditto.
6925
6926 2010-08-08  Richard Guenther  <rguenther@suse.de>
6927
6928         PR tree-optimization/45109
6929         * gcc.c-torture/compile/pr45109.c: New testcase.
6930
6931 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6932
6933         * gcc.dg/march.c: Skip if -march defined.
6934         * gcc.dg/mtune.c: Skip if -mtune defined.
6935
6936         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6937         generic thunk support.
6938
6939 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6940
6941         PR target/45213
6942         * gcc.target/i386/pr45213.c: New test.
6943
6944 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6945
6946         PR libfortran/45143
6947         * gfortran.dg/fmt_error_11.f03: New test.
6948
6949 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6950
6951         * lib/target-supports.exp (check_effective_target_sync_int_long):
6952         Add arm*-*-linux-gnueabi.
6953         (check_effective_target_sync_char_short): Likewise.
6954
6955 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6956
6957         PR fortran/45159
6958         * gfortran.dg/dependency_31.f90:  New test.
6959
6960 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6961
6962         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6963
6964 2010-08-06  Jason Merrill  <jason@redhat.com>
6965
6966         * g++.dg/cpp0x/sfinae3.C: New.
6967         * g++.dg/cpp0x/sfinae4.C: New.
6968
6969 2010-08-06  Richard Guenther  <rguenther@suse.de>
6970
6971         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6972         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6973         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6974         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6975         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6976         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6977         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6978         * gcc.c-torture/execute/20100805-1.c: Likewise.
6979
6980 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6981
6982         PR testsuite/42855
6983         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6984
6985 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6986
6987         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6988         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6989
6990 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6991
6992         * g++.dg/ipa/devirt-1.C: New test.
6993         * g++.dg/ipa/devirt-2.C: Likewise.
6994         * g++.dg/ipa/devirt-3.C: Likewise.
6995         * g++.dg/ipa/devirt-4.C: Likewise.
6996         * g++.dg/ipa/devirt-5.C: Likewise.
6997         * gcc.dg/ipa/iinline-3.c: Likewise.
6998
6999 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7000
7001         PR tree-optimization/45144
7002         * gcc.dg/tree-ssa/pr45144.c: New test.
7003
7004 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7005
7006         PR fortran/42207
7007         PR fortran/44064
7008         PR fortran/44065
7009         * gfortran.dg/class_25.f03: New.
7010         * gfortran.dg/class_26.f03: New.
7011
7012 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7013
7014         * g++.dg/warn/miss-format-1.C: Update line number.
7015
7016 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7017
7018         PR c++/44641
7019         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7020         .frame and .mask assembler directives.
7021
7022 2010-08-04  Richard Guenther  <rguenther@suse.de>
7023
7024         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7025         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7026         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7027         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7028
7029 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7030
7031         PR fortran/44857
7032         * gfortran.dg/derived_constructor_char_1.f90: New.
7033         * gfortran.dg/derived_constructor_char_2.f90: New.
7034
7035 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7036
7037         PR fortran/45159
7038         * gfortran.dg/dependency_30.f90:  New test.
7039
7040 2010-08-03  Jan Hubicka  <jh@suse.cz>
7041
7042         * gcc.c-torture/compile/pr45085.c: New testcase.
7043
7044 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7045
7046         PR fortran/44584
7047         PR fortran/45161
7048         * gfortran.dg/typebound_call_9.f03: Modified.
7049         * gfortran.dg/typebound_generic_1.f03: Modified.
7050
7051 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7052
7053         PR fortran/45159
7054
7055         * gfortran.dg/dependency_29.f90:  New test.
7056
7057 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7058
7059         PR fortran/36854
7060         * gfortran.dg/character_comparison_2.f90:  New test.
7061         * gfortran.dg/character_comparison_3.f90:  New test.
7062         * gfortran.dg/dependency_28.f90:  New test.
7063
7064 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7065
7066         PR target/40457
7067         * gcc.target/arm/pr40457-1.c: New test.
7068         * gcc.target/arm/pr40457-2.c: New test.
7069
7070 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7071
7072         PR fortran/44912
7073         * gfortran.dg/typebound_call_17.f03: New.
7074
7075 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7076
7077         PR fortran/44929
7078         * gfortran.dg/allocate_derived_3.f90: New.
7079
7080 2010-07-30  Xinliang David Li  <davidxl@google.com>
7081         PR tree-optimization/45121
7082         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7083
7084 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7085
7086         PR c++/45112
7087         * g++.dg/pr45112.C: New test.
7088
7089 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7090
7091         PR debug/45055
7092         PR rtl-optimization/45137
7093         * gcc.dg/pr45055.c: New test.
7094
7095 2010-07-30  Alan Modra  <amodra@gmail.com>
7096
7097         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7098         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7099
7100 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7101
7102         PR fortran/45087
7103         PR fortran/45125
7104         * gfortran.dg/whole_file_25.f90: New.
7105         * gfortran.dg/whole_file_26.f90: New.
7106         * gfortran.dg/whole_file_27.f90: New.
7107
7108 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7109
7110         PR fortran/44962
7111         * gfortran.dg/typebound_proc_17.f03: New.
7112
7113 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7114
7115         PR fortran/45004
7116         * gfortran.dg/move_alloc_2.f90: New.
7117
7118 2010-07-29  Xinliang David Li  <davidxl@google.com>
7119         PR tree-optimization/45121
7120         * c-c++-common/uninit-17.c: Fix expected output.
7121
7122 2010-07-29  Richard Guenther  <rguenther@suse.de>
7123
7124         PR tree-optimization/45120
7125         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7126
7127 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7128
7129         PR fortran/42051
7130         PR fortran/44064
7131         * gfortran.dg/pr42051.f03: New testcase.
7132
7133 2010-07-29  Richard Guenther  <rguenther@suse.de>
7134
7135         PR middle-end/45034
7136         * gcc.c-torture/execute/pr45034.c: New testcase.
7137
7138 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7139
7140         PR c++/45096
7141         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7142
7143 2010-07-28  Daniel Kraft  <d@domob.eu>
7144
7145         * gfortran.dg/bound_8.f90: New test.
7146
7147 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7148
7149         PR debug/45105
7150         * gcc.dg/pr45105.c: New test.
7151
7152 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7153
7154         PR rtl-optimization/45107
7155         * gcc.dg/pr45107.c: New test.
7156
7157 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7158
7159         PR rtl-optimization/45101
7160         * gcc.dg/pr45101.c: New test.
7161
7162 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7163
7164         PR fortran/45077
7165         * gfortran.dg/whole_file_24.f90: New.
7166
7167 2010-07-27  Jason Merrill  <jason@redhat.com>
7168
7169         * g++.dg/cpp0x/variadic102.C: New.
7170         * g++.dg/cpp0x/variadic103.C: New.
7171
7172 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7173
7174         PR rtl-optimization/40956
7175         PR target/42495
7176         PR middle-end/42574
7177         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7178         * gcc.target/arm/pr42574.c: Add tests.
7179
7180 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7181
7182         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7183         test name.
7184         (cleanup-repo-files): Ditto.
7185         (cleanup-saved-temps): Ditto.
7186
7187 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR testsuite/44701
7190         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7191
7192         PR c/45079
7193         * gcc.dg/pr45079.c: New test.
7194
7195 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7196
7197         PR tree-optimization/44152
7198         * gcc.dg/vect/fast-math-pr44152.c: New test.
7199
7200 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7201
7202         PR ObjC/44140
7203         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7204         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7205         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7206         * obj-c++.dg/torture/trivial.mm: Ditto.
7207         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7208         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7209         * objc.dg/torture/tls/thr-init.m: Ditto.
7210         * objc.dg/torture/trivial.m: Ditto.
7211
7212 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7213
7214         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7215         Skip on spu-*-* targets.
7216
7217 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7218
7219         PR tree-optimization/45083
7220         * gcc.dg/pr45083.c: New test.
7221
7222 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7223
7224         PR fortran/40873
7225         * gfortran.dg/whole_file_22.f90: New test.
7226         * gfortran.dg/whole_file_23.f90: New test.
7227
7228 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7229             Jack Howarth  <howarth@bromo.med.uc.edu>
7230             Richard Henderson  <rth@redhat.com>
7231
7232         PR target/44132
7233         * gcc.dg/tls/thr-init-1.c: New.
7234         * gcc.dg/tls/thr-init-2.c: New.
7235         * gcc.dg/torture/tls New.
7236         * gcc.dg/torture/tls/tls-test.c: New.
7237         * gcc.dg/torture/tls/thr-init-1.c: New.
7238         * gcc.dg/torture/tls/tls.exp: New.
7239         * gcc.dg/torture/tls/thr-init-2.c: New.
7240         * gcc.dg/tls/emutls-2.c: New test
7241
7242         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7243         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7244         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7245         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7246         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7247         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7248         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7249         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7250         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7251         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7252         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7253         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7254         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7255         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7256         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7257         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7258         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7259         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7260         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7261         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7262         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7263         gfortran.dg/gomp/omp_threadprivate1.f90,
7264         gfortran.dg/gomp/omp_threadprivate2.f90,
7265         gfortran.dg/gomp/reduction1.f90,
7266         gfortran.dg/gomp/sharing-1.f90: Likewise.
7267
7268 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7269
7270         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7271         sse_runtime.
7272         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7273         dg-require-visibility.
7274
7275 2010-07-26  Richard Guenther  <rguenther@suse.de>
7276
7277         PR tree-optimization/43784
7278         * gcc.c-torture/execute/pr43784.c: New testcase.
7279         * g++.dg/torture/pr43784.C: Likewise.
7280
7281 2010-07-26  Richard Guenther  <rguenther@suse.de>
7282
7283         PR middle-end/45056
7284         * g++.dg/pr45056.C: New testcase.
7285
7286 2010-07-26  Richard Guenther  <rguenther@suse.de>
7287
7288         PR tree-optimization/45071
7289         * gcc.dg/pr45071.c: New testcase.
7290
7291 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7292
7293         PR fortran/45066
7294         * gfortran.dg/namelist_62.f90: New.
7295
7296 2010-07-26  Richard Guenther  <rguenther@suse.de>
7297
7298         * gcc.c-torture/execute/pr45017.c: Move ...
7299         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7300
7301 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7302
7303         PR fortran/40628
7304         * trim_optimize_1.f90:  New test.
7305         * character_comparision_1.f90:  New test.
7306
7307 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7308
7309         PR fortran/42852
7310         * gfortran.dg/wtruncate_fix.f: New test.
7311
7312 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7313
7314         PR testsuite/45068
7315         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7316
7317 2010-07-24  Richard Guenther  <rguenther@suse.de>
7318
7319         PR lto/43788
7320         * g++.dg/lto/20100724-1_0.C: New testcase.
7321
7322 2010-07-24  Richard Guenther  <rguenther@suse.de>
7323
7324         PR lto/43212
7325         * gcc.dg/lto/20100724-1_0.c: New testcase.
7326         * gcc.dg/lto/20100724-1_1.c: Likewise.
7327
7328 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7329
7330         PR fortran/40011
7331         * gfortran.dg/whole_file_21.f90: New.
7332
7333         * gfortran.dg/integer_exponentiation_3.F90: Use
7334         -ffloat-store only for i?86/x86-64 -m32.
7335
7336 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7337
7338         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7339         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7340
7341 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7342
7343         * gfortran.dg/func_decl_4.f90: Split test into two ...
7344         * gfortran.dg/func_decl_5.f90: ... parts.
7345         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7346         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7347         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7348         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7349         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7350         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7351         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7352         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7353         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7354         * gfortran.dg/sizeof.f90: Make test valid.
7355         * gfortran.dg/pr20865.f90: Add new dg-error.
7356         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7357         * gfortran.dg/g77/19990218-0.f: Ditto.
7358         * gfortran.dg/g77/19990218-1.f: Ditto.
7359         * gfortran.dg/g77/970625-2.f: Ditto.
7360         * gfortran.dg/pr37243.f: Fix function declaration.
7361         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7362         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7363
7364 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7365
7366         PR fortran/44945
7367         * gfortran.dg/char_array_structure_constructor.f90: Add
7368         -fwhole-file as dg-option as it otherwise fails on some
7369         systems.
7370
7371 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7372
7373         * gnat.dg/aggr16.ad[sb]: New test.
7374         * gnat.dg/aggr16_pkg.ads: New helper.
7375
7376 2010-07-23  Richard Guenther  <rguenther@suse.de>
7377
7378         PR lto/43071
7379         * g++.dg/lto/20100723-1_0.C: New testcase.
7380
7381 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7382
7383         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7384         AVX support.
7385         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7386         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7387
7388 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7389
7390         * lib/target-supports.exp (add_options_for_tls): New proc.
7391         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7392         * g++.dg/tls/static-1a.cc: Likewise.
7393         * gcc.dg/tls/emutls-1.c: Likewise.
7394         * gcc.dg/tls/opt-11.c: Likewise.
7395         * gcc.dg/tls/opt-12.c: Likewise.
7396         * gcc.dg/tls/pr24428-2.c: Likewise.
7397         * gcc.dg/tls/pr24428.c: Likewise.
7398         * obj-c++.dg/tls/static-1.mm: Likewise.
7399         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7400         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7401         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7402         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7403         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7404         * objc.dg/torture/tls/thr-init.m: Likewise.
7405         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7406
7407 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7408
7409         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7410         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7411         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7412         optimized dump files.
7413
7414 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR tree-optimization/45047
7417         * gcc.c-torture/compile/pr45047.c: New test.
7418
7419 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7420
7421         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7422         instead of dg-compile.
7423         * gcc.dg/float-range-4.c: Ditto.
7424         * gcc.dg/float-range-5.c: Ditto.
7425         * gcc.dg/fold-overflow-1.c: Ditto.
7426         * gcc.dg/gomp/sections-4.c: Ditto.
7427         * gcc.dg/transparent-union-1.c: Ditto.
7428         * gcc.dg/transparent-union-2.c: Ditto.
7429         * gcc.target/i386/pr39315-check.c: Ditto.
7430         * g++.dg/gomp/sections-4.C: Ditto.
7431         * g++.dg/template/dtor7.C: Ditto.
7432         * g++.dg/tree-ssa/pr19952.C: Ditto.
7433         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7434         * gfortran.dg/graphite/pr42185.f90: Ditto.
7435         * gfortran.dg/namelist_36.f90: Ditto.
7436         * gnat.dg/noreturn1.adb: Ditto.
7437         * gnat.dg/specs/small_alignment.ads: Ditto.
7438
7439 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7440
7441         PR tree-optimization/44915
7442         * g++.dg/torture/pr44915.C: New test.
7443
7444 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7445
7446         PR tree-optimization/44914
7447         * g++.dg/tree-ssa/pr44914.C: New test.
7448
7449 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7450
7451         PR target/44290
7452         * gcc.dg/pr44290-1.c: New test.
7453         * gcc.dg/pr44290-2.c: New test.
7454
7455 2010-07-23  Jason Merrill  <jason@redhat.com>
7456
7457         PR c++/45008
7458         * g++.dg/abi/mangle44.C: New.
7459
7460 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7461
7462         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7463         for compile-time only tests.
7464         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7465         target check.
7466         * gcc.target/i386/pr39315-4.c: Ditto.
7467         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7468         target check.  Include sse-os-support.h.
7469         (main): Call check_isa and sse_os_support.
7470         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7471         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7472         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7473         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7474         target check.  Include sse-os-support.h.
7475         (main): Call check_isa and sse_os_support.
7476         * gcc.target/i386/vperm-v2df.c: Ditto.
7477
7478 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7479
7480         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7481         (check_effective_target_avx_runtime): New procedure.
7482         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7483         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7484
7485         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7486         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7487         and __get_cpuid test.
7488         * gcc.dg/compat/vector-2b_main.c: Ditto.
7489
7490         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7491
7492         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7493         for compile-time only test.
7494         * gcc.dg/pr32716.c: Ditto.
7495         * gcc.dg/pr34856.c: Ditto.
7496         * gcc.dg/pr36997.c: Ditto.
7497         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7498         * gfortran.dg/pr28158.f90: Ditto.
7499         * gfortran.dg/pr30667.f: Ditto.
7500
7501         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7502         i?86-*-* and x86_64-*-* targets to disable execution on targets
7503         without sse2 runtime support.
7504         * g++.dg/vect/vect.exp: Ditto.
7505         * gfortran.dg/vect/vect.exp: Ditto.
7506
7507         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7508         * gcc.dg/pr37544.c: Ditto.
7509         * gcc.dg/pr40550.c: Ditto.
7510         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7511         * gcc.dg/compat/vector-1a_main.c: Ditto.
7512         * gcc.dg/compat/vector-2a_main.c: Ditto.
7513         * gcc.dg/torture/pr16104-1.c: Ditto.
7514         * gcc.dg/torture/pr35771-1.c: Ditto.
7515         * gcc.dg/torture/pr35771-2.c: Ditto.
7516         * gcc.dg/torture/pr35771-3.c: Ditto.
7517         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7518         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7519         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7520         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7521         * g++.dg/other/i386-1.C: Ditto.
7522         * g++.dg/other/pr40446.C: Ditto.
7523
7524 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7525
7526         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7527
7528 2010-07-23  Daniel Kraft  <d@domob.eu>
7529
7530         PR fortran/44709
7531         * gfortran.dg/exit_1.f08: New test.
7532         * gfortran.dg/exit_2.f08: New test.
7533
7534 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7535
7536         PR tree-optimization/39839
7537         * gcc.target/arm/pr39839.c: New test case.
7538
7539 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7540
7541         * gnat.dg/unchecked_convert5b.adb: New test.
7542         * gnat.dg/unchecked_convert6.adb: Likewise.
7543         * gnat.dg/unchecked_convert6b.adb: Likewise.
7544
7545 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7546
7547         * gnat.dg/aggr15.ad[sb]: New test.
7548
7549 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7550
7551         PR debug/45024
7552         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7553
7554 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7555
7556         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7557         with dg-require-linker-plugin.
7558
7559 2010-07-22  Richard Guenther  <rguenther@suse.de>
7560
7561         PR lto/43850
7562         * g++.dg/lto/20100722-1_0.C: New testcase.
7563
7564 2010-07-22  Richard Guenther  <rguenther@suse.de>
7565
7566         PR lto/42451
7567         * gcc.dg/lto/20100720-3_0.c: New testcase.
7568         * gcc.dg/lto/20100720-3_1.c: Likewise.
7569
7570 2010-07-22  Richard Guenther  <rguenther@suse.de>
7571
7572         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7573         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7574
7575         PR lto/43373
7576         * gcc.dg/lto/20100722-1_0.c: New testcase.
7577
7578 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7579
7580         PR tree-optimization/44891
7581         * gcc.c-torture/compile/pr44891.c: New test.
7582
7583 2010-07-22  Richard Guenther  <rguenther@suse.de>
7584
7585         PR tree-optimization/45017
7586         * gcc.c-torture/execute/pr45017.c: New testcase.
7587
7588 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7589
7590         PR fortran/45019
7591         * gfortran.dg/aliasing_dummy_5.f90: New.
7592
7593 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7594
7595         PR target/43698
7596         * gcc.target/arm/pr43698.c: New test.
7597
7598 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7599
7600         PR fortran/44929
7601         * Revert my commit r162325 for this PR.
7602
7603 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7604
7605         PR debug/45015
7606         * gcc.target/m68k/pr45015.c: New test.
7607
7608 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7609
7610         PR c++/44641
7611         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7612         comments.
7613
7614 2010-07-21  Richard Guenther  <rguenther@suse.de>
7615
7616         PR lto/45018
7617         * g++.dg/lto/20100721-1_0.C: New testcase.
7618
7619 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7620
7621         PR tree-optimization/44900
7622         * g++.dg/torture/pr44900.C: New test.
7623
7624 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7625
7626         PR middle-end/44738
7627         * c-c++-common/uninit-17.c: Correct expected error.
7628
7629 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7630
7631         * gcc.dg/guality/asm-1.c: New test.
7632
7633         PR debug/45003
7634         * gcc.dg/guality/pr45003-2.c: New test.
7635         * gcc.dg/guality/pr45003-3.c: New test.
7636
7637 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7638
7639         PR libfortran/44697
7640         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7641
7642 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7643
7644         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7645         defined on the current line.
7646         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7647         * g++.dg/debug/dwarf2/pr44641.C: New.
7648
7649 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7650
7651         * gcc.target/powerpc/block-move-1.c: New test.
7652         * gcc.target/powerpc/block-move-2.c: New test.
7653
7654 2010-07-20  Jason Merrill  <jason@redhat.com>
7655
7656         PR c++/44967
7657         * g++.dg/cpp0x/sfinae2.C: New.
7658
7659 2010-07-20  Richard Guenther  <rguenther@suse.de>
7660
7661         PR lto/42696
7662         * gcc.dg/lto/20100720-4_0.c: New testcase.
7663
7664 2010-07-20  Richard Guenther  <rguenther@suse.de>
7665
7666         PR lto/43221
7667         * gcc.dg/lto/20100720-2_0.c: New testcase.
7668         * gcc.dg/lto/20100720-2_1.c: Likewise.
7669
7670 2010-07-20  Richard Guenther  <rguenther@suse.de>
7671
7672         PR lto/43208
7673         * gcc.dg/lto/20100720-1_0.c: New testcase.
7674         * gcc.dg/lto/20100720-1_1.c: Likewise.
7675
7676 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7677
7678         PR debug/45003
7679         * gcc.dg/guality/pr45003-1.c: New test.
7680
7681 2010-07-20  Richard Guenther  <rguenther@suse.de>
7682
7683         PR tree-optimization/44977
7684         * gcc.dg/torture/pr44977.c: New testcase.
7685
7686 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7687
7688         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7689         sync_char_short
7690
7691 2010-07-20  Richard Guenther  <rguenther@suse.de>
7692
7693         PR middle-end/44971
7694         PR middle-end/44988
7695         * gcc.dg/pr44971.c: New testcase.
7696         * gcc.c-torture/compile/pr44988.c: Likewise.
7697
7698 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7699
7700         PR fortran/44929
7701         * gfortran.dg/allocate_with_typespec.f90: New test.
7702         * gfortran.dg/allocate_derived_1.f90: Update error message.
7703
7704 2010-07-19  Jason Merrill  <jason@redhat.com>
7705
7706         PR c++/44996
7707         * g++.dg/cpp0x/decltype23.C: New.
7708
7709 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7710
7711         PR fortran/42385
7712         * gfortran.dg/class_defined_operator_1.f03 : New test.
7713
7714 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7715
7716         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7717         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7718         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7719         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7720
7721 2010-07-19  Richard Guenther  <rguenther@suse.de>
7722
7723         PR middle-end/44941
7724         * gcc.c-torture/compile/pr44941.c: New testcase.
7725
7726 2010-07-19  Jason Merrill  <jason@redhat.com>
7727
7728         PR c++/44969
7729         * g++.dg/template/sfinae24.C: New.
7730
7731 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7732
7733         PR fortran/44353
7734         * gfortran.dg/data_implied_do_2.f90: Removed.
7735
7736 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7737
7738         PR c++/44969
7739         * g++.dg/template/sfinae23.C: New.
7740
7741 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7742
7743         * lib/target-supports.exp (check_sse_os_support_available): New
7744         proc.
7745         (check_sse_hw_available): New proc.
7746         (check_effective_target_sse_runtime): New proc.
7747         (check_effective_target_sse2_runtime): New proc.
7748         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7749         -msse2 if check_sse_os_support_available.
7750         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7751         check_sse_os_support_available.
7752         * gcc.dg/vect/vect.exp: Likewise.
7753         * gfortran.dg/vect/vect.exp: Likewise.
7754         * gcc.target/i386/sol2-check: Renamed to ...
7755         * gcc.target/i386/sse-os-support.h: ... this.
7756         (sol2_check): Renamed to ...
7757         (sse_os_support): ... this.
7758         Only test movss with xmm registers.
7759         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7760         Removed ILL_INSN, ILL_INSN_LEN.
7761         * gcc.target/i386/sse2-check.h: Likewise.
7762         * gcc.target/i386/sse3-check.h: Likewise.
7763         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7764         Removed cpuid.h, __get_cpuid test.
7765         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7766         Removed cpuid.h, __get_cpuid test.
7767         * g++.dg/other/pr40446.C: Likewise.
7768         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7769         * gcc.dg/compat/vector-1a_main.c: Likewise.
7770         * gcc.dg/compat/vector-2a_main.c: Likewise.
7771         * gcc.dg/pr36584.c: Likewise.
7772         * gcc.dg/pr37544.c: Likewise.
7773         * gcc.dg/torture/pr16104-1.c: Likewise.
7774         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7775         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7776         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7777         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7778         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7779         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7780         sse2_runtime.
7781         * gcc.dg/torture/pr35771-2.c: Likewise.
7782         * gcc.dg/torture/pr35771-3.c: Likewise.
7783         * gcc.target/i386/pr39315-2.c: Likewise.
7784         * gcc.target/i386/pr39315-4.c: Likewise.
7785         * gcc.target/i386/vperm-v2df.c: Likewise.
7786         * gcc.target/i386/vperm-v2di.c: Likewise.
7787         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7788         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7789         sse_runtime.
7790
7791 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7792
7793         PR fortran/44353
7794         * gfortran.dg/data_implied_do_2.f90: New test.
7795
7796 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7797
7798         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7799
7800 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7801
7802         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7803         to the "mips16" group.
7804         (mips_using_mips16_p): New procedure.
7805         (mips-dg-options): Use it.
7806
7807 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7808
7809         * gcc.target/mips/mips16-attributes-4.c: New test.
7810
7811 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7812
7813         PR testsuite/44418
7814         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7815         * gcc.target/powerpc/recip-2.c: Ditto.
7816         * gcc.target/powerpc/recip-3.c: Ditto.
7817
7818 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7819
7820         * gcc.target/arm/pr42235.c: New test.
7821
7822 2010-07-16  Jason Merrill  <jason@redhat.com>
7823
7824         PR c++/32505
7825         * g++.dg/template/partial8.C: New.
7826
7827 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7830         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7831         in C++.
7832         (gualcvt): New overloaded inline.
7833         (GUALCVT): Use it for C++.
7834         * g++.dg/guality/guality.exp: New.
7835         * g++.dg/guality/guality.h: New.
7836         * g++.dg/guality/redeclaration1.C: New test.
7837         * g++.dg/dg.exp: Prune also guality/* tests.
7838         * gcc.dg/guality/pr43141.c: Moved to...
7839         * c-c++-common/guality/pr43141.c: ... here.
7840
7841 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7842
7843         PR libfortran/37077
7844         * gfortran.dg/char4_iunit_2.f03: New test.
7845
7846 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7847
7848         PR testsuite/43925
7849         * lib/plugin-support.exp (plugin-test-execute):
7850         Add ${gcc_objdir}/intl to includes.
7851
7852 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7853
7854         PR target/44942
7855         * gcc.c-torture/execute/pr44942.c: New test.
7856         * gcc.target/i386/pr44942.c: New test.
7857
7858 2010-07-15  Jason Merrill  <jason@redhat.com>
7859
7860         PR c++/44909
7861         * g++.dg/cpp0x/implicit7.C: New.
7862         * g++.dg/cpp0x/implicit8.C: New.
7863
7864 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7865
7866         Disable float tests for __SPU__ targets due to lack of signed zero:
7867         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7868         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7869         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7870         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7871         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7872         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7873         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7874         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7875         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7876
7877 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7878
7879         * gfortran.dg/select_char_2.f90: New test.
7880
7881 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7882
7883         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7884         with DECL_CHAIN.
7885
7886 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7887
7888         PR fortran/44936
7889         * gfortran.dg/typebound_generic_9.f03: New.
7890
7891 2010-07-15  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/44946
7894         * gcc.c-torture/compile/pr44946.c: New testcase.
7895
7896 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7897
7898         PR fortran/40206
7899         * gfortran.dg/select_char_3.f90: New test.
7900
7901 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7902             Kevin F. Quinn  <kevquinn@gentoo.org>
7903
7904         * gcc.dg/Wtrampolines.c: New.
7905
7906 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7907
7908         PR libfortran/44934
7909         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7910
7911 2010-07-14  Jason Merrill  <jason@redhat.com>
7912
7913         PR c++/44810
7914         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7915
7916         Implement C++0x unrestricted unions (N2544)
7917         * g++.dg/cpp0x/union1.C: New.
7918         * g++.dg/cpp0x/union2.C: New.
7919         * g++.dg/cpp0x/union3.C: New.
7920         * g++.dg/cpp0x/defaulted2.C: Adjust.
7921         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7922         * g++.old-deja/g++.ext/anon2.C: Adjust.
7923         * g++.old-deja/g++.mike/misc6.C: Adjust.
7924
7925 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7926
7927         PR fortran/44925
7928         * gfortran.dg/c_loc_tests_15.f90: New.
7929
7930 2010-07-13  Jason Merrill  <jason@redhat.com>
7931
7932         PR c++/44909
7933         * g++.dg/cpp0x/implicit6.C: New.
7934
7935 2010-07-13  Jason Merrill  <jason@redhat.com>
7936
7937         PR c++/44540
7938         * g++.dg/abi/noreturn1.C: New.
7939         * g++.dg/abi/noreturn2.C: New.
7940
7941 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7942
7943         PR other/44874
7944         PR debug/44832
7945         * c-c++-common/pr44832.c: New test.
7946
7947 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7948
7949         PR objc/44488
7950         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7951         on the target.  Make sure that we can assemble the emitted asm when
7952         the test type is 'compile'.
7953
7954 2010-07-13  Richard Guenther  <rguenther@suse.de>
7955
7956         PR tree-optimization/36960
7957         * g++.dg/torture/pr36960.C: New testcase.
7958
7959 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7960
7961         PR c++/44908
7962         * g++.dg/template/sfinae21.C: New.
7963         * g++.dg/template/sfinae22.C: Likewise.
7964
7965 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7966
7967         PR testsuite/42843
7968         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7969         * gcc.dg/plugin/ggcplug.c: Likewise.
7970         * g++.dg/plugin/selfassign.c: Likewise.
7971         * g++.dg/plugin/attribute_plugin.c: Likewise.
7972         * g++.dg/plugin/dumb_plugin.c: Likewise.
7973         * g++.dg/plugin/pragma_plugin.c: Likewise.
7974
7975 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7976
7977         * gcc.c-torture/execute/pr44683.x: New.
7978         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7979
7980 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7981
7982         PR fortran/44434
7983         PR fortran/44565
7984         PR fortran/43945
7985         PR fortran/44869
7986         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7987         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7988         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7989         * gfortran.dh/typebound_call_16.f03: New.
7990         * gfortran.dg/typebound_generic_6.f03: New.
7991         * gfortran.dg/typebound_generic_7.f03: New.
7992         * gfortran.dg/typebound_generic_8.f03: New.
7993
7994 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7995
7996         PR libfortran/37077
7997         * gfortran.dg/char4_iunit_1.f03: New test.
7998
7999 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8000
8001         * gcc.dg/tree-ssa/vrp53.c: New test.
8002
8003 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8004
8005         PR c++/44907
8006         * g++.dg/template/sfinae19.C: New.
8007         * g++.dg/template/sfinae20.C: Likewise.
8008
8009 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8010
8011         * gcc.target/arm/interrupt-1.c: New test.
8012         * gcc.target/arm/interrupt-2.c: New test.
8013
8014 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8015
8016         * gcc.dg/pr42427.c: Require c99_runtime.
8017         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8018         c99_runtime.
8019         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8020         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8021         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8022         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8023         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8024         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8025         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8026         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8027         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8028         * gcc.target/i386/pr37275.c: Require visibility support.
8029
8030 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8031
8032         * lib/target-supports.exp (check_effective_target_sse): New proc.
8033         * gcc.target/i386/sol2-check.h: New file.
8034         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8035         Include sol2-check.h.
8036         (main) Only run do_test () if sol2_check ().
8037         * gcc.target/i386/sse2-check.h: Likewise.
8038         * gcc.target/i386/sse3-check.h: Likewise.
8039         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8040         [__sun__ && __svr4__]: Execute SSE2 instruction.
8041         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8042         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8043         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8044         * g++.dg/ext/vector14.C: Likewise.
8045         * g++.dg/other/mmintrin.C: Likewise.
8046         * gcc.dg/20020418-1.c: Likewise.
8047         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8048         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8049         * gcc.dg/format/unnamed-1.c: Likewise.
8050         Adapt dg-warning line number.
8051         * gcc.dg/graphite/pr40281.c: Likewise.
8052         * gcc.dg/pr32176.c: Likewise.
8053         * gcc.dg/pr40550.c: Likewise.
8054         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8055         * gcc.dg/torture/pr36891.c: Likewise.
8056         * gcc.target/i386/20020218-1.c: Likewise.
8057         * gcc.target/i386/20020523.c: Likewise.
8058         * gcc.target/i386/abi-1.c: Likewise.
8059         * gcc.target/i386/brokensqrt.c: Likewise.
8060         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8061         * gcc.target/i386/pr13366.c: Likewise.
8062         * gcc.target/i386/pr13685.c: Likewise.
8063         * gcc.target/i386/pr24306.c: Likewise.
8064         * gcc.target/i386/pr31486.c: Likewise.
8065         * gcc.target/i386/pr32065-1.c: Likewise.
8066         * gcc.target/i386/pr32065-2.c: Likewise.
8067         * gcc.target/i386/pr32389.c: Likewise.
8068         * gcc.target/i386/pr38824.c: Likewise.
8069         * gcc.target/i386/pr38931.c: Likewise.
8070         * gcc.target/i386/pr39592-1.c: Likewise.
8071         * gcc.target/i386/pr43766.c: Likewise.
8072         * gcc.target/i386/recip-divf.c: Likewise.
8073         * gcc.target/i386/recip-sqrtf.c: Likewise.
8074         * gcc.target/i386/recip-vec-divf.c: Likewise.
8075         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8076         * gcc.target/i386/sse-1.c: Likewise.
8077         * gcc.target/i386/sse-16.c: Likewise.
8078         * gcc.target/i386/sse-2.c: Likewise.
8079         * gcc.target/i386/sse-20.c: Likewise.
8080         * gcc.target/i386/sse-3.c: Likewise.
8081         * gcc.target/i386/sse-7.c: Likewise.
8082         * gcc.target/i386/sse-9.c: Likewise.
8083         * gcc.target/i386/sse-addps-1.c: Likewise.
8084         * gcc.target/i386/sse-addss-1.c: Likewise.
8085         * gcc.target/i386/sse-andnps-1.c: Likewise.
8086         * gcc.target/i386/sse-andps-1.c: Likewise.
8087         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8088         * gcc.target/i386/sse-comiss-1.c: Likewise.
8089         * gcc.target/i386/sse-comiss-2.c: Likewise.
8090         * gcc.target/i386/sse-comiss-3.c: Likewise.
8091         * gcc.target/i386/sse-comiss-4.c: Likewise.
8092         * gcc.target/i386/sse-comiss-5.c: Likewise.
8093         * gcc.target/i386/sse-comiss-6.c: Likewise.
8094         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8095         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8096         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8097         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8098         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8099         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8100         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8101         * gcc.target/i386/sse-divps-1.c: Likewise.
8102         * gcc.target/i386/sse-divss-1.c: Likewise.
8103         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8104         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8105         * gcc.target/i386/sse-maxps-1.c: Likewise.
8106         * gcc.target/i386/sse-maxss-1.c: Likewise.
8107         * gcc.target/i386/sse-minps-1.c: Likewise.
8108         * gcc.target/i386/sse-minss-1.c: Likewise.
8109         * gcc.target/i386/sse-movaps-1.c: Likewise.
8110         * gcc.target/i386/sse-movaps-2.c: Likewise.
8111         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8112         * gcc.target/i386/sse-movhps-1.c: Likewise.
8113         * gcc.target/i386/sse-movhps-2.c: Likewise.
8114         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8115         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8116         * gcc.target/i386/sse-movntps-1.c: Likewise.
8117         * gcc.target/i386/sse-movss-1.c: Likewise.
8118         * gcc.target/i386/sse-movss-2.c: Likewise.
8119         * gcc.target/i386/sse-movss-3.c: Likewise.
8120         * gcc.target/i386/sse-movups-1.c: Likewise.
8121         * gcc.target/i386/sse-movups-2.c: Likewise.
8122         * gcc.target/i386/sse-mulps-1.c: Likewise.
8123         * gcc.target/i386/sse-mulss-1.c: Likewise.
8124         * gcc.target/i386/sse-orps-1.c: Likewise.
8125         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8126         * gcc.target/i386/sse-recip-vec.c: Likewise.
8127         * gcc.target/i386/sse-recip.c: Likewise.
8128         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8129         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8130         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8131         * gcc.target/i386/sse-subps-1.c: Likewise.
8132         * gcc.target/i386/sse-subss-1.c: Likewise.
8133         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8134         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8135         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8136         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8137         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8138         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8139         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8140         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8141         * gcc.target/i386/sse-xorps-1.c: Likewise.
8142         * gcc.target/i386/ssefn-1.c: Likewise.
8143         * gcc.target/i386/ssefn-3.c: Likewise.
8144         * gcc.target/i386/sseregparm-1.c: Likewise.
8145         * gcc.target/i386/stackalign/return-3.c: Likewise.
8146         * gcc.target/i386/vectorize1.c: Likewise.
8147         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8148         * gcc.target/i386/xorps-sse.c: Likewise.
8149         * gfortran.dg/pr28158.f90: Likewise.
8150         * gfortran.dg/pr30667.f: Likewise.
8151         * gnat.dg/loop_optimization7.adb: Likewise.
8152         * gnat.dg/sse_nolib.adb: Likewise.
8153
8154 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8155
8156         PR fortran/44702
8157         * gfortran.dg/use_rename_6.f90: New.
8158         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8159
8160 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8161
8162         PR fortran/44869
8163         * gfortran.dg/class_24.f03: New.
8164
8165 2010-07-10  Richard Guenther  <rguenther@suse.de>
8166
8167         PR lto/44889
8168         * gcc.dg/lto/20100709-1_0.c: New testcase.
8169         * gcc.dg/lto/20100709-1_1.c: Likewise.
8170
8171 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8172
8173         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8174
8175 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8176
8177         PR objc/44140
8178         * objc.dg/lto/trivial-1_0.m: New.
8179         * objc.dg/lto/lto.exp: New.
8180         * obj-c++.dg/lto/trivial-1_0.mm: New.
8181         * obj-c++.dg/lto/lto.exp: New.
8182         * objc.dg/symtab-1.m: Adjust sizes.
8183         * objc.dg/image-info.m: Do not run for gnu-runtime.
8184
8185 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8186
8187         * gcc.dg/pr32370.c: Allow another kind of error message.
8188
8189 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8190
8191         * gnat.dg/atomic3.adb: New test.
8192
8193 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8194             Denys Vlasenko  <dvlasenk@redhat.com>
8195             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8196
8197         PR tree-optimization/28632
8198         * gcc.dg/tree-ssa/vrp51.c: New test.
8199         * gcc.dg/tree-ssa/vrp52.c: New test.
8200
8201 2010-07-09  Jason Merrill  <jason@redhat.com>
8202
8203         * g++.dg/abi/covariant6.C: New.
8204         * g++.dg/inherit/covariant17.C: Test both bases.
8205         * g++.dg/inherit/covariant7.C: Check vtable layout.
8206
8207 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8208
8209         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8210
8211 2010-07-09  Richard Guenther  <rguenther@suse.de>
8212
8213         PR tree-optimization/44852
8214         * gcc.c-torture/execute/pr44852.c: New testcase.
8215
8216 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8219         multiplication by values.
8220         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8221         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8222
8223 2010-07-09  Richard Guenther  <rguenther@suse.de>
8224
8225         PR tree-optimization/44882
8226         * gfortran.dg/pr44882.f90: New testcase.
8227
8228 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8229
8230         PR target/40657
8231         * gcc.target/arm/pr40657-1.c: New test.
8232         * gcc.target/arm/pr40657-2.c: New test.
8233         * gcc.c-torture/execute/pr40657.c: New test.
8234
8235 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8236
8237         * gcc.dg/tree-ssa/vrp50.c: New test.
8238         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8239
8240 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8241
8242         PR fortran/44649
8243         * gfortran.dg/c_sizeof_1.f90: Modified.
8244         * gfortran.dg/storage_size_1.f08: New.
8245         * gfortran.dg/storage_size_2.f08: New.
8246
8247 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8248
8249         * gcc.c-torture/execute/20100708-1.c: New test.
8250
8251 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8252
8253         PR fortran/44847
8254         * gfortran.dg/gomp/pr44847.f90: New test.
8255
8256 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8257
8258         PR tree-optimization/44710
8259         * gcc.dg/tree-ssa/ifc-6.c: New.
8260         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8261
8262 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8263
8264         PR fortran/18918
8265         * gfortran.dg/coarray_10.f90: Add an additional test.
8266
8267 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8268
8269         PR middle-end/44828
8270         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8271         * gcc.c-torture/execute/pr44828.x: Revert.
8272
8273 2010-07-08  Jason Merrill  <jason@redhat.com>
8274
8275         PR c++/43120
8276         * g++.dg/inherit/covariant17.C: New.
8277         * g++.dg/abi/covariant1.C: Actually test for the bug.
8278
8279 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8280
8281         PR rtl-optimization/44838
8282         * gcc.dg/pr44838.c: New.
8283
8284 2010-07-08  Richard Guenther  <rguenther@suse.de>
8285
8286         PR tree-optimization/44831
8287         * gcc.c-torture/compile/pr44831.c: New testcase.
8288         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8289
8290 2010-07-08  Richard Guenther  <rguenther@suse.de>
8291
8292         PR tree-optimization/44861
8293         * g++.dg/vect/pr44861.cc: New testcase.
8294
8295 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8296
8297         PR middle-end/44828
8298         * gcc.c-torture/execute/pr44828.x: New file.
8299
8300 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8301
8302         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8303         dg-options.
8304         * g++.dg/ext/altivec-17.C: Adjust error message.
8305
8306 2010-07-07  Tom Tromey  <tromey@redhat.com>
8307
8308         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8309
8310 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8311
8312         PR target/44844
8313         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8314         * gcc.target/i386/rdrand-2.c: Likewise.
8315         * gcc.target/i386/rdrand-3.c: Likewise.
8316
8317 2010-07-07  Jan Hubicka  <jh@suse.cz>
8318
8319         PR middle-end/44813
8320         * g++.dg/torture/pr44813.C: New testcase.
8321         * g++.dg/torture/pr44826.C: New testcase.
8322
8323 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8324
8325         PR rtl-optimization/44787
8326         * gcc.c-torture/compile/pr44788.c: New test.
8327         * gcc.target/arm/pr44788.c: New test.
8328
8329 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8330
8331         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8332
8333 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8334
8335         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8336         to dg-options.
8337
8338 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8339
8340         PR fortran/44742
8341         * gfortran.dg/parameter_array_init_6.f90: New.
8342         * gfortran.dg/initialization_20.f90: Update dg-error.
8343         * gfortran.dg/initialization_24.f90: Ditto.
8344
8345 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8346         PR fortran/PR44693
8347         * gfortran.dg/dim_range_1.f90:  New test.
8348         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8349
8350 2010-07-06  Jason Merrill  <jason@redhat.com>
8351
8352         PR c++/44703
8353         * g++.dg/cpp0x/initlist41.C: New.
8354
8355         PR c++/44778
8356         * g++.dg/template/ptrmem22.C: New.
8357
8358 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8359
8360         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8361         support.
8362         * gcc.target/i386/i386.exp: Likewise.
8363
8364 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8365
8366         PR testsuite/44195
8367         * gcc.dg/lto/20100518_0.c: Limit to x86.
8368
8369 2010-07-06  Richard Guenther  <rguenther@suse.de>
8370
8371         PR middle-end/44828
8372         * gcc.c-torture/execute/pr44828.c: New testcase.
8373
8374 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8375
8376         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8377         * g++.dg/warn/volatile1.C: Likewise.
8378         * g++.dg/template/warn1.C: Likewise.
8379
8380 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8381
8382         AVX Programming Reference (June, 2010)
8383         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8384         * g++.dg/other/i386-3.C: Likewise.
8385         * gcc.target/i386/sse-12.c: Likewise.
8386
8387         * gcc.target/i386/f16c-check.h: New.
8388         * gcc.target/i386/rdfsbase-1.c: Likewise.
8389         * gcc.target/i386/rdfsbase-2.c: Likewise.
8390         * gcc.target/i386/rdgsbase-1.c: Likewise.
8391         * gcc.target/i386/rdgsbase-2.c: Likewise.
8392         * gcc.target/i386/rdrand-1.c: Likewise.
8393         * gcc.target/i386/rdrand-2.c: Likewise.
8394         * gcc.target/i386/rdrand-3.c: Likewise.
8395         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8396         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8397         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8398         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8399         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8400         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8401         * gcc.target/i386/wrfsbase-1.c: Likewise.
8402         * gcc.target/i386/wrfsbase-2.c: Likewise.
8403         * gcc.target/i386/wrgsbase-1.c: Likewise.
8404         * gcc.target/i386/wrgsbase-2.c: Likewise.
8405
8406         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8407         (__builtin_ia32_vcvtps2ph): New.
8408         (__builtin_ia32_vcvtps2ph256): Likewise.
8409
8410         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8411         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8412
8413         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8414         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8415
8416         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8417         (__builtin_ia32_vcvtps2ph256): Likewise.
8418         Add fsgsbase,rdrnd,f16c.
8419
8420         * lib/target-supports.exp (check_effective_target_f16c): New.
8421
8422 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8423
8424         * gcc.dg/guality/nrv-1.c: New test.
8425
8426 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8427
8428         PR middle-end/42505
8429         * gcc.target/arm/pr42505.c: New test case.
8430
8431 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8432
8433         PR c++/44808
8434         * g++.dg/opt/nrv16.C: New test.
8435
8436 2010-07-05  Richard Guenther  <rguenther@suse.de>
8437
8438         PR tree-optimization/44784
8439         * gcc.c-torture/compile/pr44784.c: New testcase.
8440
8441 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8442
8443         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8444         Increase loop bound and array size.
8445         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8446         Likewise.
8447
8448 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8449
8450         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8451         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8452         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8453         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8454         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8455
8456 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8457
8458         PR c++/22138
8459         * g++.dg/parse/template25.C: New.
8460
8461 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8462
8463         PR rtl-optimization/44695
8464         * gcc.dg/torture/pr44695.c: New.
8465
8466 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8467
8468         PR c++/16630
8469         * g++.dg/ext/pretty3.C: New.
8470
8471 2010-07-04  Richard Guenther  <rguenther@suse.de>
8472
8473         PR middle-end/44809
8474         * g++.dg/torture/pr44809.C: New testcase.
8475
8476 2010-07-04  Richard Guenther  <rguenther@suse.de>
8477
8478         PR tree-optimization/44656
8479         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8480
8481 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8482             Revital Eres  <eres@il.ibm.com>
8483
8484         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8485         misaligned stores.
8486         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8487         gcc.dg/vect/vect-96.c: Likewise.
8488         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8489         that support misaligned stores. Change the number of expected
8490         misaligned accesses.
8491         * gcc.dg/vect/vect-peel-1.c: New test.
8492         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8493         gcc.dg/vect/vect-peel-4.c: Likewise.
8494         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8495         vectorizable on all targets that support realignment.
8496         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8497
8498 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8499
8500         PR c/44806
8501         * gcc.dg/torture/pr44806.c: New.
8502
8503 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8504
8505         * gnat.dg/cond_expr1.adb: New test.
8506
8507 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8508
8509         * gnat.dg/modular3.adb: New test.
8510         * gnat.dg/modular3_pkg.ads: New helper.
8511
8512 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8513             Mikael Pettersson  <mikpe@it.uu.se>
8514
8515         PR testsuite/44518
8516         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8517         Make signed-ness of chars explicit.  Scan the object for
8518         strings that are split by some target assemblers.
8519         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8520         explicit.
8521
8522 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8523
8524         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8525
8526 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8527
8528         PR/44128
8529         * g++.dg/warn/Wshadow-7.C: New test.
8530
8531 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8532             Julian Brown  <julian@codesourcery.com>
8533             Sandra Loosemore  <sandra@codesourcery.com>
8534
8535         * gcc.c-torture/execute/20100416-1.c: New test case.
8536
8537 2010-07-02  Julian Brown  <julian@codesourcery.com>
8538             Sandra Loosemore  <sandra@codesourcery.com>
8539
8540         PR target/43703
8541
8542         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8543         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8544
8545 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8546             Julian Brown  <julian@codesourcery.com>
8547
8548         * gcc.target/arm/neon/vadds64.c: Regenerated.
8549         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8550         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8551         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8552         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8553         * gcc.target/arm/neon-vmls-1.c: Likewise.
8554         * gcc.target/arm/neon-vsubs64.c: New execution test.
8555         * gcc.target/arm/neon-vsubu64.c: New execution test.
8556         * gcc.target/arm/neon-vadds64.c: New execution test.
8557         * gcc.target/arm/neon-vaddu64.c: New execution test.
8558
8559 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8560
8561         * gcc.target/arm/neon-vands64.c: New.
8562         * gcc.target/arm/neon-vandu64.c: New.
8563         * gcc.target/arm/neon-vbics64.c: New.
8564         * gcc.target/arm/neon-vbicu64.c: New.
8565         * gcc.target/arm/neon-veors64.c: New.
8566         * gcc.target/arm/neon-veoru64.c: New.
8567         * gcc.target/arm/neon-vorns64.c: New.
8568         * gcc.target/arm/neon-vornu64.c: New.
8569         * gcc.target/arm/neon-vorrs64.c: New.
8570         * gcc.target/arm/neon-vorru64.c: New.
8571         * gcc.target/arm/neon/vands64.c: Regenerated.
8572         * gcc.target/arm/neon/vandu64.c: Regenerated.
8573         * gcc.target/arm/neon/vbics64.c: Regenerated.
8574         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8575         * gcc.target/arm/neon/veors64.c: Regenerated.
8576         * gcc.target/arm/neon/veoru64.c: Regenerated.
8577         * gcc.target/arm/neon/vorns64.c: Regenerated.
8578         * gcc.target/arm/neon/vornu64.c: Regenerated.
8579         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8580         * gcc.target/arm/neon/vorru64.c: Regenerated.
8581
8582 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8583
8584         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8585
8586 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8587
8588         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8589         * gfortran.dg/intent_out_5.f90: Same.
8590         * gfortran.dg/ltrans-7.f90: Same.
8591         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8592
8593 2010-07-02  Jan Hubicka  <jh@suse.cz>
8594
8595         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8596
8597 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8598
8599         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8600
8601 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8602
8603         PR c++/44780
8604         * c-c++-common/Wunused-var-12.c: New test.
8605
8606 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8607
8608         PR target/42835
8609         * gcc.target/arm/pr42835.c: New test.
8610
8611         PR target/42172
8612         * gcc.target/arm/pr42172-1.c: New test.
8613
8614 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8615
8616         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8617
8618 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8619
8620         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8621         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8622         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8623         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8624         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8625         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8626         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8627         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8628         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8629         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8630         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8631         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8632         * gcc.target/arm/neon-vdup_ns64.c: New.
8633         * gcc.target/arm/neon-vdup_nu64.c: New.
8634         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8635         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8636         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8637         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8638         * gcc.target/arm/neon-vmov_ns64.c: New.
8639         * gcc.target/arm/neon-vmov_nu64.c: New.
8640         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8641         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8642         * gcc.target/arm/neon-vget_lanes64.c: New.
8643         * gcc.target/arm/neon-vget_laneu64.c: New.
8644         * gcc.target/arm/neon-vset_lanes64.c: New.
8645         * gcc.target/arm/neon-vset_laneu64.c: New.
8646
8647 2010-07-02  Richard Guenther  <rguenther@suse.de>
8648
8649         * g++.dg/torture/20100702-1.C: New testcase.
8650
8651 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8652
8653         PR target/44707
8654         * gcc.c-torture/compile/pr44707.c: New test.
8655
8656 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8657
8658         PR c++/44039
8659         * g++.dg/template/crash101.C: New.
8660
8661 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8662
8663         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8664         Use the ABI-0 accessors and fail it for m64.
8665
8666 2010-07-02  Jan Hubicka  <jh@suse.cz>
8667
8668         * g++.dg/tree-ssa/pr44706.C: New testcase.
8669
8670 2010-07-02  Richard Guenther  <rguenther@suse.de>
8671
8672         PR tree-optimization/44748
8673         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8674
8675 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8676
8677         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8678         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8679         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8680         the method types to forward:.
8681
8682 2010-06-30  Jason Merrill  <jason@redhat.com>
8683
8684         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8685         * g++.dg/other/pr25632.C: Likewise.
8686
8687 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8688
8689         PR tree-optimization/40421
8690         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8691
8692 2010-07-01  Richard Guenther  <rguenther@suse.de>
8693
8694         PR middle-end/42834
8695         PR middle-end/44468
8696         * gcc.c-torture/execute/20100316-1.c: New testcase.
8697         * gcc.c-torture/execute/pr44468.c: Likewise.
8698         * gcc.c-torture/compile/20100609-1.c: Likewise.
8699         * gcc.dg/volatile2.c: Adjust.
8700         * gcc.dg/plugin/selfassign.c: Likewise.
8701         * gcc.dg/pr36902.c: Likewise.
8702         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8703         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8704         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8705         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8706         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8707         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8708         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8709         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8710         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8711         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8712         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8713         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8714         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8715         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8716         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8717         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8718         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8719         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8720         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8721         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8722         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8723         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8724         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8725         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8726         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8727         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8728         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8729         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8730         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8731         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8732         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8733         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8734         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8735         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8736         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8737         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8738         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8739         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8740         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8741         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8742         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8743         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8744         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8745         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8746         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8747         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8748         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8749         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8750         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8751         * g++.dg/tree-ssa/pr31146.C: Likewise.
8752         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8753         * g++.dg/tree-ssa/pr33604.C: Likewise.
8754         * g++.dg/plugin/selfassign.c: Likewise.
8755         * gfortran.dg/array_memcpy_3.f90: Likewise.
8756         * gfortran.dg/array_memcpy_4.f90: Likewise.
8757         * c-c++-common/torture/pr42834.c: New testcase.
8758
8759 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8760
8761         PR c++/44628
8762         * g++.dg/template/crash100.C: New.
8763
8764 2010-06-30  Jan Hubicka  <jh@suse.cz>
8765
8766         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8767
8768 2010-06-30  Michael Matz  <matz@suse.de>
8769
8770         PR bootstrap/44699
8771         * gcc.dg/pr44699.c: New test.
8772
8773 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8774
8775         PR tree-optimization/39799
8776         * c-c++-common/uninit-17.c: New test.
8777
8778 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8779
8780         PR libfortran/43298
8781         * gfortran.dg/read_infnan_1.f90: New test.
8782
8783 2010-06-29  Jason Merrill  <jason@redhat.com>
8784
8785         Enable implicitly declared move constructor/operator= (N3053).
8786         * g++.dg/cpp0x/implicit3.C: New.
8787         * g++.dg/cpp0x/implicit4.C: New.
8788         * g++.dg/cpp0x/implicit5.C: New.
8789         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8790         * g++.dg/cpp0x/not_special.C: Adjust.
8791         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8792         * g++.dg/cpp0x/rv1n.C: Adjust.
8793         * g++.dg/cpp0x/rv1p.C: Adjust.
8794         * g++.dg/cpp0x/rv2n.C: Adjust.
8795         * g++.dg/cpp0x/rv2p.C: Adjust.
8796         * g++.dg/cpp0x/rv3n.C: Adjust.
8797         * g++.dg/cpp0x/rv3p.C: Adjust.
8798         * g++.dg/cpp0x/rv4n.C: Adjust.
8799         * g++.dg/cpp0x/rv4p.C: Adjust.
8800         * g++.dg/cpp0x/rv5n.C: Adjust.
8801         * g++.dg/cpp0x/rv5p.C: Adjust.
8802         * g++.dg/cpp0x/rv6n.C: Adjust.
8803         * g++.dg/cpp0x/rv6p.C: Adjust.
8804         * g++.dg/cpp0x/rv7n.C: Adjust.
8805         * g++.dg/cpp0x/rv7p.C: Adjust.
8806         * g++.dg/cpp0x/rv8p.C: Adjust.
8807         * g++.dg/gomp/pr26690-1.C: Adjust.
8808         * g++.dg/other/error20.C: Adjust.
8809         * g++.dg/other/error31.C: Adjust.
8810         * g++.dg/parse/error19.C: Adjust.
8811         * g++.dg/template/qualttp5.C: Adjust.
8812         * g++.old-deja/g++.law/ctors5.C: Adjust.
8813
8814         Enable implicitly deleted functions (N2346)
8815         * g++.dg/cpp0x/defaulted17.C: New.
8816         * g++.dg/cpp0x/implicit1.C: New.
8817         * g++.dg/cpp0x/implicit2.C: New.
8818         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8819         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8820         * g++.dg/init/ctor4.C: Adjust.
8821         * g++.dg/init/synth2.C: Adjust.
8822         * g++.dg/lto/20081118_1.C: Adjust.
8823         * g++.dg/other/error13.C: Adjust.
8824         * g++.dg/other/unused1.C: Adjust.
8825         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8826         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8827         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8828         * g++.old-deja/g++.law/ctors17.C: Adjust.
8829         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8830         * g++.old-deja/g++.pt/assign1.C: Adjust.
8831         * g++.old-deja/g++.pt/crash20.C: Adjust.
8832
8833         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8834         * g++.dg/cpp0x/defaulted13.C: Adjust.
8835         * g++.dg/cpp0x/defaulted2.C: Adjust.
8836         * g++.dg/cpp0x/defaulted3.C: Adjust.
8837         * g++.dg/cpp0x/initlist9.C: Adjust.
8838         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8839         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8840         * g++.dg/init/synth2.C: Adjust.
8841
8842         * g++.dg/cpp0x/defaulted19.C: New.
8843
8844         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8845         * g++.dg/template/error23.C: Fix for -std=c++0x.
8846
8847 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8848
8849         PR fortran/44718
8850         * gfortran.dg/proc_ptr_28.f90: New.
8851
8852 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR tree-optimization/43801
8855         * g++.dg/torture/pr43801.C: New test.
8856
8857         PR debug/44668
8858         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8859
8860 2010-06-29  Jason Merrill  <jason@redhat.com>
8861
8862         PR c++/44587
8863         * g++.dg/template/qualified-id2.C: New.
8864         * g++.dg/template/qualified-id3.C: New.
8865
8866 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8867
8868         PR fortran/44696
8869         * gfortran.dg/associated_target_4.f90: New.
8870
8871 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8872
8873         PR fortran/44582
8874         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8875
8876 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8877
8878         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8879
8880 2010-06-29  Jan Hubicka  <jh@suse.cz>
8881
8882         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8883
8884 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8885
8886         PR target/43902
8887         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8888         * gcc.target/arm/wmul-3.c: New test.
8889         * gcc.target/arm/wmul-4.c: New test.
8890
8891 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8892
8893         PR rtl-optimization/44659
8894         * gcc.target/i386/extract-1.c: New.
8895         * gcc.target/i386/extract-2.c: Likewise.
8896         * gcc.target/i386/extract-3.c: Likewise.
8897         * gcc.target/i386/extract-4.c: Likewise.
8898         * gcc.target/i386/extract-5.c: Likewise.
8899         * gcc.target/i386/extract-6.c: Likewise.
8900
8901 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8902
8903         PR c++/44682
8904         * g++.dg/warn/Wunused-var-14.C: New test.
8905
8906 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8907
8908         PR fortran/43298
8909         * gfortran.dg/nan_6.f90: New.
8910
8911 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8912
8913         PR tree-optimization/43781
8914         * gcc.dg/torture/pr43781.c: New.
8915
8916 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8917
8918         PR fortran/40158
8919         * gfortran.dg/actual_rank_check_1.f90: New test.
8920
8921 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8922
8923         * gcc.dg/ipa/ipa-sra-6.c: New test.
8924
8925 2010-06-28  Jan Hubicka  <jh@suse.cz>
8926
8927         PR tree-optimization/44687
8928         * gcc.c-torture/compile/pr44687.c
8929
8930 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8931
8932         PR c++/44535
8933         * g++.dg/torture/pr44535.C: New test.
8934
8935 2010-06-28  Michael Matz  <matz@suse.de>
8936
8937         PR middle-end/44592
8938         * gfortran.dg/pr44592.f90: New test.
8939
8940 2010-06-28  Jan Hubicka  <jh@suse.cz>
8941
8942         PR tree-optimization/44357
8943         * g++.dg/torture/pr44357.C: New testcase.
8944
8945 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8946
8947         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8948         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8949         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8950         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8951         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8952         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8953         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8954         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8955
8956 2010-06-27  Jan Hubicka  <jh@suse.cz>
8957
8958         * gcc.c-torture/compile/pr44686.c: New file.
8959
8960 2010-06-27  Richard Guenther  <rguenther@suse.de>
8961
8962         PR tree-optimization/44683
8963         * gcc.c-torture/execute/pr44683.c: New testcase.
8964
8965 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8966
8967         * gnat.dg/noreturn3.ad[sb]: New test.
8968
8969 2010-06-26  Jason Merrill  <jason@redhat.com>
8970
8971         * g++.dg/cpp0x/explicit5.C: New.
8972
8973 2010-06-26  Richard Guenther  <rguenther@suse.de>
8974
8975         PR tree-optimization/44393
8976         * gcc.dg/pr44393.c: New testcase.
8977
8978 2010-06-26  Jan Hubicka  <jh@suse.cz>
8979
8980         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8981
8982 2010-06-26  Richard Guenther  <rguenther@suse.de>
8983
8984         PR middle-end/44674
8985         * gcc.dg/pr44674.c: New testcase.
8986
8987 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8988
8989         * gcc.dg/opts-3.c: New test.
8990
8991 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8992
8993         * gfortran.dg/type_decl_1.f90: New.
8994         * gfortran.dg/type_decl_2.f90: New.
8995
8996 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8997
8998         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8999         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9000
9001 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9002
9003         PR testsuite/38946
9004         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9005         error in comparing reals.
9006
9007 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9008
9009         * selected_real_kind_2.f90: New.
9010         * selected_real_kind_3.f90: New.
9011
9012 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9013
9014         * gfortran.dg/entry_19.f90: New.
9015
9016 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9017
9018         * gfortran.dg/end_subroutine_1.f90: New.
9019         * gfortran.dg/end_subroutine_2.f90: New.
9020         * gfortran.dg/interface_proc_end.f90: Update.
9021
9022 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9023
9024         * gfortran.dg/semicolon_fixed.f: Update.
9025         * gfortran.dg/semicolon_fixed_2.f: New.
9026         * gfortran.dg/semicolon_free_2.f90: New.
9027         * gfortran.dg/semicolon_free.f90: Update.
9028
9029 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9030
9031         PR fortran/44448
9032         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9033
9034 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9035
9036         * g++.dg/ipa/iinline-3.C: New test.
9037         * gcc.dg/ipa/modif-1.c: Removed.
9038
9039 2010-06-25  Jan Hubicka  <jh@suse.cz>
9040
9041         * gcc.dg/tree-ssa/ipa-split-1.c
9042
9043 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9044
9045         * g++.dg/ipa/iinline-2.C: New test.
9046
9047 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR middle-end/43866
9050         * gfortran.dg/pr43866.f90: New test.
9051
9052         PR tree-optimization/44539
9053         * gcc.dg/pr44539.c: New test.
9054
9055 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9056
9057         From Jim Wilson:
9058         PR target/43902
9059         * gcc.target/mips/madd-9.c: New test.
9060
9061 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9062
9063         PR c/44517
9064         * gcc.dg/noncompile/pr44517.c: New.
9065         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9066
9067 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9068
9069         PR testsuite/43283
9070         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9071         and add argument to nop for IA64.
9072
9073 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9074
9075         PR target/44588
9076         * gcc.target/i386/mod-1.c: New.
9077         * gcc.target/i386/umod-1.c: Likewise.
9078         * gcc.target/i386/umod-2.c: Likewise.
9079         * gcc.target/i386/umod-3.c: Likewise.
9080
9081 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9082
9083         PR middle-end/44492
9084         * g++.dg/torture/pr44492.C: New test.
9085
9086 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9087
9088         * c-c++-common/warn-omitted-condop.c: New.
9089
9090 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9091
9092         PR fortran/44614
9093         * gfortran.dg/import8.f90: New.
9094
9095 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9096
9097         * gnat.dg/not_null.adb: Update test case.
9098
9099 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9100
9101         PR c++/44619
9102         * g++.dg/warn/Wunused-var-13.C: New test.
9103
9104         PR c++/44627
9105         * g++.dg/diagnostic/method1.C: New test.
9106
9107 2010-06-22  Cary Coutant  <ccoutant@google.com>
9108
9109         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9110
9111 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9112
9113         PR fortran/44616
9114         * gfortran.dg/abstract_type_8.f03: New.
9115
9116 2010-06-21  Jason Merrill  <jason@redhat.com>
9117
9118         * g++.dg/cpp0x/noexcept08.C: New.
9119
9120         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9121
9122 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9123
9124         PR target/44615
9125         * gcc.target/i386/sse2-vec-2a.c: New.
9126
9127 2010-06-21  DJ Delorie  <dj@redhat.com>
9128
9129         * gcc.dg/pragma-diag-1.c: New.
9130
9131 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9132
9133         PR target/44615
9134         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9135
9136 2010-06-21  Alan Modra  <amodra@gmail.com>
9137
9138         PR testsuite/44505
9139         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9140         tail call to check_fa_mid.
9141
9142 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9143
9144         PR target/44575
9145         * gcc.c-torture/execute/pr44575.c: New test.
9146
9147 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9148
9149         PR fortran/40632
9150         * gfortran.dg/contiguous_1.f90: New.
9151         * gfortran.dg/contiguous_2.f90: New.
9152         * gfortran.dg/contiguous_3.f90: New.
9153
9154 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9155
9156         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9157         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9158
9159 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9160
9161         PR target/44546
9162         * gcc.target/i386/pr44546.c: New test.
9163
9164 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9165
9166         * gcc.dg/opts-2.c: New test.
9167
9168 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9169
9170         PR fortran/44584
9171         * gfortran.dg/typebound_proc_15.f03: Modified.
9172
9173 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9174
9175         PR target/44072
9176         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9177         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9178
9179 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9180
9181         * g++.dg/ext/label13.C: Fix typo in last change.
9182
9183 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9184
9185         PR libfortran/44477
9186         * gfortran.dg/eof_3.f90
9187         * gfortran.dg/endfile_2.f90
9188         * gfortran.dg/endfile_4.f90
9189         * gfortran.dg/endfile_3.f90
9190
9191 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9192
9193         PR c++/41090
9194         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9195
9196 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9197
9198         PR fortran/44556
9199         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9200
9201 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9202
9203         * gcc.target/arm/pr40900.c: New test.
9204
9205 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9206
9207         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9208
9209 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9210
9211         PR fortran/44558
9212         * gfortran.dg/typebound_call_15.f03: New.
9213
9214 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9215
9216         PR c++/44486
9217         * g++.dg/pr44486.C: New.
9218
9219 2010-06-16  DJ Delorie  <dj@redhat.com>
9220
9221         * gcc.target/i386/volatile-bitfields-1.c: New.
9222         * gcc.target/i386/volatile-bitfields-2.c: New.
9223
9224 2010-06-16  Jason Merrill  <jason@redhat.com>
9225
9226         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9227
9228         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9229
9230 2010-06-16  Richard Guenther  <rguenther@suse.de>
9231
9232         PR c/44555
9233         * gcc.c-torture/execute/pr44555.c: New testcase.
9234
9235 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9236
9237         PR fortran/44549
9238         * gfortran.dg/typebound_proc_16.f03: New.
9239
9240 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9241
9242         * g++.dg/torture/pr43905.C: New test.
9243
9244 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9245
9246         PR testsuite/44538
9247         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9248         initialization loop from being vectorized.
9249         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9250
9251 2010-06-16  Alan Modra  <amodra@gmail.com>
9252
9253         PR tree-optimization/44507
9254         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9255
9256 2010-06-15  Jason Merrill  <jason@redhat.com>
9257
9258         * g++.dg/overload/arg3.C: Adjust error locations.
9259         * g++.dg/overload/copy1.C: Likewise.
9260         * g++.dg/tc1/dr152.C: Likewise.
9261         * g++.dg/template/incomplete4.C: Likewise.
9262         * g++.dg/template/incomplete5.C: Likewise.
9263         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9264         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9265         * g++.old-deja/g++.pt/crash9.C: Likewise.
9266
9267         * g++.dg/inherit/virtual5.C: New.
9268
9269         * g++.dg/cpp0x/defaulted18.C: New.
9270
9271         * g++.dg/cpp0x/initlist40.C: New.
9272
9273         * g++.dg/cpp0x/initlist39.C: New.
9274
9275 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9276
9277         PR middle-end/44391
9278         * gcc.dg/graphite/pr44391.c: New.
9279
9280 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9281
9282         PR fortran/43388
9283         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9284         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9285         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9286         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9287
9288 2010-06-15  Richard Guenther  <rguenther@suse.de>
9289
9290         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9291
9292 2010-06-15  Richard Guenther  <rguenther@suse.de>
9293
9294         * gcc.dg/vect/bb-slp-21.c: Adjust.
9295         * gcc.dg/vect/bb-slp-13.c: Likewise
9296         * gcc.dg/vect/bb-slp-4.c: Likewise
9297         * gcc.dg/vect/bb-slp-22.c: Likewise
9298         * gcc.dg/vect/bb-slp-14.c: Likewise
9299         * gcc.dg/vect/bb-slp-23.c: Likewise
9300         * gcc.dg/vect/bb-slp-15.c: Likewise
9301         * gcc.dg/vect/bb-slp-17.c: Likewise
9302         * gcc.dg/vect/bb-slp-18.c: Likewise
9303         * gcc.dg/vect/bb-slp-19.c: Likewise
9304         * gcc.dg/vect/bb-slp-10.c: Likewise
9305         * gcc.dg/vect/bb-slp-11.c: Likewise
9306         * gcc.dg/vect/bb-slp-20.c: Likewise
9307         * gcc.dg/vect/bb-slp-3.c: Likewise
9308
9309 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR fortran/44536
9312         * gfortran.dg/gomp/pr44536.f90: New test.
9313         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9314
9315 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9316
9317         PR target/44534
9318         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9319         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9320
9321 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9322
9323         PR tree-optimization/44508
9324         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9325
9326         PR bootstrap/44509
9327         * gcc.dg/pr44509.c: New test.
9328
9329 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9330
9331         PR tree-optimization/44507
9332         * gcc.dg/vect/pr44507.c: New test.
9333
9334 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9335
9336         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9337         and c-pretty-print.h.
9338
9339         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9340
9341 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9342
9343         * gfortran.dg/whole_file_18.f90: Updated error message.
9344
9345 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9346
9347         * gfortran.dg/whole_file_20.f03: New.
9348
9349 2010-06-12  Jan Hubicka  <jh@suse.cz>
9350
9351         * gcc.c-torture/compile/pc44485.c: New testcase.
9352
9353 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9354
9355         PR fortran/40117
9356         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9357         * gfortran.dg/typebound_proc_14.f03: New.
9358         * gfortran.dg/typebound_proc_15.f03: New.
9359
9360 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9361
9362         * gcc.dg/opts-1.c: New test.
9363
9364 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9365
9366         * gcc.dg/funroll-loops-all.c: Update expected error.
9367
9368 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9369
9370         PR target/44481
9371         * gcc.target/i386/pr44481.c: New test.
9372
9373 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9374
9375         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9376
9377 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9378
9379         PR middle-end/44483
9380         * gcc.dg/tree-ssa/pr44483.c: New.
9381
9382 2010-06-11  Paul Brook  <paul@codesourcery.com>
9383
9384         * g++.dg/other/arm-neon-1.C: New test.
9385
9386 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9387
9388         PR fortran/42051
9389         PR fortran/43896
9390         * gfortran.dg/class_23.f03: New test.
9391
9392 2010-06-11  Jan Hubicka  <jh@suse.cz>
9393
9394         * gcc.dg/ipa/pure-const-2.c: New testcase.
9395
9396 2010-06-11  Jan Hubicka  <jh@suse.cz>
9397
9398         * gcc.dg/noreturn-7.c: Update.
9399         * gcc.dg/noreturn-4.c: Update.
9400
9401 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9402
9403         Fix MIPS bootstrap
9404         * g++.dg/other/typedef4.C: New test.
9405
9406 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9407
9408         PR fortran/44207
9409         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9410
9411 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9412
9413         PR fortran/44457
9414         * gfortran.dg/asynchronous_3.f03
9415
9416 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9417
9418         PR middle-end/44185
9419         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9420         non-temporal stores out of the tests to form new test cases.  As a
9421         result, no non-temporal store should be generated in this case.
9422
9423         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9424         prefetch-7.c that generate one non-temporal store.
9425
9426         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9427         prefetch-7.c that generate one non-temporal store and one
9428         one-temporal prefetch.
9429
9430 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9431
9432         PR tree-optimization/44258
9433         * gcc.dg/tree-ssa/pr44258.c: New test.
9434
9435 2010-06-10  Daniel Kraft  <d@domob.eu>
9436
9437         PR fortran/38936
9438         * gfortran.dg/associate_1.f03: New test.
9439         * gfortran.dg/associate_2.f95: New test.
9440         * gfortran.dg/associate_3.f03: New test.
9441         * gfortran.dg/associate_4.f08: New test.
9442
9443 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9444
9445         * gfortran.dg/selected_char_kind_4.f90: New test.
9446
9447 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9448
9449         * gcc.dg/pr42461.c: New test.
9450
9451 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9452
9453         PR fortran/44347
9454         * gfortran.dg/selected_real_kind_1.f90: New.
9455
9456 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9457
9458         PR fortran/44359
9459         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9460         warning.
9461         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9462         check for warning.
9463
9464 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9465
9466         * gfortran.dg/data_namelist_conflict.f90: New test.
9467
9468 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9469
9470         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9471         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9472         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9473
9474 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9475
9476         * gfortran.dg/mvbits_9.f90: New test.
9477         * gfortran.dg/ibset_1.f90: Ditto.
9478         * gfortran.dg/ibits_1.f90: Ditto.
9479         * gfortran.dg/btest_1.f90: Ditto.
9480         * gfortran.dg/ibclr_1.f90: Ditto.
9481
9482 2010-06-09  Jason Merrill  <jason@redhat.com>
9483
9484         PR c++/44366
9485         * g++.dg/cpp0x/decltype23.C: Move to...
9486         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9487
9488 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9489
9490         PR fortran/44211
9491         * gfortran.dg/typebound_call_14.f03: New test.
9492
9493 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9494
9495         PR tree-optimization/44423
9496         * gcc.dg/tree-ssa/pr44423.c: New test.
9497
9498 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9499
9500         PR testsuite/42843
9501         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9502         TV_NONE to initialize tv_id field.
9503         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9504         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9505         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9506         Include toplev.h .
9507         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9508         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9509         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9510
9511 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9512
9513         PR tree-optimization/39874
9514         PR middle-end/28685
9515         * gcc.dg/pr39874.c: New file.
9516
9517 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9518
9519         * g++.dg/ext/attr-alias-1.C: New.
9520         * g++.dg/ext/attr-alias-2.C: New.
9521
9522 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9523
9524         PR fortran/44446
9525         * gfortran.dg/proc_ptr_27.f90: New.
9526
9527 2010-06-07  Jason Merrill  <jason@redhat.com>
9528
9529         PR c++/44366
9530         * g++.dg/cpp0x/decltype23.C: New.
9531
9532 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9533             Shujing Zhao  <pearly.zhao@oracle.com>
9534
9535         PR c/37724
9536         * gcc.dg/c90-const-expr-10.c: Adjust.
9537         * gcc.dg/c99-const-expr-10.c: Adjust.
9538         * gcc.dg/init-bad-7.c: New.
9539
9540 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9541
9542         * lib/target-supports.exp (check_effective_target_gas): New proc.
9543         * gcc.c-torture/execute/960321-1.x: New file.
9544
9545 2010-06-07  Jason Merrill  <jason@redhat.com>
9546
9547         PR c++/44401
9548         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9549
9550 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9551
9552         PR c++/44444
9553         * g++.dg/warn/Wunused-var-12.C: New test.
9554
9555         PR c++/44443
9556         * c-c++-common/Wunused-var-11.c: New test.
9557
9558 2010-06-07  Jan Hubicka  <jh@suse.cz>
9559
9560         * gcc.dg/ipa/pure-const-1.c: New testcase.
9561
9562 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9563
9564         PR rtl-optimization/44404
9565         * gcc.dg/pr44404.c: New.
9566
9567 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9568
9569         PR target/44159
9570         * gcc.target/i386/abi-2.c: Check sysv abi here.
9571         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9572         function to avoid failures by different ABIs.
9573         * gcc.target/i386/aes-check.h: Likewise.
9574         * gcc.target/i386/avx-check.h: Likewise.
9575         * gcc.target/i386/fma4-check.h: Likewise.
9576         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9577         * gcc.target/i386/mmx-check.h: Likewise.
9578         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9579         * gcc.target/i386/pclmul-check.h: Likewise.
9580         * gcc.target/i386/sse-check.h: Likewise.
9581         * gcc.target/i386/sse2-check.h: Likewise.
9582         * gcc.target/i386/sse3-check.h: Likewise.
9583         * gcc.target/i386/sse4_1-check.h: Likewise.
9584         * gcc.target/i386/sse4_2-check.h: Likewise.
9585         * gcc.target/i386/sse4a-check.h: Likewise.
9586         * gcc.target/i386/ssse3-check.h: Likewise.
9587         * gcc.target/i386/xop-check.h: Likewise.
9588         * gcc.target/i386/pr27971.c: Fix for LLP64.
9589         * gcc.target/i386/pr39139.c: Likewise.
9590         * gcc.target/i386/pr39315-check.c: Likewise.
9591         * gcc.target/i386/vararg-1.c: Likewise.
9592         * gcc.target/i386/vararg-2.c: Likewise.
9593         Additional add dg-compile to avoid failure due
9594         missing foo symbol.
9595
9596         * gcc.dg/compound-literal-1.c: Fix for llp64.
9597         * gcc.dg/pr32370.c: Likewise.
9598         * gcc.dg/pr37561.c: Likewise.
9599         * gcc.dg/pr41340.c: Likewise.
9600         * gcc.dg/pr41551.c: Likewise.
9601
9602 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9603
9604         PR c++/44188
9605         * g++.dg/debug/dwarf2/typedef3.C: New test.
9606
9607 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9608
9609         PR c/20000
9610         * c-c++-common/pr20000.c: New.
9611
9612 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9613
9614         PR c++/44086
9615         * g++.dg/init/pr44086.C: New.
9616         * g++.dg/cpp0x/decltype4.C: Adjust.
9617
9618 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9619
9620         PR fortran/43945
9621         * gfortran.dg/generic_23.f03: New test.
9622
9623 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9624
9625         PR fortran/43895
9626         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9627
9628 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9629
9630         PR c++/44361
9631         * c-c++-common/Wunused-var-9.c: New test.
9632
9633 2010-06-05  Jason Merrill  <jason@redhat.com>
9634
9635         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9636
9637 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9638
9639         PR c/44322
9640         * gcc.dg/c99-restrict-4.c: New test.
9641
9642 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9643
9644         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9645         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9646         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9647         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9648         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9649         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9650         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9651         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9652         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9653         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9654         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9655         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9656         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9657         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9658         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9659         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9660         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9661         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9662         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9663         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9664         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9665         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9666
9667 2010-06-04  Jason Merrill  <jason@redhat.com>
9668
9669         * g++.dg/cpp0x/noexcept06.C: New.
9670         * g++.dg/cpp0x/noexcept07.C: New.
9671
9672         * g++.dg/cpp0x/noexcept01.C: New.
9673         * g++.dg/cpp0x/noexcept02.C: New.
9674         * g++.dg/cpp0x/noexcept03.C: New.
9675         * g++.dg/cpp0x/noexcept04.C: New.
9676         * g++.dg/cpp0x/noexcept05.C: New.
9677
9678 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR c++/44412
9681         * g++.dg/warn/Wunused-var-10.C: New test.
9682         * g++.dg/warn/Wunused-var-11.C: New test.
9683
9684         PR c++/44362
9685         * c-c++-common/Wunused-var-10.c: New test.
9686
9687 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9688
9689         PR c/25880
9690         * gcc.dg/assign-warn-2.c: Update.
9691         * gcc.dg/cpp/line3.c: Update.
9692         * gcc.dg/c99-array-lval-8.c: Update.
9693         * gcc.dg/cast-qual-2.c: Update.
9694         * gcc.dg/c99-arraydecl-3.c:  Update.
9695         * gcc.dg/assign-warn-1.c:  Update.
9696         * gcc.dg/format/gcc_diag-1.c:  Update.
9697
9698 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9699
9700         PR rtl-optimization/39871
9701         PR rtl-optimization/40615
9702         PR rtl-optimization/42500
9703         PR rtl-optimization/42502
9704         * gcc.target/arm/eliminate.c: New test.
9705
9706 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9707
9708         PR libstdc++/44410
9709         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9710         * g++.old-deja/g++.other/delete3.C: Likewise.
9711         * g++.old-deja/g++.other/new.C: Likewise.
9712         * g++.old-deja/g++.law/operators27.C: Likewise.
9713         * g++.old-deja/g++.mike/p755.C: Likewise.
9714         * g++.dg/eh/new1.C: Likewise.
9715         * g++.dg/init/new5.C: Likewise.
9716
9717 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9718
9719         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9720         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9721         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9722
9723 2010-06-03  Richard Guenther  <rguenther@suse.de>
9724
9725         PR lto/41921
9726         * lib/lto.exp: Always load gcc.exp.
9727         (lto-obj): For C source files invoke gcc_target_compile.
9728         * g++.dg/lto/20100603-1_0.C: New testcase.
9729         * g++.dg/lto/20100603-1_1.c: Likewise.
9730
9731 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9732
9733         PR tree-optimization/43688
9734         * gfortran.dg/pr43688.f90: New.
9735
9736 2010-06-03  Richard Guenther  <rguenther@suse.de>
9737
9738         PR lto/41584
9739         * gcc.dg/lto/20100603-1_0.c: New testcase.
9740         * gcc.dg/lto/20100603-2_0.c: Likewise.
9741         * gcc.dg/lto/20100603-3_0.c: Likewise.
9742
9743 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9744
9745         PR target/44218
9746         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9747         * gcc.target/powerpc/recip-2.c: Ditto.
9748         * gcc.target/powerpc/recip-3.c: Ditto.
9749         * gcc.target/powerpc/recip-4.c: Ditto.
9750         * gcc.target/powerpc/recip-5.c: Ditto.
9751         * gcc.target/powerpc/recip-6.c: Ditto.
9752         * gcc.target/powerpc/recip-7.c: Ditto.
9753         * gcc.target/powerpc/recip-test.h: Ditto.
9754         * gcc.target/powerpc/recip-test2.h: Ditto.
9755
9756 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9757
9758         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9759
9760 2010-06-02  Jason Merrill  <jason@redhat.com>
9761
9762         * g++.dg/ext/vector9.C: Expect typedef in error message.
9763
9764         PR c++/9726
9765         PR c++/23594
9766         PR c++/44333
9767         * g++.dg/tc1/dr101.C: Remove xfails.
9768
9769 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9770
9771         PR middle-end/44372
9772         * g++.dg/ipa/pr44372.C: New.
9773
9774 2010-06-02  Jan Hubicka  <jh@suse.cz>
9775
9776         PR middle-end/44295
9777         * g++.dg/torture/pr44295.C: Neww testcase.
9778
9779 2010-06-02  Jan Hubicka  <jh@suse.cz>
9780
9781         * gcc.dg/tree-ssa/loadpre6.c: Update.
9782
9783 2010-06-02  Richard Guenther  <rguenther@suse.de>
9784
9785         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9786         diagnostic.h.
9787
9788 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9789
9790         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9791         the link fail message.
9792
9793 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9794
9795         PR fortran/44360
9796         * gfortran.dg/use_13.f90: New test case.
9797
9798 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9799
9800         PR fortran/44371
9801         * gfortran.dg/error_stop_2.f08: Minor update.
9802
9803 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9804
9805         PR fortran/44371
9806         * gfortran.dg/error_stop_1.f08: New test.
9807         * gfortran.dg/error_stop_2.f08: New test.
9808
9809 2010-06-01  Jason Merrill  <jason@redhat.com>
9810
9811         DR 990
9812         * g++.dg/cpp0x/initlist37.C: New.
9813         * g++.dg/cpp0x/initlist38.C: New.
9814
9815         PR c++/44358
9816         * g++.dg/cpp0x/initlist36.C: New.
9817
9818 2010-05-31 Jan Hubicka  <jh@suse.cz>
9819
9820         * gcc.dg/noreturn-8.c: New testcase.
9821
9822 2010-05-31 Jan Hubicka  <jh@suse.cz>
9823
9824         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9825         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9826
9827 2010-05-31 Jan Hubicka  <jh@suse.cz>
9828
9829         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9830         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9831
9832 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9833
9834         PR fortran/36928
9835         * gfortran.dg/dependency_27.f90:  New test.
9836         * gfortran.dg/array_assign_1.F90:  New test.
9837
9838 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR target/44338
9841         * gcc.target/i386/sse-24.c: New test.
9842
9843 2010-05-31  Jan Hubicka  <jh@suse.cz>
9844
9845         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9846
9847 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9848
9849         PR middle-end/44337
9850         * gcc.dg/pr44337.c: New test.
9851
9852         PR tree-optimization/44182
9853         * g++.dg/debug/pr44182.C: New test.
9854
9855 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9856
9857         * gcc.dg/nested-func-7.c: New test.
9858         * gnat.dg/frame_overflow.adb: Adjust directives.
9859
9860 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9861
9862         * gnat.dg/prot2.ad[sb]: New test.
9863         * gnat.dg/prot2_pkg1.ads: New helper.
9864         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9865
9866 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9867
9868         * gnat.dg/array11.adb: Adjust dg-warning directive.
9869         * gnat.dg/object_overflow.adb: Likewise.
9870
9871 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9872
9873         PR middle-end/44306
9874         * gcc.dg/tree-ssa/pr44306.c: New.
9875
9876 2010-05-29  Jan Hubicka  <jh@suse.cz>
9877
9878         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9879
9880 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9881
9882         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9883
9884 2010-05-28  Mike Stump  <mikestump@comcast.net>
9885
9886         PR objc/44125
9887         * objc.dg/const-str-9.m: Remove static.
9888
9889 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9890
9891         PR target/43636
9892         * gcc.c-torture/compile/pr43636.c: New test.
9893
9894 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9895
9896         PR objc++/23616
9897         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9898         * obj-c++.dg/try-catch-9.mm: Ditto.
9899
9900 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9901
9902         Revert patch for PR c++/44188
9903         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9904
9905 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9906
9907         PR c++/44188
9908         * g++.dg/debug/dwarf2/typedef3.C: New test.
9909
9910 2010-05-27  Jason Merrill  <jason@redhat.com>
9911
9912         PR c++/43555
9913         * g++.dg/ext/vla9.C: New.
9914
9915 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9916
9917         PR objc/44140
9918         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9919         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9920         * objc.dg/torture/tls/thr-init.m: Ditto.
9921         * objc.dg/torture/trivial.m: Ditto.
9922         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9923         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9924         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9925         * obj-c++.dg/torture/trivial.mm: Ditto.
9926
9927 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9928
9929         * g++.dg/lto/20100302_0.C: Skip on darwin.
9930
9931 2010-05-27  Richard Guenther  <rguenther@suse.de>
9932
9933         PR tree-optimization/44284
9934         * gcc.dg/vect/vect-118.c: New testcase.
9935         * gcc.dg/vect/bb-slp-20.c: Adjust.
9936         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9937         * gcc.dg/vect/slp-9.c: Likewise.
9938         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9939         * gcc.dg/vect/vect-10.c: Likewise.
9940         * gcc.dg/vect/vect-109.c: Likewise.
9941         * gcc.dg/vect/vect-12.c: Likewise.
9942         * gcc.dg/vect/vect-36.c: Likewise.
9943         * gcc.dg/vect/vect-7.c: Likewise.
9944         * gcc.dg/vect/vect-iv-8.c: Likewise.
9945         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9946         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9947         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9948         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9949         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9950         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9951         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9952         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9953         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9954         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9955         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9956         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9957         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9958         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9959         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9960         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9961         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9962
9963 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9964
9965         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9966         necessary.
9967
9968 2010-05-26  Jan Hubicka  <jh@suse.cz>
9969
9970         * gcc.dg/lto/materialize-1_0.c: New file.
9971         * gcc.dg/lto/materialize-1_1.c: New file.
9972
9973 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9974
9975         * gnat.dg/lto10.adb: New test.
9976         * gnat.dg/lto10_pkg.ads: New helper.
9977
9978 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9979
9980         * lib/target-supports.exp (check_effective_target_int128): New
9981         function to check if __int128 types are available for target.
9982         * c-c++-common/int128-types-1.c: New.
9983         * c-c++-common/int128-1.c: New.
9984         * c-c++-common/int128-2.c: New.
9985         * g++.dg/abi/mangle43.C: New.
9986         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9987         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9988         pointer-wide scalar.
9989         * g++.dg/other/pr25632.C: Likewise.
9990         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9991         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9992         overflow warnings.
9993         * g++.dg/warn/pr13358-4.C: Likewise.
9994         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9995         * g++.dg/warn/Wconversion-null.C: Likewise.
9996
9997 2010-05-26  Jason Merrill  <jason@redhat.com>
9998
9999         PR c++/43382
10000         * g++.dg/cpp0x/variadic101.C: New.
10001
10002 2010-05-26  Richard Guenther  <rguenther@suse.de>
10003
10004         PR rtl-optimization/44164
10005         * gcc.c-torture/execute/pr44164.c: New testcase.
10006         * g++.dg/tree-ssa/pr13146.C: Adjust.
10007
10008 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10009
10010         PR fortran/40011
10011         * gfortran.dg/whole_file_19.f90 : New test.
10012
10013 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10014
10015         PR fortran/30668
10016         PR fortran/31346
10017         PR fortran/34260
10018         * gfortran.dg/pr40999.f: Fix function type.
10019         * gfortran.dg/whole_file_5.f90: Likewise.
10020         * gfortran.dg/whole_file_6.f90: Likewise.
10021         * gfortran.dg/whole_file_16.f90: New.
10022         * gfortran.dg/whole_file_17.f90: New.
10023         * gfortran.dg/whole_file_18.f90: New.
10024
10025 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10026             Iain Sandoe  <iains@gcc.gnu.org>
10027
10028         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10029         * gcc.c-torture/compile/pr44197.c: Require alias support.
10030         * gcc.dg/lto/20081222_0.c: Ditto.
10031
10032 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR debug/42801
10035         * gcc.dg/guality/vla-2.c: New test.
10036
10037 2010-05-25  Richard Guenther  <rguenther@suse.de>
10038
10039         PR middle-end/44069
10040         * g++.dg/torture/pr44069.C: New testcase.
10041
10042 2010-05-25  Richard Guenther  <rguenther@suse.de>
10043
10044         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10045
10046 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10047
10048         PR objc/44140
10049         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10050
10051 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10052
10053         * obj-c++.dg/torture/tls/trivial.mm: New.
10054         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10055         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10056         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10057         * obj-c++.dg/torture/tls/diag-1.mm: New.
10058         * obj-c++.dg/torture/tls/tls.exp: New.
10059         * obj-c++.dg/torture/trivial.mm: New.
10060         * obj-c++.dg/torture/dg-torture.exp: New.
10061         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10062         * obj-c++.dg/tls/trivial.m: New.
10063         * obj-c++.dg/tls/init-1.mm: New.
10064         * obj-c++.dg/tls/diag-1.mm: New.
10065         * obj-c++.dg/tls/init-2.mm: New.
10066         * obj-c++.dg/tls/diag-2.mm: New.
10067         * obj-c++.dg/tls/diag-3.mm: New.
10068         * obj-c++.dg/tls/diag-4.mm: New.
10069         * obj-c++.dg/tls/static-1.mm: New.
10070         * obj-c++.dg/tls/tls.exp: New.
10071         * obj-c++.dg/tls/diag-5.mm: New.
10072         * obj-c++.dg/tls/static-1a.mm: New.
10073         * objc-obj-c++-shared/Object1.mm: New.
10074         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10075
10076 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10077
10078         PR objc++/43689
10079         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10080         * obj-c++.dg/const-str-6.mm: Ditto.
10081
10082 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10083
10084         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10085
10086 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10087
10088         PR ada/38394
10089         * gnat.dg/array13.ad[sb]: New test.
10090
10091 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10092             Sandra Loosemore  <sandra@codesourcery.com>
10093
10094         * gcc.target/arm/neon/: Regenerated test cases.
10095
10096         * gcc.target/arm/neon/polytypes.c,
10097         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10098         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10099         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10100         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10101         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10102         dg-add-options arm_neon.
10103
10104         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10105         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10106         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10107         and arm_neon_fp16_ok.
10108
10109         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10110         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10111
10112         * lib/target-supports.exp (add_options_for_arm_neon): New.
10113         (check_effective_target_arm_neon_ok_nocache): New, from
10114         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10115         (check_effective_target_arm_neon_ok): Use
10116         check_effective_target_arm_neon_ok_nocache.
10117         (add_options_for_arm_neon_fp16)
10118         (check_effective_target_arm_neon_fp16_ok)
10119         check_effective_target_arm_neon_fp16_ok_nocache): New.
10120         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10121
10122 2010-05-24  Jason Merrill  <jason@redhat.com>
10123
10124         PR c++/41510
10125         * g++.dg/cpp0x/initlist35.C: New.
10126         * g++.dg/init/brace6.C: Adjust.
10127
10128 2010-05-24  Paul Brook  <paul@codesourcery.com>
10129
10130         * gcc.target/arm/frame-pointer-1.c: New test.
10131         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10132         pointer elimination.
10133
10134 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10135
10136         PR target/44245
10137         * gcc.target/i386/crc32-3.c: New.
10138         * gcc.target/i386/crc32-4.c: Likewise.
10139
10140 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10141
10142         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10143         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10144         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10145
10146 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10147
10148         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10149
10150 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10151
10152         PR target/43869
10153         * gcc.c-target/pr43869.c: New test.
10154
10155 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10156
10157         PR fortran/44212
10158         * gfortran.dg/class_22.f03: New.
10159
10160 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10161
10162         PR lto/44238
10163         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10164
10165 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10166
10167         PR fortran/44213
10168         * gfortran.dg/abstract_type_7.f03: New.
10169
10170 2010-05-21  Jason Merrill  <jason@redhat.com>
10171
10172         * g++.dg/eh/spec11.C: Test cleanup optimization.
10173
10174 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10175
10176         PR debug/44223
10177         * gcc.target/i386/pr44223.c: New test.
10178
10179 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10180
10181         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10182
10183 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10184
10185         * g++.dg/other/const3.C: New test.
10186
10187 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10188
10189         PR fortran/38407
10190         * warn_unused_dummy_argument_1.f90: New.
10191         * warn_unused_dummy_argument_2.f90: New.
10192
10193 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10194
10195         PR c++/30298
10196         * g++.dg/inherit/crash1.C: New.
10197         * g++.dg/inherit/crash2.C: Likewise.
10198
10199 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10200
10201         PR debug/44178
10202         * g++.dg/debug/pr44178.C: New test.
10203
10204 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10205
10206         PR middle-end/44185
10207         * gcc.dg/tree-ssa/prefetch-6.c: Add
10208         --param min-insn-to-prefetch-ratio=6.
10209         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10210         allow unrolling, and adjust the movnti count.
10211
10212 2010-05-20  Jan Hubicka  <jh@suse.cz>
10213
10214         PR middle-end/44197
10215         * gcc.c-torture/compile/pr44197.c: New file.
10216
10217 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10218
10219         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10220         Fix test code.
10221         (check_effective_target_xop): Remove __may_alias__ attribute.
10222
10223 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10224
10225         PR target/44202
10226         * gcc.c-torture/execute/pr44202-1.c: New test.
10227
10228 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10229
10230         PR fortran/43851
10231         * gfortran.dg/label_1.f90: Update test.
10232
10233 2010-05-19  Jan Hubicka  <jh@suse.cz>
10234
10235         * gcc.dg/lto/ipareference2_0.c: New file.
10236         * gcc.dg/lto/ipareference2_1.c: New file.
10237
10238 2010-05-19  Jason Merrill  <jason@redhat.com>
10239
10240         * g++.dg/parse/fn-typedef2.C: New.
10241
10242         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10243         function type.
10244
10245         PR c++/44193
10246         * g++.dg/template/fntype1.C: New.
10247
10248 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10249
10250         * gnat.dg/discr23.ad[sb]: New test.
10251         * gnat.dg/discr23_pkg.ads: New helper.
10252
10253         * gnat.dg/specs/controlled1.ads: New test.
10254         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10255
10256 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10257
10258         PR fortran/44055
10259         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10260         Fixed scope of C_SIZEOF.
10261         * gfortran.dg/warn_conversion_2.f90: New.
10262
10263 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10264
10265         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10266         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10267         for optional selector.
10268         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10269         (check_effective_target_sse3): New proc.
10270         * gcc.target/i386/math-torture/math-torture.exp: Load
10271         target-supports.exp.
10272         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10273         check_effective_target_sse2.
10274         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10275         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10276         * g++.dg/vect/vect.exp: Likewise.
10277         * gfortran.dg/vect/vect.exp: Likewise.
10278         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10279         -msse2 if check_effective_target_sse2.
10280
10281         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10282         * gcc.target/i386/3dnow-2.c: Likewise.
10283         * gcc.target/i386/3dnowA-1.c: Likewise.
10284         * gcc.target/i386/3dnowA-2.c: Likewise.
10285         * gcc.target/i386/pr42549.c: Likewise.
10286
10287         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10288         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10289         * gcc.target/i386/sse3-addsubps.c: Likewise.
10290         * gcc.target/i386/sse3-haddpd.c: Likewise.
10291         * gcc.target/i386/sse3-haddps.c: Likewise.
10292         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10293         * gcc.target/i386/sse3-hsubps.c: Likewise.
10294         * gcc.target/i386/sse3-movddup.c: Likewise.
10295         * gcc.target/i386/sse3-movshdup.c: Likewise.
10296         * gcc.target/i386/sse3-movsldup.c: Likewise.
10297
10298         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10299         * g++.dg/ext/attrib35.C: Likewise.
10300         * g++.dg/opt/pr40496.C: Likewise.
10301         * g++.dg/other/i386-1.C: Likewise.
10302         * g++.dg/other/i386-4.C: Likewise.
10303         * g++.dg/other/pr34435.C: Likewise.
10304         * g++.dg/other/pr39496.C: Likewise.
10305         * g++.dg/other/pr40446.C: Likewise.
10306         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10307         * gcc.dg/compat/vector-1a_main.c: Likewise.
10308         * gcc.dg/compat/vector-2a_main.c: Likewise.
10309         * gcc.dg/lto/20090206-1_0.c: Likewise.
10310         * gcc.dg/pr34856.c: Likewise.
10311         * gcc.dg/pr36584.c: Likewise.
10312         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10313         * gcc.dg/pr37544.c: Likewise.
10314         * gcc.dg/torture/pr16104-1.c: Likewise.
10315         * gcc.dg/torture/pr35771-1.c: Likewise.
10316         * gcc.dg/torture/pr35771-2.c: Likewise.
10317         * gcc.dg/torture/pr35771-3.c: Likewise.
10318         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10319         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10320         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10321         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10322         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10323         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10324         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10325         * gcc.target/i386/20060512-1.c: Likewise.
10326         * gcc.target/i386/20060512-3.c: Likewise.
10327         * gcc.target/i386/all_one_m128i.c: Likewise.
10328         * gcc.target/i386/float128-1.c: Likewise.
10329         * gcc.target/i386/float128-2.c: Likewise.
10330         * gcc.target/i386/fpcvt-1.c: Likewise.
10331         * gcc.target/i386/fpcvt-2.c: Likewise.
10332         * gcc.target/i386/fpcvt-3.c: Likewise.
10333         * gcc.target/i386/fpprec-1.c: Likewise.
10334         * gcc.target/i386/funcspec-9.c: Likewise.
10335         * gcc.target/i386/incoming-1.c: Likewise.
10336         * gcc.target/i386/incoming-12.c: Likewise.
10337         * gcc.target/i386/incoming-2.c: Likewise.
10338         * gcc.target/i386/incoming-3.c: Likewise.
10339         * gcc.target/i386/incoming-4.c: Likewise.
10340         * gcc.target/i386/incoming-6.c: Likewise.
10341         * gcc.target/i386/incoming-7.c: Likewise.
10342         * gcc.target/i386/incoming-8.c: Likewise.
10343         * gcc.target/i386/opt-1.c: Likewise.
10344         * gcc.target/i386/opt-2.c: Likewise.
10345         * gcc.target/i386/ordcmp-1.c: Likewise.
10346         * gcc.target/i386/pr17692.c: Likewise.
10347         * gcc.target/i386/pr18614-1.c: Likewise.
10348         * gcc.target/i386/pr22152.c: Likewise.
10349         * gcc.target/i386/pr23570.c: Likewise.
10350         * gcc.target/i386/pr23575.c: Likewise.
10351         * gcc.target/i386/pr26449-1.c: Likewise.
10352         * gcc.target/i386/pr26600.c: Likewise.
10353         * gcc.target/i386/pr27790.c: Likewise.
10354         * gcc.target/i386/pr28839.c: Likewise.
10355         * gcc.target/i386/pr30970.c: Likewise.
10356         * gcc.target/i386/pr32000-1.c: Likewise.
10357         * gcc.target/i386/pr32000-2.c: Likewise.
10358         * gcc.target/i386/pr32280.c: Likewise.
10359         * gcc.target/i386/pr32661.c: Likewise.
10360         * gcc.target/i386/pr32708-1.c: Likewise.
10361         * gcc.target/i386/pr32961.c: Likewise.
10362         * gcc.target/i386/pr33329.c: Likewise.
10363         * gcc.target/i386/pr35714.c: Likewise.
10364         * gcc.target/i386/pr35767-1.c: Likewise.
10365         * gcc.target/i386/pr35767-1d.c: Likewise.
10366         * gcc.target/i386/pr35767-1i.c: Likewise.
10367         * gcc.target/i386/pr35767-2.c: Likewise.
10368         * gcc.target/i386/pr35767-2d.c: Likewise.
10369         * gcc.target/i386/pr35767-2i.c: Likewise.
10370         * gcc.target/i386/pr35767-3.c: Likewise.
10371         * gcc.target/i386/pr35767-5.c: Likewise.
10372         * gcc.target/i386/pr36222-1.c: Likewise.
10373         * gcc.target/i386/pr36578-1.c: Likewise.
10374         * gcc.target/i386/pr36578-2.c: Likewise.
10375         * gcc.target/i386/pr36992-1.c: Likewise.
10376         * gcc.target/i386/pr37101.c: Likewise.
10377         * gcc.target/i386/pr37216.c: Likewise.
10378         * gcc.target/i386/pr37434-1.c: Likewise.
10379         * gcc.target/i386/pr37434-2.c: Likewise.
10380         * gcc.target/i386/pr37843-3.c: Likewise.
10381         * gcc.target/i386/pr37843-4.c: Likewise.
10382         * gcc.target/i386/pr39162.c: Likewise.
10383         * gcc.target/i386/pr39315-1.c: Likewise.
10384         * gcc.target/i386/pr39315-2.c: Likewise.
10385         * gcc.target/i386/pr39315-3.c: Likewise.
10386         * gcc.target/i386/pr39315-4.c: Likewise.
10387         * gcc.target/i386/pr39445.c: Likewise.
10388         * gcc.target/i386/pr39496.c: Likewise.
10389         * gcc.target/i386/pr40809.c: Likewise.
10390         * gcc.target/i386/pr40906-3.c: Likewise.
10391         * gcc.target/i386/pr41019.c: Likewise.
10392         * gcc.target/i386/pr42542-1.c: Likewise.
10393         * gcc.target/i386/pr42542-2.c: Likewise.
10394         * gcc.target/i386/pr42542-3.c: Likewise.
10395         * gcc.target/i386/pr42542-3a.c: Likewise.
10396         * gcc.target/i386/pr42881.c: Likewise.
10397         * gcc.target/i386/push-1.c: Likewise.
10398         * gcc.target/i386/quad-sse.c: Likewise.
10399         * gcc.target/i386/reload-1.c: Likewise.
10400         * gcc.target/i386/sse-10.c: Likewise.
10401         * gcc.target/i386/sse-11.c: Likewise.
10402         * gcc.target/i386/sse-15.c: Likewise.
10403         * gcc.target/i386/sse-17.c: Likewise.
10404         * gcc.target/i386/sse-18.c: Likewise.
10405         * gcc.target/i386/sse-19.c: Likewise.
10406         * gcc.target/i386/sse-4.c: Likewise.
10407         * gcc.target/i386/sse-6.c: Likewise.
10408         * gcc.target/i386/sse-vect-types.c: Likewise.
10409         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10410         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10411         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10412         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10413         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10414         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10415         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10416         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10417         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10418         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10419         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10420         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10421         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10422         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10423         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10424         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10425         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10426         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10427         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10428         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10429         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10430         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10431         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10432         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10433         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10434         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10435         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10436         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10437         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10438         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10439         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10440         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10441         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10442         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10443         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10444         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10445         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10446         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10447         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10448         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10449         * gcc.target/i386/sse2-mmx.c: Likewise.
10450         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10451         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10452         * gcc.target/i386/sse2-movd-1.c: Likewise.
10453         * gcc.target/i386/sse2-movd-2.c: Likewise.
10454         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10455         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10456         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10457         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10458         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10459         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10460         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10461         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10462         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10463         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10464         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10465         * gcc.target/i386/sse2-movq-1.c: Likewise.
10466         * gcc.target/i386/sse2-movq-2.c: Likewise.
10467         * gcc.target/i386/sse2-movq-3.c: Likewise.
10468         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10469         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10470         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10471         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10472         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10473         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10474         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10475         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10476         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10477         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10478         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10479         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10480         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10481         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10482         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10483         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10484         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10485         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10486         * gcc.target/i386/sse2-pand-1.c: Likewise.
10487         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10488         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10489         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10490         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10491         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10492         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10493         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10494         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10495         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10496         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10497         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10498         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10499         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10500         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10501         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10502         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10503         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10504         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10505         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10506         * gcc.target/i386/sse2-por-1.c: Likewise.
10507         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10508         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10509         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10510         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10511         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10512         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10513         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10514         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10515         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10516         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10517         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10518         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10519         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10520         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10521         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10522         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10523         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10524         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10525         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10526         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10527         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10528         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10529         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10530         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10531         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10532         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10533         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10534         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10535         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10536         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10537         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10538         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10539         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10540         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10541         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10542         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10543         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10544         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10545         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10546         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10547         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10548         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10549         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10550         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10551         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10552         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10553         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10554         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10555         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10556         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10557         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10558         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10559         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10560         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10561         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10562         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10563         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10564         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10565         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10566         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10567         * gcc.target/i386/sse2-vec-1.c: Likewise.
10568         * gcc.target/i386/sse2-vec-2.c: Likewise.
10569         * gcc.target/i386/sse2-vec-3.c: Likewise.
10570         * gcc.target/i386/sse2-vec-4.c: Likewise.
10571         * gcc.target/i386/sse2-vec-5.c: Likewise.
10572         * gcc.target/i386/sse2-vec-6.c: Likewise.
10573         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10574         * gcc.target/i386/ssefn-2.c: Likewise.
10575         * gcc.target/i386/ssefn-4.c: Likewise.
10576         * gcc.target/i386/ssefp-1.c: Likewise.
10577         * gcc.target/i386/ssefp-2.c: Likewise.
10578         * gcc.target/i386/sseregparm-3.c: Likewise.
10579         * gcc.target/i386/sseregparm-4.c: Likewise.
10580         * gcc.target/i386/sseregparm-5.c: Likewise.
10581         * gcc.target/i386/sseregparm-6.c: Likewise.
10582         * gcc.target/i386/sseregparm-7.c: Likewise.
10583         * gcc.target/i386/ssetype-1.c: Likewise.
10584         * gcc.target/i386/ssetype-2.c: Likewise.
10585         * gcc.target/i386/ssetype-3.c: Likewise.
10586         * gcc.target/i386/ssetype-4.c: Likewise.
10587         * gcc.target/i386/ssetype-5.c: Likewise.
10588         * gcc.target/i386/unordcmp-1.c: Likewise.
10589         * gcc.target/i386/vararg-1.c: Likewise.
10590         * gcc.target/i386/vararg-2.c: Likewise.
10591         * gcc.target/i386/vararg-3.c: Likewise.
10592         * gcc.target/i386/vararg-4.c: Likewise.
10593         * gcc.target/i386/vararg-7.c: Likewise.
10594         * gcc.target/i386/vararg-8.c: Likewise.
10595         * gcc.target/i386/vecinit-1.c: Likewise.
10596         * gcc.target/i386/vecinit-2.c: Likewise.
10597         * gcc.target/i386/vecinit-3.c: Likewise.
10598         * gcc.target/i386/vecinit-4.c: Likewise.
10599         * gcc.target/i386/vecinit-5.c: Likewise.
10600         * gcc.target/i386/vecinit-6.c: Likewise.
10601         * gcc.target/i386/vectorize2.c: Likewise.
10602         * gcc.target/i386/vectorize3.c: Likewise.
10603         * gcc.target/i386/vectorize4.c: Likewise.
10604         * gcc.target/i386/vectorize6.c: Likewise.
10605         * gcc.target/i386/vectorize7.c: Likewise.
10606         * gcc.target/i386/vectorize8.c: Likewise.
10607         * gcc.target/i386/vperm-v2df.c: Likewise.
10608         * gcc.target/i386/vperm-v2di.c: Likewise.
10609         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10610         * gcc.target/i386/xorps-sse2.c: Likewise.
10611         * gcc.target/i386/xorps.c: Likewise.
10612         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10613         * gfortran.dg/graphite/pr42326.f90: Likewise.
10614         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10615
10616 2010-05-19  Richard Guenther  <rguenther@suse.de>
10617
10618         PR lto/44196
10619         * g++.dg/lto/20100519-1_0.C: New testcase.
10620
10621 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10622
10623         PR fortran/42360
10624         * gfortran.dg/warn_intent_out_not_set.f90: New.
10625
10626 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10627
10628         PR fortran/38404
10629         * gfortran.dg/data_char_1.f90: Updated warning message.
10630         * gfortran.dg/data_array_6.f: New.
10631
10632 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10633
10634         * g++.dg/ipa/ivinline-8.C: New test.
10635         * gcc.dg/ipa/iinline-2.c: Likewise.
10636
10637 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10638
10639         PR fortran/34505
10640         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10641         arguments; add check for return value kind.
10642         * gfortran.dg/float_1.f90: Likewise.
10643
10644 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10645
10646         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10647         (main): Use it.
10648         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10649         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10650         Prune another location line format.
10651         (lto-obj): Call lto_prune_warns on comp_output.
10652
10653 2010-05-18  Jan Hubicka  <jh@suse.cz>
10654
10655         * gcc.dg/lto/ipacp_0.c: New test.
10656         * gcc.dg/lto/ipacp_1.c: New test.
10657
10658 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10659
10660         PR lto/44184
10661         * gcc.dg/lto/20100518_0.c: New test.
10662
10663 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10664
10665         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10666
10667 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10668
10669         PR fortran/43990
10670         * gfortran.dg/class_21.f03: New.
10671
10672 2010-05-17  Jason Merrill  <jason@redhat.com>
10673
10674         PR c++/44157
10675         * g++.dg/cpp0x/initlist34.C: New.
10676
10677         PR c++/44158
10678         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10679
10680 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10681
10682         * g++.dg/ipa/ivinline-1.C: New test.
10683         * g++.dg/ipa/ivinline-2.C: New test.
10684         * g++.dg/ipa/ivinline-3.C: New test.
10685         * g++.dg/ipa/ivinline-4.C: New test.
10686         * g++.dg/ipa/ivinline-5.C: New test.
10687         * g++.dg/ipa/ivinline-6.C: New test.
10688
10689 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10690             Jason Merrill  <jason@redhat.com>
10691
10692         PR c++/44108
10693         * c-c++-common/Wunused-var-8.c: New test.
10694
10695 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10696
10697         PR bootstrap/42347
10698         * gcc.c-torture/compile/pr42347.c: New test.
10699
10700         PR middle-end/44102
10701         * g++.dg/ext/asmgoto1.C: New test.
10702
10703 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10704
10705         PR middle-end/44133
10706         * gcc.dg/tree-ssa/pr44133.c: New test.
10707         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10708         precise.
10709
10710 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10711
10712         PR fortran/44044
10713         * gfortran.dg/class_20.f03: New.
10714
10715 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10716
10717         PR 44078
10718         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10719         debug messages but not the newly introduced one.
10720
10721 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10722
10723         PR fortran/35779
10724         * gfortran.dg/initialization_25.f90: Commented testcase.
10725         * gfortran.dg/initialization_26.f90: New.
10726
10727 2010-05-16  Richard Guenther  <rguenther@suse.de>
10728
10729         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10730         * gcc.dg/pr43084.c: Likewise.
10731         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10732         -fipa-type-escape.
10733         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10734         -fipa-type-escape.
10735         * gcc.dg/struct/struct-reorg.exp: Likewise.
10736         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10737         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10738
10739 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10740
10741         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10742         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10743         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10744         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10745         tests.
10746
10747 2010-05-15  Jason Merrill  <jason@redhat.com>
10748
10749         * g++.dg/eh/spec10.C: New.
10750         * g++.dg/eh/spec11.C: New.
10751         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10752
10753 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10754
10755         PR fortran/44154
10756         PR fortran/42647
10757         * gfortran.dg/allocatable_scalar_9.f90: New.
10758
10759 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10760
10761         PR c++/44148
10762         * g++.dg/torture/pr44148.C: New test.
10763
10764 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10765
10766         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10767         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10768         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10769         diagnostics and type sizes.
10770
10771 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10772
10773         * gnat.dg/lto9.adb: New test.
10774         * gnat.dg/lto9_pkg1.ads: New helper.
10775         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10776
10777 2010-05-15  Jan Hubicka  <jh@suse.cz>
10778
10779         * gcc.dg/lto/ipareference_1.c: Rename to ...
10780         * gcc.dg/lto/ipareference_0.c: ... this one.
10781         * gcc.dg/lto/ipareference_2.c: Rename to ...
10782         * gcc.dg/lto/ipareference_1.c: ... this one.
10783
10784 2010-05-15  Jan Hubicka  <jh@suse.cz>
10785
10786         * gcc.dg/lto/ipareference_1.c: New file.
10787         * gcc.dg/lto/ipareference_2.c: New file.
10788
10789 2010-05-15  Richard Guenther  <rguenther@suse.de>
10790
10791         PR tree-optimization/44038
10792         * gcc.c-torture/compile/pr44038.c: New testcase.
10793
10794 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10795
10796         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10797         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10798
10799 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10800
10801         PR fortran/43207
10802         PR fortran/43969
10803         * gfortran.dg/class_18.f03: New.
10804         * gfortran.dg/class_19.f03: New.
10805
10806 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10807
10808         PR debug/44112
10809         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10810         * g++.dg/debug/dwarf2/const1.C: Remove.
10811
10812 2010-05-14  Jason Merrill  <jason@redhat.com>
10813
10814         * g++.dg/eh/cond4.C: New.
10815         * g++.dg/eh/elide2.C: Adjust.
10816         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10817
10818 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10819
10820         PR fortran/44135
10821         * gfortran.dg/actual_array_interface_2.f90: New test.
10822
10823 2010-05-14  Richard Guenther  <rguenther@suse.de>
10824
10825         PR tree-optimization/44119
10826         * gcc.c-torture/compile/pr44119.c: New testcase.
10827
10828 2010-05-14  Jason Merrill  <jason@redhat.com>
10829
10830         PR c++/44127
10831         * g++.dg/eh/terminate1.C: New.
10832
10833 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10834
10835         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10836
10837         PR debug/44136
10838         * gcc.dg/pr44136.c: New test.
10839
10840 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10841
10842         PR c++/30566
10843         * g++.dg/warn/Wshadow-4.C: Adjust.
10844         * g++.dg/warn/Wshadow-5.C: New test.
10845         * g++.dg/warn/Wshadow-6.C: New test
10846
10847 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10848
10849         PR fortran/35779
10850         * gfortran.dg/initialization_25.f90: New.
10851
10852 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10853
10854         * g++.dg/otr-fold-1.C: New test.
10855         * g++.dg/otr-fold-2.C: New test.
10856
10857 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR fortran/44036
10860         * gfortran.dg/gomp/pr44036-1.f90: New test.
10861         * gfortran.dg/gomp/pr44036-2.f90: New test.
10862         * gfortran.dg/gomp/pr44036-3.f90: New test.
10863
10864         PR debug/43983
10865         * gcc.dg/guality/sra-1.c: New test.
10866
10867 2010-05-12  Jan Hubicka  <jh@suse.cz>
10868
10869         * tree-ssa/unreachable.c: New test.
10870
10871 2010-05-12  Jason Merrill  <jason@redhat.com>
10872
10873         * g++.dg/cpp0x/sfinae1.C: New.
10874
10875 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10876
10877         * gcc.target/i386/zee.c: New file.
10878
10879 2010-05-12  Jason Merrill  <jason@redhat.com>
10880
10881         * g++.dg/conversion/op1.C: Expect template candidate message.
10882         * g++.dg/cpp0x/nullptr15.C: Likewise.
10883         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10884         * g++.dg/cpp0x/pr31431.C: Likewise.
10885         * g++.dg/cpp0x/temp_default2.C: Likewise.
10886         * g++.dg/cpp0x/trailing4.C: Likewise.
10887         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10888         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10889         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10890         * g++.dg/cpp0x/variadic35.C: Likewise.
10891         * g++.dg/cpp0x/vt-35147.C: Likewise.
10892         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10893         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10894         * g++.dg/ext/visibility/anon8.C: Likewise.
10895         * g++.dg/ext/vla2.C: Likewise.
10896         * g++.dg/other/pr28114.C: Likewise.
10897         * g++.dg/other/ptrmem10.C: Likewise.
10898         * g++.dg/other/ptrmem11.C: Likewise.
10899         * g++.dg/overload/unknown1.C: Likewise.
10900         * g++.dg/parse/template7.C: Likewise.
10901         * g++.dg/parse/typename7.C: Likewise.
10902         * g++.dg/template/conv11.C: Likewise.
10903         * g++.dg/template/copy1.C: Likewise.
10904         * g++.dg/template/deduce3.C: Likewise.
10905         * g++.dg/template/dependent-expr5.C: Likewise.
10906         * g++.dg/template/friend.C: Likewise.
10907         * g++.dg/template/incomplete2.C: Likewise.
10908         * g++.dg/template/local4.C: Likewise.
10909         * g++.dg/template/local6.C: Likewise.
10910         * g++.dg/template/operator10.C: Likewise.
10911         * g++.dg/template/overload6.C: Likewise.
10912         * g++.dg/template/ptrmem2.C: Likewise.
10913         * g++.dg/template/ptrmem20.C: Likewise.
10914         * g++.dg/template/ptrmem8.C: Likewise.
10915         * g++.dg/template/sfinae2.C: Likewise.
10916         * g++.dg/template/ttp25.C: Likewise.
10917         * g++.dg/template/unify10.C: Likewise.
10918         * g++.dg/template/unify11.C: Likewise.
10919         * g++.dg/template/unify6.C: Likewise.
10920         * g++.dg/template/unify7.C: Likewise.
10921         * g++.dg/template/unify9.C: Likewise.
10922         * g++.dg/template/varmod1.C: Likewise.
10923         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10924         * g++.old-deja/g++.law/operators32.C: Likewise.
10925         * g++.old-deja/g++.pt/crash28.C: Likewise.
10926         * g++.old-deja/g++.pt/crash60.C: Likewise.
10927         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10928         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10929         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10930         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10931         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10932         * g++.old-deja/g++.pt/expr2.C: Likewise.
10933         * g++.old-deja/g++.pt/overload7.C: Likewise.
10934         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10935         * g++.old-deja/g++.pt/spec5.C: Likewise.
10936         * g++.old-deja/g++.pt/spec6.C: Likewise.
10937         * g++.old-deja/g++.pt/t24.C: Likewise.
10938         * g++.old-deja/g++.pt/unify4.C: Likewise.
10939         * g++.old-deja/g++.pt/unify6.C: Likewise.
10940         * g++.old-deja/g++.pt/unify8.C: Likewise.
10941         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10942         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10943         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10944
10945         * g++.dg/cpp0x/initlist32.C: New.
10946
10947         * g++.dg/template/conv11.C: New.
10948         * g++.dg/conversion/op1.C: Adjust expected error.
10949
10950         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10951
10952 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10953
10954         PR target/44088
10955         * gcc.target/i386/avx-cmpsd-1.c: New.
10956         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10957         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10958         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10959         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10960         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10961
10962 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10963
10964         PR middle-end/44085
10965         * gcc.dg/gomp/pr44085.c: New test.
10966         * gfortran.dg/gomp/pr44085.f90: New test.
10967
10968 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10969
10970         * objc-obj-c++-shared/Object1.m: New.
10971         * objc.dg/torture: New directory.
10972         * objc.dg/torture/tls: Ditto.
10973         * objc.dg/tls: Ditto.
10974         * objc.dg/torture/tls/trivial.m: New test.
10975         * objc.dg/torture/tls/thr-init-2.m: New test.
10976         * objc.dg/torture/tls/thr-init-3.m: New test.
10977         * objc.dg/torture/tls/thr-init.m: New test.
10978         * objc.dg/torture/tls/diag-1.m: New test.
10979         * objc.dg/torture/tls/tls.exp: New.
10980         * objc.dg/torture/trivial.m: New test.
10981         * objc.dg/torture/dg-torture.exp: New.
10982         * objc.dg/tls/diag-3.m: New test.
10983         * objc.dg/tls/diag-4.m: New test.
10984         * objc.dg/tls/diag-5.m: New test.
10985         * objc.dg/tls/init-1.m: New test.
10986         * objc.dg/tls/init-2.m: New test.
10987         * objc.dg/tls/tls.exp: New.
10988         * objc.dg/tls/diag-2.m: New test.
10989         * lib/objc.exp: Respond to dg-additional-files.
10990
10991 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10992
10993         * gcc.target/m68k/20100512-1.c: New.
10994
10995 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10996
10997         * gnat.dg/lto8.adb: New test.
10998         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10999         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11000
11001 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11002
11003         PR c++/34272
11004         PR c++/43630
11005         PR c++/34491
11006         * g++.dg/template/crash97.C: New.
11007         * g++.dg/template/crash98.C: Likewise.
11008         * g++.dg/template/crash99.C: Likewise.
11009         * g++.dg/cpp0x/pr31439.C: Adjust.
11010         * g++.dg/template/crash95.C: Likewise.
11011
11012 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11013
11014         PR middle-end/44071
11015         * c-c++-common/asmgoto-4.c: New test.
11016         * gcc.target/i386/pr44071.c: New test.
11017
11018         PR c++/44062
11019         * c-c++-common/Wunused-var-7.c: New test.
11020         * g++.dg/warn/Wunused-var-9.C: New test.
11021
11022 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11023
11024         PR fortran/43711
11025         * gfortran.dg/gomp/pr43711.f90: New.
11026
11027 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11028
11029         PR fortran/31820
11030         * gfortran.dg/select_5.f90: Updated.
11031
11032 2010-05-11  Jan Hubicka  <jh@suse.cz>
11033
11034         PR tree-optimize/44063
11035         * gcc.c-torture/compile/pr44063.c: New testcase.
11036
11037 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11038
11039         PR debug/44023
11040         * gcc.dg/pr44023.c: New test.
11041
11042 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11043
11044         * gnat.dg/lto7.adb: New test.
11045         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11046
11047 2010-05-10  Jason Merrill  <jason@redhat.com>
11048
11049         PR c++/44017
11050         * g++.dg/template/inherit5.C: New.
11051
11052         PR c++/44045
11053         * g++.dg/cpp0x/initlist33.C: New.
11054         * g++.dg/cpp0x/initlist26.C: Adjust.
11055         * g++.dg/cpp0x/initlist28.C: Adjust.
11056
11057 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11058
11059         PR c++/43719
11060         * g++.dg/init/pr43719.C: New.
11061         * g++.dg/anon-struct4.C: Adjust.
11062
11063 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11064
11065         PR debug/44028
11066         * gcc.dg/pr44028.c: New test.
11067
11068 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11069
11070         PR fortran/27866
11071         PR fortran/35003
11072         PR fortran/42809
11073         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11074         * gfortran.dg/warn_conversion.f90: New.
11075
11076 2010-05-10  Michael Matz  <matz@suse.de>
11077
11078         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11079
11080 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11081
11082         PR rtl-optimization/44012
11083         * gcc.dg/pr44012.c: New.
11084
11085 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11086
11087         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11088         Log text on entry and exit.
11089         Prune Sun ld warnings for common symbols with differing sizes.
11090         (lto-link-and-maybe-run): Change caller.
11091
11092 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11093
11094         PR fortran/44044
11095         * gfortran.dg/class_7.f03: Modified.
11096         * gfortran.dg/select_type_1.f03: Modified.
11097         * gfortran.dg/select_type_12.f03: New.
11098
11099 2010-05-10  Richard Guenther  <rguenther@suse.de>
11100
11101         PR tree-optimization/44050
11102         * gcc.dg/torture/pr44050.c: New testcase.
11103
11104 2010-05-10  Wei Guozhi  <carrot@google.com>
11105
11106         PR target/42879
11107         * gcc.target/arm/pr42879.c: New testcase.
11108
11109 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11110
11111         PR c/44051
11112         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11113
11114 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11115
11116         PR c/10676
11117         * gcc.dg/anon-struct-10.c: New test.
11118
11119 2010-05-09  Richard Guenther  <rguenther@suse.de>
11120
11121         PR middle-end/44024
11122         * gcc.dg/pr44024.c: New testcase.
11123
11124 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11125
11126         PR c/4784
11127         * gcc.dg/anon-struct-9.c: New test.
11128
11129 2010-05-09  Richard Guenther  <rguenther@suse.de>
11130
11131         PR middle-end/44043
11132         * gcc.c-torture/compile/pr44043.c: New testcase.
11133
11134 2010-05-09  Richard Guenther  <rguenther@suse.de>
11135
11136         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11137
11138 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11139
11140         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11141
11142 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11143
11144         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11145         * gnat.dg/specs/lto3.ads: Likewise.
11146
11147 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11148
11149         PR middle-end/28685
11150         * gcc.dg/pr28685-1.c: New file.
11151
11152 2010-05-08  Richard Guenther  <rguenther@suse.de>
11153
11154         PR tree-optimization/44030
11155         * gcc.c-torture/compile/pr44030.c: New testcase.
11156
11157 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11158
11159         * gnat.dg/lto6.adb: New test.
11160         * gnat.dg/lto6_pkg.ads: New helper.
11161
11162 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11163
11164         * gnat.dg/lto5.adb: New test.
11165         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11166
11167 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11168
11169         * gnat.dg/lto4.ad[sb]: New test.
11170
11171 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11172
11173         * gnat.dg/specs/lto3.ads: New test.
11174         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11175         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11176
11177 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11178
11179         * gnat.dg/sizetype3.ad[sb]: New test.
11180         * gnat.dg/sizetype3_pkg.ads: New helper.
11181
11182 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11183
11184         PR c++/43951
11185         * g++.dg/init/new29.C: New.
11186
11187 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11188
11189         PR fortran/40728
11190         * gfortran.dg/coarray_1.f90: Fixed error message.
11191         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11192         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11193         * gfortran.dg/intrinsic_std_5.f90: New.
11194
11195 2010-05-07  Jason Merrill  <jason@redhat.com>
11196
11197         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11198
11199 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11200
11201         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11202         (size_t, stderr): Remove.
11203         (read_error): Replaced __builtin_fprintf by fprintf.
11204
11205 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11206
11207         * gcc.dg/ordered-comparison-1.c: New test.
11208         * gcc.dg/ordered-comparison-2.c: New test.
11209         * gcc.dg/ordered-comparison-3.c: New test.
11210         * gcc.dg/ordered-comparison-4.c: New test.
11211
11212 2010-05-06  Mike Stump  <mikestump@comcast.net>
11213
11214         PR objc/35165
11215         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11216
11217 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11218             Jason Merrill  <jason@redhat.com>
11219
11220         * g++.dg/cpp0x/nullptr01.C: New.
11221         * g++.dg/cpp0x/nullptr02.C: New.
11222         * g++.dg/cpp0x/nullptr03.C: New.
11223         * g++.dg/cpp0x/nullptr04.C: New.
11224         * g++.dg/cpp0x/nullptr05.C: New.
11225         * g++.dg/cpp0x/nullptr06.C: New.
11226         * g++.dg/cpp0x/nullptr07.C: New.
11227         * g++.dg/cpp0x/nullptr08.C: New.
11228         * g++.dg/cpp0x/nullptr09.C: New.
11229         * g++.dg/cpp0x/nullptr10.C: New.
11230         * g++.dg/cpp0x/nullptr11.C: New.
11231         * g++.dg/cpp0x/nullptr12.C: New.
11232         * g++.dg/cpp0x/nullptr13.C: New.
11233         * g++.dg/cpp0x/nullptr14.C: New.
11234         * g++.dg/cpp0x/nullptr15.C: New.
11235         * g++.dg/cpp0x/nullptr16.C: New.
11236         * g++.dg/cpp0x/nullptr17.C: New.
11237         * g++.dg/cpp0x/nullptr18.C: New.
11238         * g++.dg/cpp0x/nullptr19.C: New.
11239         * g++.dg/cpp0x/nullptr20.C: New.
11240         * g++.dg/cpp0x/nullptr21.C: New.
11241         * g++.dg/cpp0x/nullptr22.C: New.
11242         * g++.dg/debug/nullptr01.C: New.
11243         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11244
11245 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11246
11247         * gcc.dg/Wunused-var-8.c: Move to...
11248         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11249
11250 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11251
11252         PR c++/40406
11253         * g++.dg/template/crash96.C: New.
11254
11255 2010-05-06  Jan Hubicka  <jh@suse.cz>
11256
11257         PR tree-optimization/43791
11258         * gcc.c-torture/compile/pr43791.c: New file.
11259
11260 2010-05-06  Michael Matz  <matz@suse.de>
11261
11262         PR tree-optimization/43984
11263         * gfortran.dg/pr43984.f90: New test.
11264
11265 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11266
11267         PR 40989
11268         * gcc.dg/pr40989.c: New.
11269
11270 2010-05-06  Richard Guenther  <rguenther@suse.de>
11271
11272         PR tree-optimization/43934
11273         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11274
11275 2010-05-06  Richard Guenther  <rguenther@suse.de>
11276
11277         PR tree-optimization/43987
11278         * gcc.c-torture/execute/pr43987.c: New testcase.
11279         * gcc.dg/torture/pta-escape-1.c: Adjust.
11280         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11281         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11282         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11283         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11284
11285 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11286             Dodji Seketeli  <dodji@redhat.com>
11287
11288         PR c/18624
11289         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11290         * g++.dg/template/sfinae16.C: Likewise.
11291         * gcc.dg/Wunused-var-1.c: Moved to...
11292         * c-c++-common/Wunused-var-1.c: ...here. New test.
11293         * gcc.dg/Wunused-var-2.c: Moved to...
11294         * c-c++-common/Wunused-var-2.c: ...here. New test.
11295         * gcc.dg/Wunused-var-3.c: Moved to...
11296         * c-c++-common/Wunused-var-3.c: ...here. New test.
11297         * gcc.dg/Wunused-var-4.c: Moved to...
11298         * gcc.dg/Wunused-var-1.c: ... here.
11299         * gcc.dg/Wunused-var-5.c: Moved to...
11300         * c-c++-common/Wunused-var-4.c: ...here. New test.
11301         * gcc.dg/Wunused-var-7.c: Moved to...
11302         * c-c++-common/Wunused-var-5.c: ...here. New test.
11303         * gcc.dg/Wunused-var-6.c: Moved to...
11304         * gcc.dg/Wunused-var-2.c: ... here.
11305         * c-c++-common/Wunused-var-1.c: New test.
11306         * c-c++-common/Wunused-var-2.c: New test.
11307         * c-c++-common/Wunused-var-3.c: New test.
11308         * c-c++-common/Wunused-var-4.c: New test.
11309         * c-c++-common/Wunused-var-5.c: New test.
11310         * g++.dg/warn/Wunused-var-1.C: New test.
11311         * g++.dg/warn/Wunused-var-2.C: New test.
11312         * g++.dg/warn/Wunused-var-3.C: New test.
11313         * g++.dg/warn/Wunused-var-4.C: New test.
11314         * g++.dg/warn/Wunused-var-5.C: New test.
11315         * g++.dg/warn/Wunused-var-6.C: New test.
11316         * g++.dg/warn/Wunused-var-7.C: New test.
11317         * g++.dg/warn/Wunused-var-8.C: New test.
11318         * g++.dg/warn/Wunused-parm-1.C: New test.
11319         * g++.dg/warn/Wunused-parm-2.C: New test.
11320         * g++.dg/warn/Wunused-parm-3.C: New test.
11321
11322 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11323
11324         PR fortran/43985
11325         * gfortran.dg/gomp/crayptr5.f90: New test case.
11326
11327 2010-05-05  Jason Merrill  <jason@redhat.com>
11328
11329         PR debug/43370
11330         * g++.dg/ext/attrib39.C: New.
11331
11332 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11333
11334         PR fortran/24978
11335         * gfortran.dg/data_invalid.f90: New.
11336
11337 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11338
11339         * gnat.dg/lto2.adb: New test.
11340
11341 2010-05-05  Jason Merrill  <jason@redhat.com>
11342
11343         PR c++/43787
11344         * g++.dg/opt/empty1.C: New.
11345
11346 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11347
11348         PR fortran/43696
11349         * gfortran.dg/class_17.f03: New.
11350
11351 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11352
11353         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11354
11355 2010-05-04  Mike Stump  <mikestump@comcast.net>
11356
11357         PR objc/35165
11358         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11359
11360 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11361
11362         PR target/43668
11363         * gcc.target/i386/pr43668.c: New.
11364
11365 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11366
11367         PR c++/43028
11368         * g++.dg/cpp0x/initlist31.C: New.
11369
11370 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11371
11372         PR c/43981
11373         * gcc.dg/Wunused-var-8.c: New test.
11374
11375 2010-05-04  Jason Merrill  <jason@redhat.com>
11376
11377         PR c++/38064
11378         * g++.dg/cpp0x/enum3.C: Extend.
11379
11380 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11381
11382         PR target/43799
11383         * gcc.target/i386/pr43799.c: New.
11384
11385 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11386
11387         * gnat.dg/lto1.adb: New test.
11388         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11389
11390 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11391
11392         PR middle-end/43671
11393         * gcc.target/i386/pr43671.c: New.
11394
11395 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11396
11397         PR c++/43705
11398         * g++.dg/template/crash95.C: New.
11399
11400 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11401
11402         PR debug/43508
11403         * gcc.target/i386/pr43508.c: New.
11404
11405 2010-05-04  Richard Guenther  <rguenther@suse.de>
11406
11407         PR tree-optimization/43879
11408         * g++.dg/torture/pr43879-1_0.C: New testcase.
11409         * g++.dg/torture/pr43879-1_1.C: Likewise.
11410
11411 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11412
11413         PR c++/43953
11414         * g++.dg/other/crash-12.C: New test.
11415
11416 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11417
11418         * g++.dg/cdce3.C: Add a space.  Updated.
11419
11420 2010-05-03  Jason Merrill  <jason@redhat.com>
11421
11422         PR c++/43680
11423         * g++.dg/opt/enum2.C: New.
11424         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11425         * g++.dg/warn/Wswitch-1.C: Adjust message.
11426
11427 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11428
11429         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11430         * g++.dg/ext/label13.C: Fix typo.
11431         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11432         alpha*-dec-osf5*.
11433         * gcc.c-torture/compile/limits-declparen.c: xfail on
11434         alpha*-dec-osf5* with -g.
11435         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11436         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11437         * gcc.dg/c99-tgmath-2.c: Likewise.
11438         * gcc.dg/c99-tgmath-3.c: Likewise.
11439         * gcc.dg/c99-tgmath-4.c: Likewise.
11440
11441 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11442
11443         PR fortran/43592
11444         * gfortran.dg/unexpected_interface.f90: New test.
11445
11446 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11447
11448         * ada/acats/run_acats (which): New function.
11449         (host_gnatchop, host_gnatmake): Use it.
11450
11451 2010-05-03  Richard Guenther  <rguenther@suse.de>
11452
11453         PR tree-optimization/43971
11454         * gcc.dg/pr43971.c: New testcase.
11455
11456 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11457
11458         PR debug/43972
11459         * gcc.dg/debug/pr43972.c: New test.
11460
11461 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11462
11463         PR testsuite/43963
11464         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11465
11466 2010-05-02  Richard Guenther  <rguenther@suse.de>
11467
11468         PR tree-optimization/43879
11469         * gcc.dg/torture/pr43879-3.c: New testcase.
11470
11471 2010-05-01  Richard Guenther  <rguenther@suse.de>
11472
11473         PR tree-optimization/43949
11474         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11475
11476 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11477
11478         PR c++/43951
11479         * g++.dg/init/new28.C: New.
11480
11481 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11482
11483         PR objc++/32052
11484         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11485         structure and nested declarations.
11486         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11487         structure and nested declarations.  Reduce header clutter and
11488         use _exit() rather than abort().
11489         * objc.dg/encode-10.m: New.
11490         * objc.dg/encode-11.m: New.
11491
11492 2010-04-30  DJ Delorie  <dj@redhat.com>
11493
11494         * gcc.c-torture/execute/20100430-1.c: New test.
11495
11496 2010-04-30  Jason Merrill  <jason@redhat.com>
11497
11498         PR c++/43868
11499         * g++.dg/template/ptrmem21.C: New.
11500
11501 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11502
11503         PR fortran/18918
11504         PR fortran/43931
11505         * gfortran.dg/coarray_13.f90: New test.
11506
11507 2010-04-30  Richard Guenther  <rguenther@suse.de>
11508
11509         PR lto/43946
11510         * gcc.dg/lto/20100430-1_0.c: New testcase.
11511
11512 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11513
11514         PR debug/43942
11515         * c-c++-common/pr43942.c: New test.
11516
11517 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11518
11519         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11520         conflict with darwin crt1.o 'start' symbol.
11521
11522 2010-04-30  Richard Guenther  <rguenther@suse.de>
11523
11524         PR tree-optimization/43879
11525         * gcc.dg/torture/pr43879_1.c: New testcase.
11526
11527 2010-04-30  Richard Guenther  <rguenther@suse.de>
11528
11529         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11530
11531 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11532
11533         PR c++/43890
11534         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11535         user-provided constructor while recursing.
11536
11537 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11538
11539         PR fortran/42274
11540         * gfortran.dg/class_16.f03: New test.
11541
11542 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11543
11544         PR fortran/42274
11545         * gfortran.dg/class_15.f03: New.
11546
11547 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11548
11549         PR fortran/43326
11550         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11551
11552 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11553
11554         PR fortran/43492
11555         * gfortran.dg/generic_22.f03 : New test.
11556
11557 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11558
11559         PR fortran/42353
11560         * gfortran.dg/class_14.f03: New test.
11561
11562 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11563
11564         PR fortran/42680
11565         * gfortran.dg/interface_32.f90: New test.
11566
11567 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11568             Janus Weil  <janus@gcc.gnu.org>
11569
11570         PR fortran/41829
11571         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11572         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11573         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11574
11575 2010-04-28  Mike Stump  <mikestump@comcast.net>
11576
11577         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11578         dg-excess-errors.
11579         * g++.dg/uninit-pred-2_b.C: Likewise.
11580
11581 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11582
11583         PR fortran/18918
11584         PR fortran/43919
11585         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11586
11587 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11588
11589         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11590         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11591         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11592         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11593         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11594
11595 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11596
11597         * gcc.dg/const-uniq-1.c: New test.
11598         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11599
11600 2010-04-28  Xinliang David Li  <davidxl@google.com>
11601
11602         * gcc.dg/uninit-pred-2_b.c: New test.
11603         * gcc.dg/uninit-pred-4_b.c: New test.
11604         * gcc.dg/uninit-pred-3_d.c: New test.
11605         * gcc.dg/uninit-pred-6_b.c: New test.
11606         * gcc.dg/uninit-pred-8_b.c: New test.
11607         * gcc.dg/uninit-pred-3_a.c: New test.
11608         * gcc.dg/uninit-pred-2_c.c: New test.
11609         * gcc.dg/uninit-pred-5_a.c: New test.
11610         * gcc.dg/uninit-pred-3_e.c: New test.
11611         * gcc.dg/uninit-pred-7_a.c: New test.
11612         * gcc.dg/uninit-pred-6_c.c: New test.
11613         * gcc.dg/uninit-pred-9_a.c: New test.
11614         * gcc.dg/uninit-pred-8_c.c: New test.
11615         * gcc.dg/uninit-pred-3_b.c: New test.
11616         * gcc.dg/uninit-pred-5_b.c: New test.
11617         * gcc.dg/uninit-pred-7_b.c: New test.
11618         * gcc.dg/uninit-pred-6_d.c: New test.
11619         * gcc.dg/uninit-pred-9_b.c: New test.
11620         * gcc.dg/uninit-pred-2_a.c: New test.
11621         * gcc.dg/uninit-pred-4_a.c: New test.
11622         * gcc.dg/uninit-pred-3_c.c: New test.
11623         * gcc.dg/uninit-pred-6_a.c: New test.
11624         * gcc.dg/uninit-pred-8_a.c: New test.
11625         * gcc.dg/uninit-pred-7_c.c: New test.
11626         * gcc.dg/uninit-pred-6_e.c: New test.
11627         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11628         * g++.dg/uninit-pred-1_a.C: New test.
11629         * g++.dg/uninit-pred-1_b.C: New test.
11630         * g++.dg/uninit-pred-2_a.C: New test.
11631         * g++.dg/uninit-pred-2_b.C: New test.
11632         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11633         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11634         * g++.dg/uninit-pred-loop_1.cc: New test.
11635
11636 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11637
11638         * gcc.dg/lto/20091209-1_0.c: New testcase.
11639
11640 2010-04-28  Richard Guenther  <rguenther@suse.de>
11641
11642         PR tree-optimization/43879
11643         PR tree-optimization/43909
11644         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11645
11646 2010-04-28  Richard Guenther  <rguenther@suse.de>
11647
11648         PR c++/43880
11649         * g++.dg/torture/pr43880.C: New testcase.
11650
11651 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11652
11653         PR c++/9335
11654         * g++.dg/template/recurse2.C: Update
11655         * g++.dg/template/recurse.C: Update.
11656         * g++.dg/template/pr23510.C: Update.
11657         * lib/prune.exp: Filter out 'recursively instantiated'.
11658
11659 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11660
11661         PR c++/29043
11662         * g++.dg/init/pr29043.C: New.
11663
11664 2010-04-27  Jason Merrill  <jason@redhat.com>
11665
11666         * g++.dg/lookup/scoped5.C: Adjust.
11667         * g++.dg/lookup/scoped8.C: Adjust.
11668         * g++.dg/template/dependent-expr5.C: Adjust.
11669         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11670
11671         PR c++/43856
11672         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11673
11674         PR c++/43875
11675         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11676
11677 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11678             Jan Hubicka  <hubicka@ucw.cz>
11679
11680         * gcc.dg/pure-2.c: New testcase.
11681         * gcc.dg/const-1.c: New testcase.
11682
11683 2010-04-27  Jason Merrill  <jason@redhat.com>
11684
11685         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11686
11687         PR c++/41468
11688         * g++.dg/template/sfinae17.C: New.
11689         * g++.dg/template/sfinae18.C: New.
11690
11691 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11692
11693         * g++.dg/init/pr42844.C: New.
11694         * g++.dg/cpp0x/pr42844-2.C: New.
11695         * g++.dg/cpp0x/defaulted2.C: Adjust.
11696         * g++.dg/tree-ssa/pr27549.C: Likewise.
11697         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11698
11699 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11700
11701         PR fortran/18918
11702         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11703
11704 2010-04-27  Richard Guenther  <rguenther@suse.de>
11705
11706         PR middle-end/40561
11707         * g++.dg/other/pr40561.C: New testcase.
11708
11709 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11710
11711         PR middle-end/43812
11712         * g++.dg/ipa/pr43812.C: New test.
11713
11714 2010-04-27  Jan Hubicka  <jh@suse.cz>
11715
11716         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11717         (test): ... this one.
11718
11719 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11720
11721         PR target/40657
11722         * gcc.target/arm/thumb-stackframe.c: New test.
11723
11724 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11725
11726         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11727         * gcc.dg/misc-column.c: Likewise.
11728         * gcc.dg/Walways-true-1.c: Likewise.
11729         * gcc.dg/Walways-true-2.c: Likewise.
11730         * gcc.dg/warn-addr-cmp.c: Likewise.
11731
11732 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11733
11734         PR fortran/18918
11735         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11736         * gfortran.dg/coarray_12.f90: New.
11737
11738 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11739
11740         PR c/32207
11741         * gcc.dg/pr32207.c: New test.
11742         * gcc.dg/misc-column.c: Adjust expected warning.
11743         * gcc.dg/Walways-true-1.c: Likewise.
11744         * gcc.dg/Walways-true-2.c: Likewise.
11745         * gcc.dg/warn-addr-cmp.c: Likewise.
11746
11747 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11748
11749         PR lto/42776
11750         * lib/lto.exp (lto_prune_vis_warns): New function.
11751         (lto-link-and-maybe-run): Call it.
11752
11753 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11754
11755         PR tree-optimization/43904
11756         * gcc.dg/tree-ssa/tailcall-6.c: New.
11757
11758 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11759
11760         PR testsuite/35165
11761         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11762         Darwin8/OSX10.4 - compatible code generation.
11763         Use scan-rtl-dump.
11764         * obj-c++.dg/stubify-1.mm: Ditto.
11765         * lib/objc-torture.exp: Do not require link success for
11766         "trivial.m" in the runtime checks when dowhat = 'compile'.
11767         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11768         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11769         Darwin8/OSX10.4 - compatible code generation.
11770         * objc.dg/stubify-2.m: Ditto.
11771         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11772         * objc.dg/next-runtime-1.m: Ditto.
11773         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11774         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11775         runtimes on Darwin.
11776
11777 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11778
11779         PR 43715
11780         * lib/plugin-support.exp: Use "-undefined
11781         dynamic_lookup" on darwin.
11782
11783 2010-04-26  Richard Guenther  <rguenther@suse.de>
11784
11785         * gcc.dg/lto/20100426_0.c: New testcase.
11786
11787 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11788
11789         PR tree-optimization/43833
11790         gcc.dg/Warray-bounds-8.c: New test case.
11791
11792 2010-04-26  Richard Guenther  <rguenther@suse.de>
11793
11794         PR lto/43080
11795         * g++.dg/lto/20100423-3_0.C: New testcase.
11796
11797 2010-04-26  Richard Guenther  <rguenther@suse.de>
11798
11799         PR lto/42425
11800         * g++.dg/lto/20100423-2_0.C: New testcase.
11801
11802 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11803
11804         * gcc.dg/vect/bb-slp-23.c: New test.
11805
11806 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11807
11808         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11809         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11810         * gcc.dg/c1x-float-1.c: New test.
11811
11812 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11813
11814         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11815         of "lea\[ \t\]".
11816
11817 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11818
11819         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11820         FreeBSD.
11821         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11822         * gfortran.dg/default_format_2.f90: Ditto.
11823
11824 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11825
11826         * gfortran.dg/pr43505.f90: Clean up .mod file.
11827         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11828         * gfortran.dg/pr41347.f90: Ditto.
11829         * gfortran.dg/internal_pack_4.f90: Ditto.
11830         * gfortran.dg/proc_decl_23.f90: Ditto.
11831         * gfortran.dg/recursive_check_3.f90: Ditto.
11832         * gfortran.dg/intent_out_3.f90: Ditto.
11833         * gfortran.dg/assignment_2.f90: Ditto.
11834         * gfortran.dg/pr41928.f90: Ditto.
11835         * gfortran.dg/pr42166.f90: Ditto.
11836         * gfortran.dg/private_type_12.f90: Ditto.
11837         * gfortran.dg/graphite/pr42185.f90: Ditto.
11838         * gfortran.dg/graphite/pr42186.f90: Ditto.
11839         * gfortran.dg/graphite/pr40982.f90: Ditto.
11840         * gfortran.dg/graphite/id-2.f90: Ditto.
11841         * gfortran.dg/graphite/id-4.f90: Ditto.
11842         * gfortran.dg/graphite/pr42050.f90: Ditto.
11843         * gfortran.dg/graphite/id-18.f90: Ditto.
11844         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11845         * gfortran.dg/graphite/pr41924.f90: Ditto.
11846         * gfortran.dg/graphite/pr42393.f90: Ditto.
11847         * gfortran.dg/graphite/pr37980.f90: Ditto.
11848         * gfortran.dg/graphite/pr38953.f90: Ditto.
11849         * gfortran.dg/graphite/pr42180.f90: Ditto.
11850         * gfortran.dg/graphite/pr42181.f90: Ditto.
11851         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11852         * gfortran.dg/select_type_4.f90: Ditto.
11853         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11854         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11855         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11856         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11857         * gfortran.dg/whole_file_11.f90: Ditto.
11858         * gfortran.dg/private_type_11.f90: Ditto.
11859         * gfortran.dg/vect/vect-gems.f90: Ditto.
11860         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11861
11862 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11863
11864         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11865
11866 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11867
11868         * gnat.dg/pack15.ad[sb]: New test.
11869
11870 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11871
11872         * gcc.target/arm/mla-1.c: New test.
11873
11874 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11875
11876         PR fortran/30073
11877         PR fortran/43793
11878         * gfortran.dg/pr43793.f90: New test.
11879
11880 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11881
11882         PR tree-optimization/41442
11883         * gcc.target/i386/pr41442.c: New test.
11884
11885 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11886
11887         PR fortran/43832
11888         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11889
11890 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11891
11892         PR fortran/43832
11893         * gfortran.dg/open_nounit.f90: New test.
11894
11895 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11896
11897         PR fortran/43841
11898         PR fortran/43843
11899         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11900
11901 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11902
11903         * gcc.dg/Wconversion-integer.c: Update.
11904
11905 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11906
11907         * gnat.dg/unchecked_convert5.adb: New test.
11908
11909 2010-04-23  Richard Guenther  <rguenther@suse.de>
11910
11911         PR lto/41734
11912         * gcc.dg/lto/20100423-2_0.c: New testcase.
11913         * gcc.dg/lto/20100423-2_0.c: Likewise.
11914
11915 2010-04-23  Richard Guenther  <rguenther@suse.de>
11916
11917         PR lto/43455
11918         * gcc.dg/lto/20100423-1_0.c: New testcase.
11919         * gcc.dg/lto/20100423-1_1.c: Likewise.
11920
11921 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11922
11923         PR tree-optimization/43846
11924         * gcc.dg/tree-ssa/sra-10.c: New test.
11925
11926 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11927
11928         PR middle-end/43835
11929         * gcc.c-torture/execute/pr43835.c: New test.
11930
11931 2010-04-23  Richard Guenther  <rguenther@suse.de>
11932
11933         PR lto/42653
11934         * g++.dg/lto/20100423-1_0.C: New testcase.
11935
11936 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11937
11938         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11939
11940 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11941
11942         PR tree-optimization/43842
11943         * gcc.dg/vect/pr43842.c: New test.
11944
11945 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11946
11947         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11948         * gcc.target/i386/wmul-2.c: Likewise.
11949
11950 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11951
11952         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11953         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11954
11955 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11956
11957         * gfortran.dg/reassoc_6.f: New testcase.
11958
11959 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11960
11961         PR middle-end/29274
11962         * gcc.target/arm/wmul-1.c: New test.
11963         * gcc.target/arm/wmul-2.c: New test.
11964
11965 2010-04-22  Richard Guenther  <rguenther@suse.de>
11966
11967         PR tree-optimization/43845
11968         * gcc.c-torture/compile/pr43845.c: New testcase.
11969
11970 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11971
11972         PR middle-end/29274
11973         * gcc.target/i386/wmul-1.c: New test.
11974         * gcc.target/i386/wmul-2.c: New test.
11975         * gcc.target/bfin/wmul-1.c: New test.
11976         * gcc.target/bfin/wmul-2.c: New test.
11977
11978 2010-04-22  Richard Guenther  <rguenther@suse.de>
11979
11980         PR fortran/43829
11981         * gfortran.dg/vector_subscript_6.f90: New testcase.
11982         * gfortran.dg/assign_10.f90: Adjust.
11983
11984 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11985
11986         PR fortran/43836
11987         * gfortran.dg/gomp/pr43836.f90: New test.
11988
11989 2010-04-21  Richard Guenther  <rguenther@suse.de>
11990
11991         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11992
11993 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11994
11995         * gcc.dg/torture/builtin-cproj-3.c: New.
11996
11997 2010-04-20  Jason Merrill  <jason@redhat.com>
11998
11999         PR c++/9335
12000         * g++.dg/template/recurse2.C: New.
12001         * g++.dg/parse/crash36.C: Adjust.
12002         * g++.dg/other/fold1.C: Adjust.
12003         * g++.dg/init/member1.C: Adjust.
12004         * lib/prune.exp: Prune "skipping N instantiation contexts".
12005
12006 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12007
12008         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12009
12010 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12011
12012         * gcc.dg/torture/builtin-cproj-1.c: New.
12013         * gcc.dg/torture/builtin-cproj-2.c: New.
12014
12015 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12016
12017         PR c++/43800
12018         PR c++/43704
12019         * g++.dg/template/typedef32.C: Adjust.
12020         * g++.dg/template/typedef33.C: New test.
12021
12022 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12023
12024         PR fortran/43227
12025         * gfortran.dg/proc_decl_23.f90: New test.
12026
12027         PR fortran/43266
12028         * gfortran.dg/abstract_type_6.f03: New test.
12029
12030 2010-04-20  Xinliang David Li  <davidxl@google.com>
12031
12032         * g++.dg/tree-ssa/fold-compare.C: New.
12033
12034 2010-04-20  Richard Guenther  <rguenther@suse.de>
12035
12036         PR tree-optimization/39417
12037         * g++.dg/torture/pr39417.C: New testcase.
12038
12039 2010-04-20  Richard Guenther  <rguenther@suse.de>
12040
12041         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12042
12043 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12044
12045         * g++.dg/debug/dwarf2/rv1.C: New test.
12046
12047 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12048
12049         PR target/43635
12050         * gcc.c-torture/compile/pr43635.c: New testcase.
12051
12052 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12053
12054         PR fortran/43339
12055         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12056         of sequential loops being private only in the innermost containing
12057         task region.
12058
12059         PR middle-end/43337
12060         * gfortran.dg/gomp/pr43337.f90: New test.
12061
12062 2010-04-19  Richard Guenther  <rguenther@suse.de>
12063
12064         PR tree-optimization/43796
12065         * gfortran.dg/pr43796.f90: New testcase.
12066
12067 2010-04-19  Richard Guenther  <rguenther@suse.de>
12068
12069         PR tree-optimization/43783
12070         * gcc.c-torture/execute/pr43783.c: New testcase.
12071
12072 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12073
12074         PR target/43766
12075         * gcc.target/i386/pr43766.c: New test.
12076
12077 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12078
12079         PR target/43662
12080         * gcc.target/i386/pr43662.c: New test.
12081
12082 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12083
12084         PR c++/43704
12085         * g++.dg/template/typedef32.C: New test.
12086
12087 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12088
12089         PR tree-optimization/37027
12090         * lib/target-supports.exp
12091         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12092         * gcc.dg/vect/pr37027.c: New test.
12093         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12094         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12095         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12096         gcc.dg/vect/vect-complex-6.c: Likewise.
12097
12098 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12099
12100         * g++.dg/debug/dwarf2/enum1.C: New test.
12101
12102 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12103
12104         * gnat.dg/rep_clause5.ad[sb]: New test.
12105         * gnat.dg/rep_clause5_pkg.ads: New helper.
12106
12107 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12108
12109         PR tree-optimization/43771
12110         * g++.dg/vect/pr43771.cc: New test.
12111
12112 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12113
12114         PR fortran/31538
12115         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12116         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12117
12118 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12119
12120         * gnat.dg/sizetype.adb: Rename into...
12121         * gnat.dg/sizetype1.adb: ...this.
12122         * gnat.dg/sizetype2.adb: New test.
12123
12124 2010-04-16  Richard Guenther  <rguenther@suse.de>
12125
12126         PR tree-optimization/43572
12127         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12128
12129 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12130
12131         * gnat.dg/specs/discr_private.ads: New test.
12132
12133 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12134
12135         PR target/41514
12136         * gcc.target/arm/thumb-comparisons.c: New test.
12137
12138         PR target/40603
12139         * gcc.target/arm/thumb-cbranchqi.c: New test.
12140
12141 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12142
12143         * g++.dg/torture/pr36191.C: Enable for SH.
12144
12145 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12146
12147         * gnat.dg/wide_boolean.adb: New test.
12148         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12149
12150 2010-04-15  Richard Guenther  <rguenther@suse.de>
12151
12152         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12153         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12154         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12155         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12156         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12157         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12158         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12159         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12160         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12161         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12162         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12163         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12164         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12165         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12166         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12167
12168 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12169
12170         PR target/21803
12171         * gcc.target/arm/pr42496.c: New test.
12172
12173 2010-04-14  Jason Merrill  <jason@redhat.com>
12174
12175         PR c++/36625
12176         * g++.dg/ext/attrib38.C: New.
12177
12178 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12179
12180         PR testsuite/43739
12181         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12182
12183 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12184
12185         PR 42966
12186         * gcc.dg/cpp/warn-undef-2.c: Update.
12187         * gcc.dg/cpp/warn-traditional-2.c: Update.
12188         * gcc.dg/cpp/warn-comments-2.c: Update.
12189         * gcc.dg/cpp/warn-variadic-2.c: Update.
12190         * gcc.dg/cpp/warn-long-long-2.c: Update.
12191         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12192         * gcc.dg/cpp/warn-multichar-2.c: Update.
12193         * gcc.dg/cpp/warn-normalized-3.c: Update.
12194         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12195         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12196         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12197         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12198         * gcc.dg/cpp/warn-redefined-2.c: Update.
12199         * gfortran.dg/warning-directive-2.F90: Update.
12200         * c-c++-common/cpp/warning-directive-2.c: Update.
12201
12202 2010-04-14  Michael Matz  <matz@suse.de>
12203
12204         PR tree-optimization/42963
12205         * gcc.dg/pr42963.c: New testcase.
12206
12207 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12208
12209         * gnat.dg/class_wide.adb: Rename into...
12210         * gnat.dg/class_wide1.adb: ...this.
12211         * gnat.dg/class_wide2.ad[sb]: New test.
12212
12213 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12214
12215         PR fortran/18918
12216         * gfortran.dg/coarray_9.f90: Update dg-errors.
12217         * gfortran.dg/coarray_10.f90: New test.
12218         * gfortran.dg/coarray_11.f90: New test.
12219
12220 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12221
12222         PR fortran/43747
12223         gfortran.dg/initialization_24.f90: New test.
12224
12225 2010-04-13  Jason Merrill  <jason@redhat.com>
12226
12227         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12228         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12229
12230 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12231
12232         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12233         * g++.dg/dg.exp: Likewise.
12234         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12235         * c-c++-common/cpp/warning-directive-1.c: ... here.
12236         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12237         * c-c++-common/cpp/warning-directive-2.c: ... here.
12238         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12239         * c-c++-common/cpp/warning-directive-3.c: ... here.
12240         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12241         * c-c++-common/cpp/warning-directive-4.c: ... here.
12242         * g++.dg/cpp/warning-directive-1.C: Delete.
12243         * g++.dg/cpp/warning-directive-2.C: Delete.
12244         * g++.dg/cpp/warning-directive-3.C: Delete.
12245         * g++.dg/cpp/warning-directive-4.C: Delete.
12246         * gcc.dg/cpp/normalised-3.c: Delete.
12247         * g++.dg/cpp/normalised-1.C: Rename as ...
12248         * c-c++-common/cpp/normalised-3.c: ... this.
12249
12250 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12251
12252         * gcc.dg/tree-ssa/sra-9.c: New test.
12253
12254 2010-04-13  Michael Matz  <matz@suse.de>
12255
12256         PR middle-end/43730
12257         * gcc.dg/pr43730.c: New test.
12258
12259 2010-04-13  Michael Matz  <matz@suse.de>
12260
12261         * gcc.dg/tree-ssa/negate.c: New testcase.
12262
12263 2010-04-13  Richard Guenther  <rguenther@suse.de>
12264
12265         PR testsuite/43735
12266         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12267
12268 2010-04-13  Richard Guenther  <rguenther@suse.de>
12269
12270         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12271
12272 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12273
12274         * gnat.dg/derived_type1.adb: New test.
12275
12276 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12277
12278         * gcc.dg/plugindir1.c: New testcase.
12279         * gcc.dg/plugindir2.c: New testcase.
12280         * gcc.dg/plugindir3.c: New testcase.
12281         * gcc.dg/plugindir4.c: New testcase.
12282
12283 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12284
12285         * gcc.target/i386/rotate-2.c: New test.
12286
12287 2010-04-12  Jason Merrill  <jason@redhat.com>
12288
12289         PR c++/43641
12290         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12291         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12292
12293 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12294
12295         PR c++/25811
12296         * g++.dg/init/pr25811.C: New test.
12297
12298 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12299
12300         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12301         dg-error, dg-warning.
12302         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12303
12304 2010-04-12  Richard Guenther  <rguenther@suse.de>
12305
12306         * gcc.dg/torture/inline-2.c: New testcase.
12307
12308 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR bootstrap/43699
12311         * gcc.dg/Wunused-var-7.c: New test.
12312
12313         PR tree-optimization/43560
12314         * gcc.c-torture/execute/pr43560.c: New test.
12315
12316 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12317
12318         * gnat.dg/aggr13.adb: New test.
12319         * gnat.dg/aggr14.adb: Likewise.
12320         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12321
12322 2010-04-12  Richard Guenther  <rguenther@suse.de>
12323
12324         PR c++/43611
12325         * g++.dg/torture/pr43611.C: New testcase.
12326
12327 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12328
12329         PR c/36774
12330         * gcc.dg/pr36774-1.c: New test.
12331         * gcc.dg/pr36774-2.c: New test.
12332
12333 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12334
12335         * gcc.target/sh/rte-delay-slot.c: New test.
12336
12337 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12338
12339         * gnat.dg/pack9.adb: Remove -cargs option.
12340         * gnat.dg/aggr12.ad[sb]: New test.
12341
12342 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12343
12344         PR target/43417
12345         * gcc.target/sh/pr43417.c: New test.
12346
12347 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12348
12349         PR fortran/43591
12350         * gfortran.dg/spec_expr_6.f90: New test.
12351
12352 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12353
12354         PR cpp/43195
12355         * gcc.dg/cpp/pr43195.c: New.
12356         * gcc.dg/cpp/pr43195.h: New.
12357
12358 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12359
12360         PR 42965
12361         * gcc.dg/Werror-6.c: Adjust.
12362         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12363         * gcc.dg/Werror-4.c: Likewise.
12364         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12365         * gcc.dg/Wswitch-enum-error.c: Likewise.
12366         * gcc.dg/Wpointer-arith.c: Likewise.
12367         * gcc.dg/Wfatal.c: Likewise.
12368         * gcc.dg/Wswitch-error.c: Likewise.
12369         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12370         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12371         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12372         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12373         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12374         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12375         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12376         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12377         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12378         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12379         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12380         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12381         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12382         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12383         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12384         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12385         * g++.dg/cpp/warning-directive-2.C: Likewise.
12386         * gfortran.dg/warning-directive-2.F90: Likewise.
12387
12388 2010-04-09  Jason Merrill  <jason@redhat.com>
12389
12390         PR c++/42623
12391         * g++.dg/template/sizeof13.C: New.
12392
12393 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12394
12395         * g++.dg/other/pr35504.C: Add check for thiscall.
12396         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12397         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12398
12399 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12400
12401         PR c++/28584
12402         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12403         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12404         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12405         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12406         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12407         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12408         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12409         * g++.dg/other/increment1.C: Likewise.
12410
12411 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12412
12413         PR fortran/18918
12414         * gfortran.dg/coarray_7.f90: New test.
12415         * gfortran.dg/coarray_8.f90: New test.
12416
12417 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12418
12419         PR fortran/28039
12420         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12421
12422 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12423
12424         PR target/43643
12425         * gcc.dg/pr43643.c: New test.
12426
12427 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12428
12429         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12430
12431 2010-04-08  Richard Guenther  <rguenther@suse.de>
12432
12433         PR tree-optimization/43679
12434         * gcc.c-torture/compile/pr43679.c: New testcase.
12435
12436 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12437
12438         PR debug/43670
12439         * gcc.dg/pr43670.c: New test.
12440
12441 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12442
12443         PR middle-end/40815
12444         * gcc.dg/tree-ssa/reassoc-19.c: New.
12445
12446 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12447
12448         PR c/18624
12449         * gcc.dg/Wunused-var-1.c: New test.
12450         * gcc.dg/Wunused-var-2.c: New test.
12451         * gcc.dg/Wunused-var-3.c: New test.
12452         * gcc.dg/Wunused-var-4.c: New test.
12453         * gcc.dg/Wunused-var-5.c: New test.
12454         * gcc.dg/Wunused-var-6.c: New test.
12455         * gcc.dg/Wunused-parm-1.c: New test.
12456
12457         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12458         * gcc.dg/trunc-1.c: Likewise.
12459         * gcc.dg/vla-9.c: Likewise.
12460         * gcc.dg/dfp/composite-type.c: Likewise.
12461
12462 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12463
12464         PR objc/35996
12465         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12466         * obj-c++.dg/objc-gc-3.mm: Ditto.
12467
12468 2010-04-07  Simon Baldwin  <simonb@google.com>
12469
12470         * gcc.dg/cpp/warn-undef-2.c: New.
12471         * gcc.dg/cpp/warn-traditional-2.c: New.
12472         * gcc.dg/cpp/warn-comments-2.c: New.
12473         * gcc.dg/cpp/warning-directive-1.c: New.
12474         * gcc.dg/cpp/warn-long-long.c: New.
12475         * gcc.dg/cpp/warn-traditional.c: New.
12476         * gcc.dg/cpp/warn-variadic-2.c: New.
12477         * gcc.dg/cpp/warn-undef.c: New.
12478         * gcc.dg/cpp/warn-normalized-1.c: New.
12479         * gcc.dg/cpp/warning-directive-2.c: New.
12480         * gcc.dg/cpp/warn-long-long-2.c: New.
12481         * gcc.dg/cpp/warn-variadic.c: New.
12482         * gcc.dg/cpp/warn-normalized-2.c: New.
12483         * gcc.dg/cpp/warning-directive-3.c: New.
12484         * gcc.dg/cpp/warn-deprecated-2.c: New.
12485         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12486         * gcc.dg/cpp/warn-multichar-2.c: New.
12487         * gcc.dg/cpp/warn-normalized-3.c: New.
12488         * gcc.dg/cpp/warning-directive-4.c: New.
12489         * gcc.dg/cpp/warn-unused-macros.c: New.
12490         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12491         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12492         * gcc.dg/cpp/warn-cxx-compat.c: New.
12493         * gcc.dg/cpp/warn-redefined.c: New.
12494         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12495         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12496         * gcc.dg/cpp/warn-deprecated.c: New.
12497         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12498         * gcc.dg/cpp/warn-redefined-2.c: New.
12499         * gcc.dg/cpp/warn-comments.c: New.
12500         * gcc.dg/cpp/warn-multichar.c: New.
12501         * g++.dg/cpp/warning-directive-1.C: New.
12502         * g++.dg/cpp/warning-directive-2.C: New.
12503         * g++.dg/cpp/warning-directive-3.C: New.
12504         * g++.dg/cpp/warning-directive-4.C: New.
12505         * gfortran.dg/warning-directive-1.F90: New.
12506         * gfortran.dg/warning-directive-3.F90: New.
12507         * gfortran.dg/warning-directive-2.F90: New.
12508         * gfortran.dg/warning-directive-4.F90: New.
12509
12510 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12511
12512         PR objc++/23716
12513         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12514
12515 2010-04-07  Jason Merrill  <jason@redhat.com>
12516
12517         * g++.dg/template/dr408.C: New.
12518
12519         * g++.dg/lookup/ns4.C: New.
12520
12521         PR c++/38392
12522         * g++.dg/template/friend51.C: New test.
12523
12524         PR c++/41970
12525         * g++.old-deja/g++.other/linkage1.C: Adjust.
12526
12527 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12528
12529         PR c++/42697
12530         * g++.dg/template/crash94.C: New test.
12531
12532 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12533
12534         PR c++/40239
12535         * g++.dg/init/aggr5.C: New test.
12536         * g++.dg/init/aggr5.C: New test.
12537
12538 2010-04-07  Richard Guenther  <rguenther@suse.de>
12539
12540         PR tree-optimization/43270
12541         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12542         * gcc.dg/Warray-bounds-7.c: Likewise.
12543
12544 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12545
12546         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12547         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12548         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12549
12550 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12551
12552         PR c++/42556
12553         * g++.dg/init/pr42556.C: New test.
12554
12555 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12556
12557         PR debug/43628
12558         * g++.dg/debug/dwarf2/typedef2.C: New test.
12559
12560 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12561
12562         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12563         c-c++-common/dwarf2/redeclaration-1.C
12564
12565 2010-04-06  Jason Merrill  <jason@redhat.com>
12566
12567         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12568         * g++.dg/ext/attrib18.C: Likewise.
12569         * g++.dg/ext/bitfield2.C: Likewise.
12570         * g++.dg/ext/bitfield4.C: Likewise.
12571         * g++.dg/ext/visibility/warn2.C: Likewise.
12572         * g++.dg/ext/visibility/warn3.C: Likewise.
12573         * g++.dg/gomp/pr26690-1.C: Likewise.
12574         * g++.dg/inherit/covariant7.C: Likewise.
12575         * g++.dg/init/synth2.C: Likewise.
12576         * g++.dg/lookup/using7.C: Likewise.
12577         * g++.dg/other/crash-4.C: Likewise.
12578         * g++.dg/other/error13.C: Likewise.
12579         * g++.dg/other/error20.C: Likewise.
12580         * g++.dg/parse/crash31.C: Likewise.
12581         * g++.dg/parse/error16.C: Likewise.
12582         * g++.dg/parse/error19.C: Likewise.
12583         * g++.dg/parse/error27.C: Likewise.
12584         * g++.dg/parse/error28.C: Likewise.
12585         * g++.dg/parse/fused-params1.C: Likewise.
12586         * g++.dg/template/error2.C: Likewise.
12587         * g++.dg/template/local6.C: Likewise.
12588         * g++.dg/template/qualttp15.C: Likewise.
12589         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12590         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12591         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12592         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12593         * g++.old-deja/g++.eh/spec6.C: Likewise.
12594         * g++.old-deja/g++.jason/crash3.C: Likewise.
12595         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12596         * g++.old-deja/g++.law/ctors5.C: Likewise.
12597         * g++.old-deja/g++.law/ctors9.C: Likewise.
12598         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12599         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12600         * g++.old-deja/g++.other/struct1.C: Likewise.
12601         * g++.old-deja/g++.other/volatile1.C: Likewise.
12602         * g++.old-deja/g++.pt/crash36.C: Likewise.
12603         * g++.old-deja/g++.pt/derived3.C: Likewise.
12604         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12605         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12606
12607 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12608
12609         PR middle-end/43519
12610         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12611         * gcc.dg/graphite/id-19.c: New.
12612
12613 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12614
12615         PR middle-end/32824
12616         * gcc.dg/vect/pr32824: New.
12617
12618 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12619
12620         PR fortran/18918
12621         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12622         * gfortran.dg/coarray_3.f90: Ditto.
12623         * gfortran.dg/coarray_4.f90: Ditto.
12624         * gfortran.dg/coarray_5.f90: Ditto.
12625         * gfortran.dg/coarray_6.f90: Ditto.
12626         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12627
12628 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12629
12630         PR fortran/18918
12631         * gfortran.dg/coarray_4.f90: Fix test.
12632         * gfortran.dg/coarray_6.f90: Add more tests.
12633
12634 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12635
12636         PR fortran/18918
12637         * gfortran.dg/coarray_4.f90: New test.
12638         * gfortran.dg/coarray_5.f90: New test.
12639         * gfortran.dg/coarray_6.f90: New test.
12640
12641 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12642
12643         PR fortran/18918
12644         * gfortran.dg/iso_fortran_env_5.f90: New test.
12645         * gfortran.dg/iso_fortran_env_6.f90: New test.
12646
12647 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12648
12649         PR fortran/39997
12650         * gfortran.dg/coarray_1.f90: New test.
12651         * gfortran.dg/coarray_2.f90: New test.
12652         * gfortran.dg/coarray_3.f90: New test.
12653
12654 2010-04-06  Jason Merrill  <jason@redhat.com>
12655
12656         PR c++/43648
12657         * g++.dg/template/dtor8.C: New.
12658
12659         PR c++/43621
12660         * g++.dg/template/error-recovery2.C: New.
12661
12662 2010-04-06  Jan Hubicka  <jh@suse.czpli
12663
12664         PR tree-optimization/42906
12665         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12666
12667 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12668
12669         PR fortran/43178
12670         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12671         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12672         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12673
12674 2010-04-06  Richard Guenther  <rguenther@suse.de>
12675
12676         PR tree-optimization/43627
12677         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12678
12679 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12680
12681         PR target/43638
12682         * gcc.target/i386/pr43638.c: New test.
12683
12684 2010-04-06  Richard Guenther  <rguenther@suse.de>
12685
12686         PR middle-end/43661
12687         * gcc.c-torture/compile/pr43661.c: New testcase.
12688
12689 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12690
12691         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12692
12693 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12694
12695         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12696
12697 2010-04-02  Richard Guenther  <rguenther@suse.de>
12698
12699         PR tree-optimization/43629
12700         * gcc.c-torture/execute/pr43629.c: New testcase.
12701
12702 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12703             Dominique d'Humieres  <dominiq@lps.ens.fr>
12704
12705         PR libfortran/43605
12706         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12707
12708 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12709
12710         PR debug/43325
12711         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12712
12713 2010-04-01  Jason Merrill  <jason@redhat.com>
12714
12715         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12716
12717 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12718             Manfred Schwarb  <manfred99@gmx.ch>
12719
12720         PR libfortran/43605
12721         * gfortran.dg/ftell_3.f90: New test.
12722
12723 2010-04-01  Richard Guenther  <rguenther@suse.de>
12724
12725         PR middle-end/43614
12726         * gcc.c-torture/compile/pr43614.c: New testcase.
12727
12728 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12729
12730         PR tree-optimization/43141
12731         * gcc.dg/guality/pr43141.c: New test.
12732
12733 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12734
12735         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12736         * g++.dg/eh/spbp.C: Likewise.
12737         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12738         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12739         superfluous casts.
12740         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12741         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12742         * objc.dg/dwarf-2.m: Likewise.
12743
12744 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12745
12746         PR middle-end/43464
12747         * gcc.dg/graphite/id-pr43464.c: New.
12748         * gcc.dg/graphite/id-pr43464-1.c: New.
12749
12750 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12751
12752         PR middle-end/43351
12753         * gcc.dg/graphite/id-pr43351.c
12754
12755 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12756
12757         PR testsuite/35165
12758         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12759         * obj-c++.dg/try-catch-2.mm: Ditto.
12760         * obj-c++.dg/lookup-2.mm: Ditto.
12761         * obj-c++.dg/encode-8.m: Ditto.
12762         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12763         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12764         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12765         * obj-c++.dg/const-str-11.mm: Ditto.
12766         * obj-c++.dg/const-str-9.mm: Ditto.
12767         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12768         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12769         * obj-c++.dg/except-1.mm: Ditto.
12770         * obj-c++.dg/const-str-7.mm: Ditto.
12771         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12772         * obj-c++.dg/const-str-3.mm: Ditto.
12773         * obj-c++.dg/const-str-7.mm: Ditto.
12774         * obj-c++.dg/stubify-2.mm: Change dump file name.
12775
12776         PR objc++/23613
12777         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12778         New macro.
12779         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12780         Remove dg-xfail-if.
12781
12782 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12783
12784         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12785         only with -O2, -O3 or -Os and not with -fwhopr.
12786
12787 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12788
12789         PR c++/43558
12790         * g++.dg/template/typedef31.C: New test.
12791
12792 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12793
12794         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12795         assembler output on *-*-solaris2*.
12796         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12797
12798 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12799
12800         PR debug/43557
12801         * gcc.dg/pr43557-1.c: New test.
12802         * gcc.dg/pr43557-2.c: New file.
12803
12804 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12805
12806         PR 43562
12807         * gcc.dg/pr43562.c: New test.
12808
12809 2010-03-30  Jason Merrill  <jason@redhat.com>
12810
12811         PR c++/43076
12812         * g++.dg/template/error-recovery1.C: New.
12813
12814         PR c++/41786
12815         * g++.dg/parse/ambig5.C: New.
12816
12817 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12818
12819         PR debug/43593
12820         * gcc.dg/guality/pr43593.c: New test.
12821
12822 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12823
12824         PR middle-end/43430
12825         * gcc.dg/vect/pr43430-1.c: New.
12826
12827 2010-03-30  Jason Merrill  <jason@redhat.com>
12828
12829         PR c++/43559
12830         * g++.dg/template/partial7.C: New.
12831
12832 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12833
12834         * gcc.target/s390/stackcheck1.c: New testcase.
12835
12836 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12837
12838         PR libfortran/43265
12839         * gfortran.dg/read_eof_8.f90: New test.
12840
12841 2010-03-29  Jason Merrill  <jason@redhat.com>
12842
12843         * gcc.dg/cpp/include6.c: Change [] to ().
12844
12845         N3077
12846         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12847         splicing and UCNs.
12848         * c-c++-common/raw-string-2.c: Add trigraph test.
12849         * c-c++-common/raw-string-8.c: New.
12850         * c-c++-common/raw-string-9.c: New.
12851         * c-c++-common/raw-string-10.c: New.
12852
12853         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12854         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12855         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12856         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12857         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12858         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12859         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12860
12861 2010-03-29  Richard Guenther  <rguenther@suse.de>
12862
12863         PR tree-optimization/43560
12864         * gcc.dg/torture/pr43560.c: New testcase.
12865
12866 2010-03-29  Jason Merrill  <jason@redhat.com>
12867
12868         N3077
12869         * g++.dg/ext/raw-string-1.C: Change [] to ().
12870         * g++.dg/ext/raw-string-2.C: Change [] to ().
12871         Don't use \ in delimiter.
12872         * g++.dg/ext/raw-string-3.C: Change [] to ().
12873         * g++.dg/ext/raw-string-4.C: Change [] to ().
12874         * g++.dg/ext/raw-string-5.C: Change [] to ().
12875         Test for error on \ in delimiter.
12876         * g++.dg/ext/raw-string-6.C: Change [] to ().
12877         * g++.dg/ext/raw-string-7.C: Change [] to ().
12878
12879 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12880
12881         PR 43564
12882         * gcc.dg/pr43564.c: New test.
12883
12884 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12885
12886         PR fortran/43551
12887         * gfortran.dg/direct_io_12.f90: New test.
12888
12889 2010-03-28  Jan Hubicka  <jh@suse.cz>
12890
12891         PR tree-optimization/43505
12892         * gfortran.dg/pr43505.f90: New testcase.
12893
12894 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12895
12896         PR tree-optimization/43528
12897         * gcc.target/i386/pr43528.c: New test.
12898
12899 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12900
12901         PR c/43381
12902         * gcc.dg/parm-impl-decl-3.c: New test.
12903
12904 2010-03-26  Jason Merrill  <jason@redhat.com>
12905
12906         PR c++/43509
12907         * g++.dg/cpp0x/parse1.C: New.
12908
12909 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12910
12911         PR target/43524
12912         * gcc.target/i386/pr43524.c: New test.
12913
12914 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12915
12916         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12917         whitespace, rename main to foo.
12918         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12919         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12920         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12921         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12922         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12923         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12924         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12925         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12926         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12927         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12928         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12929
12930 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12931
12932         PR c++/43327
12933         * g++.dg/other/crash-10.C: New test.
12934         * g++.dg/other/crash-11.C: New test.
12935
12936 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12937
12938         PR libfortran/43517
12939         * gfortran.dg/read_eof_7.f90: New test.
12940
12941 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12942
12943         PR objc/35165
12944         PR testsuite/43512
12945         * objc-obj-c++-shared: New directory.
12946         * objc-obj-c++-shared/Object1-implementation.h: New file.
12947         * objc-obj-c++-shared/Object1.h: New file.
12948         * objc-obj-c++-shared/Protocol1.h: New file.
12949         * objc-obj-c++-shared/next-abi.h: New file.
12950         * objc-obj-c++-shared/next-mapping.h: New file.
12951         * objc/execute/next_mapping.h: Delete.
12952         * objc.dg/special/special.exp: For all targets run the tests with
12953         -fgnu-runtime, for darwin targets also run the tests with
12954         -fnext-runtime.
12955         * objc.dg/dg.exp: Ditto.
12956         * obj-c++.dg/dg.exp: Ditto.
12957         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12958         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12959         include use of updated NeXT interface.
12960         * objc/execute/formal_protocol-5.m: Ditto.
12961         * objc/execute/protocol-isEqual-2.m: Ditto.
12962         * objc/execute/protocol-isEqual-4.m: Ditto.
12963         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12964         Protocol1.h) and next-mapping.h as required.
12965         * objc/execute/object_is_class.m: Ditto.
12966         * objc/execute/enumeration-1.m: Ditto.
12967         * objc/execute/class-13.m: Ditto.
12968         * objc/execute/formal_protocol-2.m: Ditto.
12969         * objc/execute/formal_protocol-4.m: Ditto.
12970         * objc/execute/class-1.m: Ditto.
12971         * objc/execute/bycopy-1.m: Ditto.
12972         * objc/execute/formal_protocol-6.m: Ditto.
12973         * objc/execute/bycopy-3.m: Ditto.
12974         * objc/execute/class-3.m: Ditto.
12975         * objc/execute/bf-11.m: Ditto.
12976         * objc/execute/class-5.m: Ditto.
12977         * objc/execute/bf-13.m: Ditto.
12978         * objc/execute/class-7.m: Ditto.
12979         * objc/execute/bf-15.m: Ditto.
12980         * objc/execute/class-9.m: Ditto.
12981         * objc/execute/bf-17.m: Ditto.
12982         * objc/execute/bf-19.m: Ditto.
12983         * objc/execute/IMP.m: Ditto.
12984         * objc/execute/exceptions/catchall-1.m: Ditto.
12985         * objc/execute/exceptions/trivial.m: Ditto.
12986         * objc/execute/exceptions/finally-1.m: Ditto.
12987         * objc/execute/exceptions/local-variables-1.m: Ditto.
12988         * objc/execute/exceptions/foward-1.m: Ditto.
12989         * objc/execute/bf-2.m: Ditto.
12990         * objc/execute/string1.m: Ditto.
12991         * objc/execute/bf-4.m: Ditto.
12992         * objc/execute/informal_protocol.m: Ditto.
12993         * objc/execute/string3.m: Ditto.
12994         * objc/execute/bf-6.m: Ditto.
12995         * objc/execute/bf-8.m: Ditto.
12996         * objc/execute/class-tests-1.h: Ditto.
12997         * objc/execute/protocol-isEqual-1.m: Ditto.
12998         * objc/execute/protocol-isEqual-3.m: Ditto.
12999         * objc/execute/_cmd.m: Ditto.
13000         * objc/execute/function-message-1.m: Ditto.
13001         * objc/execute/bf-20.m: Ditto.
13002         * objc/execute/bf-common.h: Ditto.
13003         * objc/execute/np-2.m: Ditto.
13004         * objc/execute/class-10.m: Ditto.
13005         * objc/execute/class-12.m: Ditto.
13006         * objc/execute/enumeration-2.m: Ditto.
13007         * objc/execute/class-14.m: Ditto.
13008         * objc/execute/encode-1.m: Ditto.
13009         * objc/execute/formal_protocol-1.m: Ditto.
13010         * objc/execute/formal_protocol-3.m: Ditto.
13011         * objc/execute/accessing_ivars.m: Ditto.
13012         * objc/execute/bycopy-2.m: Ditto.
13013         * objc/execute/class-2.m: Ditto.
13014         * objc/execute/bf-10.m: Ditto.
13015         * objc/execute/formal_protocol-7.m: Ditto.
13016         * objc/execute/root_methods.m: Ditto.
13017         * objc/execute/class-4.m: Ditto.
13018         * objc/execute/bf-12.m: Ditto.
13019         * objc/execute/class-6.m: Ditto.
13020         * objc/execute/bf-14.m: Ditto.
13021         * objc/execute/nested-func-1.m: Ditto.
13022         * objc/execute/class-8.m: Ditto.
13023         * objc/execute/private.m: Ditto.
13024         * objc/execute/bf-16.m: Ditto.
13025         * objc/execute/bf-18.m: Ditto.
13026         * objc/execute/load-3.m: Ditto.
13027         * objc/execute/compatibility_alias.m: Ditto.
13028         * objc/execute/bf-1.m: Ditto.
13029         * objc/execute/no_clash.m: Ditto.
13030         * objc/execute/bf-3.m: Ditto.
13031         * objc/execute/string2.m: Ditto.
13032         * objc/execute/bf-5.m: Ditto.
13033         * objc/execute/string4.m: Ditto.
13034         * objc/execute/bf-7.m: Ditto.
13035         * objc/execute/object_is_meta_class.m: Ditto.
13036         * objc/execute/bf-9.m: Ditto.
13037         * objc/execute/bf-21.m: Ditto.
13038         * objc/execute/cascading-1.m: Ditto.
13039         * objc/execute/trivial.m: Ditto.
13040         * objc/execute/np-1.m: Ditto.
13041         * objc/compile/trivial.m: Ditto.
13042         * objc/execute/class_self-2.m: Include <stdlib.h>.
13043         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13044         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13045         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13046         and 64bit. Use new NeXT interface as required.
13047         * objc.dg/special/unclaimed-category-1.m: Ditto.
13048         * objc.dg/special/unclaimed-category-1.h: Ditto.
13049         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13050         * objc.dg/func-ptr-1.m: Ditto.
13051         * objc.dg/stret-1.m: Ditto.
13052         * objc.dg/encode-2.m: Ditto.
13053         * objc.dg/category-1.m: Ditto.
13054         * objc.dg/encode-3.m: Ditto.
13055         * objc.dg/call-super-3.m: Ditto.
13056         * objc.dg/method-3.m: Ditto.
13057         * objc.dg/func-ptr-2.m: Ditto.
13058         * objc.dg/lookup-1.m: Ditto.
13059         * objc.dg/encode-4.m: Ditto.
13060         * objc.dg/fix-and-continue-1.m: Ditto.
13061         * objc.dg/proto-lossage-3.m: Ditto.
13062         * objc.dg/method-13.m: Ditto.
13063         * objc.dg/proto-qual-1.m: Ditto.
13064         * objc.dg/zero-link-3.m: Ditto.
13065         * objc.dg/bitfield-1.m: Ditto.
13066         * objc.dg/va-meth-1.m: Ditto.
13067         * objc.dg/super-class-3.m: Ditto.
13068         * objc.dg/call-super-1.m: Ditto.
13069         * objc.dg/type-size-2.m: Ditto.
13070         * objc.dg/method-10.m: Ditto.
13071         * objc.dg/defs.m: Ditto.
13072         * objc.dg/const-str-3.m: Ditto.
13073         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13074         Protocol1.h) and next-mapping.h as required. Use new NeXT
13075         interface as required.
13076         * objc.dg/super-class-4.m: Ditto.
13077         * objc.dg/comp-types-8.m: Ditto.
13078         * objc.dg/call-super-2.m: Ditto.
13079         * objc.dg/objc-fast-4.m: Ditto.
13080         * objc.dg/method-6.m: Ditto.
13081         * objc.dg/const-str-3.m: Ditto.
13082         * objc.dg/const-str-7.m: Ditto.
13083         * objc.dg/method-15.m: Ditto.
13084         * objc.dg/method-19.m: Ditto.
13085         * objc.dg/sync-1.m: Ditto.
13086         * objc.dg/layout-1.m: Ditto.
13087         * objc.dg/bitfield-3.m: Ditto.
13088         * objc.dg/try-catch-3.m: Ditto.
13089         * objc.dg/try-catch-7.m: Ditto.
13090         * objc.dg/comp-types-10.m: Ditto.
13091         * objc.dg/selector-2.: Ditto.
13092         * objc.dg/method-7.m: Ditto.
13093         * objc.dg/typedef-alias-1.m: Ditto.
13094         * objc.dg/proto-lossage-2.m: Ditto.
13095         * objc.dg/comp-types-11.m: Ditto.
13096         * objc.dg/sizeof-1.m: Ditto.
13097         * objc.dg/method-17.m: Ditto.
13098         * objc.dg/bitfield-5.m: Ditto.
13099         * objc.dg/try-catch-1.m: Ditto.
13100         * objc.dg/encode-5.m: Ditto.
13101         * objc.dg/fix-and-continue-2.m: Ditto.
13102         * objc.dg/method-9.m: Ditto.
13103         * objc.dg/isa-field-1.m: Ditto.
13104         * objc.dg/local-decl-2.m: Ditto.
13105         * objc.dg/objc-gc-4.m: Ditto.
13106         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13107         * objc.dg/gnu-runtime-3.m: Ditto.
13108         * objc.dg/encode-7.m: Ditto.
13109         * objc.dg/encode-8.m: Ditto.
13110         * objc.dg/selector-3.m: Ditto.
13111         * objc.dg/gnu-runtime-1.m: Ditto.
13112         * objc.dg/const-str-12.m: Ditto.
13113         * objc.dg/gnu-runtime-2.m: Ditto.
13114         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13115         * objc.dg/selector-1.m: Ditto.
13116         * objc.dg/stubify-2.m: Ditto.
13117         * objc.dg/zero-link-1.m: Ditto.
13118         * objc.dg/stret-2.m: Ditto.
13119         * objc.dg/zero-link-2.m: Ditto.
13120         * objc.dg/next-runtime-1.m: Ditto.
13121         * objc.dg/symtab-1.m: Ditto.
13122         * objc.dg/stubify-1.m: Ditto.
13123         * objc.dg/bitfield-2.m: Ditto.
13124         * objc.dg/try-catch-10.m: Apply to both runtimes.
13125         * objc.dg/const-str-1.m: Ditto.
13126         * objc.dg/image-info.m: Ditto.
13127         * objc.dg/encode-9.m: Ditto.
13128         * objc.dg/pragma-1.m: Apply test to all targets.
13129         * objc.dg/const-str-4.m: Ditto.
13130         * objc.dg/const-str-8.m: Ditto.
13131         * objc.dg/super-class-2.m: Ditto.
13132         * objc.dg/try-catch-5.m: Ditto.
13133         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13134         Protocol1.h) and next-mapping.h as required. Use new NeXT
13135         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13136         * objc.dg/const-str-11.m: Ditto.
13137         * objc.dg/const-str-9.m: Ditto.
13138         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13139         * objc.dg/encode-1.m: Remove redundant -lobjc.
13140         * objc.dg/try-catch-9.m: Tidy space.
13141         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13142         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13143         and 64bit. Use new NeXT interface as required.
13144         * obj-c++.dg/template-4.mm: Ditto.
13145         * obj-c++.dg/defs.mm: Ditto.
13146         * obj-c++.dg/basic.mm: Ditto.
13147         * obj-c++.dg/encode-4.mm: Ditto.
13148         * obj-c++.dg/method-17.mm: Ditto.
13149         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13150         * obj-c++.dg/cxx-class-1.mm: Ditto.
13151         * obj-c++.dg/method-10.mm: Ditto.
13152         * obj-c++.dg/va-meth-1.mm: Ditto.
13153         * obj-c++.dg/encode-5.mm: Ditto.
13154         * obj-c++.dg/lookup-2.mm: Ditto.
13155         * obj-c++.dg/template-3.mm: Ditto.
13156         * obj-c++.dg/proto-qual-1.mm: Ditto.
13157         * obj-c++.dg/qual-types-1.m: Ditto.
13158         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13159         * obj-c++.dg/template-1.mm: Ditto.
13160         * obj-c++.dg/encode-6.mm: Ditto.
13161         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13162         Protocol1.h) and next-mapping.h as required. Use new NeXT
13163         interface as required.
13164         * obj-c++.dg/except-1.mm: Ditto.
13165         * obj-c++.dg/const-str-7.mm: Ditto.
13166         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13167         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13168         * obj-c++.dg/selector-2.mm: Ditto.
13169         * obj-c++.dg/isa-field-1.mm: Ditto.
13170         * obj-c++.dg/try-catch-1.mm: Ditto.
13171         * obj-c++.dg/local-decl-1.mm: Ditto.
13172         * obj-c++.dg/try-catch-9.mm: Ditto.
13173         * obj-c++.dg/no-extra-load.mm: Ditto.
13174         * obj-c++.dg/selector-5.mm: Ditto.
13175         * obj-c++.dg/method-12.mm: Ditto.
13176         * obj-c++.dg/try-catch-11.mm: Ditto.
13177         * obj-c++.dg/comp-types-11.mm: Ditto.
13178         * obj-c++.dg/bitfield-3.mm: Ditto.
13179         * obj-c++.dg/method-6.mm: Ditto.
13180         * obj-c++.dg/super-class-2.mm: Ditto.
13181         * obj-c++.dg/method-21.mm: Ditto.
13182         * obj-c++.dg/const-str-8.mm: Ditto.
13183         * obj-c++.dg/try-catch-7.mm: Ditto.
13184         * obj-c++.dg/method-15.mm: Ditto.
13185         * obj-c++.dg/layout-1.mm: Ditto.
13186         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13187         * obj-c++.dg/const-str-3.mm: Ditto.
13188         * obj-c++.dg/try-catch-2.mm: Ditto.
13189         * obj-c++.dg/objc-gc-3.mm: Ditto.
13190         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13191         * obj-c++.dg/bitfield-1.mm: Ditto.
13192         * obj-c++.dg/selector-6.mm: Ditto.
13193         * obj-c++.dg/method-13.mm: Ditto.
13194         * obj-c++.dg/comp-types-12.mm: Ditto.
13195         * obj-c++.dg/bitfield-4.mm: Ditto.
13196         * obj-c++.dg/try-catch-8.mm: Ditto.
13197         * obj-c++.dg/method-2.mm: Ditto.
13198         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13199         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13200         * obj-c++.dg/const-str-4.mm: Ditto.
13201         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13202         * obj-c++.dg/try-catch-3.mm: Ditto.
13203         * obj-c++.dg/comp-types-9.mm: Ditto.
13204         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13205         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13206         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13207         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13208         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13209         Use new NeXT interface as required.
13210         * obj-c++.dg/const-str-10.mm: Ditto.
13211         * obj-c++.dg/const-str-11.mm: Ditto.
13212         * obj-c++.dg/const-str-9.mm: Ditto.
13213         * obj-c++.dg/method-11.mm: Ditto.
13214         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13215         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13216         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13217         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13218         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13219
13220 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13221
13222         PR c++/43206
13223         * g++.dg/template/typedef30.C: New test case.
13224
13225 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13226
13227         PR c/43385
13228         * gcc.c-torture/execute/pr43385.c: New test.
13229
13230 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13231
13232         * gcc.dg/strncpy-fix-1.c: New test.
13233
13234 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13235
13236         PR testsuite/41609
13237         * lib/objc-torture.exp (objc-set-runtime-options): New.
13238         * objc/execute/execute.exp: Check runtime options on each pass.
13239         * objc/execute/exceptions/exceptions.exp: Ditto.
13240         * objc/compile/compile.exp: Ditto.
13241
13242         PR testsuite/42348
13243         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13244         standard tests.
13245         (check_effective_target_objc2): New proc.
13246         (check_effective_target_next_runtime): New proc.
13247         * lib/objc.exp: Determine which runtime is in force and support it.
13248         * lib/obj-c++.exp: Ditto.
13249
13250 2010-03-24  Jason Merrill  <jason@redhat.com>
13251
13252         PR c++/43502
13253         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13254
13255 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13256
13257         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13258         a loop.
13259         * gcc.dg/ipa/ipa-2.c: Likewise.
13260         * gcc.dg/ipa/ipa-3.c: Likewise.
13261         * gcc.dg/ipa/ipa-4.c: Likewise.
13262         * gcc.dg/ipa/ipa-5.c: Likewise.
13263         * gcc.dg/ipa/ipa-7.c: Likewise.
13264         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13265         a loop.
13266         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13267         i_can_not_be_propagated_fully2 into a loop.
13268         * gcc.dg/ipa/ipa-8.c: New test.
13269         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13270
13271 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR debug/19192
13274         PR debug/43479
13275         * gcc.dg/guality/pr43479.c: New test.
13276         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13277         and add volatile keyword.
13278
13279 2010-03-23  Mike Stump  <mikestump@comcast.net>
13280
13281         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13282
13283 2010-03-23  Jason Merrill  <jason@redhat.com>
13284
13285         * g++.dg/ext/altivec-17.C: Adjust error message.
13286
13287         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13288         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13289         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13290         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13291         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13292         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13293
13294 2010-03-22  Jason Merrill  <jason@redhat.com>
13295
13296         PR c++/43333
13297         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13298         * g++.dg/ext/is_pod_98.C: New.
13299
13300         PR c++/43281
13301         * g++.dg/cpp0x/auto18.C: New.
13302
13303         * gcc.dg/pr36997.c: Adjust error message.
13304         * g++.dg/ext/vector9.C: Likewise.
13305         * g++.dg/conversion/simd3.C: Likewise.
13306         * g++.dg/other/error23.C: Likewise.
13307
13308 2010-03-22  Michael Matz  <matz@suse.de>
13309
13310         PR middle-end/43475
13311         * gfortran.dg/pr43475.f90: New testcase.
13312
13313 2010-03-22  Richard Guenther  <rguenther@suse.de>
13314
13315         PR tree-optimization/43390
13316         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13317
13318 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13319
13320         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13321         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13322
13323 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13324             Michael Matz  <matz@suse.de>
13325
13326         PR c++/43081
13327         * g++.dg/parse/crash56.C: New test.
13328
13329 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13330
13331         PR fortran/43450
13332         * gfortran.dg/whole_file_15.f90 : New test.
13333
13334 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13335
13336         PR fortran/43409
13337         * gfortran.dg/inquire_size.f90: New test.
13338
13339 2010-03-20  Richard Guenther  <rguenther@suse.de>
13340
13341         PR rtl-optimization/43438
13342         * gcc.c-torture/execute/pr43438.c: New testcase.
13343
13344 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13345
13346         PR c++/43375
13347         * g++.dg/abi/mangle42.C: New test.
13348
13349 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13350
13351         PR C/43211
13352         * gcc.dg/pr43211.c: New test.
13353         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13354
13355 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13356
13357         PR rtl-optimization/42258
13358         * gcc.target/arm/thumb1-mul-moves.c: New test.
13359
13360         PR target/40697
13361         * gcc.target/arm/thumb-andsi.c: New test.
13362
13363         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13364         dg-require-effective-target.
13365
13366 2010-03-19  Michael Matz  <matz@suse.de>
13367
13368         PR c++/43116
13369         * g++.dg/other/pr43116.C: New testcase.
13370
13371 2010-03-19  Michael Matz  <matz@suse.de>
13372
13373         PR target/43305
13374         * gcc.dg/pr43305.c: New testcase.
13375
13376 2010-03-19  Richard Guenther  <rguenther@suse.de>
13377
13378         PR tree-optimization/43415
13379         * gcc.c-torture/compile/pr43415.c: New testcase.
13380
13381 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13382
13383         PR ada/43106
13384         * gnat.dg/case_optimization2.adb: New test.
13385         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13386
13387 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13388             Jack Howarth  <howarth@bromo.med.uc.edu>
13389
13390         PR target/36399
13391         * gcc.target/i386/push-1.c: Don't xfail
13392           scan-assembler-not "movups" on darwin.
13393
13394 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13395
13396         PR debug/43058
13397         * gcc.dg/pr43058.c: New test.
13398
13399 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13400
13401         PR middle-end/42450
13402         * g++.dg/torture/pr42450.C: New test.
13403
13404 2010-03-18  Michael Matz  <matz@suse.de>
13405
13406         PR middle-end/43419
13407         * gcc.dg/pr43419.c: New testcase.
13408
13409 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13410
13411         PR rtl-optimization/43360
13412         * gcc.dg/torture/pr43360.c: New.
13413
13414 2010-03-18  Michael Matz  <matz@suse.de>
13415
13416         PR tree-optimization/43402
13417         * gcc.dg/pr43402.c: New testcase.
13418
13419 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13420
13421         PR target/42427
13422         * gcc.dg/pr42427.c: New test.
13423
13424 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13425
13426         PR libfortran/43265
13427         * gfortran.dg/read_empty_file.f: New test.
13428         * gfortran.dg/read_eof_all.f90: New test.
13429         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13430         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13431
13432 2010-03-17  Michael Matz  <matz@suse.de>
13433
13434         * gcc.dg/pr43300.c: Add -w.
13435
13436 2010-03-17  Richard Guenther  <rguenther@suse.de>
13437
13438         * gcc.dg/pr43379.c: Add -w.
13439
13440 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13441
13442         PR fortran/43331
13443         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13444
13445 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13446
13447         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13448
13449 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13450
13451         * ada/acats/run_all.sh: Log start and end times.
13452
13453 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13454
13455         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13456
13457 2010-03-16  Richard Guenther  <rguenther@suse.de>
13458
13459         PR middle-end/43379
13460         * gcc.dg/pr43379.c: New testcase.
13461
13462 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13463
13464         PR debug/43051
13465         * gcc.dg/guality/pr43051-1.c: New test.
13466
13467 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13468
13469         PR testsuite/43363
13470         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13471
13472 2010-03-15  Michael Matz  <matz@suse.de>
13473
13474         PR middle-end/43300
13475         * gcc.dg/pr43300.c: New testcase.
13476
13477 2010-03-15  Richard Guenther  <rguenther@suse.de>
13478
13479         PR tree-optimization/43367
13480         * gcc.c-torture/compile/pr43367.c: New testcase.
13481
13482 2010-03-15  Richard Guenther  <rguenther@suse.de>
13483
13484         PR tree-optimization/43317
13485         * gcc.dg/pr43317.c: New testcase.
13486
13487 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13488
13489         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13490
13491 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13492
13493         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13494
13495 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13496
13497         PR fortran/43362
13498         * gfortran.dg/impure_constructor_1.f90: New test.
13499
13500 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13501
13502         PR middle-end/43354
13503         * gfortran.dg/graphite/id-pr43354.f: New.
13504
13505 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13506
13507         PR middle-end/43349
13508         * gfortran.dg/graphite/pr43349.f: New.
13509
13510 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13511
13512         PR middle-end/43306
13513         * gcc.dg/graphite/pr43306.c: New.
13514
13515 2010-03-12  David S. Miller  <davem@davemloft.net>
13516
13517         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13518         sparc.
13519
13520 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13521
13522         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13523
13524 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13525
13526         PR fortran/43291
13527         PR fortran/43326
13528         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13529
13530 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13531
13532         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13533         fail for *-*-mingw* targets.
13534
13535 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13536
13537         PR debug/43329
13538         * gcc.dg/guality/pr43329-1.c: New test.
13539
13540 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13541
13542         PR tree-optimization/43257
13543         * g++.dg/torture/pr43257.C: New test.
13544
13545 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13546
13547         PR fortran/43228
13548         * gfortran.dg/namelist_61.f90: New test.
13549
13550 2010-03-11  Richard Guenther  <rguenther@suse.de>
13551
13552         PR tree-optimization/43255
13553         * gcc.c-torture/compile/pr43255.c: New testcase.
13554
13555 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13556
13557         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13558         * gcc.dg/pr43280.c: New testcase.
13559
13560 2010-03-11  Richard Guenther  <rguenther@suse.de>
13561
13562         PR lto/43200
13563         * gcc.dg/lto/20100227-1_0.c: New testcase.
13564         * gcc.dg/lto/20100227-1_1.c: Likewise.
13565
13566 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13567
13568         PR libfortran/43320
13569         PR libfortran/43265
13570         * gfortran.dg/read_eof_6.f: New test
13571         * gfortran.dg/read_x_eof.f90: New test.
13572         * gfortran.dg/read_x_past.f: Update test.
13573
13574 2010-03-10  Jan Hubicka  <jh@suse.cz>
13575
13576         * gcc.c-torture/compile/pr43288.c: New test.
13577
13578 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13579
13580         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13581         -fpic/-fPIC flags.
13582         * g++.old-deja/g++.pt/asm2.C: Likewise.
13583         * gcc.c-torture/compile/20000804-1.c: Likewise.
13584         * gcc.target/i386/clobbers.c: Likewise.
13585
13586 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13587
13588         PR fortran/43303
13589         * gfortran.dg/c_assoc_3.f90: New test.
13590
13591 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13592
13593         PR debug/36728
13594         * gcc.dg/guality/pr36728-1.c: New test.
13595         * gcc.dg/guality/pr36728-2.c: New test.
13596
13597 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13598
13599         * gcc.dg/h8300-div-delay-slot.c: New test.
13600
13601 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13602
13603         PR tree-optimization/43236
13604         * gcc.c-torture/execute/pr43236.c: New test.
13605
13606 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13607
13608         PR middle-end/42859
13609         * g++.dg/eh/pr42859.C: New test.
13610
13611 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13612
13613         PR debug/43299
13614         * gcc.dg/pr43299.c: New test.
13615
13616         PR debug/43290
13617         * g++.dg/eh/unwind2.C: New test.
13618
13619 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13620             Reza Yazdani  <reza.yazdani@amd.com>
13621
13622         PR middle-end/43065
13623         * gcc.dg/graphite/run-id-4.c: New.
13624
13625 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13626
13627         PR middle-end/43065
13628         * gcc.dg/graphite/run-id-3.c: New.
13629
13630 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13631
13632         PR middle-end/42644
13633         PR middle-end/42130
13634         * gcc.dg/graphite/id-18.c: New.
13635         * gcc.dg/graphite/run-id-pr42644.c: New.
13636
13637 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13638
13639         PR middle-end/42326
13640         * gcc.dg/graphite/pr42326.c: New.
13641
13642 2010-03-08  Richard Guenther  <rguenther@suse.de>
13643
13644         PR tree-optimization/43269
13645         * gcc.c-torture/execute/pr43269.c: New testcase.
13646
13647 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13648
13649         PR fortran/43256
13650         * gfortran.dg/typebound_call_13.f03: New.
13651
13652 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13653
13654         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13655         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13656
13657 2010-03-05  Jason Merrill  <jason@redhat.com>
13658
13659         * g++.dg/abi/mangle40.C: Require weak and alias.
13660
13661 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13662
13663         PR middle-end/42326
13664         * gfortran.dg/graphite/pr42326.f90: New.
13665         * gfortran.dg/graphite/pr42326-1.f90: New.
13666
13667 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13668
13669         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13670         (gnat_target_compile): Likewise.
13671         Reinitialize GNAT_UNDER_TEST if target changes.
13672         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13673         (local_find_gnatmake): Pass full --GCC to gnatlink.
13674         Remove --LINK.
13675
13676 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13677
13678         PR c/43248
13679         * gcc.dg/compound-literal-1.c: New testcase.
13680
13681 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13682
13683         PR tree-optimization/43164
13684         PR tree-optimization/43191
13685         * gcc.c-torture/compile/pr43164.c: New test.
13686         * gcc.c-torture/compile/pr43191.c: Likewise.
13687
13688 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13689
13690         PR fortran/43244
13691         * gfortran.dg/finalize_9.f90: New.
13692
13693 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13694             Ken Werner  <ken@linux.vnet.ibm.com>
13695
13696         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13697         to dg-options for spu.
13698         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13699         dump-scan target to exclude spu.
13700
13701 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13702
13703         PR middle-end/43209
13704         * gcc.dg/tree-ssa/ivopts-4.c: New.
13705
13706 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13707
13708         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13709         include-opts and exclude-opts; skip checking the flags if arguments
13710         are the same as the defaults.
13711         (dg-xfail-if): Verify the number of arguments, supply defaults
13712         for unspecified optional arguments.
13713         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13714
13715 2010-03-03  Jason Merrill  <jason@redhat.com>
13716
13717         PR c++/12909
13718         * g++.dg/abi/mangle40.C: Updated.
13719
13720 2010-03-03  Jason Merrill  <jason@redhat.com>
13721
13722         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13723         * g++.dg/abi/mangle23.C: Likewise.
13724         * g++.dg/eh/simd-2.C: Likewise.
13725         * g++.dg/ext/attribute-test-2.C: Likewise.
13726         * g++.dg/ext/vector14.C: Likewise.
13727         * g++.dg/other/pr34435.C: Likewise.
13728         * g++.dg/template/conv8.C: Likewise.
13729         * g++.dg/template/nontype9.C: Likewise.
13730         * g++.dg/template/qualttp17.C: Likewise.
13731         * g++.dg/template/ref1.C: Likewise.
13732         * g++.old-deja/g++.pt/crash68.C: Likewise.
13733         * g++.old-deja/g++.pt/ref1.C: Likewise.
13734         * g++.old-deja/g++.pt/ref3.C: Likewise.
13735         * g++.old-deja/g++.pt/ref4.C: Likewise.
13736
13737         PR c++/12909
13738         * g++.dg/abi/mangle40.C: New.
13739         * g++.dg/abi/mangle41.C: New.
13740         * g++.dg/lto/20100302_0.C: New.
13741         * g++.dg/lto/20100302_1.C: New.
13742         * g++.dg/lto/20100302.h: New.
13743
13744 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13745
13746         PR fortran/43243
13747         * gfortran.dg/internal_pack_12.f90: New test.
13748
13749 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13750
13751         * gcc.dg/pr36997.c: Adjust error message.
13752
13753 2010-03-03  Mike Stump  <mikestump@comcast.net>
13754
13755         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13756         adjustments to not be present on machines that align the stack to
13757         more than 4 bytes and don't have a red zone yet as that is an
13758         unimplemented optimization.
13759
13760 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13761
13762         PR fortran/43169
13763         * gfortran.dg/impure_assignment_3.f90: New.
13764
13765 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13766
13767         PR debug/43229
13768         * gfortran.dg/pr43229.f90: New test.
13769
13770         PR debug/43237
13771         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13772
13773         PR debug/43177
13774         * gcc.dg/guality/pr43177.c: New test.
13775
13776 2010-03-02  Jason Merrill  <jason@redhat.com>
13777
13778         * g++.dg/ext/vector9.C: Adjust error message.
13779         * g++.dg/conversion/simd3.C: Likewise.
13780         * g++.dg/other/error23.C: Likewise.
13781
13782 2010-03-02  Mike Stump  <mikestump@comcast.net>
13783
13784         PR c++/41090
13785         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13786
13787 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13788
13789         PR fortran/43180
13790         * gfortran.dg/internal_pack_10.f90: New test.
13791
13792         PR fortran/43173
13793         * gfortran.dg/internal_pack_11.f90: New test.
13794
13795 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13796
13797         PR middle-end/42640
13798         * gcc.dg/tree-ssa/pr42640.c: New.
13799
13800 2010-03-01  Richard Guenther  <rguenther@suse.de>
13801
13802         PR tree-optimization/43220
13803         * gcc.c-torture/execute/pr43220.c: New testcase.
13804
13805 2010-03-01  Richard Guenther  <rguenther@suse.de>
13806
13807         PR middle-end/43213
13808         * gcc.dg/pr43213.c: New testcase.
13809
13810 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13811
13812         PR pch/14940
13813         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13814
13815 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13816
13817         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13818         New function.
13819         (check_effective_target_ucn): Likewise.
13820
13821         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13822         if !ucn.
13823         * gcc.dg/ucnid-2.c: Likewise.
13824         * gcc.dg/ucnid-3.c: Likewise.
13825         * gcc.dg/ucnid-4.c: Likewise.
13826         * gcc.dg/ucnid-11.c: Likewise.
13827         * gcc.dg/ucnid-12.c: Likewise.
13828         * gcc.dg/ucnid-6.c: Skip if !ucn.
13829         * gcc.dg/ucnid-9.c: Likewise.
13830
13831 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13832
13833         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13834         lists to dg-skip-if.
13835         * gcc.target/i386/stackalign/return-3.c: Likewise.
13836
13837 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13838
13839         * gcc.target/i386/clearcap.map: New file.
13840         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13841         Pass clearcap.map by default if supported.
13842
13843 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13844
13845         PR fortran/42900
13846         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13847         Explain this.
13848         * gfortran.dg/stat_2.f90: Likewise.
13849
13850 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13851
13852         PR fortran/43199
13853         * gfortran.dg/module_read_2.f90: New test.
13854
13855 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13856
13857         PR c++/42748
13858         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13859         * g++.dg/abi/mangle12.C: Likewise.
13860         * g++.dg/abi/mangle20-2.C: Likewise.
13861         * g++.dg/abi/mangle17.C: Likewise.
13862         * g++.dg/template/cond2.C: Likewise.
13863         * g++.dg/template/pr35240.C: Likewise.
13864
13865 2010-02-27  Richard Guenther  <rguenther@suse.de>
13866
13867         PR tree-optimization/43186
13868         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13869
13870 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13871
13872         * g++.dg/abi/packed1.C: Expect warning on the SH.
13873
13874 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13875
13876         PR c++/42054:
13877         * g++.dg/parse/error37.C: New test.
13878
13879 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13880
13881         PR c/24577
13882         PR c/43192
13883         * gcc.dg/pr8927-1.c: Match new note.
13884         * gcc.dg/990506-0.c: Likewise.
13885         * gcc.dg/gomp/flush-2.c: Likewise.
13886         * gcc.dg/gomp/atomic-5.c: Likewise.
13887         * gcc.dg/gomp/pr34607.c: Likewise.
13888         * gcc.dg/pr35746.c: Likewise.
13889         * gcc.dg/cpp/pragma-1.c: Likewise.
13890         * gcc.dg/cpp/pragma-2.c: Likewise.
13891         * gcc.dg/pr41842.c: Likewise.
13892         * gcc.dg/noncompile/20040629-1.c: Likewise.
13893         * objc.dg/private-1.m: Likewise.
13894
13895 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13896
13897         PR fortran/43185
13898         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13899         * gfortran.dg/default_initialization_4.f90: New test.
13900
13901 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13902
13903         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13904         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13905         * gnat.dg/thin_pointer2.adb: New test.
13906         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13907
13908 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13909
13910         PR c/20631
13911         * gcc.dg/cpp/c90-pedantic.c: New.
13912         * gcc.dg/cpp/c90.c: New.
13913         * gcc.dg/gnu90-const-expr-1.c: New.
13914         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13915
13916 2010-02-26  Richard Guenther  <rguenther@suse.de>
13917
13918         PR tree-optimization/43186
13919         * gcc.c-torture/compile/pr43186.c: New testcase.
13920
13921 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13922
13923         PR debug/43190
13924         * c-c++-common/dwarf2/pr43190.c: New test.
13925
13926 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13927
13928         PR testsuite/37074:
13929         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13930
13931 2010-02-26  Richard Guenther  <rguenther@suse.de>
13932
13933         PR tree-optimization/43188
13934         * gcc.c-torture/compile/pr43188.c: New testcase.
13935
13936 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13937
13938         PR target/43175
13939         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13940
13941 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13942
13943         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13944
13945 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13946
13947         PR target/43154
13948         * gcc.target/powerpc/pr43154.c: New file.
13949
13950 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13951
13952         PR debug/43166
13953         * gfortran.dg/debug/pr43166.f: New test.
13954
13955         PR debug/43165
13956         * gcc.dg/torture/pr43165.c: New test.
13957
13958 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13959
13960         PR c/43128
13961         * c-c++-common/pr41779.c: Update.
13962
13963 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13964
13965         PR ada/32547
13966         * lib/gnat-dg.exp (gnat_load): Redefine.
13967
13968         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13969         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13970
13971 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13972
13973         PR libobjc/36610
13974         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13975         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13976         -fgnu-runtime.
13977         Sort entries.
13978
13979 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13980
13981         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13982
13983 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13984
13985         PR debug/43150
13986         * gcc.dg/guality/vla-1.c: New test.
13987
13988 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13989
13990         PR fortran/43042
13991         * gfortran.dg/c_ptr_tests_15.f90: New test.
13992
13993 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13994
13995         PR target/43107
13996         * gcc.target/i386/pr43107.c: New test.
13997
13998 2010-02-23  Jason Merrill  <jason@redhat.com>
13999
14000         PR c++/43143
14001         * g++.dg/cpp0x/variadic100.C: New.
14002
14003 2010-02-23  Jason Merrill  <jason@redhat.com>
14004
14005         PR debug/42800
14006         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14007         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14008         * c-c++-common/dwarf2/vla1.c: New.
14009
14010 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14011
14012         PR target/43139
14013         * gcc.dg/pr43139.c: New test.
14014
14015         PR debug/43077
14016         * gcc.dg/guality/pr43077-1.c: New test.
14017
14018 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14019
14020         PR 43123
14021         * gcc.dg/march.c: New.
14022         * gcc.dg/march-generic.c: New.
14023         * gcc.dg/mtune.c: New.
14024
14025 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14026
14027         PR middle-end/43083
14028         * gcc.dg/graphite/pr43083.c: New.
14029
14030 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14031
14032         PR middle-end/43097
14033         * gfortran.dg/graphite/pr43097.f: New.
14034
14035 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14036             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14037
14038         PR middle-end/43140
14039         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14040
14041 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14042
14043         PR middle-end/43026
14044         * g++.dg/graphite/pr43026.C: New.
14045
14046 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14047
14048         PR c++/43126
14049         * gcc.dg/cleanup-1.c: Update.
14050         * gcc.dg/func-args-1.c: Update.
14051         * gcc.dg/format/sentinel-1.c: Update.
14052         * g++.old-deja/g++.jason/scoping10.C: Update.
14053         * g++.old-deja/g++.ns/lookup5.C: Update.
14054         * g++.dg/ext/cleanup-1.C: Update.
14055         * g++.dg/parse/varmod1.C: Update.
14056         * g++.dg/parse/error33.C: Update.
14057         * g++.dg/expr/call3.C: Update.
14058         * g++.dg/func-args-1.C: New.
14059
14060 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14061
14062         PR c/43125
14063         * gcc.dg/attr-used-2.c: Moved to ...
14064         * c-c++-common/attr-used-2.c: Here.
14065
14066         * gcc.dg/attr-used.c: Moved to ...
14067         * c-c++-common/attr-used.c: Here.
14068
14069 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14070
14071         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14072
14073 2010-02-22  Richard Guenther  <rguenther@suse.de>
14074
14075         PR lto/43045
14076         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14077         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14078
14079 2010-02-22  Richard Guenther  <rguenther@suse.de>
14080
14081         PR tree-optimization/42749
14082         * gcc.c-torture/compile/pr42749.c: New testcase.
14083
14084 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14085
14086         PR fortran/43072
14087         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14088         * gfortran.dg/internal_pack_9.f90: New test.
14089
14090 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14091
14092         PR c++/23510
14093         * g++.dg/template/recurse.C: Adjust.
14094         * g++.dg/template/pr23510.C: New.
14095
14096 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14097
14098         PR c++/42824
14099         * g++.dg/template/memclass4.C: New test.
14100
14101 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14102
14103         PR fortran/35259
14104         * gfortran.dg/reassoc_5.f90: New test.
14105
14106 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14107
14108         PR target/43067
14109         * gcc.target/i386/pr43067.c: New test.
14110
14111 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14112
14113         PR c++/35669
14114         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14115         -Wconversion-null.
14116         * g++.dg/warn/Wconversion-null.C: New test.
14117         * g++.old-deja/g++.other/null1.C: Move to...
14118         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14119
14120 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14121
14122         PR fortran/36932
14123         PR fortran/36933
14124         * gfortran.dg/dependency_26.f90: New test.
14125
14126         PR fortran/43072
14127         * gfortran.dg/internal_pack_7.f90: New test.
14128
14129         PR fortran/43111
14130         * gfortran.dg/internal_pack_8.f90: New test.
14131
14132 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14133
14134         PR 43128
14135         * c-c++-common/pr41779.c: Fix broken testcase.
14136
14137 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14138
14139         PR 36513
14140         * c-c++-common/pr36513.c: New testcase.
14141         * c-c++-common/pr36513-2.c: New testcase.
14142
14143 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14144
14145         PR 41779
14146         * c-c++-common/pr41779.c: New.
14147
14148 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14149
14150         PR debug/43084
14151         * gcc.dg/pr43084.c: New test.
14152
14153 2010-02-19  Richard Guenther  <rguenther@suse.de>
14154
14155         PR tree-optimization/42916
14156         * gcc.dg/pr42916.c: New testcase.
14157
14158 2010-02-18  Jason Merrill  <jason@redhat.com>
14159
14160         PR c++/42837
14161         * g++.dg/abi/packed1.C: Add expected warning.
14162
14163         PR c++/43108
14164         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14165         * gcc.dg/torture/dg-torture.exp: Likewise.
14166         * c-c++-common/torture/complex-sign.h,
14167         c-c++-common/torture/complex-sign-add.c,
14168         c-c++-common/torture/complex-sign-mixed-add.c,
14169         c-c++-common/torture/complex-sign-mixed-div.c,
14170         c-c++-common/torture/complex-sign-mixed-mul.c,
14171         c-c++-common/torture/complex-sign-mixed-sub.c,
14172         c-c++-common/torture/complex-sign-mul.c,
14173         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14174         Adapt for C++ compilation as well.
14175
14176         PR c++/43070
14177         * g++.dg/ext/label1.C: Update.
14178         * g++.dg/ext/label2.C: Update.
14179
14180         PR c++/26261
14181         * g++.dg/template/dependent-name6.C: New.
14182
14183         PR c++/43109
14184         * g++.dg/parse/namespace12.C: New.
14185
14186 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14187
14188         PR tree-optimization/43066
14189         * gcc.c-torture/compile/pr43066.c: New test.
14190
14191 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14192
14193         * g++.dg/ext/attrib35.C: Fix target selector string.
14194         * g++.dg/ext/attrib36.C: Ditto.
14195         * g++.dg/ext/attrib37.C: Ditto.
14196         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14197         * g++.dg/abi/mangle25.C: Ditto.
14198
14199 2010-02-17  Jason Merrill  <jason@redhat.com>
14200
14201         PR c++/43069
14202         * g++.dg/parse/namespace11.C: New.
14203
14204         PR c++/43093
14205         * g++.dg/ext/attrib37.C: New.
14206
14207         PR c++/43079
14208         * g++.dg/template/ptrmem20.C: New.
14209
14210 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14211
14212         PR target/43103
14213         * gcc.target/i386/xop-check.h: Include m256-check.h.
14214         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14215         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14216         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14217         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14218
14219 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14220
14221         PR debug/42918
14222         * gcc.dg/pr42918.c: New test.
14223
14224 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14225
14226         * g++.dg/ext/attrib36.C: Require ILP32.
14227
14228 2010-02-16  Richard Guenther  <rguenther@suse.de>
14229
14230         PR tree-optimization/41043
14231         * gfortran.dg/pr41043.f90: New testcase.
14232         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14233
14234 2010-02-16  Jason Merrill  <jason@redhat.com>
14235
14236         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14237
14238 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14239
14240         PR tree-optimization/43074
14241         * gcc.dg/vect/fast-math-pr43074.c: New test.
14242
14243 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14244
14245         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14246
14247 2010-02-16  Jason Merrill  <jason@redhat.com>
14248
14249         PR c++/43031
14250         * g++.dg/ext/attrib36.C: New.
14251
14252         PR c++/43036
14253         * g++.dg/other/array6.C: New.
14254
14255 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14256
14257         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14258
14259 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14260
14261         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14262         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14263         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14264         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14265         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14266         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14267
14268 2010-02-15  Richard Guenther  <rguenther@suse.de>
14269
14270         PR middle-end/43068
14271         * g++.dg/torture/pr43068.C: New testcase.
14272
14273 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14274
14275         PR c++/43024
14276         * g++.dg/opt/ice1.C: New.
14277
14278 2010-02-14  Jason Merrill  <jason@redhat.com>
14279
14280         PR c++/41997
14281         * g++.dg/cpp0x/initlist-opt.C: New.
14282
14283 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14284
14285         PR fortran/41113
14286         PR fortran/41117
14287         * gfortran.dg/internal_pack_6.f90: New test.
14288
14289 2010-02-12  Jason Merrill  <jason@redhat.com>
14290
14291         PR c++/43054
14292         * g++.dg/cpp0x/variadic99.C: New.
14293
14294 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14295
14296         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14297         sign extend pointers to gualchk_t.
14298
14299         PR c++/43033
14300         * g++.dg/other/default3.C: Xfail g4 test.
14301
14302 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14303
14304         PR middle-end/43012
14305         * gcc.dg/graphite/pr43012.c: New.
14306
14307 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14308
14309         PR middle-end/42930
14310         * g++.dg/graphite/pr42930.C: New.
14311
14312 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14313
14314         PR middle-end/42914
14315         PR middle-end/42530
14316         * gcc.dg/graphite/pr42530.c: New.
14317         * gcc.dg/graphite/pr42914.c: New.
14318
14319 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14320
14321         PR middle-end/42771
14322         * gcc.dg/graphite/pr42771.c: New.
14323
14324 2010-02-11  Richard Guenther  <rguenther@suse.de>
14325
14326         PR tree-optimization/42998
14327         * gcc.c-torture/compile/pr42998.c: New testcase.
14328
14329 2010-02-10  Jason Merrill  <jason@redhat.com>
14330
14331         PR c++/41896
14332         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14333
14334         PR c++/42983, core issue 906
14335         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14336         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14337
14338         PR c++/43016
14339         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14340
14341 2010-02-10  Richard Guenther  <rguenther@suse.de>
14342
14343         PR tree-optimization/43017
14344         * gcc.dg/torture/pr43017.c: New testcase.
14345
14346 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14347
14348         PR fortran/40823
14349         * gfortran.dg/private_type_1.f90: Update error location.
14350         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14351         * gfortran.dg/typebound_operator_2.f03: Ditto.
14352         * gfortran.dg/assignment_2.f90: Ditto.
14353         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14354         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14355
14356 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14357
14358         PR fortran/43015
14359         * gfortran.dg/bind_c_usage_20.f90: New test.
14360
14361 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14362
14363         PR debug/43010
14364         * g++.dg/debug/pr43010.C: New test.
14365
14366 2010-02-10  Richard Guenther  <rguenther@suse.de>
14367
14368         PR c/43007
14369         * gcc.c-torture/execute/20100209-1.c: New testcase.
14370         * gcc.dg/fold-div-3.c: Likewise.
14371
14372 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14373
14374         * gcc.dg/builtin-ffs-1.c: New test.
14375
14376 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14377
14378         PR fortran/42999
14379         * gfortran.dg/array_constructor_35.f90: New test.
14380
14381 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14384
14385 2010-02-09  Jason Merrill  <jason@redhat.com>
14386
14387         PR c++/42399
14388         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14389
14390         PR c++/42370
14391         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14392
14393 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14394
14395         PR fortran/41869
14396         * gfortran.dg/module_write_1.f90: New test.
14397
14398 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14399
14400         * gcc.dg/pr19340.c: Adjust.
14401
14402 2010-02-09  Richard Guenther  <rguenther@suse.de>
14403
14404         PR tree-optimization/43008
14405         * gcc.c-torture/execute/pr43008.c: New testcase.
14406
14407 2010-02-09  Richard Guenther  <rguenther@suse.de>
14408
14409         PR tree-optimization/43000
14410         * gcc.dg/torture/pr43000.c: New testcase.
14411         * gcc.dg/torture/pr43002.c: Likewise.
14412
14413 2010-02-09  Daniel Kraft  <d@domob.eu>
14414
14415         PR fortran/39171
14416         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14417         and pass -Wsurprising as necessary.
14418
14419 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14420
14421         PR tree-optimization/42890
14422         * g++.dg/torture/pr42890.C: New test.
14423
14424 2010-02-08  Richard Guenther  <rguenther@suse.de>
14425
14426         PR middle-end/42995
14427         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14428
14429 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14430
14431         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14432         return 0 from main.
14433         * gcc.dg/graphite/block-1.c: Same.
14434         * gcc.dg/graphite/block-3.c: Same.
14435         * gcc.dg/graphite/block-4.c: Same.
14436         * gcc.dg/graphite/block-5.c: Same.
14437         * gcc.dg/graphite/block-6.c: Same.
14438         * gcc.dg/graphite/block-7.c: Same.
14439         * gcc.dg/graphite/interchange-0.c: Same.
14440         * gcc.dg/graphite/interchange-1.c: Same.
14441         * gcc.dg/graphite/interchange-10.c: Same.
14442         * gcc.dg/graphite/interchange-11.c: Same.
14443         * gcc.dg/graphite/interchange-12.c: Same.
14444         * gcc.dg/graphite/interchange-2.c: Same.
14445         * gcc.dg/graphite/interchange-3.c: Same.
14446         * gcc.dg/graphite/interchange-4.c: Same.
14447         * gcc.dg/graphite/interchange-5.c: Same.
14448         * gcc.dg/graphite/interchange-6.c: Same.
14449         * gcc.dg/graphite/interchange-7.c: Same.
14450         * gcc.dg/graphite/interchange-8.c: Same.
14451         * gcc.dg/graphite/interchange-9.c: Same.
14452         * gcc.dg/graphite/interchange-mvt.c: Same.
14453
14454 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14455
14456         * gfortran.dg/graphite/id-19.f: New.
14457         * gfortran.dg/graphite/pr14741.f90: New.
14458         * gfortran.dg/graphite/pr41924.f90: New.
14459         * gfortran.dg/graphite/run-id-2.f90: New.
14460
14461 2010-02-07  Richard Guenther  <rguenther@suse.de>
14462
14463         PR middle-end/42956
14464         * gcc.c-torture/compile/pr42956.c: New testcase.
14465
14466 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14467
14468         PR libfortran/42742
14469         * gfortran.dg/fmt_cache_2.f: New test.
14470
14471 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14472
14473         * gfortran.dg/read_no_eor.f90: New test.
14474
14475 2010-02-05  Jason Merrill  <jason@redhat.com>
14476
14477         * g++.dg/ext/label13.C: Move constructor body out of class.
14478
14479 2010-02-03  Jason Merrill  <jason@redhat.com>
14480
14481         PR c++/42870
14482         * g++.dg/ext/dllexport3.C: New.
14483
14484 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14485
14486         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14487
14488 2010-02-05  Richard Guenther  <rguenther@suse.de>
14489
14490         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14491
14492 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14493
14494         PR c++/42915
14495         * g++.dg/other/crash-9.C: New test.
14496
14497 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14498
14499         PR fortran/42309
14500         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14501
14502 2010-02-04  Richard Guenther  <rguenther@suse.de>
14503
14504         PR rtl-optimization/42952
14505         * gcc.dg/torture/pr42952.c: New testcase.
14506
14507 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14508
14509         PR libfortran/42901
14510         * gfortran.dg/namelist_60.f90: New test.
14511
14512 2010-02-03  Jason Merrill  <jason@redhat.com>
14513
14514         PR c++/40138
14515         * g++.dg/ext/builtin11.C: New.
14516
14517         PR c++/4926
14518         PR c++/38600
14519         * g++.dg/abi/mangle35.C: New.
14520         * g++.dg/abi/mangle37.C: New.
14521
14522         PR c++/12909
14523         * g++.dg/abi/mangle36.C: New.
14524
14525         PR c++/35652
14526         * g++.dg/warn/string1.C: New.
14527
14528 2010-02-03  Richard Guenther  <rguenther@suse.de>
14529
14530         PR tree-optimization/42944
14531         * gcc.dg/errno-1.c: New testcase.
14532
14533 2010-02-03  Richard Guenther  <rguenther@suse.de>
14534
14535         PR middle-end/42927
14536         * gcc.c-torture/compile/pr42927.c: New testcase.
14537
14538 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14539
14540         PR fortran/42936
14541         * gfortran.dg/null_4.f90: New test.
14542
14543 2010-02-02  Jason Merrill  <jason@redhat.com>
14544
14545         PR c++/41090
14546         * g++.dg/ext/label13.C: New.
14547
14548 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14549
14550         PR fortran/42650
14551         * gfortran.dg/func_result_5.f90: New test.
14552
14553 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14554
14555         PR fortran/42922
14556         * gfortran.dg/pure_initializer_3.f90: News test.
14557
14558 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14559
14560         PR fortran/42888
14561         * gfortran.dg/allocate_derived_2.f90: New test.
14562
14563 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14564
14565         PR middle-end/42898
14566         * gcc.dg/torture/pr42898-2.c: New test.
14567
14568 2010-01-31  Richard Guenther  <rguenther@suse.de>
14569
14570         PR middle-end/42898
14571         * gcc.dg/torture/pr42898.c: New testcase.
14572
14573 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14574
14575         PR fortran/38324
14576         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14577         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14578
14579 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14580
14581         * g++.dg/tree-ssa/inline-1.C: New.
14582         * g++.dg/tree-ssa/inline-2.C: New.
14583         * g++.dg/tree-ssa/inline-3.C: New.
14584
14585 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14586
14587         PR testsuite/41701
14588         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14589         the string 'pow' in the pathname of the compiler from generating a
14590         test failure.
14591
14592 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14593
14594         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14595         * g++.old-deja/g++.mike/eh17.C: Likewise.
14596         * g++.old-deja/g++.mike/p5571.C: Likewise.
14597
14598 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14599
14600         PR c++/42758
14601         PR c++/42634
14602         PR c++/42336
14603         PR c++/42797
14604         PR c++/42880
14605         * g++.dg/other/crash-5.C: New test.
14606         * g++.dg/other/crash-6.C: New test.
14607         * g++.dg/other/crash-7.C: New test.
14608         * g++.dg/other/crash-8.C: New test.
14609
14610 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14611
14612         PR rtl-optimization/42889
14613         * gcc.dg/pr42889.c: New test.
14614
14615 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14616
14617         * gcc.target/i386/pr42881.c: Use SSE2.
14618
14619 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14620
14621         PR target/42891
14622         * gcc.target/i386/pr42891.c: New test.
14623
14624 2010-01-28  Richard Guenther  <rguenther@suse.de>
14625
14626         PR tree-optimization/42871
14627         * g++.dg/torture/pr42871.C: New testcase.
14628
14629 2010-01-28  Richard Guenther  <rguenther@suse.de>
14630
14631         * gcc.dg/Wobjsize-1.h: New testcase.
14632         * gcc.dg/Wobjsize-1.c: Likewise.
14633
14634 2010-01-28  Richard Guenther  <rguenther@suse.de>
14635
14636         PR middle-end/42883
14637         * g++.dg/torture/pr42883.C: New testcase.
14638
14639 2010-01-28  Michael Matz  <matz@suse.de>
14640
14641         * gcc.target/i386/pr42881.c: New test.
14642
14643 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14644
14645         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14646         Add i?86-*-solaris2* support.
14647
14648 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14649
14650         PR c++/42713
14651         PR c++/42820
14652         * g++.dg/template/typedef27.C: New test case.
14653         * g++.dg/template/typedef28.C: New test case.
14654
14655 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14656
14657         * gcc.dg/optimize-bswap*.c: Add ARM target
14658
14659 2010-01-27  Richard Guenther  <rguenther@suse.de>
14660
14661         PR middle-end/42878
14662         * gcc.dg/torture/pr42878-1.c: New testcase.
14663         * gcc.dg/torture/pr42878-2.c: Likewise.
14664
14665 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14666
14667         PR middle-end/42874
14668         * gcc.dg/vla-22.c: New test.
14669
14670 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14671
14672         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14673         current collation.
14674
14675 2010-01-26  Richard Guenther  <rguenther@suse.de>
14676
14677         PR rtl-optimization/42685
14678         * gcc.dg/pr42685.c: New testcase.
14679         * g++.dg/other/pr42685.C: Likewise.
14680
14681 2010-01-26  Richard Guenther  <rguenther@suse.de>
14682
14683         PR middle-end/42806
14684         * g++.dg/other/pr42806.C: New testcase.
14685
14686 2010-01-26  Richard Guenther  <rguenther@suse.de>
14687
14688         PR tree-optimization/42250
14689         * gcc.dg/pr42250.c: New testcase.
14690
14691 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14692
14693         * gnat.dg/array_bounds_test.adb: New test.
14694
14695 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14696
14697         PR fortran/42858
14698         * gfortran.dg/generic_21.f90: New test.
14699
14700 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14701
14702         PR testsuite/41522
14703         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14704
14705 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14706
14707         PR c++/42748
14708         * g++.dg/abi/arm_va_list2.C: New test.
14709         * g++.dg/abi/arm_va_list2.h: Companion header file.
14710
14711 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14712
14713         PR fortran/41044
14714         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14715
14716         PR fortran/41167
14717         * gfortran.dg/char_array_arg_1.f90 : New test.
14718
14719         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14720
14721 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14722
14723         PR fortran/39304
14724         * gfortran.dg/generic_20.f90: New test.
14725
14726 2010-01-22  Michael Matz  <matz@suse.de>
14727
14728         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14729         -msse2.
14730
14731 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14732
14733         PR fortran/42736
14734         * gfortran.dg/dependency_25.f90 : New test.
14735
14736 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14737
14738         PR tree-optimization/42585
14739         * gcc.dg/tree-ssa/pr42585.c: New test.
14740
14741 2010-01-21  Richard Guenther  <rguenther@suse.de>
14742
14743         PR middle-end/19988
14744         * gcc.dg/pr19988.c: New testcase.
14745
14746 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14747
14748         * g++.dg/compat/decimal/compat-common.h: New file.
14749         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14750         * g++.dg/compat/decimal/pass_x.h: New file.
14751         * g++.dg/compat/decimal/pass_y.h: New file.
14752         * g++.dg/compat/decimal/pass-1_main.C: New file.
14753         * g++.dg/compat/decimal/pass-1_x.C: New file.
14754         * g++.dg/compat/decimal/pass-1_y.C: New file.
14755         * g++.dg/compat/decimal/pass-2_main.C: New file.
14756         * g++.dg/compat/decimal/pass-2_x.C: New file.
14757         * g++.dg/compat/decimal/pass-2_y.C: New file.
14758         * g++.dg/compat/decimal/pass-3_main.C: New file.
14759         * g++.dg/compat/decimal/pass-3_x.C: New file.
14760         * g++.dg/compat/decimal/pass-3_y.C: New file.
14761         * g++.dg/compat/decimal/pass-4_main.C: New file.
14762         * g++.dg/compat/decimal/pass-4_x.C: New file.
14763         * g++.dg/compat/decimal/pass-4_y.C: New file.
14764         * g++.dg/compat/decimal/pass-5_main.C: New file.
14765         * g++.dg/compat/decimal/pass-5_x.C: New file.
14766         * g++.dg/compat/decimal/pass-5_y.C: New file.
14767         * g++.dg/compat/decimal/pass-6_main.C: New file.
14768         * g++.dg/compat/decimal/pass-6_x.C: New file.
14769         * g++.dg/compat/decimal/pass-6_y.C: New file.
14770         * g++.dg/compat/decimal/return_x.h: New file.
14771         * g++.dg/compat/decimal/return_y.h: New file.
14772         * g++.dg/compat/decimal/return-1_main.C: New file.
14773         * g++.dg/compat/decimal/return-1_x.C: New file.
14774         * g++.dg/compat/decimal/return-1_y.C: New file.
14775         * g++.dg/compat/decimal/return-2_main.C: New file.
14776         * g++.dg/compat/decimal/return-2_x.C: New file.
14777         * g++.dg/compat/decimal/return-2_y.C: New file.
14778         * g++.dg/compat/decimal/return-3_main.C: New file.
14779         * g++.dg/compat/decimal/return-3_x.C: New file.
14780         * g++.dg/compat/decimal/return-3_y.C: New file.
14781         * g++.dg/compat/decimal/return-4_main.C: New file.
14782         * g++.dg/compat/decimal/return-4_x.C: New file.
14783         * g++.dg/compat/decimal/return-4_y.C: New file.
14784         * g++.dg/compat/decimal/return-5_main.C: New file.
14785         * g++.dg/compat/decimal/return-5_x.C: New file.
14786         * g++.dg/compat/decimal/return-5_y.C: New file.
14787         * g++.dg/compat/decimal/return-6_main.C: New file.
14788         * g++.dg/compat/decimal/return-6_x.C: New file.
14789         * g++.dg/compat/decimal/return-6_y.C: New file.
14790
14791 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14792
14793         PR debug/42715
14794         * gcc.dg/pr42715.c: New.
14795
14796 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14797
14798         PR c++/42038
14799         * g++.dg/parse/crash55.C: New.
14800
14801 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14802
14803         PR debug/42782
14804         * gcc.dg/guality/pr42782.c: New.
14805
14806 2010-01-20  Jason Merrill  <jason@redhat.com>
14807
14808         PR c++/41788
14809         * g++.dg/abi/packed1.C: New.
14810
14811         PR c++/41920
14812         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14813
14814         PR c++/40750
14815         * g++.dg/parse/fn-typedef1.C: New.
14816         * g++.dg/other/cv_quals.C: Adjust.
14817
14818 2010-01-20  Anthony Green  <green@moxielogic.com>
14819
14820         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14821         pack(push) pragma).
14822         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14823         * gcc.dg/20020312-2.c: Port this to the moxie core.
14824         * gcc.dg/weak/typeof-2.c: Ditto.
14825
14826 2010-01-20  Richard Guenther  <rguenther@suse.de>
14827
14828         PR tree-optimization/42717
14829         * gcc.c-torture/compile/pr42717.c: New testcase.
14830
14831 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14834         of signed, add a few new tests.
14835
14836         PR middle-end/42803
14837         * g++.dg/parse/limits-initializer1.C: New test.
14838
14839 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14840
14841         PR fortran/42804
14842         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14843         * gfortran.dg/typebound_call_12.f03: New test.
14844
14845 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14846
14847         PR fortran/42783
14848         * gfortran.dg/bounds_check_15.f90 : New test.
14849
14850 2010-01-19  Michael Matz  <matz@suse.de>
14851
14852         PR tree-optimization/41783
14853         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14854
14855 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14856
14857         PR target/38697.
14858         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14859         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14860         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14861         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14862         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14863         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14864         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14865         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14866         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14867         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14868         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14869
14870 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14871
14872         PR fortran/42545
14873         * gfortran.dg/extends_6.f03: Modified an error message.
14874         * gfortran.dg/extends_10.f03: New test.
14875         * gfortran.dg/private_type_6.f03: Modified an error message.
14876         * gfortran.dg/structure_constructor_8.f03: Ditto.
14877
14878 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14879
14880         PR tree-optimization/42719
14881         * gcc.dg/pr42719.c: New test.
14882
14883         PR debug/42728
14884         * gcc.dg/pr42728.c: New test.
14885
14886 2010-01-19  Anthony Green  <green@moxielogic.com>
14887
14888         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14889
14890 2010-01-18  Anthony Green  <green@moxielogic.com>
14891
14892         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14893         for moxie.
14894
14895 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14896
14897         * g++.dg/template/error45.C: reverted as part of reverting the
14898         fix of PR c++/42634.
14899
14900 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14901
14902         PR c++/42634
14903         * g++.dg/template/error45.C: New test.
14904
14905 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14906
14907         PR c++/42766
14908         * g++.dg/conversion/op6.C: New test.
14909
14910 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14911
14912         PR target/42774
14913         * gcc.target/alpha/pr42774.c: New test.
14914
14915 2010-01-18  Richard Guenther  <rguenther@suse.de>
14916
14917         PR tree-optimization/42781
14918         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14919
14920 2010-01-17  Richard Guenther  <rguenther@suse.de>
14921
14922         PR middle-end/42248
14923         * gcc.c-torture/execute/pr42248.c: New testcase.
14924
14925 2010-01-17  Richard Guenther  <rguenther@suse.de>
14926
14927         PR tree-optimization/42773
14928         * g++.dg/torture/pr42773.C: New testcase.
14929
14930 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14931
14932         PR fortran/42677
14933         * gfortran.dg/interface_assignment_5.f90: New test.
14934
14935 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14936
14937         PR c++/42697
14938         * g++.dg/template/crash94.C: Reverted.
14939
14940 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14941
14942         PR debug/42767
14943         * gcc.dg/debug/pr42767.c: New.
14944
14945 2010-01-15  Jason Merrill  <jason@redhat.com>
14946
14947         PR c++/42761
14948         * g++.dg/cpp0x/decltype22.C: New.
14949
14950 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14951
14952         PR middle-end/42760
14953         * g++.dg/torture/pr42760.C: New test.
14954
14955 2010-01-15  Jing Yu  <jingyu@google.com>
14956
14957         PR rtl-optimization/42691
14958         * gcc.c-torture/execute/pr42691.c: New.
14959
14960 2010-01-15  Richard Guenther  <rguenther@suse.de>
14961
14962         PR middle-end/42739
14963         * g++.dg/torture/pr42739.C: New testcase.
14964
14965 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14966
14967         * g++.dg/template/error45.C: Revert as part of reverting changes
14968         or PR c++/42634.
14969
14970 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14971
14972         PR fortran/42684
14973         * gfortran.dg/interface_31.f90: New test.
14974
14975 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14976
14977         * gcc.target/powerpc/pr42747.c: New file.
14978
14979 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14980
14981         PR middle-end/42674
14982         * c-c++-common/pr42674.c: New test.
14983
14984         PR c++/42608
14985         * g++.dg/template/instantiate11.C: New test.
14986
14987 2010-01-14  Jason Merrill  <jason@redhat.com>
14988
14989         PR c++/42701
14990         * g++.dg/overload/error3.C: New.
14991
14992         PR c++/42655
14993         * g++.dg/overload/rvalue1.C: New.
14994
14995 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14996
14997         PR tree-optimization/42706
14998         * gcc.dg/ipa/pr42706.c: New testcase.
14999
15000 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15001
15002         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15003
15004 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15005
15006         PR tree-optimization/42714
15007         * g++.dg/torture/pr42714.C: New test.
15008
15009 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15010
15011         PR rtl-optimization/42246
15012         * gfortran.dg/pr42246-2.f: New.
15013
15014 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15015
15016         PR rtl-optimization/42389
15017         * gcc.dg/pr42389.c: New.
15018
15019 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15020
15021         PR rtl-optimization/42388
15022         * gcc.dg/pr42388.c: New.
15023
15024 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15025
15026         PR rtl-optimization/42294
15027         * gfortran.dg/pr42294.f: New.
15028
15029 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15030
15031         PR rtl-optimization/39453
15032         PR rtl-optimization/42246
15033         * gcc.dg/pr39453.c: New.
15034         * gcc.dg/pr42246.c: New.
15035
15036 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15037
15038         PR middle-end/42245
15039         * gcc.dg/pr42245.c: New.
15040         * gcc.dg/pr42245-2.c: New.
15041
15042 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15043
15044         PR rtl-optimization/42249
15045         * gcc.dg/pr42249.c: New.
15046
15047 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15048
15049         PR c/42721
15050         * gcc.c-torture/execute/pr42721.c: New test.
15051
15052 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15053
15054         PR tree-optimization/42709
15055         * gcc.dg/vect/pr42709.c: New test.
15056
15057 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15058
15059         PR fortran/41478
15060         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15061         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15062
15063 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15064
15065         PR fortran/42481
15066         * gfortran.dg/generic_19.f90 : New test.
15067
15068 2010-01-13  Richard Guenther  <rguenther@suse.de>
15069
15070         PR tree-optimization/42730
15071         * gcc.c-torture/compile/pr42730.c: New testcase.
15072
15073 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15074
15075         PR target/pr42542
15076         * gcc.target/ia64/pr42542-1.c: New.
15077         * gcc.target/ia64/pr42542-2.c: New.
15078         * gcc.target/ia64/pr42542-3.c: New.
15079
15080 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15081
15082         PR c++/42634
15083         * g++.dg/template/error45.C: New test.
15084
15085 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15086
15087         PR tree-optimization/42704
15088         * g++.dg/torture/pr42704.C: New test.
15089
15090 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15091
15092         PR tree-optimization/42703
15093         * gcc.c-torture/compile/pr42703.c: New test.
15094
15095 2010-01-13  Richard Guenther  <rguenther@suse.de>
15096
15097         PR tree-optimization/42705
15098         * gcc.c-torture/compile/pr42705.c: New testcase.
15099
15100 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15101
15102         * gcc.target/bfin/l2.c: New test.
15103         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15104
15105 2010-01-13  Richard Guenther  <rguenther@suse.de>
15106
15107         PR middle-end/42716
15108         * gcc.c-torture/compile/pr42716.c: New testcase.
15109
15110 2010-01-13  Richard Guenther  <rguenther@suse.de>
15111
15112         PR lto/42678
15113         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15114
15115 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15116
15117         PR c/42708
15118         * gcc.c-torture/compile/pr42708-1.c: New test.
15119
15120 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15121
15122         PR debug/42662
15123         * gcc.dg/pr42662.c: New test.
15124
15125         PR tree-optimization/42645
15126         * g++.dg/other/pr42645-1.C: New test.
15127         * g++.dg/other/pr42645-2.C: New test.
15128
15129 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15130
15131         PR target/42416
15132         * gcc.target/powerpc/warn-1.c: New test.
15133         * gcc.target/powerpc/warn-2.c: New test.
15134
15135 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15136
15137         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15138         stack alignment.
15139
15140 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15141
15142         * gcc.dg/lto/20100108_0.c: New.
15143
15144 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15145
15146         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15147         Add -march=i686 -msse for 32bit x86 targets.
15148
15149 2010-01-10  Richard Guenther  <rguenther@suse.de>
15150
15151         PR middle-end/42667
15152         * gcc.dg/torture/pr42667.c: New testcase.
15153
15154 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15155
15156         PR fortran/32489
15157         * gfortran.dg/array_constructor_34.f90: New test.
15158
15159 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15160
15161         PR fortran/20923
15162         * gfortran.dg/array_constructor_33.f90: New test.
15163         gfortran.dg/array_function_5.f90: Add credit.
15164
15165 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15166
15167         PR debug/42631
15168         * gcc.dg/pr42631.c: New.
15169
15170 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15171
15172         PR debug/42630
15173         * gcc.dg/pr42630.c: New.
15174
15175 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15176
15177         PR debug/42629
15178         * gcc.dg/pr42629.c: New.
15179
15180 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15181
15182         PR middle-end/42363
15183         * gcc.dg/torture/pr42363.c: New.
15184
15185 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15186
15187         PR debug/42604
15188         PR debug/42395
15189         * gcc.dg/vect/pr42604.c: New.
15190         * gcc.dg/vect/pr42395.c: New.
15191
15192 2010-01-09  Richard Guenther  <rguenther@suse.de>
15193
15194         PR middle-end/42512
15195         * gcc.c-torture/execute/pr42512.c: New testcase.
15196
15197 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15198
15199         PR fortran/41298
15200         * gfortran.dg/c_ptr_tests_14.f90: New test.
15201
15202 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15203
15204         PR ada/41929
15205         * gnat.dg/null_pointer_deref1.adb: Don't run on
15206         sparc*-sun-solaris2.11.
15207
15208 2010-01-08  Richard Guenther  <rguenther@suse.de>
15209
15210         PR lto/42528
15211         * gcc.dg/lto/20100103-1_0.c: New testcase.
15212         * gcc.dg/lto/20100103-2_0.c: Likewise.
15213
15214 2010-01-08  Tobias Burnus  <burnus@net-b.de
15215
15216         PR/fortran 25829
15217         * gfortran.dg/asynchronous_1.f90: New test.
15218         * gfortran.dg/asynchronous_2.f90: New test.
15219         * gfortran.dg/conflicts.f90: Update error message.
15220
15221 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15222
15223         c++/40155
15224         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15225
15226 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15227
15228         PR tree-optimization/42625
15229         * g++.dg/opt/dtor4.C: New test.
15230         * g++.dg/opt/dtor4.h: New.
15231         * g++.dg/opt/dtor4-aux.cc: New.
15232
15233 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15234
15235         PR fortran/42597
15236         * gfortran.dg/proc_ptr_26.f90: New test.
15237
15238 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15239
15240         PR fortran/41872
15241         * gfortran.dg/allocatable_scalar_7.f90: New test.
15242
15243 2010-01-06  Richard Guenther  <rguenther@suse.de>
15244
15245         * gcc.c-torture/compile/pr42632.c: New testcase.
15246
15247 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15248
15249         PR target/42542
15250         * gcc.target/i386/pr42542-4.c: New.
15251         * gcc.target/i386/pr42542-4a.c: Likewise.
15252         * gcc.target/i386/pr42542-5.c: Likewise.
15253         * gcc.target/i386/pr42542-5a.c: Likewise.
15254
15255 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15256
15257         * gcc.dg/tls/opt-15.c: New test.
15258
15259 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15260
15261         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15262
15263 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15264
15265         PR tree-optimization/42462
15266         * g++.dg/torture/pr42462.C: New test.
15267
15268 2010-01-05  Jason Merrill  <jason@redhat.com>
15269
15270         * g++.dg/cpp0x/initlist30.C: New test.
15271
15272 2010-01-05  Richard Guenther  <rguenther@suse.de>
15273
15274         PR tree-optimization/42614
15275         * gcc.c-torture/execute/pr42614.c: New testcase.
15276
15277 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15278
15279         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15280         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15281         -Wunreachable-code.
15282         * gcc.dg/Wunreachable-2.c: Likewise.
15283         * gcc.dg/Wunreachable-3.c: Likewise.
15284         * gcc.dg/Wunreachable-4.c: Likewise.
15285         * gcc.dg/Wunreachable-5.c: Likewise.
15286         * gcc.dg/Wunreachable-6.c: Likewise.
15287         * gcc.dg/Wunreachable-7.c: Likewise.
15288         * gcc.dg/Wunreachable-8.c: Likewise.
15289         * gcc.dg/20041231-1.c: Likewise.
15290
15291 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15292
15293         PR other/42611
15294         * gcc.dg/pr42611.c: New test.
15295
15296         PR tree-optimization/42508
15297         * g++.dg/opt/pr42508.C: New test.
15298
15299 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15300
15301         PR fortran/41872
15302         * gfortran.dg/allocatable_scalar_8.f90: New.
15303
15304 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15305
15306         PR tree-optimization/42398
15307         * gcc.c-torture/compile/pr42398.c: New test.
15308
15309 2010-01-04  Jason Merrill  <jason@redhat.com>
15310
15311         PR c++/42555
15312         * g++.dg/ext/attrib35.C: New.
15313
15314         PR c++/42567
15315         * g++.dg/cpp0x/auto17.C: New.
15316
15317 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15318
15319         * gcc.dg/lto/20100104_0.c: New.
15320
15321 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15322
15323         PR target/42542
15324         * gcc.target/i386/pr42542-1.c: New.
15325         * gcc.target/i386/pr42542-1a.c: Likewise.
15326         * gcc.target/i386/pr42542-1b.c: Likewise.
15327         * gcc.target/i386/pr42542-2.c: Likewise.
15328         * gcc.target/i386/pr42542-2a.c: Likewise.
15329         * gcc.target/i386/pr42542-2b.c: Likewise.
15330         * gcc.target/i386/pr42542-3.c: Likewise.
15331         * gcc.target/i386/pr42542-3a.c: Likewise.
15332
15333 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15334
15335         PR fortran/41872
15336         * gfortran.dg/allocatable_scalar_5.f90: New test.
15337         * gfortran.dg/allocatable_scalar_6.f90: New test.
15338
15339 2010-01-03  Richard Guenther  <rguenther@suse.de>
15340
15341         PR testsuite/42583
15342         * gfortran.dg/gomp/recursion1.f90: Remove.
15343
15344 2010-01-03  Richard Guenther  <rguenther@suse.de>
15345
15346         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15347         * gcc.dg/uninit-6.c: Likewise.
15348         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15349
15350 2010-01-03  Richard Guenther  <rguenther@suse.de>
15351
15352         PR tree-optimization/42589
15353         * gcc.target/i386/pr42589.c: New testcase.
15354
15355 2010-01-03  Richard Guenther  <rguenther@suse.de>
15356
15357         PR tree-optimization/42438
15358         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15359
15360 2010-01-02  Richard Guenther  <rguenther@suse.de>
15361
15362         PR testsuite/41651
15363         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15364
15365 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15366
15367         PR target/42448
15368         * gcc.target/alpha/pr42448-1.c: New test.
15369         * gcc.target/alpha/pr42448-2.c: Ditto.
15370
15371 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15372
15373         PR preprocessor/41947
15374         * gcc.dg/c99-hexfloat-3.c: New test.
15375
15376 2010-01-01  Richard Guenther  <rguenther@suse.de>
15377
15378         PR c/42570
15379         * gcc.c-torture/execute/pr42570.c: New testcase.
15380
15381 2010-01-01  Richard Guenther  <rguenther@suse.de>
15382
15383         PR middle-end/42559
15384         * gcc.c-torture/compile/pr42559.c: New testcase.
15385
15386 \f
15387 Copyright (C) 2010 Free Software Foundation, Inc.
15388
15389 Copying and distribution of this file, with or without modification,
15390 are permitted in any medium without royalty provided the copyright
15391 notice and this notice are preserved.